{"push_id":653542118,"size":31,"distinct_size":3,"ref":"refs/heads/master","head":"8962815e4d946b43e8dbaffa8d5b6b1b1abc654f","before":"d82b45407a4449b86dcb60b14cc20c33f183ec4d","commits":[{"sha":"acc833d961d5651734461d0de031bfc7b754565b","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Prepare for upgrading to jessie\n\nThis removes all apt sources for wheezy and sets the Default-Release to\njessie.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/acc833d961d5651734461d0de031bfc7b754565b"},{"sha":"6ede8e325df1fb0c3b90a627d6cbfeb66fb4cc05","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Revert \"aggressively remove sysv stuff just to see what happens\"\n\nThis reverts commit 5bf0e33c3e34e24787c15b986057818eee2f12dc.\n\nConflicts:\n\tetc/init.d/mountall.sh\n\tetc/init.d/mountkernfs.sh\n\tetc/init.d/rc\n\n(fixed by not reverting these files, they were re-added later so no need\nto un-delete them)","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/6ede8e325df1fb0c3b90a627d6cbfeb66fb4cc05"},{"sha":"fc406b82fe83d300b4223cd263b66c7979db64d1","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"dist-upgrade to jessie\n\nThis upgrades the entire system. Some conflicts were encountered by apt\nin config files. This includes initscripts, which were replaced by the\nlatest version from the package and sysctl.conf, /etc/default/ntpdate\nand dnsmasq.conf, which were left untouched.\n\nFor configuring acpid (and possibly others), /proc needed to be mounted.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/fc406b82fe83d300b4223cd263b66c7979db64d1"},{"sha":"c08f52e37de531cc5e1b39d0e037bf4c50f74b82","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Re-apply git-fs changes to live-boot\n\nThis essentially re-applies 4a9a45c228ce00970ebecae85ffcf0610fc736ad and\n63dfab32bcc426a429012774d38f6a6f048f1ded, but not entirely as-is. Those\ntwo commits seem to have collected some legacy cruft during past merges\nthat needlessly clutters the diff. In particular:\n\n - In the is_live_path function, the only needed change is to add \"git\"\n   to the list of fileystem types. All other changes are discarded.\n - In the mount_images_in_directory function, there is no need to remove\n   the call to the is_live_path function and replace it with the old\n   match_files_in_dir code.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/c08f52e37de531cc5e1b39d0e037bf4c50f74b82"},{"sha":"2eff5760be85a3c4d5c577565a81d805a5cbc453","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Manually load the fuse module for git-fs\n\nIt seems that older live-initramfs versions already loaded this module,\nbut now it only happens when needed for unionfs-fuse. To make git-fs\nwork again, load the fuse module manually.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/2eff5760be85a3c4d5c577565a81d805a5cbc453"},{"sha":"ec5e7e7c55045677a0885d8905936b0ace6aece4","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Install 3.16 kernel from jessie\n\nThis replaces the existing backports kernel, and also regenerates the initrd to\nincorporate the gitfs changes from the previous commits.\n\nThe bpo 486 kernel files in /boot and /lib/modules were manually deleted, the\ndpkg package info for those somehow went missing.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/ec5e7e7c55045677a0885d8905936b0ace6aece4"},{"sha":"c8d8c970dd8a981cd5d976d9e9317f6a790abaaa","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Remove all packages that are no longer available in Jessie\n\nThis removes: epdfview firefox gcc-4.4-base gstreamer0.10-ffmpeg libavcodec53\nlibavformat53 libavutil51 libboost-iostreams1.42.0 libclucene0ldbl libdb4.7\nlibdb4.8 libdb5.1 libdconf0 libdrm-nouveau1a libevent-1.4-2 libexiv2-12\nlibexiv2-9 libffi5 libgcrypt11 libgmp3c2 libgnutls26 libhunspell-1.2-0 libjpeg8\nliblcms1 liblzma2 libmpc2 libnl1 libnl2 libnotify1 libopenjpeg2 libpoppler19\nlibprocps0 libproxy0 librtmp0 libssl0.9.8 libswscale2 libtasn1-3 libtiff4\nlibx264-123 libxcb-atom1 libxcb-aux0 libxcb-event1\n\nThis leaves firefox, epdfview and webconverger-archive-keyring in place. The\nformer is a dummy package to satisfy other packages' dependencies (firefox was\nmanually installed in /opt), I believe epdfview was installed externally and\nnot available in Jessie and webconverger-archive-keyring is obviously an\nexternal package.\n\nThe list above was generated using: aptitude search '?not(?archive(testing))?installed'","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/c8d8c970dd8a981cd5d976d9e9317f6a790abaaa"},{"sha":"8c7652bddde1844edb09e08d3b26814787cec025","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Purge all previously removed but still configured packages\n\nThis is the result of running apt-get purge $(dpkg -l |grep ^rc | cut -d' ' -f 3)","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/8c7652bddde1844edb09e08d3b26814787cec025"},{"sha":"de97d9221cdf39e27a8d52d6ac051b385627a9ff","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Downgrade dwm to the Jessie version\n\nThis was the only package that had a newer version installed.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/de97d9221cdf39e27a8d52d6ac051b385627a9ff"},{"sha":"48a1510e018293e7df0985fdf67c77430bfe9bac","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Fix locales ignore in dpkg\n\nThere was a typo, locales vs locale, so these files were still being installed\nby dpkg. None of these files were committed to git, due to the .gitignore. The\n.list files still contain references to these files, which will be fixed in the\nnext commit.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/48a1510e018293e7df0985fdf67c77430bfe9bac"},{"sha":"6fa36eb8c1d2c013f610b2fc879fef742e61b957","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Put /var/cache/cups/ in .gitignore","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/6fa36eb8c1d2c013f610b2fc879fef742e61b957"},{"sha":"db1b3558e45d2a9a2513146337bb71f8eb6a8dd5","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Reinstall all packages\n\nThis was done by reinstalling each package separately, doing them all in one\ncommand resulted in dependency loop errors.\n\n\tfor p in $(dpkg -l |grep ^ii | cut -d' ' -f 3); do apt-get install --reinstall $p; done\n\nThis serves to check that nothing got missing or corrupted over time. A few\nmissing files were reinstalled by this, but nothing seems to have been really\nbroken.\n\nThe installer also updated the initrd, but this change was not committed since\nthere will be more changes for the initrd next.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/db1b3558e45d2a9a2513146337bb71f8eb6a8dd5"},{"sha":"7c82cc0325ffe71a59d0640bff1d110b2830bb98","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Install libgit2-21 and libfuse2\n\nThese are needed for git-fs to work.\n\nThis removes the older libgit2.so.0 and libfuse.so.2, which were manually\ninstalled (not through dpkg).","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/7c82cc0325ffe71a59d0640bff1d110b2830bb98"},{"sha":"2ec0658d2d2b9745d813de92e000a2f9350ba9d8","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Update git-fs\n\nThis version was compiled inside this chroot (by temporarily installing\nlibfuse-dev, libssl-dev and libgit2-dev) and now correctly links against the\nJessie versions of all libraries.\n\nThis uses git-fs version bb381f15f (Revert \"No need to init&shutdown threads\nanymore\").","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/2ec0658d2d2b9745d813de92e000a2f9350ba9d8"},{"sha":"c34304f1e077a28520a75dfddfcd9104fb06ed59","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Install the locales package\n\nThis makes locale stuff available to applications like they expect, preventing\nsegfaults in e.g. libfuse when printing help options and probably other\nsideeffects.\n\nTo save space, only the files required for the en_US@UTF-8 locale are\ninstalled. This is the only locale actually generated and also set as the\ndefault locale.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/c34304f1e077a28520a75dfddfcd9104fb06ed59"},{"sha":"9e4e9ab78af5198a11c9c221e421b071e66c82a1","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Slightly improve crash error output for git-fs\n\nIt appears that when git-fs crashes, the tail -f /boot.log doesn't (always?)\nproperly show the crash report. By bypassing the log and writing straight to\nthe console, this is problem is circumvented.\n\nAlso add some extra comments about how to get more meaningful error output, and\ndocument some caveats wrt debug mode.","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/9e4e9ab78af5198a11c9c221e421b071e66c82a1"},{"sha":"1bd792b5a6100fc57cb99ec88c1db1c8630a8b49","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Update initramfs, to include all previous changes","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/1bd792b5a6100fc57cb99ec88c1db1c8630a8b49"},{"sha":"76c975e342dfd92e68fdbf70c8b1410015de3e68","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Add empty dpkg file list for the firefox dummy package","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/76c975e342dfd92e68fdbf70c8b1410015de3e68"},{"sha":"c1db6c26813f96e55ecd96229e81417c1920f4e4","author":{"email":"9dc3ff3d138562f97538d2d6494f1e5dc216015b@stdin.nl","name":"Matthijs Kooijman"},"message":"Remove files not known to dpkg\n\nThis mostly removes a bunch of (probably) nVidia-specific GL and related\nlibraries. Having these around broke direct rendering, at least on Intel\nhardware.\n\nThese unknown files were found using:\n\nfind /bin /boot /lib /sbin /usr -print0 | xargs -0 dpkg -S 2>&1 > /dev/null | sed 's/.*pattern //' > extra\nfor i in $(cat extra); do if ! ls -l $i|grep alternatives >/dev/null; then echo $i; fi; done > extra2\n\nNot all of these files were removed, the list was manually filtered to leave\nthe meaningful files in. In particular, these were some webconverger-specific\nfiles, b43 firmware files, some fonts and files autogenerated at install time\n(mime files, a lot of .pyc files).","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/c1db6c26813f96e55ecd96229e81417c1920f4e4"},{"sha":"4b83ff56f521caaa17a6dafd324cf93da6e620a3","author":{"email":"10a0baa0ce2fdb13ecdfdb3cce80610bc6c637d8@webconverger.com","name":"Kai Hendry"},"message":"Implement \"instantupdate\" with https://github.com/webconverger/wsc","distinct":false,"url":"https://api.github.com/repos/Webconverger/webc/commits/4b83ff56f521caaa17a6dafd324cf93da6e620a3"}]}