#6236 Can't build new package
Closed: Fixed Opened by remi.

$ fedpkg build
/usr/lib/python2.7/site-packages/fedora/client/bodhi.py:48: DeprecationWarning: fedora.client.bodhi has been deprecated. Please use bodhi.client.bindings instead.
  DeprecationWarning)
    Building php-sebastian-diff2-2.0.1-1.fc27 for rawhide
Created task: 21148781
Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=21148781
Watching tasks (this may be safely interrupted)...
21148781 build (rawhide, /rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): free
21148781 build (rawhide, /rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): free -> open (buildvm-aarch64-16.arm.fedoraproject.org)
  21148782 buildSRPMFromSCM (/rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): free
  21148782 buildSRPMFromSCM (/rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): free -> open (buildvm-25.phx2.fedoraproject.org)
  21148782 buildSRPMFromSCM (/rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): open (buildvm-25.phx2.fedoraproject.org) -> closed
  0 free  1 open  1 done  0 failed
21148781 build (rawhide, /rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b): open (buildvm-aarch64-16.arm.fedoraproject.org) -> FAILED: BuildError: package php-sebastian-diff2 not in list for tag f27-pending
  0 free  0 open  1 done  1 failed
21148781 build (rawhide, /rpms/php-sebastian-diff2:a6831d84d729ea302e04f6ed57f5a18c9e403b8b) failed

Metadata Update from @pingou:
- Issue tagged with: src.fp.o

@nb hit the same issue. looking at it now.

FYI - the script that propagates new packages to tags in koji is defined here: https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/bodhi2/backend/templates/owner-sync-pagure.j2

Metadata Update from @ralph:
- Issue assigned to mprahl

I'm working on the script. Sorry about the delay.

Edit: I think I've got a patch that should work on the script. Sent a paste to @ralph for review.

Over here now -> https://pagure.io/factory2/fedora-ansible-fork/pull-request/5#

