Re: systemd-fsck?
As far as I have read in this thread, the only reported problem with upgrading from sysv to systemd concerns remote virtual machines that won't boot. As I said earlier: some bits of my log entries are getting discarded by journald. -- Salvo Tomaselli Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di senso, ragione ed intelletto intendesse che noi ne facessimo a meno. -- Galileo Galilei http://ltworf.github.io/ltworf/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/21221428.hoSJR14PtD@hal9000
Re: systemd-fsck?
On Thu, 15 May 2014 21:51:10 +0200, Josselin Mouette j...@debian.org wrote: Given the fact/bullshit ratio of your recent posts, I invite you, again, to take a step back from debian-devel. Given the insult/information ratio of your (not only recent) posts... Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wle0w-0005h3...@swivel.zugschlus.de
Re: systemd-fsck?
On Fri, May 16, 2014 at 11:01:14AM +0200, Marc Haber wrote: On Thu, 15 May 2014 21:51:10 +0200, Josselin Mouette j...@debian.org wrote: Given the fact/bullshit ratio of your recent posts, I invite you, again, to take a step back from debian-devel. Given the insult/information ratio of your (not only recent) posts... In a galaxy, far, far away, a clan of software freedom warriers had retreated to a secret base to plan and prepare for their next big attack. They were honing their scripts, cleaning their codes, triaging their bugs, and generally making sure to be ready for The Big Freeze come November. Then Adam called Bob a baby and Charles got upset and David was sarcastic at Edgar and Frank pulled Gabriel's hair and then they all woke up and it had all been a dream and they started crying in the nursery. -- http://www.cafepress.com/trunktees -- geeky funny T-shirts http://gtdfh.branchable.com/ -- GTD for hackers -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140516102314.gb5...@mavolio.codethink.co.uk
Re: systemd-fsck?
Am 15.05.2014 01:42, schrieb Marc Haber: On Tue, 13 May 2014 17:28:27 +0200, Vincent Bernat ber...@debian.org wrote: ? 13 mai 2014 15:01 +0200, Marc Haber mh+debian-de...@zugschlus.de : Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. This sort of behavior is precisely why many users are migrating away from Debian. Could you please stop FUD? Do you have some reference for this claim? I know at least two of them. And I, for myself, have greatly reduced my efforts to report bugs in Debian since I alredy know the reaction of many maintainers. Oh, please don't. When I have a problem, searching the BTS is one of the most efficient ways to improve my knowledge. Please also for the sake of me and maybe also of other users, please do report bugs, even if you expect the maintainer to ignore you. *t -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5376637c.80...@sourcepole.ch
Re: systemd-fsck?
Am 13.05.2014 21:49, schrieb Cyril Brulebois: Thibaut Paumard thib...@debian.org (2014-05-13): Le 13/05/2014 17:36, Russ Allbery a écrit : Right, which I've been arguing for already in this thread. I don't think we should force this on upgrades. There should be a prompt and an opportunity to not change init systems. Instead of or in addition to such prompting, I expect this switch will be documented in the Release Notes so that people who really care are aware of the risks and the cases which are known to break. The sad thing is: almost nobody reads the release notes. Are you saying this just like that or can you back it up with facts somehow? As far as I have read in this thread, the only reported problem with upgrading from sysv to systemd concerns remote virtual machines that won't boot. Remote virtual machines are a problem that will mostly concern sysadmins. Me as a responsible sysadmin am reading the release notes, because I do not want to have downtimes with my machines and so I want to know beforehand if there are any known problems that I should be aware of. And I have trouble imagining that other people that call themselves sysadmins do not act the same. Or do they? *t -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53765d0c.1000...@sourcepole.ch
Re: systemd-fsck?
From: Guido =?iso-8859-1?Q?G=FCnther?= a...@sigxcpu.org GTK+3 supports themes GTK/GNOME people have stated numerous times that they do not want them. . This is a perfectly fine job for a derivate or Pure Blend: to provide a polished system that serves one use case well. Proper integration certainly belongs into Debian or did we become a supermarket: Proper integration of components: yes. That is the _job_ of a distro. Integration of some components at the cost of disabling the freedom of users to choose a different free component that also does the job, and at the cost of removing some users' use cases: no. That is not the job of a Univeral OS. So-called Enterprise distributions can do that, sure. Downstreams and pure blends, too. But not Debian. bye, //mirabilos -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/ll1rm9$q9g$1...@ger.gmane.org
Re: systemd-fsck?
Hi, Michael Biebl: I can not confirm this behaviour Matthias describes with v204. Sorry, my bad. Turns out that this was not done via the rescue shell. I was using the root shell which you get on TTY9 (assuming it is enabled, which it usually isn't for obvious reasons). Thanks for double-checking this. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140515075912.ga2...@smurf.noris.de
Re: systemd-fsck?
Thorsten Glaser t...@debian.org writes: . This is a perfectly fine job for a derivate or Pure Blend: to provide a polished system that serves one use case well. Proper integration certainly belongs into Debian or did we become a supermarket: Proper integration of components: yes. That is the _job_ of a distro. Integration of some components at the cost of disabling the freedom of users to choose a different free component that also does the job, and at the cost of removing some users' use cases: no. That is not the job of a Univeral OS. So-called Enterprise distributions can do that, sure. Downstreams and pure blends, too. But not Debian. You do realise we have one libc (sure, you can install *additional* ones, but we have one libc the archive is compiled against), we have one package manager (you can, of course, install rpm too, it is packaged!), we have one make we use to build packages (you can try with others, at your own peril, though), and we have one init system (you can install anything else packaged, of course), right? We have a default, that's what Debian is integrating to. You want to change the default, that's what downstreams are for. You have the freedom to change whichever component you want, if you find people to do the neccessary work. Trying to support N+1 options and integrating them *all* places a huge burden on every single maintainer, a burden you do not want, nor need. -- |8] -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87sioba09u@balabit.hu
Re: systemd-fsck?
On Thu, 2014-05-15 at 10:55 +0200, Gergely Nagy wrote: Thorsten Glaser t...@debian.org writes: Integration of some components at the cost of disabling the freedom of users to choose a different free component that also does the job, and at the cost of removing some users' use cases: no. That is not the job of a Univeral OS. So-called Enterprise distributions can do that, sure. Downstreams and pure blends, too. But not Debian. Agreed! We have a default, that's what Debian is integrating to. You want to change the default, that's what downstreams are for. You have the freedom to change whichever component you want, if you find people to do the neccessary work. Trying to support N+1 options and integrating them *all* places a huge burden on every single maintainer, a burden you do not want, nor need. The problem (for me) is not the default init system, the problem is that init system is changed without a debconf prompt, in my case by installing network-manager. And NM can be used outside the gnome environment as well as other gnome components. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1400145718.10012.50.ca...@g3620.my.own.domain
Re: systemd-fsck?
Le 15/05/2014 10:55, Gergely Nagy a écrit : You do realise we have one libc (sure, you can install *additional* ones, but we have one libc the archive is compiled against), we have one package manager (you can, of course, install rpm too, it is packaged!), we have one make we use to build packages (you can try with others, at your own peril, though), and we have one init system (you can install anything else packaged, of course), right? If I follow your logic: We have one desktop environment (xfce). Sure you can run GNOME, at your own peril. I'm not sure you wanted to reach this conclusion, but here it is. signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
Thibaut Paumard thib...@debian.org writes: Le 15/05/2014 10:55, Gergely Nagy a écrit : You do realise we have one libc (sure, you can install *additional* ones, but we have one libc the archive is compiled against), we have one package manager (you can, of course, install rpm too, it is packaged!), we have one make we use to build packages (you can try with others, at your own peril, though), and we have one init system (you can install anything else packaged, of course), right? If I follow your logic: We have one desktop environment (xfce). Sure you can run GNOME, at your own peril. I'm not sure you wanted to reach this conclusion, but here it is. That is a perfectly fine conclusion. If I want something else than the default desktop, I'll make it work, and put in the effort (patches, if need be) to make sure it is smooth for my use case. If there are others who prefer an alternative too, and make it so that I don't have to do anything at all, just an apt-get install gnome, so much the better! -- |8] -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87fvkb9ved@balabit.hu
Re: systemd-fsck?
Le jeudi 15 mai 2014 à 07:51 +, Thorsten Glaser a écrit : From: Guido =?iso-8859-1?Q?G=FCnther?= a...@sigxcpu.org GTK+3 supports themes GTK/GNOME people have stated numerous times that they do not want them. Do you have a quote to back up your claims? The fact is that themes are supported, and that a program was written *by GNOME developers* to choose (among other things) the theme. Given the fact/bullshit ratio of your recent posts, I invite you, again, to take a step back from debian-devel. -- .''`. Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1400183470.7850.7.ca...@kagura.malsain.org
Re: systemd-fsck?
On Thu, May 15, 2014 at 07:51:37AM +, Thorsten Glaser wrote: From: Guido =?iso-8859-1?Q?G=FCnther?= a...@sigxcpu.org GTK+3 supports themes GTK/GNOME people have stated numerous times that they do not want them. There's not Debian people and not Gtk+/GNOME people, this current thread shows this perfectly. And if nobody wanted themes they'd got removed with Gtk+3, not enhanced and blogged about by Gtk+ upstream: http://blogs.gnome.org/mclasen/2014/05/06/tweaking-a-the-gtk-theme-using-css/ . This is a perfectly fine job for a derivate or Pure Blend: to provide a polished system that serves one use case well. Proper integration certainly belongs into Debian or did we become a supermarket: Proper integration of components: yes. That is the _job_ of a distro. Integration of some components at the cost of disabling the freedom of users to choose a different free component that also does the job, It's just that the opinion about the job differ so widely. and at the cost of removing some users' use cases: no. That is not the job of a Univeral OS. So-called Enterprise distributions can do that, sure. Downstreams and pure blends, too. But not Debian. Fortunately that's not you or me to decide: https://www.debian.org/devel/constitution#item-2 https://www.debian.org/devel/constitution#item-3 I'm having a hard time to see use cases go away. /etc/init.d/$foo is not a use case it's a pattern that can easily be emulated or even be provided by a package that creates wrappers for systemd units. Cheers, -- Guido -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140515195543.gb2...@bogon.m.sigxcpu.org
Re: systemd-fsck?
Le mardi, 13 mai 2014, 17.21:45 Thorsten Glaser a écrit : Didier 'OdyX' Raboud dixit: Le mardi, 13 mai 2014, 16.25:31 Thorsten Glaser a écrit : On Mon, 12 May 2014, Tollef Fog Heen wrote: Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) There’s not really a line between them, you know. (But it was On top of your first sentence being factually wrong (check the maintainer fields of the respective packages), I really think your I *know* that the people listed as maintainers of the respective Debian packages, (…) Please don't quote private mails in public. Also, don't evade the criticism on on your unacceptable words and retract your statement. TIA, OdyX -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/2755547.vUKYPZ7X3A@gyllingar
Re: systemd-fsck?
On Tue, May 13, 2014 at 11:06:10AM -0700, Russ Allbery wrote: Thorsten Glaser t...@mirbsd.de writes: • no /etc/init.d/$foo (to tabcomplete, no less!) any more I've been telling people to stop using this for years. You should stop Doesn’t matter in mixed environments. Suse SLES11 has the service command as well but no tab completion and no package bash-completion. So what do you think people will use in the end? service foo action works across Linux distributions, with or without systemd, and does the right thing. Of course, as long as you know the name foo. And of course foo in Suse may be an other name as in Debian (sshd - ssh). • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” This was indeed a more difficult transition... which we already did years ago when we switched to dependency-based boot. Which did cause We still have init scripts without LSB headers in our environment. No one is planning to fix them. There is even new third party software shipping init scripts without LSB headers. Shade and sweet water! Stephan -- | Stephan Seitz E-Mail: s...@fsing.rootsland.net | | Public Keys: http://fsing.rootsland.net/~stse/keys.html | smime.p7s Description: S/MIME cryptographic signature
Re: systemd-fsck?
On Tue, May 13, 2014 at 04:31:28PM +0200, Thorsten Glaser wrote: On Tue, 13 May 2014, Josselin Mouette wrote: My opinion is that many users are migrating away from Debian because we are unable to make decisions on important technical topics and leave them with 3 different setups, none of which actually work, instead of providing one that is correctly polished. That’s precisely the GNOME 3 attitude (“no themes allowed in GTK+3”, “our way or the highway”). I’m not surprised it’s also systemd’s, and yours. GTK+3 supports themes https://developer.gnome.org/gtk3/3.12/gtk-migrating-GtkStyleContext.html and they can even be configured graphically via gnome-tweak-tool. And I say you’re wrong. This does not belong into Debian itself. This is a perfectly fine job for a derivate or Pure Blend: to provide a polished system that serves one use case well. Proper integration certainly belongs into Debian or did we become a supermarket: http://joeyh.name/blog/entry/the_supermarket_thing/ Cheers, -- Guido -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514131850.ga8...@bogon.m.sigxcpu.org
Re: systemd-fsck?
Hi, Russ Allbery: How difficult would it be, for the sake of compatibility if nothing else, to teach su not to create a new PAM session when it doesn't already run within one? You don't want to do that in general since that defeats the primary purpose of su: creating a new session as a different user. That's exactly my point. *In general*. I see two cases here. * I'm a logged-in user and use su to run … whatever. In this case, whether it creates a new session or not doesn't matter (because there already is one), so one more cannot add more blockage to hibernation et al. than there already is. * I'm a startup script or cron job. For me, su should just set credentials, but *not* create any session or similar. * Oh, wait, there's a third one: I'm using su to manually run /etc/init.d/skeleton start, and expect the daemon thus started to hang around indefinitely. Not a problem with systemd since it redirects the actual starting-of-the- -daemon part to itself, thanks to the LSB function inclusion which IMHO every init script should have these days (NB, does Lintian check for that?). It's sort of an interesting question as to whether you want to set up a new session when running a single command. Since su can't really know whether the command it runs is to be used like a shell, a one-off, or a daemon, I'm afraid that this question doesn't have a good answer. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514151206.ga15...@smurf.noris.de
Re: systemd-fsck?
Hi, Thorsten Glaser: • no /etc/init.d/$foo (to tabcomplete, no less!) any more Why you think these are going away? They're not, not any time soon; and you can still use them when you're running systemd (assuming that you include the LSB functions, like init.d/skeleton has been advising you for the last umpteen years), no matter whether you have a native .service file. And even if your init script is from the stone ages, it won't suddenly break. More than before, that is. • totally different ways to rescue a system that does not boot cleanly any more You choose the 'rescue' option in your boot manager. Same as now. In fact, rescuing a system becomes way easier even without learning any magic tools. For example, when bootup breaks you get dropped into a rescue shell, same as before. The difference with systemd is that as soon as you manage to mount that recalcitrant file system, bootup just continues; you don't actually have to *do* anything to trigger that. Contrast that to the SysV way where your best way to get a clean startup in that situation is a reboot. Anyway, yeah, the tools are different. They're also much more capable; (wearing my sysadmin hat) I can fix my system / daemon a whole lot faster than before -- don't ask me how often I had to use strace on some daemon because its stderr got helpfully redirected to /dev/null or, worse, to an already-recycled log file somewhere. With a sensible systemd unit file, this becomes a non-issue. So what *is* the problem? And CVS does not need replacing. (git’s got different use cases.) Frankly, I do not know of a single usecase for CVS which git doesn't handle *way* better. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514153013.gb15...@smurf.noris.de
Re: systemd-fsck?
Hi, Thorsten Glaser: OK. But who says this is to stay? The systemd developers are hostile towards legacy stuff in a really intricate way. Take not jornal here but something else as example: they support running both ntpd and their own thing, to sweeten the deal now, but plan on dropping ntpd support later: http://www.ohloh.net/p/systemd/commits/335063290 Maybe because ntpd has a different use case, and running a time *server* on a system with no stable network connection does not make much sense? This way of arguing is like a hydra. You refute one, three others pop up. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514155054.gc15...@smurf.noris.de
Re: systemd-fsck?
Hi, Thorsten Glaser: There’s not really a line between them, you know. (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) I hereby apologize to the list at large for replying to your earlier emails. *PLONK*. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514155948.gd15...@smurf.noris.de
Re: systemd-fsck?
* Matthias Urlichs matth...@urlichs.de, 2014-05-14, 17:30: In fact, rescuing a system becomes way easier even without learning any magic tools. For example, when bootup breaks you get dropped into a rescue shell, same as before. The difference with systemd is that as soon as you manage to mount that recalcitrant file system, bootup just continues; you don't actually have to *do* anything to trigger that. Oh, so the rescue shell disappearing in the least expected moment is by design? -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140514160729.ga2...@jwilk.net
Re: systemd-fsck?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 05/14/2014 12:07 PM, Jakub Wilk wrote: * Matthias Urlichs matth...@urlichs.de, 2014-05-14, 17:30: In fact, rescuing a system becomes way easier even without learning any magic tools. For example, when bootup breaks you get dropped into a rescue shell, same as before. The difference with systemd is that as soon as you manage to mount that recalcitrant file system, bootup just continues; you don't actually have to *do* anything to trigger that. Oh, so the rescue shell disappearing in the least expected moment is by design? I thought of mentioning something in that direction myself. When I've successfully mounted a missing filesystem in a rescue environment, I don't necessarily *want* to continue booting immediately; I might want to check it and see if I can figure out what went wrong, and/or make notes about what I did to get it working, or fix something else that I know or suspect will have also gone wrong due to the same cause and which I want to make sure is working before boot continues, or any of a number of other things. I would find having the system automatically continue boot just because a filesystem got mounted to be quite surprising. At the bare minimum, I would expect to need to terminate the rescue shell ('exit' or Ctrl-D) before any such thing would occur. In fact, I would consider the need to do so to be desirable. - -- The Wanderer Secrecy is the beginning of tyranny. A government exists to serve its citizens, not to control them. -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCgAGBQJTc5ovAAoJEASpNY00KDJrNXwP/3H3L7ydW010W6IAnFa3IDje nzjDG12PVXcyP9n8AYbrWqONqhC5B2qNUGEDE2XwMz8WL1dhPLSYv0/vh3/9wiXR 6JOjo/5kCHh8BiD2BlQ4j1Un+obz3N/m3iwgCTFidABY7dj7CPzvFFkxge/Cjvme idUA0VzzlIPktGn+f86iNS+4bDd9z0uum3ABxhPygJm5TkWKMJWhY9h30W4Aa9MQ E904a3C8IlQGY/qgJ2lhzPMbWeRXiF1lAD0L/ffBdmKQewPkjFgkpM5Yvh6SiuZT jAdGqq4282q3QPvTgxVCoDrePpFT07mYdnnrYEEx3GntQ0bWQ8vz8UmFt+BF8qc5 l/T8VFhGM5XoBs95i4y+oS+6FLQ6MRqMTe/05nadUWHLxk3v3LhK7+vXbZlavCck R6C1v2oZ/seXtNnzss2gM6Ov/oYCpwSWvI5wqIaSBzrFepcBu52Jtf2DPWOoFcZc 7d2OXtTR3/RDF+FLIOQwZ5bmfCaQHGhnArddjWKf0vITlJAkg9F/3ihgAKVIXuB3 M99DagPwbUdWae38XU0Oq5xE9xT1k39T2BVqk0pXXnpSQzu/BuTgUMtbJxjRVIY5 3eHPUJU6cMUgkD14zDU5MLFeM2HqrWT2XsS+EuD8bBv0daB+ieetCu7kyqtlTSRF KR5NIMl6+kO/Vg+EP0GU =hgUJ -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53739a2f.40...@fastmail.fm
Re: systemd-fsck?
Matthias Urlichs matth...@urlichs.de writes: I see two cases here. * I'm a logged-in user and use su to run … whatever. In this case, whether it creates a new session or not doesn't matter (because there already is one), so one more cannot add more blockage to hibernation et al. than there already is. PAM sessions are not just for blocking hibernation. They do many other things as well. If you use su to run a command as another user where you have to authenticate with a password, and you're using pam-krb5, you may indeed want to create a new session so that your new Kerberos tickets are properly stored (for NFSv4 access, for example) and removed properly when that command or shell exits. (Now, as it happens, in that particular case, I think only calling setcred will do the right thing if the parent sticks around to call pam_end after the command finishes. But I don't believe that's universally the case.) * I'm a startup script or cron job. For me, su should just set credentials, but *not* create any session or similar. Right. (Or you should use something other than su.) * Oh, wait, there's a third one: I'm using su to manually run /etc/init.d/skeleton start, and expect the daemon thus started to hang around indefinitely. Not a problem with systemd since it redirects the actual starting-of-the-daemon part to itself, thanks to the LSB function inclusion which IMHO every init script should have these days (NB, does Lintian check for that?). Right. And I think it does, although I'm not sure. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87wqdo2tkl@windlord.stanford.edu
Re: systemd-fsck?
Am 14.05.2014 18:30, schrieb The Wanderer: On 05/14/2014 12:07 PM, Jakub Wilk wrote: * Matthias Urlichs matth...@urlichs.de, 2014-05-14, 17:30: In fact, rescuing a system becomes way easier even without learning any magic tools. For example, when bootup breaks you get dropped into a rescue shell, same as before. The difference with systemd is that as soon as you manage to mount that recalcitrant file system, bootup just continues; you don't actually have to *do* anything to trigger that. Oh, so the rescue shell disappearing in the least expected moment is by design? I thought of mentioning something in that direction myself. When I've successfully mounted a missing filesystem in a rescue environment, I don't necessarily *want* to continue booting immediately; I can not confirm this behaviour Matthias describes with v204. If I have mount point in /etc/fstab which points to a non-existing/non-available device, systemd *does* drop me into a rescue shell, but mounting the mount point manually does *not* automatically make the boot continue. I have to exit the rescue shell for that. Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
On Tue, 13 May 2014 20:08:18 +0100, Adam D. Barratt a...@adam-barratt.org.uk wrote: adam@wheezy:~$ service tabtab |[6/505]mh@swivel:~/transfer$ service tab tab |.directorykarte4.png |fotovoltaik.png lageplan.png |karte1.pngpdns-backend-mysql_3.1-4.log |karte2.pngxing.png |karte3.png |[6/505]mh@swivel:~/transfer$ service Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkgnh-0005og...@swivel.zugschlus.de
Re: systemd-fsck?
On Tue, 13 May 2014 17:28:27 +0200, Vincent Bernat ber...@debian.org wrote: ? 13 mai 2014 15:01 +0200, Marc Haber mh+debian-de...@zugschlus.de : Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. This sort of behavior is precisely why many users are migrating away from Debian. Could you please stop FUD? Do you have some reference for this claim? I know at least two of them. And I, for myself, have greatly reduced my efforts to report bugs in Debian since I alredy know the reaction of many maintainers. Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkgtc-0005pn...@swivel.zugschlus.de
Re: systemd-fsck?
On 13/05/14 20:30, Salvo Tomaselli wrote: In data martedì 13 maggio 2014 19:42:32, David Goodenough ha scritto: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. You should install bash-completion Bash-completion has never worked for me from a root prompt. Roger -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/qs8d4b-laq@silverstone.rilynn.me.uk
Re: systemd-fsck?
Roger Lynn ro...@rilynn.me.uk writes: On 13/05/14 20:30, Salvo Tomaselli wrote: In data martedì 13 maggio 2014 19:42:32, David Goodenough ha scritto: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. You should install bash-completion Bash-completion has never worked for me from a root prompt. bash-completion is loaded from /etc/profile, which is only sourced by bash for a login shell. I suspect that you're using su, which does not create a login shell. In that case, only /etc/bash.bashrc is sourced, and its code to load bash-completion for interactive shells is commented out. (I don't know why.) I just confirmed that bash-completion works properly with service as root if you run . /etc/profile.d/bash_completion.sh first. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8738gbyjoz@windlord.stanford.edu
Re: systemd-fsck?
On Wed, May 14, 2014 at 7:22 PM, Russ Allbery r...@debian.org wrote: Roger Lynn ro...@rilynn.me.uk writes: On 13/05/14 20:30, Salvo Tomaselli wrote: In data martedì 13 maggio 2014 19:42:32, David Goodenough ha scritto: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. You should install bash-completion Bash-completion has never worked for me from a root prompt. bash-completion is loaded from /etc/profile, which is only sourced by bash for a login shell. I suspect that you're using su, which does not create a login shell. In that case, only /etc/bash.bashrc is sourced, and its code to load bash-completion for interactive shells is commented out. (I don't know why.) I just confirmed that bash-completion works properly with service as root if you run . /etc/profile.d/bash_completion.sh first. It's not loaded from /etc/profile by default (which would probably throw errors with other shells since all login shells source /etc/profile). The default /etc/skel/.bashrc contains the following: # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi That is why it works for user accounts but not for root by default. As the comment suggests you can uncomment the same code block in /etc/bash.bashrc. It would be nice if the default /root/.bashrc contained the same snippet. I am not sure how the initial /root/.bashrc gets put in place or where root's default lives. I assume it is done by d-i? Regards, Jordan Metzmeier -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAD758Rjzddwf7WvpZk+EsVcu7ct=m41zzpomyl_wmpm4xdw...@mail.gmail.com
Re: systemd-fsck?
Jordan Metzmeier titan8...@gmail.com writes: It's not loaded from /etc/profile by default (which would probably throw errors with other shells since all login shells source /etc/profile). It is for me, via: if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi See /etc/profile.d/bash_completion.sh. However, I agree with the rest of your analysis. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8761l7wz9v@windlord.stanford.edu
Re: systemd-fsck?
On Mon, May 12, 2014 at 07:01:14PM -0700, Russ Allbery wrote: Dependency-based boot, the change to /bin/sh, and UUID-based mounting were all not drop-in replacements by that criteria. Note that also none of them were forced on existing installations. The change of /bin/sh to dash (which is what you mean, I presume?) featured a debconf prompt which IIRC defaulted to continue using bash, the other two were added in d-i and existing installations were not touched, AFAIR. Thanks, Bas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513055123.ga10...@fmf.nl
Re: systemd-fsck?
Hi, Kevin Chadwick: previously on this list Matthias Urlichs contributed: I haven't yet seen a system where booting with init=/bin/bash works but booting systemd in emergency mode does not. Have you added me to a killfile? * Am I under some sort of obligation to read each and every message in this thread, or indeed on debian-devel? * Are you capable of understanding what other people write? _I_ have not seen such a system. If I had, (a) I'd admit that and (b) I'd have tracked down the problem. I mentioned such a bug as happened in Arch testing in this very thread or do you mean a debian system? I'd be very interested in the cause of that bug, and presumably so do the systemd maintainers. However, on my machines systemd's emergency mode worked flawlessly every time I needed it. (SysVinit's single mode, for the record, did not.) How it wasn't found before hitting testing beats me * Boot your system in emergency mode. * It works. How else would you test that? -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513071313.gd13...@smurf.noris.de
Re: systemd-fsck?
Hi, Steve Langasek: As the maintainer of the pam package in Debian, I assure you: this is a bug in dirmngr. System services should not (must not) call interfaces that launch pam sessions as part of their init scripts. su is one of those interfaces. How difficult would it be, for the sake of compatibility if nothing else, to teach su not to create a new PAM session when it doesn't already run within one? … and … would we, as a project, actually _want_ to do that? -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513072228.ge13...@smurf.noris.de
Re: systemd-fsck?
Hi, Bas Wijnen: Sounds like those packages should conflict with each other. It isn't a reason to uninstall anything. If you've used aptitude for any length of time, its affinity towards uninstalling half of your system in favor of *any* other way to resolve a conflict should not be surprising, systemd or not. I, as a user, did not expect to be moved over to systemd I expect *users* to not care one way or another. Their system booted quite well before systemd and it will boot, hopefully even better otherwise this was all for nothing, afterwards. I expect people who *really* do not want systemd to blacklist it, by way of apt-preferences. Problem solved. A mere re-ordering of dependencies in random packages will not accomplish that; such re-ordering is also a disservice to that packages' maintainers who use it to express *their* preference. Who says yours trumps theirs? -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513092723.gf13...@smurf.noris.de
Re: systemd-fsck?
Hi, Cameron Norman: Is it not possible to tell if the sysvinit or upstart packages were installed manually, and give a prompt then (in addition to something like you described) ? In theory, yes you could discover whether a package was installed explicity or has been pulled in as a dependency. In practice, however, a normal Debian installation marks each and every package as being installed explicitly. This may be a deficiency which we want to do something about, but doesn't help right now. -- -- Matthias Urlichs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513093118.gg13...@smurf.noris.de
Re: systemd-fsck?
Le lundi 12 mai 2014 à 11:42 -0700, Steve Langasek a écrit : As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. A better solution would be for you to step down as maintainer, since you clearly are not interested in proper integration of your packages with the rest of Debian. If you really wish it so, I can write a script to automatically redirect such bug reports to your mailbox. We have done the necessary steps for “proper integration” with your pet package. It doesn’t mean anyone is interested in supporting it. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399975011.5437.921.camel@dsp0698014
Re: systemd-fsck?
On Tue, 13 May 2014 11:31:19 +0200 Matthias Urlichs matth...@urlichs.de wrote: Hi, Cameron Norman: Is it not possible to tell if the sysvinit or upstart packages were installed manually, and give a prompt then (in addition to something like you described) ? In theory, yes you could discover whether a package was installed explicity or has been pulled in as a dependency. In practice, however, a normal Debian installation marks each and every package as being installed explicitly. ? huh ? This has never been the case AFAICT. That's how apt-get autoremove works. Each package you specify on an individual apt-get install line gets marked as manually installed - the dependencies of those are not so marked. The marks can also be updated with apt-mark. When the top-level package is removed, apt shows the packages which were not manually installed in a list of packages which are potentially suitable for autoremove. This may be a deficiency which we want to do something about, but doesn't help right now. However, apt-mark status is probably not the answer to the original question which needs to be based on what packages are currently installed. -- Neil Williams = http://www.linux.codehelp.co.uk/ signature.asc Description: PGP signature
Re: systemd-fsck?
On Sun, 11 May 2014 22:34:47 -0700, Steve Langasek vor...@debian.org wrote: On Sun, May 11, 2014 at 09:10:21AM +0200, Marc Haber wrote: The plain fact: Using systemd breaks something that worked for probably a decade or longer before however long that su is in that init script. So on what account do you call calling su in an init script a bug? It may not be the most elegant solution to do things, granted, but a bug? Come on. Calling it a bug just cause systemd / policykit treat calling su in an initscript as they do is quite arrogant in my eyes. As the maintainer of the pam package in Debian, I assure you: this is a bug in dirmngr. System services should not (must not) call interfaces that launch pam sessions as part of their init scripts. su is one of those interfaces. Is this documented anywhere, or is this only clear with detailed PAM knowledge, which I have tried to build numerous times in the last ten years and was never able due to (in my opinion) inadequate documentation on the beginner level. It's not documented anywhere; it's an emergent property which is obvious if you understand the underlying design, but not something that was ever designed per se. It might not be a bad idea to document it, though I'm not sure where the best place to do this would be. Where is the underlying design explained? Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkcfd-0004k9...@swivel.zugschlus.de
Re: systemd-fsck?
On Mon, 12 May 2014 19:01:14 -0700, Russ Allbery r...@debian.org wrote: Dependency-based boot, the change to /bin/sh, and UUID-based mounting were all not drop-in replacements by that criteria. The update to the first Debian stable release running systemd will most probably be the most painful update Debian has ever had since switching to glibc (which was well before I started using Linux). We would be wise to make the last non-systemd release an LTS one so that enterprise users can stay on that release until the systems these installations run are retired. Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkcj4-0004l8...@swivel.zugschlus.de
Re: systemd-fsck?
On Mon, 12 May 2014 13:58:31 +0200, Josselin Mouette j...@debian.org wrote: Le lundi 12 mai 2014 à 12:16 +0200, Andrew Shadura a écrit : As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. This sort of behavior is precisely why many users are migrating away from Debian. Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkckl-0004li...@swivel.zugschlus.de
Re: systemd-fsck?
On Mon, 12 May 2014 13:35:15 +0200, Tollef Fog Heen tfh...@err.no wrote: On 12 May 2014 11:54, Josselin Mouette j...@debian.org wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) He is undoubtedly one of the less polite Debian people. This hurts the distribution, its users, and open source. Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkckl-0004lu...@swivel.zugschlus.de
Re: systemd-fsck?
2014-05-13 15:01 GMT+02:00 Marc Haber mh+debian-de...@zugschlus.de: On Mon, 12 May 2014 13:58:31 +0200, Josselin Mouette j...@debian.org wrote: Le lundi 12 mai 2014 à 12:16 +0200, Andrew Shadura a écrit : As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. This sort of behavior is precisely why many users are migrating away from Debian. While the nobody will actually ever use can hardly be called deescalating, admittedly, in the matter Joss is absolutely right: Better spend the limited time we as volunteers have to support one thing best, instead of having multiple half-baked solutions, like GNOME support 4 init-systems, unfortunately session management doesn't work properly on any of them. If you want an additional configuration to be supported, where nobody is working on yet, you should commit to maintaining it. If there is a huge group of people who *want* that feature to happen, it will happen and it will get all the manpower it needs. And I am pretty sure Joss wouldn't block properly maintained patches for alternative configurations (as long as they don't lead to problems in the default configuration). In the same way, nobody will (and should) block properly maintainer upstart/sysvinit/systemd units. Cheers, Matthias -- Debian Developer | Freedesktop-Developer I welcome VSRE emails. See http://vsre.info/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caknhny8bgxzgv4em8zgl5aqrpbh9cj3i4_gr2p_i30q6sgc...@mail.gmail.com
Re: systemd-fsck?
On Mon, 12 May 2014 21:16:49 +0200, Bas Wijnen wij...@debian.org wrote: I, as a user, did not expect to be moved over to systemd, and given the discussions about it and the older TC decisions about network manager getting its dependencies right (to stop forcing all of gnome onto the user's system), it felt to me as something that was sneaked past me. I don't want Debian to do that. I don't really care about what init system I use, but I do care that I can trust my system. +1 Greetings Marc -- -- !! No courtesy copies, please !! - Marc Haber |Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkctl-0004wd...@swivel.zugschlus.de
Re: systemd-fsck?
Le mardi 13 mai 2014 à 15:01 +0200, Marc Haber a écrit : This sort of behavior is precisely why many users are migrating away from Debian. You are entitled to think that users make decisions on the alleged behavior of people they never heard of. My opinion is that many users are migrating away from Debian because we are unable to make decisions on important technical topics and leave them with 3 different setups, none of which actually work, instead of providing one that is correctly polished. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399989341.5437.964.camel@dsp0698014
Re: systemd-fsck?
On Tue, 13 May 2014, Josselin Mouette wrote: My opinion is that many users are migrating away from Debian because we are unable to make decisions on important technical topics and leave them with 3 different setups, none of which actually work, instead of providing one that is correctly polished. That’s precisely the GNOME 3 attitude (“no themes allowed in GTK+3”, “our way or the highway”). I’m not surprised it’s also systemd’s, and yours. And I say you’re wrong. This does not belong into Debian itself. This is a perfectly fine job for a derivate or Pure Blend: to provide a polished system that serves one use case well. Debian is the Universal OS, which means it provides high customisability for people who want to choose their use cases themselves, and for those whose use cases may differ from these of GNOME 3 developers. bye, //mirabilos, wearing DD hat in this eMail -- «MyISAM tables -will- get corrupted eventually. This is a fact of life. » “mysql is about as much database as ms access” – “MSSQL at least descends from a database” “it's a rebranded SyBase” “MySQL however was born from a flatfile and went downhill from there” – “at least jetDB doesn’t claim to be a database” ‣‣‣ Please, http://deb.li/mysql and MariaDB, finally die! -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/alpine.deb.2.10.1405131629280.2...@tglase.lan.tarent.de
Re: systemd-fsck?
❦ 13 mai 2014 15:01 +0200, Marc Haber mh+debian-de...@zugschlus.de : Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. This sort of behavior is precisely why many users are migrating away from Debian. Could you please stop FUD? Do you have some reference for this claim? -- Avoid multiple exits from loops. - The Elements of Programming Style (Kernighan Plauger) signature.asc Description: PGP signature
Re: systemd-fsck?
On Mon, May 12, 2014 at 07:01:14PM -0700, Russ Allbery wrote: Dependency-based boot, the change to /bin/sh, and UUID-based mounting were all not drop-in replacements by that criteria. Note that also none of them were forced on existing installations. The change of /bin/sh to dash (which is what you mean, I presume?) featured a debconf prompt which IIRC defaulted to continue using bash, the other two were added in d-i and existing installations were not touched, AFAIR. Right, which I've been arguing for already in this thread. I don't think we should force this on upgrades. There should be a prompt and an opportunity to not change init systems. It remains to be seen if we will ship some software with jessie that requires systemd be running as the init system, or if people will have the time and resources to provide the necessary interfaces with sysvinit or other init systems. I certainly hope the latter is the case, and Steve felt quite confident it would be, but the work hasn't happened yet, so we can't be sure we won't end up in that situation. If that's the case, then some software may not work if you choose not to run systemd. But we should still prompt and not change without the user's permission. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87siodzo56@windlord.stanford.edu
Re: systemd-fsck?
How difficult would it be, for the sake of compatibility if nothing else, to teach su not to create a new PAM session when it doesn't already run within one? You don't want to do that in general since that defeats the primary purpose of su: creating a new session as a different user. It's sort of an interesting question as to whether you want to set up a new session when running a single command. I'm a little surprised that su does this as opposed to only calling setcred. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87oaz1znhv@windlord.stanford.edu
Re: systemd-fsck?
Matthias Urlichs matth...@urlichs.de wrote: In theory, yes you could discover whether a package was installed explicity or has been pulled in as a dependency. In practice, however, a normal Debian installation marks each and every package as being installed explicitly. ? huh ? This has never been the case AFAICT. That's how apt-get autoremove works. Each package you specify on an individual apt-get install line gets marked as manually installed - the dependencies of those are not so marked. I think you missed the installation part, and Matthias is talking about the behavior of d-i. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87k39pzn55@windlord.stanford.edu
Re: systemd-fsck?
The update to the first Debian stable release running systemd will most probably be the most painful update Debian has ever had since switching to glibc (which was well before I started using Linux). I highly doubt it. We would be wise to make the last non-systemd release an LTS one so that enterprise users can stay on that release until the systems these installations run are retired. You're aware, right, that my primary background is with enterprise use, and I've been doing large-site systems administration for twenty years? systemd is a godsend with basically no downside for our enterprise use cases. I expect almost no problems across our entire environment, plus, as a bonus, the opportunity to replace a bunch of homegrown hacks and obscure approaches (such as all our lingering use of daemontools) with something supportable, maintainable, and much better-documented. Upgrading to systemd will be less painful than the sorts of things that we have to do with every Debian upgrade. Particularly PHP changes, which always result in at least some heartburn. It will also be much less painful than the Apache 2.4 transition (which I'm also really looking forward to, but which will involve way more work for us) and moving to Puppet 3.x. Compared to those, the minor bits of fiddling required to make sure systemd works properly is noise. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87fvkdzmw6@windlord.stanford.edu
Re: systemd-fsck?
On Mon, 12 May 2014, Tollef Fog Heen wrote: ]] Andrew Shadura This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) There’s not really a line between them, you know. (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) UNIX is user friendly, it's just picky about who its friends are I find it absolutely appalling that you, a systemd apologist, have such an eMail signature, since systemd is violating the spirit of UNIX and aiming to replace it with FLOS. On Tue, 13 May 2014, Marc Haber wrote: This sort of behavior is precisely why many users are migrating away from Debian. Right – but where to? Maybe we shouldn’t make “the last version before systemd” an LTS (it would probably end up being wheezy anyway, which enterprise users already switched away from, by now, as I’ve given up believing being able to install jessie from scratch without it), but fork Debian, take with us as many developers as possible, and leave the systemd people to be a separate distro. bye, //mirabilos, not ashamed -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/alpine.deb.2.10.1405131622000.23...@tglase.lan.tarent.de
Re: systemd-fsck?
Apologies for the last few mangled messages with bad attributions or character sets. Emacs 24 didn't like its header and body separator overridden (it thought my separator was a continuation line of a previous header), which caused subtle problems with mail sending until I figured out what was going on. It should be fixed now (although I'm having to get used to the ugly --text follows this line-- marker again). -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87wqdpve91@windlord.stanford.edu
Re: systemd-fsck?
Thorsten Glaser t...@mirbsd.org writes: On Mon, 12 May 2014, Tollef Fog Heen wrote: Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) There’s not really a line between them, you know. (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) Wow. Did you really just say that? I find it absolutely appalling that you, a systemd apologist, have such an eMail signature, since systemd is violating the spirit of UNIX and aiming to replace it with FLOS. If you can't cope with the idea that there are other smart people in the world who have access to all of the same data that you have and yet come to different conclusions that you come to, you're in for a very frustrating and difficult time. -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87mwelvd3c@windlord.stanford.edu
Re: systemd-fsck?
Hi, Le 13/05/2014 17:36, Russ Allbery a écrit : Right, which I've been arguing for already in this thread. I don't think we should force this on upgrades. There should be a prompt and an opportunity to not change init systems. Instead of or in addition to such prompting, I expect this switch will be documented in the Release Notes so that people who really care are aware of the risks and the cases which are known to break. Just my 2c. Kind regards, Thibaut. signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
On Tue, May 13, 2014 18:03, Russ Allbery wrote: The update to the first Debian stable release running systemd will most probably be the most painful update Debian has ever had since switching to glibc (which was well before I started using Linux). I highly doubt it. We would be wise to make the last non-systemd release an LTS one so that enterprise users can stay on that release until the systems these installations run are retired. You're aware, right, that my primary background is with enterprise use, and I've been doing large-site systems administration for twenty years? systemd is a godsend with basically no downside for our enterprise use cases. I expect almost no problems across our entire environment, plus, as a bonus, the opportunity to replace a bunch of homegrown hacks and obscure approaches (such as all our lingering use of daemontools) with something supportable, maintainable, and much better-documented. Upgrading to systemd will be less painful than the sorts of things that we have to do with every Debian upgrade. Particularly PHP changes, which always result in at least some heartburn. It will also be much less painful than the Apache 2.4 transition (which I'm also really looking forward to, but which will involve way more work for us) and moving to Puppet 3.x. Compared to those, the minor bits of fiddling required to make sure systemd works properly is noise. I could not agree more. In our enterprise environment, I have no expectation at all that systemd will cause us significant trouble on upgrades. Our troubles have centered things like grub1 to grub2 or, indeed, new PHP and Perl versions, and I find it very likely that the upgrade to jessie will again be around that and not at all around the init system. Cheers, Thijs -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/feba9b47fd4b0d80ce3ccc7faa3f237e.squir...@aphrodite.kinkhorst.nl
Re: systemd-fsck?
* Thorsten Glaser (t...@mirbsd.org) wrote: (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) These comments are not necessary nor appropriate, ever. Thanks, Stephen signature.asc Description: Digital signature
Re: systemd-fsck?
On Tue, 13 May 2014, Thorsten Glaser wrote: (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) This is absolutely inappropriate and has no place on a Debian mailing list or anywhere else. Please retract this statement. -- Don Armstrong http://www.donarmstrong.com I have no use for before and after pictures. I can't remember starting, and I'm never done. -- a softer world #221 http://www.asofterworld.com/index.php?id=221 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513171324.gu13...@teltox.donarmstrong.com
Re: systemd-fsck?
Thibaut Paumard thib...@debian.org (2014-05-13): Le 13/05/2014 17:36, Russ Allbery a écrit : Right, which I've been arguing for already in this thread. I don't think we should force this on upgrades. There should be a prompt and an opportunity to not change init systems. Instead of or in addition to such prompting, I expect this switch will be documented in the Release Notes so that people who really care are aware of the risks and the cases which are known to break. The sad thing is: almost nobody reads the release notes. Mraw, KiBi. signature.asc Description: Digital signature
Re: systemd-fsck?
Didier 'OdyX' Raboud dixit: Le mardi, 13 mai 2014, 16.25:31 Thorsten Glaser a écrit : On Mon, 12 May 2014, Tollef Fog Heen wrote: Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) There’s not really a line between them, you know. (But it was On top of your first sentence being factually wrong (check the maintainer fields of the respective packages), I really think your I *know* that the people listed as maintainers of the respective Debian packages, and the people listed as developers of the respective upstreams, are not identical. What I was saying with “There’s not really a line between them” relates to how they act and what they propose, and, to a far greater amount, to how someone from outside their “circles” perceives them (I’m by far not alone in that). bye, //mirabilos (not suggesting, merely smiling at the idea) -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405131718590.23...@herc.mirbsd.org
Re: systemd-fsck?
Cyril Brulebois dixit: The sad thing is: almost nobody reads the release notes. Many people run testing or unstable, so there are no “release”s to have notes for, either… (but yes, even those who run stable don’t). bye, //mirabilos -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405131738020.23...@herc.mirbsd.org
Re: systemd-fsck?
Thijs Kinkhorst dixit: On Tue, May 13, 2014 18:03, Russ Allbery wrote: You're aware, right, that my primary background is with enterprise use, and I've been doing large-site systems administration for twenty years? systemd is a godsend with basically no downside for our enterprise use […] I could not agree more. In our enterprise environment, I have no expectation at all that systemd will cause us significant trouble on upgrades. Our troubles have centered things like grub1 to grub2 or, Yes, there were issues with e.g. grub1 to grub2, but do you honestly think that sysadmins in a medium-sized company will cope with these? • no /etc/init.d/$foo (to tabcomplete, no less!) any more • journal • totally different ways to handle services • totally different ways to rescue a system that does not boot cleanly any more • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” I’m *positive* they won’t. bye, //mirabilos -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405131734280.23...@herc.mirbsd.org
Re: systemd-fsck?
Thorsten Glaser t...@mirbsd.org (2014-05-13): (But it was nice to have a published list of those people who maybe could accidentally be hit by a tactical small-bus…) That's absolutely shocking and intolerable. KiBi. signature.asc Description: Digital signature
Re: systemd-fsck?
Thorsten Glaser t...@mirbsd.de writes: Yes, there were issues with e.g. grub1 to grub2, but do you honestly think that sysadmins in a medium-sized company will cope with these? • no /etc/init.d/$foo (to tabcomplete, no less!) any more I've been telling people to stop using this for years. You should stop using this too, regardless of what init system you're using, since it doesn't sanitize environment variables. You leak all kinds of crap from your personal shell environment into the daemon environment that can cause mysterious and difficult-to-debug problems. service foo action works across Linux distributions, with or without systemd, and does the right thing. • journal With the default systemd configuration on Debian, you won't ever know this exists unless you use one of the features that takes advantage of it. There's literally nothing to adjust to, so yes, of course they'll cope. • totally different ways to handle services In that way in which what you're doing now continues to work and you can use the new stuff when you feel like it. • totally different ways to rescue a system that does not boot cleanly any more In that way in which booting from the rescue entry in Grub continues to work just the way that it does right now. • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” This was indeed a more difficult transition... which we already did years ago when we switched to dependency-based boot. Which did cause people a fair bit of trouble. But it's now been handled, and systemd is unlikely to make any remaining issues any worse. I’m *positive* they won’t. Good thing most of the problems you're worried about are figments of your imagination, then, huh? -- Russ Allbery (r...@debian.org) http://www.eyrie.org/~eagle/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87tx8ttuy5@windlord.stanford.edu
Re: systemd-fsck?
On Tuesday 13 May 2014 11:06:10 Russ Allbery wrote: Thorsten Glaser t...@mirbsd.de writes: Yes, there were issues with e.g. grub1 to grub2, but do you honestly think that sysadmins in a medium-sized company will cope with these? • no /etc/init.d/$foo (to tabcomplete, no less!) any more I've been telling people to stop using this for years. You should stop using this too, regardless of what init system you're using, since it doesn't sanitize environment variables. You leak all kinds of crap from your personal shell environment into the daemon environment that can cause mysterious and difficult-to-debug problems. service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. David • journal With the default systemd configuration on Debian, you won't ever know this exists unless you use one of the features that takes advantage of it. There's literally nothing to adjust to, so yes, of course they'll cope. • totally different ways to handle services In that way in which what you're doing now continues to work and you can use the new stuff when you feel like it. • totally different ways to rescue a system that does not boot cleanly any more In that way in which booting from the rescue entry in Grub continues to work just the way that it does right now. • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” This was indeed a more difficult transition... which we already did years ago when we switched to dependency-based boot. Which did cause people a fair bit of trouble. But it's now been handled, and systemd is unlikely to make any remaining issues any worse. I’m *positive* they won’t. Good thing most of the problems you're worried about are figments of your imagination, then, huh? -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/3214916.OKkfycKpZM@stargate
Re: systemd-fsck?
On Tue, May 13, 2014 at 07:42:32PM +0100, David Goodenough wrote: The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. Sounds like maybe you need a better shell. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140513190119.ga10...@scru.org
Re: systemd-fsck?
On Tue, 2014-05-13 at 19:42 +0100, David Goodenough wrote: On Tuesday 13 May 2014 11:06:10 Russ Allbery wrote: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. In what way does it not work? adam@wheezy:~$ service tabtab acpid checkroot-bootclean.sh hdapsd motd pulseaudio speech-dispatcher acpi-fakekeycheckroot.shhdparm mountall-bootclean.sh rc stop-bootlogd acpi-supportconsole-setup hostname.sh mountall.sh rc.localstop-bootlogd-single alsa-utils cpufrequtilshwclock.sh mountdevsubfs.shrcS sudo anacron cronkbd mountkernfs.sh README thinkfan apmdcryptdisks kerneloops mountnfs-bootclean.sh reboot udev atd cryptdisks-earlykeyboard-setup mountnfs.sh rmnologin udev-mtab avahi-daemoncupskillprocs mtab.sh rpcbind umountfs binfmt-support dbuskmod networking rsync umountnfs.sh bluetooth exim4 libvirt-bin network-manager rsyslog umountroot bootlogdfancontrol libvirt-guests nfs-common saned unattended-upgrades bootlogsfuselm-sensors openvpn sendsigsurandom bootmisc.sh gdm3loadcpufreq pppd-dnssingle x11-common checkfs.sh haltminissdpd procps skeleton adam@wheezy:~$ service ftab fancontrol fuse adam@wheezy:~$ service f (It could do with skipping non-executable scripts, but...) Regards, Adam -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/148098.4567.26.ca...@jacala.jungle.funky-badger.org
Re: systemd-fsck?
In data martedì 13 maggio 2014 19:42:32, David Goodenough ha scritto: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. You should install bash-completion -- Salvo Tomaselli Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di senso, ragione ed intelletto intendesse che noi ne facessimo a meno. -- Galileo Galilei http://ltworf.github.io/ltworf/ -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/2033473.pXqKuMbjij@hal9000
Re: systemd-fsck?
Am 13.05.2014 20:42, schrieb David Goodenough: On Tuesday 13 May 2014 11:06:10 Russ Allbery wrote: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. Might I suggest bash-completion here: service TAB or systemctl TAB works just fine with bash-completion enabled. At least for systemd, we also have completion support for zsh. Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
On Tue, May 13, 2014 at 07:42:32PM +0100, David Goodenough wrote: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. The bash-completion package knows how to complete arguments to 'service'. If you use a different login shell, there's probably an equivalent. In any case, we shouldn't let ourselves be held back from improving our interfaces simply because historically the interface was one that happened to be compatible with filesystem-based tab completion implementations. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: Digital signature
Re: systemd-fsck?
Op dinsdag 13 mei 2014 19:36:35 schreef Thorsten Glaser: Thijs Kinkhorst dixit: I could not agree more. In our enterprise environment, I have no expectation at all that systemd will cause us significant trouble on upgrades. Our troubles have centered things like grub1 to grub2 or, Yes, there were issues with e.g. grub1 to grub2, but do you honestly think that sysadmins in a medium-sized company will cope with these? Yes! No problem. • no /etc/init.d/$foo (to tabcomplete, no less!) any more • journal • totally different ways to handle services • totally different ways to rescue a system that does not boot cleanly any more • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” We're already in the habit of using service $foo start, because you do not want the nl_NL locale of the sysadmin starting Tomcat to leak into the app it's running. Our admins are very versed at working with rsyslog, which will still be there, so I expect no problems. We indeed discovered some half-baked init scripts in the dependency based boot transition, which proved to be an excellent opportunity to actually fix those up and we were better off after. I’m *positive* they won’t. One thing that strikes me in your mail is the underlying sentiment that enterprise admins would be averse of change. Environments and technologies around us are changing constantly, and at our job we need to cope with such things as a new backup solution, changed network policies, rolling out IPv6, virtualizating systems, changing from one virtualization to another and then another, investigating ceph, building a DNSSEC-enabled DNS infrastructure, changing insights in SSL protocols and ciphers, or even just in-Debian changes like a new Django release or moving from Tomcat 6 to Tomcat 7. Something will probably change for us admins when systemd comes, although I doubt it will be as major as you imagine. Nonetheless, our admins are very well equipped to cope with something changing or working differently than it did before. Cheers, Thijs signature.asc Description: This is a digitally signed message part.
Re: systemd-fsck?
* Russ Allbery r...@debian.org [140513 18:21]: We would be wise to make the last non-systemd release an LTS one so that enterprise users can stay on that release until the systems these installations run are retired. You're aware, right, that my primary background is with enterprise use, and I've been doing large-site systems administration for twenty years? systemd is a godsend with basically no downside for our enterprise use cases. I expect almost no problems across our entire environment, plus, as a bonus, the opportunity to replace a bunch of homegrown hacks and obscure approaches (such as all our lingering use of daemontools) with something supportable, maintainable, and much better-documented. Upgrading to systemd will be less painful than the sorts of things that we have to do with every Debian upgrade. Particularly PHP changes, which always result in at least some heartburn. It will also be much less painful than the Apache 2.4 transition (which I'm also really looking forward to, but which will involve way more work for us) and moving to Puppet 3.x. Compared to those, the minor bits of fiddling required to make sure systemd works properly is noise. I agree with all of this 100%. Figuring out the required changes for UUID names, new HP device names, the grub1 - grub2 migration, insserv/dependency based boot, and, as much as I've seen so far, the switch to systemd as init -- all of this is just noise, esp. in an enterprise environment where you already support multiple distributions, which today already ship with different init systems which are incompatible with each other. Or, to name it in a different way: all those changes are small one time costs, and sysadmins alreay deal with such things in a mostly trivial way. The real issues in an enterprise environment are way higher in the stack. I'm also looking forward to systemd to replace various local hacks (@reboot anyone?), similar to what Russ already said above. -- ,''`. Christian Hofstaedtler z...@debian.org : :' : Debian Developer `. `' 7D1A CFFA D9E0 806C 9C4C D392 5C13 D6DB 9305 2E03 `- pgpz6i7Cm9IIo.pgp Description: PGP signature
Re: systemd-fsck?
Le 13/05/2014 19:38, Thorsten Glaser a écrit : Cyril Brulebois dixit: The sad thing is: almost nobody reads the release notes. Many people run testing or unstable, so there are no “release”s to have notes for, either… (but yes, even those who run stable don’t). People who run testing or unstable should be prepared to deal with occasional breakages. I do hope admins who upgrade remote, inaccessible servers do read the release notes. Kind regards, Thibaut. signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
Russ Allbery dixit: • no /etc/init.d/$foo (to tabcomplete, no less!) any more I've been telling people to stop using this for years. You should stop using this too, regardless of what init system you're using, since it doesn't sanitize environment variables. You leak all kinds of crap from Right, see my other posting (the “cleanenv” script). service foo action works across Linux distributions, with or without systemd, and does the right thing. It doesn’t work on lenny, and (unless service /etc/init.d/foo is allowed) does not tabcomplete well (in all scenarios). • journal With the default systemd configuration on Debian, you won't ever know this exists unless you use one of the features that takes advantage of it. There's literally nothing to adjust to, so yes, of course they'll cope. OK. But who says this is to stay? The systemd developers are hostile towards legacy stuff in a really intricate way. Take not jornal here but something else as example: they support running both ntpd and their own thing, to sweeten the deal now, but plan on dropping ntpd support later: http://www.ohloh.net/p/systemd/commits/335063290 • the init system breaking init scripts hand-written by people who don’t really know what they’re doing, have not even heard of LSB, much less “units” This was indeed a more difficult transition... which we already did years ago when we switched to dependency-based boot. Which did cause people a fair bit of trouble. But it's now been handled, and systemd is unlikely to make any remaining issues any worse. It’s not fully handled everywhere yet. Thijs Kinkhorst dixit: One thing that strikes me in your mail is the underlying sentiment that enterprise admins would be averse of change. Environments and technologies Fun thing: ours are. I wish we had IPv6… I used to run a BSD VM that was a tunnel endpoint and just announced it into our LAN, but now that we have separate admin areas, firewalls deny by default, etc. this is no longer allowed. Some do investigate ceph, but even changing from tomcat5.5 to tomcat6 is hard, tomcat7 does not work everywhere, and developers don’t cooperate here either (I’m still trying to get all java5 and java6 installs removed), though they all want maven 3.x… Just don’t assume all installations are equal, nor that all people who run them share the equal mindset. (We’re rid of etch for a few months, and dapper and sarge for a few months more, thank the gods…) bye, //mirabilos -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405132014150.23...@herc.mirbsd.org
Re: systemd-fsck?
Thibaut Paumard dixit: People who run testing or unstable should be prepared to deal with occasional breakages. With occasional *temporary* breakages, such as packages disappearing (in testing) or needing to be set on “hold” temporarily, yes. With the init system suddenly be swapped out under one’s arse, no. bye, //mirabilos -- “When udev happened I wrote mdev.” -- Rob Landley in http://www.landley.net/notes.html#23-04-2014 Although I am proud to be an enemy of systemd, myself. --mirabilos And CVS does not need replacing. (git’s got different use cases.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405132029460.23...@herc.mirbsd.org
Re: systemd-fsck?
On Tue, May 13, 2014 at 08:23:55PM +, Thorsten Glaser wrote: service foo action works across Linux distributions, with or without systemd, and does the right thing. It doesn’t work on lenny, and (unless service /etc/init.d/foo is allowed) does not tabcomplete well (in all scenarios). Lots of things don't work on a Debian release that *stopped being supported two years ago*. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: Digital signature
Re: systemd-fsck?
Steve Langasek dixit: On Tue, May 13, 2014 at 08:23:55PM +, Thorsten Glaser wrote: service foo action works across Linux distributions, with or without systemd, and does the right thing. It doesn’t work on lenny, and (unless service /etc/init.d/foo is allowed) does not tabcomplete well (in all scenarios). Lots of things don't work on a Debian release that *stopped being supported Yes, but we *are* talking about “enterprise” use in this thread. This is not the only old thing people use (ours and others), and lenny is definitely less smelly than some others. (I recently had to install a _new_ lenny system. It was necessary.) bye, //mirabilos -- emacs als auch vi zum Kotzen finde (joe rules) und pine für den einzig bedienbaren textmode-mailclient halte (und ich hab sie alle ausprobiert). ;) Hallo, ich bin der Holger (Hallo Holger!), und ich bin ebenfalls ... pine-User, und das auch noch gewohnheitsmäßig (Oooohhh). [aus dasr] -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pine.bsm.4.64l.1405132110240.23...@herc.mirbsd.org
Re: systemd-fsck?
On Tuesday 13 May 2014 21:09:14 Salvo Tomaselli wrote: In data martedì 13 maggio 2014 19:42:32, David Goodenough ha scritto: service foo action works across Linux distributions, with or without systemd, and does the right thing. The big shame with service is that tab completion does not work properly. If I use /etc/init.d/ then tab tells me what is there and spells it right. You should install bash-completion Does bash-completion work when the command is sudo not service? Never seems to for me. I never log in as root, I always do root things using sudo. David -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/2558668.ZfZG2MVDSV@stargate
Re: systemd-fsck?
Le mardi 13 mai 2014 à 22:46 +0100, David Goodenough a écrit : Does bash-completion work when the command is sudo not service? Yes. -- .''`. Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1400018843.4735.3.ca...@kagura.malsain.org
Re: systemd-fsck?
Am 13.05.2014 23:46, schrieb David Goodenough: Does bash-completion work when the command is sudo not service? Never seems to for me. I never log in as root, I always do root things using sudo. Sure, works fine. -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth? signature.asc Description: OpenPGP digital signature
Re: systemd-fsck?
]] Steve Langasek The maintainer may disagree, in which case one is free to escalate it to the release team precisely as Tollef has suggested. But there's nothing inappropriate about having this discussion directly with the maintainer first. Right, and I didn't complain about the initial severity, but once people start getting into severity ping-pong it gets tedious. We certainly shouldn't insist that anyone who spots something they think is a release-critical bug be personally responsible for providing a patch and getting it accepted in the narrow window before the package automatically migrates to testing. They're not responsible for it, no. That doesn't mean they can take an update hostage by saying «this must be fixed or I'll continue raising the severity of this bug» either. (I'm not saying you said or implied that.) -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87d2fjms7c@xoog.err.no
Re: systemd-fsck?
Le 11 mai 2014 23:06, Michael Biebl bi...@debian.org a écrit : Am 11.05.2014 19:37, schrieb Helmut Grohne: I trust you to be technically right on this. Still the number of packages getting this wrong is stunning[1]. Therefore I'd argue that [1] http://codesearch.debian.net/search?q=su+-c+path%3Adebian%2F+path%3Ainit If I counted correctly, there are 5 packages using su in their init script, dirmngr being one of them. Considering that we have ~1200 SysV init scripts in Debian, I don't consider this number stunning at all. And yes, we should fix those init scripts. Could you open a bug against lintian asking to detect such case (su use) and with description of problem ans solution. Bastien Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
Re: systemd-fsck?
Le dimanche 11 mai 2014 à 15:53 +0200, Marc Haber a écrit : On Sun, 11 May 2014 13:47:39 +0200, Laurent Bigonville bi...@debian.org wrote: For other distributions (and other Unix based OS) most of (all?) the initscripts are already different anyway. Is it right to force that? No, this is why we are migrating to systemd, which allows to use the same service file across distributions. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399884634.5437.796.camel@dsp0698014
Re: systemd-fsck?
Le vendredi 09 mai 2014 à 21:13 +0200, Bas Wijnen a écrit : I think it would be good for libpam-systemd to list systemd-shim first. Certainly not. Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399888483.5437.804.camel@dsp0698014
Re: systemd-fsck?
Hello, On 12 May 2014 11:54, Josselin Mouette j...@debian.org wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. -- Cheers, Andrew -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cacujmdnyzegyrwxzo0y38_zwdenfwcspbcwduvqo9n9kn8+...@mail.gmail.com
[OT] Re: systemd-fsck?
Le Mon, May 12, 2014 at 12:16:48PM +0200, Andrew Shadura a écrit : On 12 May 2014 11:54, Josselin Mouette j...@debian.org wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Hi Andrew, this is the tragedy of the commons: the time and patience of maintainers can be equally spent by anybody who thinksthat his opinion on systemd ought to be listened, and therefore by the time one has a valid criticism to make, the maintainers time and patience has been spent up by others. Message filters are a solution to this. Cheers, -- Charles Plessy Tsurumi, Kanagawa, Japan -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140512105016.gi7...@falafel.plessy.net
Re: systemd-fsck?
On Sun, 11 May 2014, Marc Haber wrote: On Sat, 10 May 2014 22:13:01 +0200, Matthias Urlichs matth...@urlichs.de wrote: I also would not expect an end user to add su foo -c /do/whatever to /etc/rc.local. Your opinion may differ, that's OK. Especially people who are not as Debian-centric as we are tend to do exactly this. Simply because they don't know any better. I’ve been doing so for ages, from a BSD PoV (not su -l though¹). Sometimes su -c, sometimes chroot, sometimes both, rarely dchroot. But so are my coworkers who are *not* experienced with BSD. I’ve barely (not even completely) got our admins and systems running Debian/LSB init scripts by now. Piling even more change on top of what is currently needed for administration (ever since insserv…) will not work; people will end with partially broken systems and blame Debian and go back to use CentOS 5… On Sun, 11 May 2014, Cyril Brulebois wrote: Marc Haber mh+debian-de...@zugschlus.de (2014-05-11): Just curious as the maintainer of another package using su in an init script since 2001, how am I supposed to start a non-root process from an init script? start-stop-daemon has: -c, --chuid username|uid[:group|gid] But the start-stop-daemon documentation seems to imply (please correct me if I’m wrong) that it’s for starting (and stopping) specific executables, as dæmons, with pidfiles, etc. – not for just running some shell code (which may or may not start other processes and/or dæmons) as another user. Taking dirmngr as example again: output=$(su -c . /lib/lsb/init-functions umask 027 start_daemon -p $PIDFILE $DAEMON --daemon --sh dirmngr) || return 1 eval $output || return 1 Before preparing the NMU¹, I searched long and wide for something using start-stop-daemon which could replace this piece of code, and found it not. ① Note I did NMU dirmngr to remove the -l from the su call, which was causing problems. bye, //mirabilos -- «MyISAM tables -will- get corrupted eventually. This is a fact of life. » “mysql is about as much database as ms access” – “MSSQL at least descends from a database” “it's a rebranded SyBase” “MySQL however was born from a flatfile and went downhill from there” – “at least jetDB doesn’t claim to be a database” ‣‣‣ Please, http://deb.li/mysql and MariaDB, finally die! -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/alpine.deb.2.10.1405121316410.25...@tglase.lan.tarent.de
Re: systemd-fsck?
On Fri, 9 May 2014, Steve Langasek wrote: ii systemd 204-10 ii systemd-sysv 204-10 You can purge them. Install sysvinit-core at the same time. This is unconstructive advice. No, it is not, for someone who wants systemd gone from their system. The systemd binary package contains logind, which is the de facto desktop seat manager for jessie and beyond, What *is* a “desktop seat manager”? I’d not want it on servers (and some coworkers are even running N-M on some of them…), and Linux desktops (and nōn-Linux ones) have not needed those until now either. So, I (still) question this change. environment with seat management on your own systems; but advising people to purge the systemd package from their systems is just wrong. No. Another mistake you likely did is that, after the initial installation, you did not add APT::Install-Recommends 0; to /etc/apt/apt.conf, which is a must-have to be able to run Debian without something unwanted being run all the time. This is also unconstructive. This is unconstructive towards Recommends: package relationships but constructive towards people who want their Debian system working more cleanly and without unwanted software installed that is not even necessary for the software one does want to function. I’m not alone considering --install-recommends being the default as broken, even today. On Sat, 10 May 2014, Marc Haber wrote: We definetely should have a -unstable-user mailing list. -user is Full ACK! And it should definitely target nōn-newbies. On Sat, 10 May 2014, Dimitri John Ledkov wrote: Thus, interim, until we have a mechanism to ask what to do on upgrades, maybe sysvinit/sysvinit-core should gain a (bogus) dependency on systemd-shim? Eh, *no*! There is no need for systemd-shim on the vast majority of Debian systems *either*. (Although my systemd-must-die pak- kage conflicting with it is probably not right either – I’ll keep it for now though, until it’s something that is major blocking.) bye, //mirabilos -- Sometimes they [people] care too much: pretty printers [and syntax highligh- ting, d.A.] mechanically produce pretty output that accentuates irrelevant detail in the program, which is as sensible as putting all the prepositions in English text in bold font. -- Rob Pike in Notes on Programming in C -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/alpine.deb.2.10.1405121321390.25...@tglase.lan.tarent.de
Re: systemd-fsck?
At Mon, 12 May 2014 12:16:48 +0200, Andrew Shadura wrote: On 12 May 2014 11:54, Josselin Mouette j...@debian.org wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Why are you blaming the systemd maintainers for decisions made by the GNOME maintainers about GNOME? Kind regards, Jeroen Dekkers -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87ppjj9qsn.wl%jer...@dekkers.ch
Re: systemd-fsck?
On Sat, 10 May 2014, Bas Wijnen wrote: So please get dirmngr fixed instead of blaming systemd/logind. This is the part you should _NEVER_ do. It is YOUR responsibitiliy, as a maintainer (you are the maintainer, right?), to make sure that a bug that is reported in the wrong place gets sent to the right place. It is GOOD that a user reports it (it is a real bug), and it isn't a problem if technically it isn't in your package; you just fix that. Isn’t this how Google works (according to a friend who got hired by them)? If you are the last one to touch something, you get to fix the bugs, even if you didn’t cause them. (Where fix does not necessarily mean to do it themselves; getting others to fix them is also okay, but they have to track them down and ping them and so on.) bye, //mirabilos -- 15:41⎜Lo-lan-do:#fusionforge Somebody write a testsuite for helloworld :-) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/alpine.deb.2.10.1405121045200.12...@tglase.lan.tarent.de
Re: systemd-fsck?
]] Andrew Shadura Hello, On 12 May 2014 11:54, Josselin Mouette j...@debian.org wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/874n0vkz64@xoog.err.no
Re: systemd-fsck?
Hello, On 12 May 2014 13:35, Tollef Fog Heen tfh...@err.no wrote: This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Are you aware that Joss isn't a systemd maintainer? (He's one of the GNOME maintainers.) I am. I never claimed he is. -- Cheers, Andrew -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cacujmdn6vpjd1c1xest-xxwhkn413cz+k6jsg2wsksjy8tn...@mail.gmail.com
Re: systemd-fsck?
Le lundi 12 mai 2014 à 13:26 +0200, Thorsten Glaser a écrit : What *is* a “desktop seat manager”? I’d not want it on servers (and some coworkers are even running N-M on some of them…), and Linux desktops (and nōn-Linux ones) have not needed those until now either. So, I (still) question this change. We have had a desktop seat manager since, if my memory serves right, the lenny release: ConsoleKit. Lenny was the first release with proper (non-hackish) graphical user switching. Not a coincidence. There is no need for systemd-shim on the vast majority of Debian systems *either*. Good luck making any package relying on a PolicyKit-wrapped interface to work on your “majority of systems”, then. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399895690.5437.824.camel@dsp0698014
Re: systemd-fsck?
Le lundi 12 mai 2014 à 12:16 +0200, Andrew Shadura a écrit : As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. This sort of behaviour is precisely why so many people not only dislike systemd, but also it's maintainers. Thank you so much for volunteering to contribute to GNOME packaging and to make it work on configurations nobody will actually ever use. We are eagerly waiting for your patches. -- .''`.Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1399895911.5437.827.camel@dsp0698014
Re: systemd-fsck?
[..] configurations nobody will actually ever use. There you are plainly *wrong*... unless you on purpose make it to not work so that nobody can use it ... which I don't hope!!! Norbert PREINING, Norbert http://www.preining.info JAIST, Japan TeX Live Debian Developer GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140512125211.ge18...@auth.logic.tuwien.ac.at
Re: systemd-fsck?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 05/12/2014 08:52 AM, Norbert Preining wrote: [..] configurations nobody will actually ever use. There you are plainly *wrong*... unless you on purpose make it to not work so that nobody can use it ... which I don't hope!!! Not to mention that, unless we assume bad faith (i.e. trolling or otherwise anti-constructive bug reports), if someone files a bug report about a configuration it presumably means they're wanting to use it... - -- The Wanderer Secrecy is the beginning of tyranny. A government exists to serve its citizens, not to control them. -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCgAGBQJTcMhtAAoJEASpNY00KDJrqMYP/1HTK5kRxtmOXq/L1NX8yfgm P5qNV/HQJCd3PTOwxwM7V8f6Vva7iKYSmAex1gUWHLVx/awfTKUL+gW60h0x VXAA+/30WgRAPxx8ysBt5X6ZcWVjpUE4X+YMRoXF9MQLGaK6vc/8d1Of1xNpoFyX tSRTFMHs77rPl0Fnqs31lPqQ4+UogobWryKe2qKWCucpnT+LTPvcWao2pHPDAv/z jekpwKI1ixx84K7W2mSXW5ln9zp07FkNNJVTHDwz4ck2J7Z4XaEFGAuGBWYYRwEQ lUb47No5u6VenR/RYYh5SKYpoWBYlLrsAPJ3xnNFx09gEc5cdFAquWFDffWGqG3Z BRI05BXmrV6MdqNkS8cMA7+qs69oU5CVJ6KIVH2yHj2ZVb3j5sjOVe04w7FKlI0d 9xpWu+U/zIvjwaxramqB4k2jPVZGRLgg1C2q/JR7W0JrVvkEVqaZ0DAk/aFHoXhh FevDg31wO4pqjt0GQXXYx8dvw26qp6s/TG2kSooZf7R/rg7HeDpTDv2p3t/xnBMt 6yt6YT4QlC89T0QJ+ttd89P0zOEqtsooV3FQsGw/iaKKRjao92j1C/0nr6w1jdqw Y2jNcTmVwL4W8Mrf93E35B2197huKSgqa7fcOlcePfMWdVWqlWsEjjRQcAcgRFLq gAlt9lATKzymvStFOoeo =I0Nx -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5370c86d.4060...@fastmail.fm
Re: systemd-fsck?
On Mon, May 12, 2014 at 11:54:43AM +0200, Josselin Mouette wrote: Systemd is the default init system for jessie, and it should be listed as the first alternative. Can you please explain what is wrong with my reasoning? A default is only relevant at the time the functionality is first installed. After that, whatever was installed should stay until the user requests to change it (or there is a technical reason that it can no longer be installed). In the case of an init system, installation happens in d-i. Also, this dependency isn't about an init system. That's not the functionality you're depending on. If it would be, sysv init and upstart should be in the list of alternatives as well, and the whole dependency could be dropped (since an init system is Essential). Instead, you're depending on a very limited part of systemd, and say I want people to switch as soon as possible, so I don't have to care about bug reports. Therefore I sneak systemd on their system when they're not watching and if they complain, I tell them 'you clicked the I Agree button, so it's your own fault.' Or that's what you seem to say anyway. But I sincerely hope this is not your attitude, and I welcome you to correct any misunderstanding. The fact that an alternative codepath exists for users with specific needs is nice for them, but it is not what we should focus our efforts on. That is reasonable, but forcing anyone who doesn't carefully watch their system to convert is not the sort of behaviour I expect or want from Debian. One of the reasons I like Debian so much is that I believe we, as developers, are dedicated to allowing our users to do what they want, without forcing things on them unless there's no other way. Your responses put a big dent in that belief. As far as GDM is concerned, any bug reported with systemd-shim installed will be ignored. The bug script should probably be updated to that effect, BTW. Please don't do that. If your priorities are elsewhere, that is obviously acceptable. But then tell this to the reporter. Ignoring bugs is never a good idea. Thanks, Bas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140512142030.gw10...@fmf.nl
Re: systemd-fsck?
On Mon, May 12, 2014 at 10:50:34AM +0200, Josselin Mouette wrote: Le dimanche 11 mai 2014 à 15:53 +0200, Marc Haber a écrit : On Sun, 11 May 2014 13:47:39 +0200, Laurent Bigonville bi...@debian.org wrote: For other distributions (and other Unix based OS) most of (all?) the initscripts are already different anyway. Is it right to force that? No, this is why we are migrating to systemd, which allows to use the same service file across distributions. That's a minor theoretical benefit of using systemd units. It remains to be seen whether systemd units are actually portable in practice. I certainly don't agree that it's the reason for migrating to systemd. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: Digital signature
Re: systemd-fsck?
Bas Wijnen wrote: On my system, I see systemd-sysv being pulled in by libpam-systemd, which is required by network-manager and policykit-1. libpam-systemd will accept systemd-shim instead of systemd-sysv as well, but it's listed later, so the user has to manually select it if they want to keep their init system. In a long list of this needs to be changed to make the upgrade work, it's very easy to miss that it happens at all, and even if a user does see it, I don't think we can expect them to understand what it means, and go check if there is an alternative. I think it would be good for libpam-systemd to list systemd-shim first. That way, installations that already have systemd for some other reason (like it being the default from d-i) will still work, but it won't switch existing installations to a new init system unexpectedly. Having libpam-systemd depend on systemd-shim | systemd-sysv will not properly handle systems that already have systemd installed but not systemd-sysv. That being said, I don't really care much about the init system; sysv worked fine for me, and now I apparently have systemd and it doesn't seem to cause problems either. Given the lack of a massive number of new bug reports against either systemd packages or the desktop packages depending on them, I suspect that's the general result, as well: uneventful upgrade to a system that's still sysvinit-compatible, where we can deal with bugs as they come up. - Josh Triplett -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140512161727.GA5829@jtriplet-mobl1
Re: systemd-fsck?
On Mon, May 12, 2014 at 09:19:40AM -0700, Josh Triplett wrote: Having libpam-systemd depend on systemd-shim | systemd-sysv will not properly handle systems that already have systemd installed but not systemd-sysv. I don't think I understand what you mean. What does having systemd installed mean, if not that it's being used as the init system? And if it isn't used as the init system (presumably because the user chose no to do that), why is it a good idea to change that? In other words: what isn't handled properly? What should happen, and what does happen? That being said, I don't really care much about the init system; sysv worked fine for me, and now I apparently have systemd and it doesn't seem to cause problems either. Given the lack of a massive number of new bug reports against either systemd packages or the desktop packages depending on them, I suspect that's the general result, as well: uneventful upgrade to a system that's still sysvinit-compatible, where we can deal with bugs as they come up. Yes, and it's good that upgrades are generally smooth, but I don't like the idea to migrate people by default. As long as the other init systems are supported, there's no reason that we should push our users away from them. If there are problems with them that aren't fixed, then we should stop supporting them. As long as that hasn't happened, users should be free to use the other init systems and not be treated as second class. As with any other program that gets installed by default, new users will come with new installations. And in particular, systemd maintainers aren't in a position to tell existing users that they shouldn't be using other init systems. Thanks, Bas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140512165614.gx10...@fmf.nl
Re: systemd-fsck?
On 2014-05-12 18:19 +0200, Josh Triplett wrote: Having libpam-systemd depend on systemd-shim | systemd-sysv will not properly handle systems that already have systemd installed but not systemd-sysv. Could you please elaborate what exactly does not work properly in such a situation? I haven't noticed it. Cheers, Sven -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87fvkedi7q@turtle.gmx.de