Description of problem: OrderedDict is a backport of Python 2.7 class to Python < 2.6. Since Fedora is now at Python 2.7, there's no need for this package. python-fedmsg-meta-fedora-infrastructure seem to be the only user.
With python-fedmsg-meta-fedora-infrastructure-0.2.3-4.fc20 in testing, it would be nice retire this package before F20 beta (https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life).
$ repoquery --whatrequires python-ordereddict hg-git-0:0.4.0-3.fc20.noarch hg-git-0:0.4.0-4.fc20.noarch ino-0:0.3.5-5.fc20.noarch ?
hg-git: %changelog * Fri Nov 08 2013 Christopher Meng <rpm> - 0.4.0-3 - Add missing ordereddict requires. So this was added after I filed my bug. ino: I don't know why repoquery didn't find this one. But anyway, it's just a matter of dropping one word from the spec...
My bad, hg-git only needs this on epel6. Already fixed now.
James, what about your opinion?
ino-0.3.5-6.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/ino-0.3.5-6.fc20
ino-0.3.5-6.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/ino-0.3.5-6.fc19
ino-0.3.5-6.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ino-0.3.5-6.fc18
We're again in the state where python-ordereddict is not used by anything in the archive.
Still not true: # repoquery --whatrequires python-ordereddict hg-git-0:0.4.0-3.fc20.noarch hg-git-0:0.4.0-4.fc20.noarch ino-0:0.3.5-5.fc20.noarch python-eyed3-0:0.7.4-1.fc20.noarch hg-git still depends on it, and python-eyed3 has added it as a dependency on 2013-12-28 *without* mentioning that in the %changelog. # yum list hg-git python-eyed3 Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit Available Packages hg-git.noarch 0.4.0-4.fc20 updates python-eyed3.noarch 0.7.4-1.fc20 updates-testing
(In reply to Michael Schwendt from comment #10) > Still not true: > > # repoquery --whatrequires python-ordereddict > hg-git-0:0.4.0-3.fc20.noarch > hg-git-0:0.4.0-4.fc20.noarch > ino-0:0.3.5-5.fc20.noarch > python-eyed3-0:0.7.4-1.fc20.noarch > > hg-git still depends on it, and python-eyed3 has added it as a dependency on > 2013-12-28 *without* mentioning that in the %changelog. > > # yum list hg-git python-eyed3 > Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit > Available Packages > hg-git.noarch 0.4.0-4.fc20 updates > > python-eyed3.noarch 0.7.4-1.fc20 > updates-testing They are all my packages, I added conditional lines.
(In reply to Christopher Meng from comment #11) > (In reply to Michael Schwendt from comment #10) > > Still not true: > > > > # repoquery --whatrequires python-ordereddict > > hg-git-0:0.4.0-3.fc20.noarch > > hg-git-0:0.4.0-4.fc20.noarch > > ino-0:0.3.5-5.fc20.noarch ino-0:0.3.5-6 is in updates. > > python-eyed3-0:0.7.4-1.fc20.noarch > They are all my packages, I added conditional lines. I think the conditional is wrong: '%if 0%{?rhel} < 7' is true for all Fedora versions, which don't have %{rhel} macro.
> ino-0:0.3.5-6 is in updates. Not yet. It has been marked stable prior to letting it enter updates-testing.
> I think the conditional is wrong: Yes. They ought to be changed to: %if 0%{?rhel} && 0%{?rhel} < 7 I've thought this has been in the guidelines already for a long time, but the examples section doesn't cover the '<' case. https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Using_the_.25.7B.3Fdist.7D_Tag https://fedoraproject.org/wiki/Packaging:DistTag
ino-0.3.5-6.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
ino-0.3.5-6.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
ino-0.3.5-6.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
hg-git-0.5.0-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/hg-git-0.5.0-1.el6
hg-git-0.5.0-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/hg-git-0.5.0-1.fc20
python-eyed3-0.7.4-2.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/python-eyed3-0.7.4-2.fc20
James, are you still alive in Fedora Project? If not we may need to open rel-eng ticket to retire this package.
% repoquery --enablerepo=rawhide --whatrequires python-ordereddict → nil https://fedorahosted.org/rel-eng/ticket/5885
hg-git-0.5.0-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
python-eyed3-0.7.4-2.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
hg-git-0.5.0-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
Zbigniew, I hear no news here from eithor rel-eng or James himself so far.
Modern fedpkg tool makes it easy for the owner to retire this and block it also in koji. Even provenpackagers could not block it in koji without help of releng. Trying out a weird idea: http://pkgs.fedoraproject.org/cgit/python-ordereddict.git/commit/?id=39c35243f5936be9627ac42619e933b1c15c80a6 Package owner (James Ni), please retire this package properly. See comment 1 for the instructions in the Wiki.
> People keep adding dependencies on it by mistake. At least in Rawhide, that would create a broken deps report since yesterday (because the idea from comment 27 has worked): # repoquery --whatprovides python-ordereddict --disablerepo='*' --enablerepo=rawhide # ;-) # repoquery --whatobsoletes python-ordereddict --disablerepo='*' --enablerepo=rawhide python-0:2.7.6-6.fc21.i686 python-0:2.7.6-6.fc21.x86_64
James Ni no longer works for Red Hat China. Thus rel-eng team need to do this manually I think.
It is now retired in F21/Rawhide.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days