Well ... has this issue been resolved? I see that the linked pull request was closed 2 days ago.
I was finally just now able to push stable branches to git after (https://pagure.io/fedora-infrastructure/issue/6240) was resolved, but I still cant build syncthing because of "package X not in list for tag f2X-updates-candidate" errors.
Will these lists be updated automatically, or did my repository fall through the cracks between the migration and the fix being deployed?

BuildError: package jp2a not in list for tag f27-pending

Getting the tag error as well:
FAILED: BuildError: package si-units not in list for tag f27-pending

The fork above was just used for code review.
The following commits were the ones actually made to the sync script:
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=bf97b8771468933567c08a8606238c1d81d2ac14
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=44b4d88d353d74650cc63cd1d8967aef3844e01f
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=8d46b46313b0a84f6a3046e7ae47ffab68223c53
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=5e0c46d065b622c089fbefe96e7ee4b984c9b698
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=eec6e8b8fdd0cf21fdab25aae2d1209d0048448f
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=dd2e853a1726bee1ab024fe9fa5c1b1cf4290334
https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=3cc85a26271cbd5b4a40e36152c9338e45425661

Since @ralph is offline today, I don't know if there are any errors going on in the script. Perhaps someone with access to the cron logs can check?

It hung and wasn't ever completing (at least since the 11th).

I've tried running it manually again, but it's not outputting any errors.

So, I think we really need more debugging in it so we can see where it's hanging.

Is that something you could do @mprahl ?

@remi @decathorpe @raphgro @lberk All the f27 ones seem to be there fine now, the issue is now only non f27 branches, so you should all be able to build for rawhide now.

Both nodejs-chroma-js and nodejs-hsluv (created last night) are still failing for f27.

@kevin just tried si-units again, it failed with the same 'tag f27-pending' error

@lberk try si-units again now.

I sorted out @tomh's two on irc.

jp2a is fixed. Thanks.

@kevin built, thank you!

So, I have had about 4 successfull runs of the script now. I have no idea why it got stuck before.

It takes about 30min to run, which is not very ideal, but it does work. We definitely will want to look at optimizing it.

If anyone still sees any koji not in list errors, please reopen...

:koala:

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Some works... (php-pecl-timecop) some doesn't

FAILED: BuildError: package php-sebastian-diff2 not in list for tag f26-updates-candidate

Metadata Update from @remi:
- Issue status updated to: Open (was: Closed)

Same for me for package cmrt. I was able to build for f27 since the "fix", but I can't build for f26 and f25 with "not in list for tag f2x-updates-candidate"!;

So, I have had about 4 successfull runs of the script now. I have no idea why it got stuck before.
It takes about 30min to run, which is not very ideal, but it does work. We definitely will want to look at optimizing it.
If anyone still sees any koji not in list errors, please reopen...
🐨

I ended up committing the changes to the script that allow you to run it with the --verbose flag. If there are issues again running it via cron, perhaps you can try running it with --verbose and see if it's an issue specifically on that host that the script is not accounting for.

Well, the script has been running and I see both cmrt and php-sebastian-diff2 in koji fine. ;(

Could it be you tried this right after they were added? The script does currently only run once per hour and takes about 30min, so you could have a 1.5 hour gap there between a new package being added and it getting synced to koji.

php-sebastian-diff2 is ok now

My first try was indeed right after they were added. My second try was one or two days later.

Trying now…

It seems to be working:

21244555 build (f26-candidate, /rpms/cmrt:5d7900ebace2ae2c318c5f790cd69e6d6e0127c1) completed successfully

21244623 build (f25-candidate, /rpms/cmrt:5d7900ebace2ae2c318c5f790cd69e6d6e0127c1) completed successfully

I guess we can close now.

ok. We are definitely going to try and get the script running faster...

If anyone else sees this issue, please wait 90min and see if it persists.

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

can't still build the package for f26/f26 branch

[martin@f26 nuvola-app-deezer]$ git checkout -b f25; git push --set-upstream origin f25
Switched to a new branch 'f25'
Total 0 (delta 0), reused 0 (delta 0)
remote: FATAL: C refs/heads/f25 rpms/nuvola-app-deezer martinkg DENIED by refs/heads/f[0-9][0-9]
remote: error: hook declined to update refs/heads/f25
To ssh://pkgs.fedoraproject.org/rpms/nuvola-app-deezer
! [remote rejected] f25 -> f25 (hook declined)
error: failed to push some refs to 'ssh://martinkg@pkgs.fedoraproject.org/rpms/nuvola-app-deezer'

[martin@f26 nuvola-app-deezer]$ git checkout -b f26; git push --set-upstream origin f26
fatal: A branch named 'f26' already exists.
Total 0 (delta 0), reused 0 (delta 0)
remote: FATAL: C refs/heads/f26 rpms/nuvola-app-deezer martinkg DENIED by refs/heads/f[0-9][0-9]
remote: error: hook declined to update refs/heads/f26
To ssh://pkgs.fedoraproject.org/rpms/nuvola-app-deezer
! [remote rejected] f26 -> f26 (hook declined)
error: failed to push some refs to 'ssh://martinkg@pkgs.fedoraproject.org/rpms/nuvola-app-deezer'

@martinkg, should be fixed :)

both builds fails:

https://koji.fedoraproject.org/koji/taskinfo?taskID=21260981
BuildError: package nuvola-app-deezer not in list for tag f26-updates-candidate
https://koji.fedoraproject.org/koji/taskinfo?taskID=21260994
BuildError: package nuvola-app-deezer not in list for tag f25-updates-candidate

previous package builds now on f25/f26 but this one fails on f25 branch

[martin@f26 ~]$ fedpkg clone nuvola-app-mixcloud; cd nuvola-app-mixcloud
/usr/lib/python2.7/site-packages/fedora/client/bodhi.py:48: DeprecationWarning: fedora.client.bodhi has been deprecated. Please use bodhi.client.bindings instead.
DeprecationWarning)
Klone nach 'nuvola-app-mixcloud' ...
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 9 (delta 0), reused 0 (delta 0)
Empfange Objekte: 100% (9/9), Fertig.
[martin@f26 nuvola-app-mixcloud]$ git checkout -b f25; git push --set-upstream origin f25
Zu neuem Branch 'f25' gewechselt
Total 0 (delta 0), reused 0 (delta 0)
remote: FATAL: C refs/heads/f25 rpms/nuvola-app-mixcloud martinkg DENIED by refs/heads/f[0-9][0-9]
remote: error: hook declined to update refs/heads/f25
To ssh://pkgs.fedoraproject.org/rpms/nuvola-app-mixcloud
! [remote rejected] f25 -> f25 (hook declined)
error: Fehler beim Versenden einiger Referenzen nach 'ssh://martinkg@pkgs.fedoraproject.org/rpms/nuvola-app-mixcloud'

  • rpms/nuvola-app-mixcloud fixed

f25 build fails:
https://koji.fedoraproject.org/koji/taskinfo?taskID=21265211
BuildError: package nuvola-app-mixcloud not in list for tag f25-updates-candidate

i still get the message koji not in list errors, some works... some doesn't ...

BuildError: package nuvola-app-mixcloud not in list for tag f25-updates-candidate
BuildError: package nuvola-app-google-play-music not in list for tag f26-updates-candidate
BuildError: package nuvola-app-google-play-music not in list for tag f25-updates-candidate

I found some hard exits this morning that cause the script to fail halfway through. Can you try again @martinkg?

https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=11e384583fae0d81cfe25ac32ce86a6d5d959cb4

