Bug 692097

Summary: run directory in root with latest update
Product: [Fedora] Fedora Reporter: Marcela Mašláňová <mmaslano>
Component: systemdAssignee: Lennart Poettering <lpoetter>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: harald, johannbg, lpoetter, mbroz, metherid, mschmidt, notting, plautrba, psabata, tmraz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://fedorahosted.org/fpc/ticket/75
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-31 14:29:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 657618    

Description Marcela Mašláňová 2011-03-30 12:30:17 UTC
/run directory was introduced after alpha freeze of Fedora. Wouldn't be better to introduce such change in next release of Fedora? 

The change was introduced by systemd-21. It's violation of FHS (according to fedora-devel discussion) and it should definitely have exception in Packaging Guidelines Process. Usually these changes are discussed with FPC before introducing major change.

Comment 1 Michal Schmidt 2011-03-30 13:13:35 UTC
(In reply to comment #0)
> It's violation of FHS (according to fedora-devel discussion)

Or rather: "according to Ralf Corsepius"
All other responses so far are either in favour of the change or neutral.

For the record, the fedora-devel discussion starts here:
http://lists.fedoraproject.org/pipermail/devel/2011-March/150031.html

Comment 2 Michal Schmidt 2011-03-30 13:29:09 UTC
In any case the directory should not be created by the systemd package. I've filed bug 692124 against the filesystem package requesting it be added there.

Comment 3 Michal Schmidt 2011-03-30 14:11:48 UTC
Filed bug 692137 to make the SELinux policy aware of /run.

Comment 4 Bill Nottingham 2011-03-30 16:16:50 UTC
Given that /dev/.whatever was not covered in packaging guidelines, I'm not sure that's a prerequisite for introduction. One certainly should be written, though.

In many ways, as it's done in F-15, it's almost just 'an implementation detail' of /var/run | /var/lock as tmpfs. But I can see why others may think otherwise.

Comment 5 Harald Hoyer 2011-03-30 19:16:19 UTC
(In reply to comment #0)
> /run directory was introduced after alpha freeze of Fedora. Wouldn't be better
> to introduce such change in next release of Fedora? 
> 
> The change was introduced by systemd-21. It's violation of FHS (according to
> fedora-devel discussion) and it should definitely have exception in Packaging
> Guidelines Process. Usually these changes are discussed with FPC before
> introducing major change.

Marcela? Please? Why?

Comment 6 Marcela Mašláňová 2011-03-31 07:27:01 UTC
Why? Because we have some policies, which should be followed. Personally, I don't care if Fedora have /run or not, but it's quite late in release cycle for these kind of changes. I suppose it's not documented, it won't be in release notes of Fedora, it's not in Packaging Guidelines etc.

This bug should be here for Beta blockers review if all needs are satisfied.

Comment 7 Lennart Poettering 2011-03-31 12:35:29 UTC
(In reply to comment #6)
> Why? Because we have some policies, which should be followed. 

But none of the policies I was aware off do forbid this kind of change. Can you name one?

> Personally, I
> don't care if Fedora have /run or not, but it's quite late in release cycle for
> these kind of changes. 

Why? It's technically a minimal change actually.

Comment 8 Marcela Mašláňová 2011-03-31 12:52:38 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Why? Because we have some policies, which should be followed. 
> 
> But none of the policies I was aware off do forbid this kind of change. Can you
> name one?
> 
https://fedoraproject.org/wiki/Packaging/Guidelines
hint: looking for FHS. Other contributors do have follow these guidelines.

Other people also have concerns:
https://fedorahosted.org/fpc/ticket/75

> > Personally, I
> > don't care if Fedora have /run or not, but it's quite late in release cycle for
> > these kind of changes. 
> 
> Why? It's technically a minimal change actually.

/me wonder whether tiny change could be related with #692475

Comment 9 Rahul Sundaram 2011-03-31 14:29:46 UTC
The note on FHS is not enough as I have already said so when you brought up this point in the mailing list.  Since packaging committee is already tracking this issue, I don't see a point in tracking it in two different places.  Closing this one.

Comment 10 Tomas Mraz 2011-04-01 07:23:24 UTC
The FPC ticket is here https://fedorahosted.org/fpc/ticket/75