[Nix-dev] Nixpkgs monitor progress report

phreedom at yandex.ru phreedom at yandex.ru
Sat Mar 1 02:30:39 CET 2014


Hi

I'm happy to announce a significant number of improvements:

* Branch support. Specifying meta.branch suppresses update notifications for 
out-of-branch updated versions. Branch is autodetected for haskell packages 
using file name. This may eventually be enabled for all packages.

* Better git support. Specify meta.repositories.git to add a reliable update 
source for your package.

* Tarball "upgrading". tar.gz->tar.bz2->tar.xz where possible.

* Improved filter. Quickly get patches which build and can be applied right 
away.

* Smarter patch generator. Now handles GNOME packages and more corner cases.

* RSS feeds for vulnerable and outdated packages, with filters. Has lots of 
interesting uses, such as a "pull request" feed which consists only of patches 
which build, a personal feed for all packages you maintain. Also RSS makes it 
easier to deal with noisy data such as CVE matches, or noise produced by less 
reliable update sources. EXPERIMENTAL: format may change causing deleted 
entries to resurface.

* Personalization of the interface. Currently, this affects patch author 
field.

* Build log diff. A color-coded build log diff between patch and Hydra-built 
versions of packages. Especially useful to quickly check that configure phase 
brings no surprises, such as dependencies failing to be found, new 
dependencies, features becoming missing/disabled, other errors. Unfortunately, 
Hydra doesn't always have a log. EXPERIMENTAL.

* Lots of under-the-hood improvements: performance, noise reduction, 
reliability, bugfixes.

Hope you'll like it.


More information about the nix-dev mailing list