You are not logged in.
Some time ago I have installed from AUR the packages python2-schedutils and tuna. Now these same packages are provided by the repository archaudio-production (that is enabled in pacman.conf)
The problem is that each time I update my system I must answer "Y" to the questions reported below.
I am using yaourt. How can I fix this?
:: Replace python2-schedutils with archaudio-production/python2-schedutils? [Y/n] y
:: Replace tuna with archaudio-production/tuna? [Y/n] y
resolving dependencies...
looking for inter-conflicts...Last edited by hifi25nl (2014-12-17 09:26:25)
Offline
I am using yaourt. How can I fix this?
stop using yaourt and use pacman instead ?
I'm not kidding, the first thing you need to do is figure out whether this is a yaourt bug or not.
so run pacman -Syu and post the FULL output.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I was asking because I have the same problem with pacman...
pacman -Syu
:: Synchronizing package databases...
core is up to date
kde-beta is up to date
extra is up to date
community is up to date
multilib is up to date
archaudio-production is up to date
archlinuxfr is up to date
vdr4arch is up to date
:: Starting full system upgrade...
:: Replace kdebase-konsole with kde-beta/konsole? [Y/n] n
:: Replace python2-schedutils with archaudio-production/python2-schedutils? [Y/n] y
:: Replace tuna with archaudio-production/tuna? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
there is nothing to doOffline
I might be wrong about this, but it looks like the repository maintainers have recently done a re-build and kept the same package versions as what is in the AUR. Might that affect it?
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
:: Replace python2-schedutils with archaudio-production/python2-schedutils? [Y/n] y :: Replace tuna with archaudio-production/tuna? [Y/n] y resolving dependencies... looking for inter-conflicts...
Looks like the maintainers can not package... My guess is their python2-schedutils package has "replaces=(python2-schedutils)" in the PKGBUILD and so the endless replaces happen.
Do a "pacman -Si python2-schedutils" and look at the replaces line to confirm.
Offline
Looks like the maintainers can not package... My guess is their python2-schedutils package has "replaces=(python2-schedutils)" in the PKGBUILD and so the endless replaces happen.
It says it on the AUR package page, so I'd assume it's the same with the repository...
Last edited by clfarron4 (2014-12-16 13:07:47)
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
I really thought the arch-audio guys would be better than that!
Offline
I'll make them aware of this thread in the AUR comments. Hopefully, they might act.
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
I'll make them aware of this thread in the AUR comments. Hopefully, they might act.
And beg for our forgiveness.
...naaah, I'm just kidding. Didn't something change in regards to AUR packaging recently (like, the past year)? I really should fix up my packages. ![]()
Offline
clfarron4 wrote:I'll make them aware of this thread in the AUR comments. Hopefully, they might act.
And beg for our forgiveness.
...naaah, I'm just kidding. Didn't something change in regards to AUR packaging recently (like, the past year)? I really should fix up my packages.
.AURINFO files and Package Bases I think?
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
I guess this is my fault. They aren't my packages and my plan was to just keep mirroring the AUR buildscripts.
I did remove the bogus provides/conflicts/replaces arrays from python2-schedutils (and from another dependency) before I built and uploaded them to the repo. Looks like I missed them in tuna though
I didn't change the package version though, was going to do that after the aur maintainer had fixed his scripts. Didn't occur to me that people would already have packages built from the AUR scripts already installed...
Will have a look at this tomorrow if I find some time. I guess I'll check all of them and then bump the package version. Didn't think through the consequences of my actions... Sorry to cause problems with the packaging..!
Offline
I removed the bogus provides/conflicts/replaces from tuna too, and then bumped the package version for tuna and python2-schedutils. Both have been uploaded to the repo, so the situation ought to be ok. I'll go over the scripts with a comb tomorrow and see if there is anything else I missed, but don't think to.
As defense I'll offer that I built the packages a long time ago for myself, and did remove the provides/conflicts/replaces from tuna and it's dependencies back then. I was bored this weekend and decided to package them for archaudio, I did remove my old builds and scripts and got the scripts fresh from AUR and I just didn't pay attention.
Sorry for the problem, I'll try to engage my brain before doing something similar again!
Offline
I don't have time to do more than the "emergency" repair I did right now. I'll look the packages over, and I'll be updating them over the holidays.
Again, sorry for being so unprofessional as to push them to the archaudio repo in this state.
Offline