On Mon, Oct 12, 2015 at 12:30 PM, Jan Zelený <jzeleny@xxxxxxxxxx> wrote: > On 12. 10. 2015 at 12:04:00, arnaud gaboury wrote: >> I built my own .rpm's for a meta package. These packages are only a >> modification of an existing Fedora package. Before I installed my own >> packages, I first removed the original version from Fedora. >> >> Thus now $ dnf list installed return correctly: >> Software version-MyBuild.fc22.1 >> >> When doing a system upgrade, dnf want to install the original Fedora >> version: Software-version.fc22.1 > > I guess the official Fedora package was upgraded in remote repos and was > therefore selected as an upgrade of your package. This happens if both > packages have the same name. > >> Is there a way to change somewhere this behavior? Why dnf want to >> upgrade a package which is not installed? I guess one solution would >> be to give a different name for my own tweak rpm, but I thought >> changing only versisoning would be enough. Another solution would be >> to ignore these packages. Is there a clean and recommended way to >> avoid dnf to upgrade these customs rpm's ? > > You basically have two options to do what you need: > > 1) Rename the package [1] It sounds to me the cleanest way. Thank you for these details > 2) Bump the epoch so that the EVR of your custom package is always higher than > the official one > > However, both of these options have some potential implications for stability > of your system and you should know what are you doing before choosing one of > them. > > [1] > http://fedoraproject.org/wiki/Packaging:Guidelines#Renaming.2FReplacing_Existing_Packages > > Jan -- google.com/+arnaudgabourygabx -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org