Bug#762194: Debian has abandoned many users also on upgrades by the CTTE decision on December 4 2014
Hello, Looking at the IRC log http://anonscm.debian.org/cgit/collab-maint/debian-ctte.git/tree/meetings/20141204/debian-ctte.2014-12-04-18.00.log.txt lines 197 to 280 reveals the plan. Conclusion: quoting vorlon Steve Langasek: we recommend/support systemd being the default init system for upgrades as well as new installs Action point: quoting dondelelcaro Don Armstrong: #action dondelelcaro to draft affirmative resolution on #762194 noting #757298 et al More details: (if using apt, see also #757298 about the grub2 entry) - upgrading from Wheezy/with sysvinit to Jessie can boot with init=/lib/sysvinit/init unless/until the sysvinit package is removed by e.g. autoclean. CAUTION: don't autoclean until you have installed sysvinit-core if you don't want systemd-sysv! - dist-upgrading Wheezy/with sysvinit to Jessie will get systemd-sysv, and sysvinit will be history!! (unless you install sysvinit-core on next reboot (if your system boots)) - grub will obtain a menu entry to boot with init=/lib/sysvinit/init if something goes wrong with the switch to systemd-sysv (unless you dist-upgrade). If you are using some other bootloader, e.g. LILO you are on your own. - people not careful enough are on their own: quote from Tollef Fog Heen at some point, it's the user shooting their foot off I wonder what the people not having physical access, e.g. ssh, to their boxes should do, not even able the see the boot screen? Very nice conclusions and actions ;) -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1417804266.3453.97.ca...@g3620.my.own.domain
Bug#762194: Debian has abandoned many users also on upgrades by the CTTE decision on December 4 2014
On Fri, Dec 05, 2014 at 07:31:06PM +0100, Svante Signell wrote: Looking at the IRC log http://anonscm.debian.org/cgit/collab-maint/debian-ctte.git/tree/meetings/20141204/debian-ctte.2014-12-04-18.00.log.txt lines 197 to 280 reveals the plan. Conclusion: quoting vorlon Steve Langasek: we recommend/support systemd being the default init system for upgrades as well as new installs Action point: quoting dondelelcaro Don Armstrong: #action dondelelcaro to draft affirmative resolution on #762194 noting #757298 et al I think the key point is: 18:50:04 dondelelcaro so for this bug, I'm happier that we actually have concrete proposals, though I don't think any of them have had enough testing 18:50:29 ansgar I think two had issues with installing sysvinit in some cases. 18:50:39 ansgar And the last one just arrived ~2 hours ago. 18:51:57 ansgar First proposal in 762194#124, I tested it in #142 which shows confusion as to whether the proposal works. The idea is to move the piece responsible for defaulting to systemd from pkg:init to pkg:debootstrap -- and a move consists of two changes: removing in place A then adding in place B. What ansgar tested in #142 is removing only, with obvious results. I did try to dispel this confusion but this apparently hasn't been noticed. More details: (if using apt, see also #757298 about the grub2 entry) - upgrading from Wheezy/with sysvinit to Jessie can boot with init=/lib/sysvinit/init unless/until the sysvinit package is removed by e.g. autoclean. [...] I wonder what the people not having physical access, e.g. ssh, to their boxes should do, not even able the see the boot screen? They'll have a nice drive to the data center... or, for embedded systems, some extra fun of wildly varying kinds. -- // If you believe in so-called intellectual property, please immediately // cease using counterfeit alphabets. Instead, contact the nearest temple // of Amon, whose priests will provide you with scribal services for all // your writing needs, for Reasonable and Non-Discriminatory prices. -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141205193051.gb19...@angband.pl
Bug#766708: experience report on the default method
On Thu, Dec 04, 2014 at 06:14:02PM +0100, Helmut Grohne wrote: After covering all of the above, the glibc/gcc dance can be completed, but the resulting compiler is not installable. It depends on libc6-amd64 (:amd64), which is unsatisfiable because there only is a libc6-amd64:x32. It seems that this dependency is inserted by dpkg-shlibdeps reading it from the (unconverted) symbols file of the converted package libc6-amd64-x32-cross. Unfortunately, Guillem Jover expressed no interest to add further multilib specific code to dpkg-shlibdeps. Then it can be worked around by using DEB_CROSS_NO_BIARCH again. This is now known as #772184 (dpkg) and has a patch. So a non-multilib cross compiler actually is installable, but it does not look into /usr/include/triplet for includes, so you cannot build any packages with it. Note that this failure may be due to bugs in DEB_CROSS_NO_BIARCH and may go away when fixing the spurious libc6-amd64 dependency properly. Turns out that I missed the part in gcc's debian/README.cross[1] that told me to set WITH_SYSROOT=/. This is a non-issue. So what remains is my question on how to obtain libgcc1 at https://lists.debian.org/debian-cross/2014/12/msg4.html. I consider fixing these four bugs (with patches, one already fixed in sid) plus the libgcc1 issue as a resolution of the ctte bug. Helmut [1] http://sources.debian.net/src/gcc-4.9/latest/debian/README.cross/ -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141205233003.ga7...@alf.mars