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