Jira (PUP-4766) Puppet packages should stick to FHS for file locations

2017-05-15 Thread Scott Garman (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Scott Garman updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-4766 
 
 
 
  Puppet packages should stick to FHS for file locations  
 
 
 
 
 
 
 
 
 

Change By:
 
 Scott Garman 
 
 
 

Labels:
 
 triaged 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4766) Puppet packages should stick to FHS for file locations

2017-05-15 Thread Scott Garman (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Scott Garman commented on  PUP-4766 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Puppet packages should stick to FHS for file locations  
 
 
 
 
 
 
 
 
 
 
This ticket hasn't had any activity in some time (almost two years), and I can't see us going through the pain of further file location changes without a significant level of demand from our users, so I'm going to close this ticket as won't fix. We do appreciate the feedback but in the grand scheme of things we have to prioritize our efforts on other tickets. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4766) Puppet packages should stick to FHS for file locations

2015-06-25 Thread Chris Spence (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Chris Spence commented on  PUP-4766 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Puppet packages should stick to FHS for file locations  
 
 
 
 
 
 
 
 
 
 
Well, yes - FHS is a Linux thing, and I agree with you about e.g. /etc/opt being a bit unpleasant. I have seen lots of other well behaved bits of software e.g. gitlab put their variable data in /var/opt and whilst the '/opt/' part of that path might be a bit sub-optimal, the leading '/var' is in line with my expectations. 
From memory, I think the original reason for /var/opt was to allow PE and Puppet open source to live on the same system to provide a migration path from POSS to PE. It seems that coexistence isn't possible any more by design (at least on EL - I haven't checked other platforms). 
That said, the fact that it's not possible for different flavours of Puppet to coexist shouldn't make the software behave in a way contrary to established system management practices by default. Harmony is OK. Not slapping cruft all across the filesystem is good, although from a system management standpoint, I personally view slapping variable data in /opt/something/somewhereelse/cache is a species of slathering - and incidentally to a location that doesn't exist on Windows. I'm not suggesting that the tool should not provide a consistent implementation, merely a consistency that conforms more in line with how the world manages systems. 
I still think that most unix/linuxes recommend /var as the place to put variable data. Even, and though I stand to be corrected, I'm pretty sure that this is true even on AIX. 
Systemd harmony with FHS is another conversation entirely, though I think I'm right in saying systemd hasn't thrown away /var yet (though when it does, I look forward to our systemd overlords storing variable data in a shared nosql database hosted somewhere in Slough (on AIX)). 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To un

Jira (PUP-4766) Puppet packages should stick to FHS for file locations

2015-06-24 Thread Michael Stahnke (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Michael Stahnke commented on  PUP-4766 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Puppet packages should stick to FHS for file locations  
 
 
 
 
 
 
 
 
 
 
We chose not to follow FHS as it didn't serve for the experience many of customers and users wanted.  
For instance FHS says that config files should be in /etc/opt. I have not ever talked to anybody who liked that, and I've asked dozens of people about it. We had stuff in /var/opt in our PE layouts and most people didn't like it. They wanted our software to be more self-contained and less slathered throughout the filesystem.  
The basic use-case was "can I tar up /opt/puppetlabs and /etc/puppetlabs and migrate to a new system?"  
I realize it's not something everybody likes. There are trade-offs to be made. We've opted for consistency cross platform over correctness per platform. (FHS doesn't apply the same way on AIX for example).  
(Side note: FHS also is a little odd in that it still doens't really map with systemd /run /media etc , even in version 3 which launched less than a month ago.) 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-4766) Puppet packages should stick to FHS for file locations

2015-06-19 Thread Chris Spence (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Chris Spence created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-4766 
 
 
 
  Puppet packages should stick to FHS for file locations  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2015/06/19 2:59 AM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Chris Spence 
 
 
 
 
 
 
 
 
 
 
Following the discussion at https://groups.google.com/forum/?fromgroups=#!topic/puppet-dev/AH8yuIGtPg8 setting default file locations for e.g. vardir to locations that don't adhere to the FHS makes Puppet more tricky to implement and maintain. 
The major current example of this is setting the vardir to /opt/puppetlabs/puppet/cache by default when it should be /var/opt/puppetlabs according to the FHS 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.3.15