On Tue, 18 Aug 2015 05:40:23 -0400, Tom H wrote:
>It's a bit messy, SOMETIMES.

Hi Tom,

I'm aware that it wasn't you who blamed me for spreading "unfounded
FUD", it was Oliver and at the same time he mentioned backwards
compatibility, inter-distro-compatibility, the feature that one command
does it all.

AFAIK Ubuntu's systemd implementation doesn't provide any of those
three advantages, it brakes all three advantages [1].

The wrapper-workaround-approach leads to misinformation [1].

The mess could be avoided without much work, e.g. for

http://packages.ubuntu.com/trusty/all/rtirq-init/filelist

The Ubuntu maintainer just needs to correct the location and add a
service file, but even if you would provide the service file and
corrected file locations for the maintainer, you can't contribute to
Ubuntu. It's recommended to get in contact with Debian maintainers.



[1]
For example:

Imagine you'll maintain your install, using a workflow that can be used
for a clean systemd install.

[weremouse@moonstudio ~]$ systemctl list-unit-files | grep alice
alice.service                          enabled 
[weremouse@moonstudio ~]$ systemctl list-unit-files | grep rtirq
[weremouse@moonstudio ~]$



Looks like rtirq isn't enabled, but de facto it's enabled.

[weremouse@moonstudio ~]$ systemctl list-units | grep alice
alice.service
loaded active exited    Alice PPPoE
[weremouse@moonstudio ~]$ systemctl list-units | grep rtirq
rtirq.service
loaded active exited    LSB: Realtime IRQ thread tunning.
[weremouse@moonstudio ~]$ systemctl status alice | grep active Active:
active (exited) since Mon 2015-08-17 22:55:32 CEST; 13h ago
[weremouse@moonstudio ~]$ systemctl status rtirq | grep active Active:
active (exited) since Mon 2015-08-17 22:55:33 CEST; 13h ago



Regarding backwards compatibility, there is no backwards compatibility
when using the service wrapper.
Please correct me when I'm mistaken, didn't the service wrapper in the
past do the same as /etc/init.d/foo status does?

[weremouse@moonstudio ~]$ service rtirq status
● rtirq.service - LSB: Realtime IRQ thread tunning.
   Loaded: loaded (/etc/init.d/rtirq)
   Active: active (exited) since Mon 2015-08-17 22:55:33 CEST; 13h ago
     Docs: man:systemd-sysv-generator(8)

Warning: Journal has been rotated since unit was started. Log output is
incomplete or unavailable.

[weremouse@moonstudio ~]$ /etc/init.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND      
  385 FF      90   - 130  0.0 S    irq/18-snd_hdsp      
  387 FF      85   - 125  0.0 S    irq/20-snd_ice1      
  388 FF      84   - 124  0.0 S    irq/21-snd_ice1      
   35 FF      50   -  90  0.0 S    irq/9-acpi   
   60 FF      50   -  90  0.0 S    irq/19-ehci_hcd      
   61 FF      50   -  90  0.0 S    irq/16-ohci_hcd      
   62 FF      50   -  90  0.0 S    irq/17-ohci_hcd      
   63 FF      50   -  90  0.0 S    irq/18-ohci_hcd      
   64 FF      50   -  90  0.0 S    irq/17-ohci_hcd      
   66 FF      50   -  90  0.0 S    irq/18-ohci_hcd      
   67 FF      50   -  90  0.0 S    irq/1-i8042  
   68 FF      50   -  90  0.0 S    irq/8-rtc0   
  135 FF      50   -  90  0.0 S    irq/22-0000:00:      
  145 FF      50   -  90  0.0 S    irq/14-pata_ati      
  149 FF      50   -  90  0.0 S    irq/15-pata_ati      
  157 FF      50   -  90  0.0 S    irq/22-firewire      
  164 FF      50   -  90  0.0 S    irq/27-radeon        
  275 FF      50   -  90  0.0 S    irq/7-parport0       
  786 FF      50   -  90  0.0 S    irq/26-enp3s0        
    3 TS       -   0  19  0.0 S    ksoftirqd/0  
   17 TS       -   0  19  0.0 S    ksoftirqd/1  

Regards,
Ralf

-- 
Full text of "Guerilla Open Access Manifesto"
http://archive.org/stream/GuerillaOpenAccessManifesto/Goamjuly2008_djvu.txt

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to