I have already imported my remaining packages 17 hours ago.
It's working now as aspected. Ticket can be closed.

I still get the error despite waiting at least 5 hours:

FAILED: BuildError: package golang-github-Unknwon-goconfig not in list for tag f27-pending

and so on for f26 and f25. I don't get it.

I too have already waited 4 hours since the rpms/syncthing-gtk repository was created, and I still can't build the package's master branch (for rawhide/f28):

21307296 build (rawhide, foo:bar) => FAILED: BuildError: package syncthing-gtk not in list for tag f28-pending

It's been about 14 hours since the repos for python-descartes and python-click-plugins were created and I see the same thing:

21316373 build (rawhide, /rpms/python-descartes:e5458663449122f6c7fa19d3f0ddc735d08fb865): open (buildvm-07.phx2.fedoraproject.org) -> FAILED: BuildError: package python-descartes not in list for tag f28-pending

21316407 build (rawhide, /rpms/python-click-plugins:f3ceb0df9c231c138d8ce5b7ef649af741595c21): open (buildvm-armv7-12.arm.fedoraproject.org) -> FAILED: BuildError: package python-click-plugins not in list for tag f28-pending

golang-github-Unknown-goconfig
syncthing-gtk
python-descartes
python-click-plugins

All should be fixed/working now.

Thank you Kevin for golang-github-Unknown-goconfig, but sadly this was just one of the new packages I'm building. I have qdirstat and golang-github-VividCortex-ewma waiting, and probably more to come next week. It would be great if it would « just work » and we don't need to ask you every time to do some magic behind the scene.

well, yes, I completely agree. I am just trying to help people not be blocked while we figure out and fix issues with the scripts.

Those two packages look fine to me now.

@ralph It seems the daily script run works, but the fedmsg triggered one is still having some issue?

I had two new packages this morning (GMT+2) that didn't not cause any trouble, I was able to build them immediately, so it's seem to be resolved. Thank you all for your hard work.

can't push berry

https://pagure.io/releng/fedora-scm-requests/issue/268
Status: Closed as: Invalid

[martin@f26 berry]$ git push
FATAL: W any rpms/berry martinkg DENIED by fallthru
(or you mis-spelled the reponame)
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

It looks like you're not the main admin of the project on pagure https://src.fedoraproject.org/rpms/berry

Main admin updated, you should be able to push in a minute or so

@pingou Thanks for your help.

I'm hitting the not in list for tag f28-pending error again for four packages that were accepted about 8 hours ago: python-heapdict, python-partd, python-tblib, python-zict. Maybe also fzf, but that was only created less than an hour ago.

can't building a package on koji build server:

BuildError: package nuvola-app-logitech-media-server not in list for tag f28-pending

Build fail:

FAILED: BuildError: package dtkwidget not in list for tag f28-pending
https://koji.fedoraproject.org/koji/taskinfo?taskID=21457067

all branches are ok, but f25 fails:

[martin@f26 nuvola-app-logitech-media-server]$ git push --set-upstream origin f25
Total 0 (delta 0), reused 0 (delta 0)
remote: FATAL: C refs/heads/f25 rpms/nuvola-app-logitech-media-server martinkg DENIED by refs/heads/f[0-9][0-9]
remote: error: hook declined to update refs/heads/f25
To ssh://pkgs.fedoraproject.org/rpms/nuvola-app-logitech-media-server
! [remote rejected] f25 -> f25 (hook declined)
error: failed to push some refs to 'ssh://martinkg@pkgs.fedoraproject.org/rpms/nuvola-app-logitech-media-server'

rpms/nuvola-app-logitech-media-server

Fixed for f25 :)

My packages from above now build (python-heapdict, python-partd, python-tblib, python-zict) on rawhide, but I can't push to f27 or f26 branches even though the requests have gone through. fzf works everywhere though.

@qulogic this may have been a caching issue when generating the ACLs on Pagure. @pingou can you take a look on this please?

Build fail:

package (deepin-grub2-themes deepin-desktop-schemas deepin-artwork-themes deepin-polkit-agent deepin-account-faces deepin-gtk-theme deepin-icon-theme) not in list for tag f28-pending

git push fails:
ssh://pkgs.fedoraproject.org/rpms/deepin-desktop-base
ssh://pkgs.fedoraproject.org/rpms/deepin-wallpapers
FATAL: W any rpms/deepin-desktop-base mosquito DENIED by fallthru
FATAL: W any rpms/deepin-wallpapers mosquito DENIED by fallthru

Hello,

I've got another problem witjh the package prename:

"package prename not in list for tag f28-pending"

Can you do something about it?

Thanks.

Please can folks use the open ticket on this issue: https://pagure.io/fedora-infrastructure/issue/6304

Metadata