[ 
https://issues.apache.org/jira/browse/BIGTOP-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771640#comment-13771640
 ] 

Bruno Mahé commented on BIGTOP-1080:
------------------------------------

Thanks for putting together a patch, but I fail to see what problem this ticket 
solves.


Why do you think this is a good idea and how is this helping users?
Which problem is it solving? How often and in what context do you encounter 
such issue?
What would be the use cases for our users?
Configuration files need to use alternative since users need to be able to 
point to different (pseudo)?clusters. But we have nothing else to point our 
binaries to.


So far, I don't think we should include this patch for the following reasons:
* This adds a lot of complexity without any benefit for Apache Bigtop
* There are already many levels of indirection (way too many actually) in our 
packages
* I don't see what this additional level of indirection does that cannot be 
achieved through other means
* If a user needs to use alternatives for binaries, he or she should not use 
packages in the first place but probably tarballs. Packages are made to be 
integrated with the system and therefore are not made to be taken apart. 
Packages should be simple and stupid so _they just work_. Even more so when he 
can just rename his scripts.
                
> Change /usr/bin scripts to be alternatives instead of flat files
> ----------------------------------------------------------------
>
>                 Key: BIGTOP-1080
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1080
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: Debian, General, RPM
>    Affects Versions: 0.7.0
>            Reporter: Mark Grover
>            Assignee: Mark Grover
>             Fix For: 0.7.0
>
>         Attachments: BIGTOP-1080.1.patch
>
>
> I think it would be a good idea to convert our /usr/bin scripts to be 
> alternatives (i.e. symlinks) instead of flat files just like our 
> configuration directories (/etc/component/config). It would make the package 
> deployment more flexible for our users.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to