On 9 December 2014 at 17:28, Radek Holy <rholy@xxxxxxxxxx> wrote: > Dear users of YUM and DNF, > > I'm writing to you regarding a request for your feedback. I would be very grateful if you could send me a brief description of how you use YUM or DNF currently or how would you like to use it. I am particularly interested in the occurrences of "dnf/yum install" calls in your scripts. What does these scripts do and what do they expect when they call the "install" command in different situations? > > Please share with me the use cases, not the description of the "install" command. Think twice before you share something because I believe it's not as easy as it might seem. As an example I think it might be something like: > Hi, I do different things at home (Fedora) and work (RHEL). At work our system administrator uses satellite to push out changes (as a result no scripting of yum), but as I do building and testing of things I need to be able to install packages and often while maintaining existing versions, so things will usually go: 1. yum install foo-devel 2. If offered a foo-devel with update to foo and various dependencies, say no, if no updates then say no. 3. Copy current version of package and attempt with that appended, e.g. yum install mesa-libGLU-devel-7.11 In the single example of a -devel package I could short circuit this by doing an rpm -q on the base package first, but in some cases you're installing completely new libraries, in which case offered updates mean using yum search --showduplicates to find earlier available versions. Don't do this often enough to have looked into more efficient ways of doing it, since it's not that time consuming if the things actually exist. Home, usually just the regular user stuff of making sure packages are most recent. Occasionally downgrading or installing things from koji when working with bugs. -- imalone http://ibmalone.blogspot.co.uk -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct