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

Reply via email to