Learn more about these different git repos.
Other Git URLs
Describe the issue
It looks like glassfish-jaxb and glassfish-jaxb-api are not correctly retired from f33+. I ran fedpkg retire in the master branch before the f33 branch was created, but this was on Tuesday. Maybe I should have waited a day or two to retire these to packages :( The packages are now blocked in f33, but not in the f34 koji tag. I've waited until there was at least one attempted F34 compose (Fedora-Rawhide-20200813.n.0) because that's when blocked packages get updated, right? But the compose has come and gone (though DOOMED), and the packages are still in f34:
glassfish-jaxb
glassfish-jaxb-api
fedpkg retire
f33
f34
Fedora-Rawhide-20200813.n.0
Please block them in the f34 koji tag as well :-)
There's also possibly an issue with the data for these two packages in PDC (?), because on src.fedoraproject.org, the master branch is shown as inactive, but the f33 branch is still shown as active - despite having been branched from master when the package was already retired there, see the dead.package file in it.
master
dead.package
It might also be worth checking if there are other packages in similar inconsistent states, if they were retired around the same time (I have no idea how to check this myself though).
When do you need this? (YYYY/MM/DD)
Soon-ish would be nice, the outdated packages pollute the repos and dependency graphs, and they pull in some deprecated packages I would like to get rid of.
When is this no longer needed or useful? (YYYY/MM/DD)
Depends on which data sources will win in the long run, either never or once F33 is EOL.
If we cannot complete your request, what is the impact?
Two retired packages pollute repositories, repo metadata, buildroots, and dependency graphs.
Seems like this is still a problem. I've retired several packages yesterday on f33 and master branch, but they've only got blocked in f34:
$ parallel koji list-pkgs --show-blocked --tag f33 --quiet --package -- $(cat ~/tmp/file) gnome-mud f33 releng [BLOCKED] gr-iio f33 releng [BLOCKED] foo2zjs f33 releng [BLOCKED] gallery3-openid f33 releng [BLOCKED] gdb-heap f33 releng [BLOCKED] ember-media f33 releng [BLOCKED] gloobus-preview f33 releng [BLOCKED] grig f33 releng [BLOCKED] gspiceui f33 releng [BLOCKED] inception f33 releng [BLOCKED] iptux f33 releng [BLOCKED] modtools f33 releng [BLOCKED] gtkmathview f33 releng [BLOCKED] nodejs-benchmark f33 releng [BLOCKED] nodejs-call-delayed f33 releng [BLOCKED] nodejs-conventional-changelog-writer f33 releng [BLOCKED] nodejs-ebnf-parser f33 releng [BLOCKED] nodejs-babel-runtime f33 releng [BLOCKED] nodejs-escope f33 releng [BLOCKED] nodejs-conventional-commits-parser f33 releng [BLOCKED] nodejs-express f33 releng [BLOCKED] nodejs-globby f33 releng [BLOCKED] nodejs-git-tails f33 releng [BLOCKED] nodejs-jison-lex f33 releng [BLOCKED] nodejs-make-node f33 releng [BLOCKED] nodejs-i18n-transform f33 releng [BLOCKED] nodejs-http2 f33 releng [BLOCKED] nodejs-inherit f33 releng [BLOCKED] nodejs-json-diff f33 releng [BLOCKED] nodejs-npm-license f33 releng [BLOCKED] nodejs-p-locate f33 releng [BLOCKED] nodejs-prompt f33 releng [BLOCKED] nodejs-read-pkg f33 releng [BLOCKED] nodejs-tap-spec f33 releng [BLOCKED] nodejs-shelljs-nodecli f33 releng [BLOCKED] nodejs-vow-fs f33 releng [BLOCKED] plowshare f33 releng [BLOCKED] wicd-kde f33 releng [BLOCKED] webacula f33 releng [BLOCKED] $ parallel koji list-pkgs --show-blocked --tag f34 --quiet --package -- $(cat ~/tmp/file) gdb-heap f34 releng gnome-mud f34 releng foo2zjs f34 releng gallery3-openid f34 releng ember-media f34 releng grig f34 releng gr-iio f34 releng gloobus-preview f34 releng iptux f34 releng modtools f34 releng inception f34 releng nodejs-babel-runtime f34 releng nodejs-call-delayed f34 releng nodejs-benchmark f34 releng gspiceui f34 releng gtkmathview f34 releng nodejs-conventional-changelog-writer f34 releng nodejs-ebnf-parser f34 releng nodejs-express f34 releng nodejs-escope f34 releng nodejs-git-tails f34 releng nodejs-globby f34 releng nodejs-conventional-commits-parser f34 releng nodejs-i18n-transform f34 releng nodejs-inherit f34 releng nodejs-http2 f34 releng nodejs-jison-lex f34 releng nodejs-make-node f34 releng nodejs-npm-license f34 releng nodejs-json-diff f34 releng nodejs-p-locate f34 releng nodejs-read-pkg f34 releng nodejs-tap-spec f34 releng nodejs-vow-fs f34 releng nodejs-prompt f34 releng nodejs-shelljs-nodecli f34 releng webacula f34 releng plowshare f34 releng wicd-kde f34 releng
https://pagure.io/releng/c/9eb97f491f7a767ab8b90498adfa3b34ee235247?branch=master should fix the issue but in the next run.
@mohanboddu thanks for the update!
I'm just wondering if it's a good idea to hard-code those values :) Doesn't bodhi (or PDC? or the old pkgs.fp.o endpoint?) provide these data?
Yeah, I think we can use bodhi api to pull in the non released fedora releases and epel releases and allow blocking on them.
Metadata Update from @mohanboddu: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
https://pagure.io/releng/issue/9688
Uh, is it possible that there's the reverse problem now?
I have retired some packages in f33 a few days ago but they're not blocked in koji for the f33 tag yet:
Metadata Update from @decathorpe: - Issue status updated to: Open (was: Closed)
Another two packages I found:
Both were retired in f33 and master two days ago, but they're only blocked in koji for f34 but not for f33.
Ah this would explain some mysterious results I see in koschie! It is because glassfish-servlet-api was not yet blocked for F33
See also https://pagure.io/releng/issue/9707
This should be fixed now.
Login to comment on this ticket.