{"push_id":1010871214,"size":830,"distinct_size":407,"ref":"refs/heads/galen-2.2.3","head":"f1d9be699d811577d74b5793df5cb369bccc371b","before":"b9cd32f51ef2b9844ffb462c9a60e756aada29a7","commits":[{"sha":"11fba9015c645fc262ca27c0e91ca28245f4ba64","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@shackspace.de","name":"tv"},"message":"tlsdate: blacklist darwin\n\nrefs http://hydra.nixos.org/build/19975753","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/11fba9015c645fc262ca27c0e91ca28245f4ba64"},{"sha":"0cb17b0505f7a8aa522a7901d93190b50099b73e","author":{"email":"2ece23298f06d9fb45772fdb1d38086918c80f44@magnetopon.nl","name":"Bart Brouns"},"message":"lv2bm init at git-2015-04-10","distinct":true,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/0cb17b0505f7a8aa522a7901d93190b50099b73e"},{"sha":"d596c3c4c26d8b8cd9732476945b07f7a102b3a4","author":{"email":"7d00076ead70f0797acbae6696ec696c99590c2d@gmail.com","name":"Benjamin Saunders"},"message":"Fix detection of clang toolset\n\nThis makes boost buildable under clangStdenv and libcxxStdenv on non-darwin.","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/d596c3c4c26d8b8cd9732476945b07f7a102b3a4"},{"sha":"91a2973dc3a33f76fa212be1258c00ea81c2d21e","author":{"email":"e6667633b45575b8f4fda9ea8795e980d84899ba@odav.org","name":"obadz"},"message":"Add --ext option to nix-prefetch-zip","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/91a2973dc3a33f76fa212be1258c00ea81c2d21e"},{"sha":"85898da27a9141188c11088077f11bdeb759a6ad","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@profpatsch.de","name":"Profpatsch"},"message":"Remove desktopManagerHandlesLidAndPower\n\nAs discussed on https://github.com/NixOS/nixpkgs/pull/9642, the option\nis not necessary because all desktop managers already stopped handling\nit (and delegated to systemd).","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/85898da27a9141188c11088077f11bdeb759a6ad"},{"sha":"26963cfc2dfd8ba6bce927535317d799dda15102","author":{"email":"ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","name":"aszlig"},"message":"switch-to-configuration: Fix unit name quoting.\n\nClearly it would be the best if we'd directly generate mount units\ninstead of converting /etc/fstab. But in order to do that we need to\ntest it throughly so this approach is for the next stable release.\n\nThis fix however is intended for inclusion into release-14.12 and\nrelease-15.09.\n\nUsing a simple regular expression unfortunately isn't sufficient for\nproper mount unit name quoting/escaping and there is a utility in\nsystemd called systemd-escape which does nothing less than that.\n\nOf course, using an external program to escape the unit name is way more\nexpensive and causes us to fork for each mount point.\n\nBut given that we already do quite a lot of forks just for unit starting\nand stopping, I think it doesn't matter that much. Well, except if you\nhave a whole bunch of mount points.\n\nHowever, if the latter is the case and you have thousands of mount\npoints, you probably have stumbled over this already if your mount point\ncontains a dash.\n\nAs for my motivation to fix this: I've stumbled on this while trying to\nfix the \"none\" backend test for NixOps (see NixOS/nixops#350), where the\ntarget machines use /nix/.ro-store and /nix/.rw-store as mount points.\n\nThe implementation we had so far did improperly escape it so those mount\npoints got the following unit files:\n\n * nix-.ro-store.mount\n * nix-.rw-store.mount\n\nThe correct names for these units are however:\n\n * nix-.ro\\x2dstore.mount\n * nix-.rw\\x2dstore.mount\n\nSo using systemd-escape now properly generates these names.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/26963cfc2dfd8ba6bce927535317d799dda15102"},{"sha":"80fb17b251d163345ddf8aa14be283dd2f9cbcc5","author":{"email":"ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","name":"aszlig"},"message":"nixos/nix-daemon: Require .mount for /nix/store.\n\nAlso related to NixOS/nixops#350, because while switching to the new\nconfiguration, depending on /nix/store also propagates to the mount\npoints for /nix/.ro-store and /nix/.rw-store and we don't get an error\nwhile trying to unmount them (because nix-daemon needs to be stopped for\nunmounting these paths).\n\nWhile Nix does have the option to set a different store path, I've found\nonly hardcoded references in nix-daemon.nix, so I'm using a hardcoded\nreference here as well, because after all customizing the store path\nwill probably only make sense on non-NixOS systems.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/80fb17b251d163345ddf8aa14be283dd2f9cbcc5"},{"sha":"8b3d03a05875c0e67f930000b6450cd01b3509b8","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@crestani.de","name":"Marcus Crestani"},"message":"msmtp: Enable on OS X with Keychain integration.","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/8b3d03a05875c0e67f930000b6450cd01b3509b8"},{"sha":"fb9a2f6c12f87e77305f96ce6c93d5d2b721fcc7","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@crestani.de","name":"Marcus Crestani"},"message":"sshpass: Enable on OS X.","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/fb9a2f6c12f87e77305f96ce6c93d5d2b721fcc7"},{"sha":"a1ca4985e3f052302fc422f53acafc8eac73fc38","author":{"email":"1af4e574d50a9d43c53269c379b1eaf8ed1dc477@gmail.com","name":"Mitch Tishmack"},"message":"Munge is buildable/usable on osx.\n\nAlso update the url to point to the migrated from google code url to\ngithub.","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/a1ca4985e3f052302fc422f53acafc8eac73fc38"},{"sha":"aa196067b1022b4cac877f4d9c6a533f9e2db6b6","author":{"email":"5d3777d50ebde46856fbd0e9c8d94fdb3cafb840@gmail.com","name":"Robert Glossop"},"message":"ldap-client: don't break on test failures","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/aa196067b1022b4cac877f4d9c6a533f9e2db6b6"},{"sha":"bf0725ac7de5bb7a274e85e032a06ef8644c82be","author":{"email":"4d7c9f8e345f48661e9217b9935ef6fb676bed91@gmail.com","name":"Anders Papitto"},"message":"FlameGraph: init at 182b24fb","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/bf0725ac7de5bb7a274e85e032a06ef8644c82be"},{"sha":"316406269d90c7aeb3194e94e1066fe3e2d95f57","author":{"email":"49c765a9dc9c3a3fc40ec8afed40167d3d9cf0d5@bnikolic.co.uk","name":"Bojan Nikolic"},"message":"recoll: Enable parallel builds","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/316406269d90c7aeb3194e94e1066fe3e2d95f57"},{"sha":"98d1abd46b19da84d55bd5ce13431305751f571c","author":{"email":"49c765a9dc9c3a3fc40ec8afed40167d3d9cf0d5@bnikolic.co.uk","name":"Bojan Nikolic"},"message":"recoll: Disable --install-layout","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/98d1abd46b19da84d55bd5ce13431305751f571c"},{"sha":"d71b1294dcaf05faea752254fec039b00bd2d36d","author":{"email":"49c765a9dc9c3a3fc40ec8afed40167d3d9cf0d5@bnikolic.co.uk","name":"Bojan Nikolic"},"message":"recoll: 1.20.6 -> 1.21.3\n\nAdd dependency on bison. Correct corruption caused by substituteInPlace\nreplacing non-commands in the filters","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/d71b1294dcaf05faea752254fec039b00bd2d36d"},{"sha":"e3068d7309b788a27534f038370133396c2b377d","author":{"email":"576361f26555c18913374f4cb0d51a3fe26f27ba@gmail.com","name":"Adam Boseley"},"message":"flex: disable tests when cross compiling\n\nWhen cross compiling we can't run the test executables\non the build machine","distinct":true,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/e3068d7309b788a27534f038370133396c2b377d"},{"sha":"c8368cf124c61e0b252b5e05c88c56d274424de0","author":{"email":"7ff02effd2e7aa57491d2da194ef1ab398b1a4cf@gmail.com","name":"Benjamin Staffin"},"message":"google-chrome: add -beta and -unstable variants\n\nIt is a little weird that chromium has chromium, chromiumBeta,\nchromiumDev but this one is google-chrome, google-chrome-beta,\ngoogle-chrome-dev.  Not quite sure what the best resolution is, if any.","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/c8368cf124c61e0b252b5e05c88c56d274424de0"},{"sha":"4c0988b15deffa5762aa293f13c90dc47ee600d6","author":{"email":"11492a0c3747daeb6b719545de76402954a53c52@dzh-online.de","name":"Steve Müller"},"message":"phpPackages: init php56Packages and php70Packages","distinct":false,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/4c0988b15deffa5762aa293f13c90dc47ee600d6"},{"sha":"c420de6b05710cccee5b0d9e5573ae36c3e31c5e","author":{"email":"ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","name":"aszlig"},"message":"gobject-introspection: Fix patching shared objects\n\nThe gi-r-scanner is generating a list of shared libraries that are\nreferenced in the shared-library attribute of the <namespace/> element\nof the GIR file. However, this attribute only contains the names of the\nlibraries and not the full store paths, like for example while preparing\nto package libblockdev, the following items were included in the\nshared-library attribute:\n\n  /nix/store/...-libblockdev-1.3/lib/libblockdev.so.0\n  libm.so.6\n  libdmraid.so.1.0.0.rc16\n  libbd_utils.so.0\n\nUnfortunately, loading such a library without setting LD_LIBRARY_PATH is\ngoing to fail finding libm.so.6 and libdmraid.so.1.0.0.rc16.\n\nNow the first attempt at solving this was to put absolute paths of all\nthe libraries referenced in the shared-library attribute, but this also\nled up to including paths of build-time shared objects into that\nattribute:\n\n  /nix/store/...-libblockdev-1.3/lib/libblockdev.so.0\n  /nix/store/...-glibc-2.21/lib/libm.so.6\n  /nix/store/...-dmraid-1.0.0.rc16/lib/libdmraid.so.1.0.0.rc16\n  /tmp/nix-build-libblockdev-1.3.drv-0/.../utils/.libs/libbd_utils.so.0\n\nThis of course is not what we want, so the final solution is to only\nuse the absolute path whenever it is a Nix path and leave the library\nname as-is if the path doesn't reside within the store, like this:\n\n  /nix/store/...-libblockdev-1.3/lib/libblockdev.so.0\n  /nix/store/...-glibc-2.21/lib/libm.so.6\n  /nix/store/...-dmraid-1.0.0.rc16/lib/libdmraid.so.1.0.0.rc16\n  libbd_utils.so.0\n\nThe downside of this approach is that if not even the output path of the\nlibrary is in LD_LIBRARY_PATH, even loading of libbd_utils.so.0 could\nfail, so we need to patch the loader as well.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","distinct":true,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/c420de6b05710cccee5b0d9e5573ae36c3e31c5e"},{"sha":"c83e697aa0c3a1e3125db703f97e1048b92d0be1","author":{"email":"ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org","name":"aszlig"},"message":"gobject-introspection: Add fallback for libraries\n\nAfter patching up the shared libraries in c420de6 to use absolute paths,\nthere are still some libraries left which do not get an absolute paths\nassigned.\n\nThose libraries are the ones which have an absolute path outside of the\nNix store, so we assume that they're build products of the current build\nand make them absolute by prepending \"$out/lib\" or \"$lib/lib\" (depending\non whether it's a multiple output derivation or not) to its basename.\n\nSo for my test case, the resulting library paths now look like this:\n\n  /nix/store/...-libblockdev-1.3/lib/libblockdev.so.0\n  /nix/store/...-glibc-2.21/lib/libm.so.6\n  /nix/store/...-dmraid-1.0.0.rc16/lib/libdmraid.so.1.0.0.rc16\n  /nix/store/...-libblockdev-1.3/lib/libbd_utils.so.0\n\nWhich is perfectly fine and everything gets resolved correctly after\nimporting the library using GI.\n\nHowever, I didn't test it against other libraries and programs, so this\nstill needs testing, especially for Darwin.\n\nSigned-off-by: aszlig <aszlig@redmoonstudios.org>","distinct":true,"url":"https://api.github.com/repos/gilligan/nixpkgs/commits/c83e697aa0c3a1e3125db703f97e1048b92d0be1"}]}