On 16.01.2015 15:23, Tomáš Chvátal wrote:
Hello people,
With release of 13.2 we marked 5 releases that utilize systemd as default init.
There are still few leaf packages using regular old initscript instead of unit files. I guess it is due to simple fact that nobody bothered nor had a reason as it still kinda works.
What do you think? Should I do the rpmlint check?
No, you should not make it fatal. It should just issue one of those numerous warnings people don't read. 1) A lot of systemd ports of sysvinit packages are trojans anyway which internally just run something similar to the original sysvinit scripts. That's what happens if you request formal compliance but nobody really cares. 2) If the packages work for systemd via sysvinit scripts, there is no need to change them. Given limited time of contributors, they would rather fix something that does not work. 3) If there are some unintended side effects of using existing sysvinit scripts, contributors have not cared until now and won't care either. Chances are, if you fail those builds the package just will disappear from factory and users will pull them from devel repos or other 3rd sources. 4) If you really want to push conversion, do the conversion work. It's really easy and well documented and if something does not work initially, I am sure people will be glad to help you. Moreover, in most cases you can just copy/paste from some zero pointer address on the internet without much thinking about what actually happens. -- Ralf Lang Linux Consultant / Developer Tel.: +49-170-6381563 Mail: lang@b1-systems.de B1 Systems GmbH Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537