-
Notifications
You must be signed in to change notification settings - Fork 2
Update fedberry repo to make it compatible with fedora repo #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
dwrobel
commented
Jul 15, 2019
- Remove fedora repositories and add it as Requires
- Increase priority of fedberry repositories
- Install with preserving original timestamps
- Remove fedora repositories and add it as Requires - Increase priority of fedberry repositories - Install with preserving original timestamps
Basically this allows to remove the conflict between Taking advantage of that I'm able to create an image of fedora-arm-server.ks with minimal changes (can be seen here: https://pagure.io/fork/dwrobel/fedora-kickstarts/commits/fedora-arm-server-rpi4). In practise in
Please substitue |
Hi Derick. Apologies for the lack of response on this pull request thus far. I just haven't had time to have a good look at it until now. Thanks for the pull request, but presently, I am reluctant to pull it in for one main reason. I have experimented with using yum repo priorities in the past and I still ended up with some Fedora updates wiping out my exiting fedberry specific packages. It either doesn't function as advertised (ie its buggy) or else it can only prioritise packages in other repos to some degree. I have found that using excludes in the yum repos files is the only reliable way to ensure that fedberry packages won't get wiped out by a fedora update and leave the system in a broken state. To easily add/remove excludes in fedora yum repos files, you need control of them, therefore we need to package and carry them ourselves. I suppose I could split them out of this package back into the originally named 'fedora-repos' rpm and carry this rpm (with the modified fedora repo files) in fedberry repos. Would this help solve the issues you are facing? |
You meant Damian :-)
No problem, everybody are busy.
It's understandable. BTW did you report any issues against yum/dnf?
The problem with that approach is that you have to manually cherry-pick any changes from original Fedora repositories (e.g. now
IMHO in a long term it would be better to make sure that |
Hi s'/Derick/Damien/' ;-) At the time I didn't report anything against dnf but this was a fair while ago (I think I dragged the fedora repos in for the f27 release), so it would be definitely worth checking the behaviour again with f30. I agree, my preference is for a priority option that works reliably and predictably so I don't have to worry about syncing with Fedora changes upstream. From memory, I also think I had issues with priorities when using appliance-creator to build release images, so I would want that working as well. BTW, I started on f30 builds a few months ago, but have been snowed under with work ever since and haven't made much progress. Haven't pushed anything to repo servers as yet. |
Third time lucky:
FYI, I found one issue and reported it here: https://bugzilla.redhat.com/show_bug.cgi?id=1733582 |
With my track record in this thread, it would seem I might need more! ;-) |
Currently I have working
I'll try to work with upstream to have this functionality merged. |
Nice work! Hopefully the libsolv changes will filter down sooner rather than later. I don't really mind carrying downstream builds of livecd-tools / pykickstart if need be. |