Hello all,
I am maintainer of a package which has pkgname as python-eyed3 but has
pkgbase as python2-eyed3.
This package was moved from Arch repository to AUR few months back.
The package does not work on python2 but works on python3 and hence I am
trying to remove pkgbase=python2-eyed3 from it, as it gives wrong
impression that package is dependent on python2.
If I remove pkgbase line from PKGBUILD and then try to push the package
(with updated .SRCINFO) it throws the following error:
> git push
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 2 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 354 bytes | 354.00 KiB/s, done.
Total 4 (delta 2), reused 0 (delta 0), pack-reused 0
remote: error: invalid pkgbase: python-eyed3, expected python2-eyed3
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/python2-eyed3.git
There seems to be another "deleted" package called python-eyed3 too.
I cloned it and updated PKGBUILD and .SRCINFO and pushed the changes.
This also throws an error.
> git push
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 2 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1.40 KiB | 1.40 MiB/s, done.
Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
remote: error: cannot overwrite package: python-eyed3
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/python-eyed3.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to
'ssh://aur.archlinux.org/python-eyed3.git'
Error above does not give much information on why it can not overwrite.
But its possibly because python2-eyed3 creates a pkgname conflict with it.
In short, how do I update the package to remove python2-eyed3 as pkgbase?
Any idea? Please let me know.
Thank you,
Amish