[aur-general] AUR4 refuses to accept *any* commit that doesn't have a .SRCINFO

Kyle Terrien kyleterrien at gmail.com
Tue May 26 00:19:07 UTC 2015


I just submitted my first package, so I'm still learning.  However,
because I forgot to include a .SRCINFO file until the last commit (i.e
several commits including the first did not have .SRCINFO), AUR4 refused
to accept anything altogether.

kyle at landru ~/builds/aur4/wmload :( 
$ git push -v origin master
Pushing to ssh+git://aur@aur4.archlinux.org/wmload.git
X11 forwarding request failed on channel 0
Counting objects: 12, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (12/12), 1.79 KiB | 0 bytes/s, done.
Total 12 (delta 2), reused 0 (delta 0)
remote: error: The following error occurred when parsing commit
remote: error: d495231b82fd541d626b46aafbfba78d5302e53f:
remote: error: missing .SRCINFO
remote: error: hook declined to update refs/heads/master
To ssh+git://aur@aur4.archlinux.org/wmload.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'ssh+git://aur@aur4.archlinux.org/wmload.git'

So, now I apparently have to rewrite git history so that *every* commit
has .SRCINFO.  (Bear in mind I already copied the repo to GitHub, so I
have multiple copies to correct.)  IMHO, there should be a clear warning
on the wiki page about this.

I eventually gave up and re-initted the repos.

This begs some questions:

1.  Is there any way to generate the .SRCINFO file without doing the
tar/untar workaround?

2.  Why is .SRCINFO even needed?  Why can't AUR parse the raw PKGBUILD?

--Kyle

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/aur-general/attachments/20150525/54f1a894/attachment-0001.asc>


More information about the aur-general mailing list