Description of problem: Please update zeromq3 to the latest release candidate (3.2.1-rc2) Version-Release number of selected component (if applicable): zerommq3-0.3.20121009git1ef63bc Additional info: The tarball zeromq-3.2.1-rc2.tar.gz is available for download at http://download.zeromq.org/
Created attachment 628495 [details] zeromq3 specfile patch Updates zeromq3 to 3.2.1-rc2
Thanks for the bug report. I don't agree with your way of versioning: https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Non-Numeric_Version_in_Release so naming it 3.2.1-0.1.rc2 instead. Build in rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=4598189
(In reply to comment #2) > Thanks for the bug report. Thanks for the update. > I don't agree with your way of versioning: > https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Non- > Numeric_Version_in_Release > > so naming it 3.2.1-0.1.rc2 instead. No problem (but I don't see how 3.2.1-0.rc2.1 would break a possible upgrade path). A couple of additional notes: * this bugzilla ticket should have been mentioned in the changelog (common courtesy; in particular when the specfile update was driven by an bugzilla ticket) * I reopened the ticket because you are mentioning the wrong git repository for zeromq v3. The correct git repo is: https://github.com/zeromq/zeromq3-x.git and not https://github.com/zeromq/libzmq.git This last git repo is for the main development trunk. Regards, jpo
Thomas, I also have a RFE: * Would it be possible to add a conditional build flag for pgm (and disabled by default)? Something like: %global with_pgm 0 ... %configure \ %if %{with_pgm} --with-pgm \ %endif --disable-static Thanks in advance, jpo
3.2.2 stable is out. Announcement: * [zeromq-dev] libzmq/3.2.2 stable released http://lists.zeromq.org/pipermail/zeromq-dev/2012-November/019446.html Download: * http://download.zeromq.org/zeromq-3.2.2.tar.gz
This is built in rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=4733933
(In reply to comment #6) > This is built in rawhide: > http://koji.fedoraproject.org/koji/taskinfo?taskID=4733933 Thanks. Could you also built and push it for F18, F17, and EL6? And also handle the issues mentioned in comments 3 and 4? /jpo
Hi, Would it be possible to have ZeroMQ v3.2.2 built and pushed for F18, F17, and EPEL6? Can I help? tia, jpo
Returning from quite a long vacation [1]. (In reply to comment #3) > A couple of additional notes: > > * this bugzilla ticket should have been mentioned in the changelog > (common courtesy; in particular when the specfile update was driven > by an bugzilla ticket) Jep. I noticed that after I kicked of the build and had it locally afterwards. Will be changed in the next push. > * I reopened the ticket because you are mentioning the wrong git repository > The correct git repo is: > > https://github.com/zeromq/zeromq3-x.git > > and not > > https://github.com/zeromq/libzmq.git > > This last git repo is for the main development trunk. I like to reference the main development repository as the 2.x and 3.x versions just should be tags inside of that repository. I added the 3-x repository also over there now (The VCS key is not a standard anyway [2]). (In reply to comment #4) > * Would it be possible to add a conditional build flag for pgm (and disabled > by default)? Something like: > > > %global with_pgm 0 > > ... > > %configure \ > %if %{with_pgm} > --with-pgm \ > %endif > --disable-static I don't like to build against a bundled version of pgm. Adding such a macro to build against --with-system-pgm (and enabling that by default maybe) is fine with me, but there is no openpqm in Fedora. These are the current changes: http://pkgs.fedoraproject.org/cgit/zeromq3.git/commit/?id=f1f859b3f8ec605b265ddcbd7e073487576ce5de * Why do you want to build against the bundled one? * Do you want to maybe add the openpqm package to fedora instead and we can then build against it? This would be one possibility to help getting proper pgm support in all branches and I'll push the updates then. [1] https://fedoraproject.org/wiki/Vacation [2] http://fedoraproject.org/wiki/User:Walters/Packaging_VCS_key_proposal
Thomas, I don't mind help creating and pushing openpgm RPMS for Fedora and EPEL, I even produced a couple of SRPMS: * http://um-pe09-2.di.uminho.pt/fedora/openpgm-5.1.118-0.1.fc17.src.rpm * http://um-pe09-2.di.uminho.pt/fedora/openpgm-5.2.122-0.1.fc17.src.rpm Right now I think we should stick with openpgm 5.1.118 as it is the version bundled in zeromq v3.2 tarballs and zmq322 builds with the above openpgm-5.1.118 RPMS. Zmq 3.2.2 fails to build with openpgm 5.2 butit only appears to be a configure detection problem (still haven't tried to patch the zmq configure file). Would you mind test it? If everything looks fine I don't mind submitting it for review. Regards, jpo
(In reply to comment #10) > Thomas, > > I don't mind help creating and pushing openpgm RPMS for Fedora and EPEL, > > I even produced a couple of SRPMS: > * http://um-pe09-2.di.uminho.pt/fedora/openpgm-5.1.118-0.1.fc17.src.rpm > * http://um-pe09-2.di.uminho.pt/fedora/openpgm-5.2.122-0.1.fc17.src.rpm > > Right now I think we should stick with openpgm 5.1.118 as it is the version > bundled in zeromq v3.2 tarballs and zmq322 builds with the above > openpgm-5.1.118 RPMS. Zmq 3.2.2 fails to build with openpgm 5.2 butit only > appears to be a configure detection problem (still haven't tried to patch > the zmq configure file). > > Would you mind test it? If everything looks fine I don't mind submitting it > for review. > > Regards, > jpo I have tested this RPM and it works. However the spec file needs a little clean up. According to rpmlint the licence clause is wrong. You will want to change it to look like this: License: LGPLv2 Other than that it looks good to me. Thanks, _ /-\ ndrew
(In reply to comment #11) > (In reply to comment #10) ... > > I have tested this RPM and it works. However the spec file needs a little > clean up. According to rpmlint the licence clause is wrong. You will want to > change it to look like this: > License: LGPLv2 > Other than that it looks good to me. It seems like rpmlint config file needs to be updated: * the homepage OpenPGM clears state that the license is LGPL v2.1 * and that particular LGPL version isn't listed in /usr/share/rpmlint/config /jpo
(In reply to comment #12) > (In reply to comment #11) > > (In reply to comment #10) > ... > > > > I have tested this RPM and it works. However the spec file needs a little > > clean up. According to rpmlint the licence clause is wrong. You will want to > > change it to look like this: > > License: LGPLv2 > > Other than that it looks good to me. > > It seems like rpmlint config file needs to be updated: > > * the homepage OpenPGM clears state that the license is LGPL v2.1 > * and that particular LGPL version isn't listed in /usr/share/rpmlint/config > > /jpo Fedora calls LGPL v2.1 LGPLv2 in spec files. So that is why it is complaining. So 'License: LGPLv2' is really what you want to use. It is a little confusing I know but trust me.
(In reply to comment #13) > (In reply to comment #12) > > (In reply to comment #11) > > > (In reply to comment #10) > > ... > > > > > > I have tested this RPM and it works. However the spec file needs a little > > > clean up. According to rpmlint the licence clause is wrong. You will want to > > > change it to look like this: > > > License: LGPLv2 > > > Other than that it looks good to me. > > > > It seems like rpmlint config file needs to be updated: > > > > * the homepage OpenPGM clears state that the license is LGPL v2.1 > > * and that particular LGPL version isn't listed in /usr/share/rpmlint/config > > > > /jpo > > Fedora calls LGPL v2.1 LGPLv2 in spec files. So that is why it is > complaining. So 'License: LGPLv2' is really what you want to use. It > is a little confusing I know but trust me. Ok. Specfile updated and new SRPM generated : * http://um-pe09-2.di.uminho.pt/fedora/openpgm-5.1.118-1.fc17.src.rpm Note: builds in mock for F17 and EPEL6. BTW, I also have packaged czmq 1.3.2: * http://um-pe09-2.di.uminho.pt/fedora/czmq-1.3.2-0.fc17.src.rpm /jpo
Great. Will you also open review requests for it? I'll have a look at reviewing it then over the holidays, if possible. Feel free to add /me and Andrew as co-maintainer to it and apply for co-maintainer ship in pkgdb for zeromq/python-zmq.
(In reply to comment #15) > Great. Will you also open review requests for it? > I'll have a look at reviewing it then over the holidays, if possible. I've just opened a ticket for openpgm: * Review Request: openpgm - An implementation of the PGM reliable multicast protocol https://bugzilla.redhat.com/show_bug.cgi?id=889130 and will open a new one for czmq before the weekend. /jpo
Hi, Here goes the link for the czmq review ticket: * Review Request: czmq - High-level C binding for 0MQ (ZeroMQ) https://bugzilla.redhat.com/show_bug.cgi?id=889351 and, if someone cares about the new zmq perl bindings (they replace the old perl-ZeromMQ package), I also have the following pending tickets opened: * Review Request: perl-ZMQ-LibZMQ2 - Perl wrapper for the libzmq 2.x library https://bugzilla.redhat.com/show_bug.cgi?id=868529 * Review Request: perl-ZMQ-LibZMQ3 - Perl wrapper for the libzmq 3.x library https://bugzilla.redhat.com/show_bug.cgi?id=868531 Regards, jpo
Hi, Would it be possible to build zeromq3 3.2.2 with pgm support enabled by default (and for all branches)? OpenPGM (bug 889130) has already been approved and built for rawhide, f18, f17 and el6 [1]. czmq (bug 889351) has also been approved and imported. I've postponed the builds (with the exception of the rawhide one) until the stable version of zeromq3 (3.2.2) hits the F18, F17 and EPEL6 mirrors. Regards, jpo [1] - Already available in F17 and F18 testing repos. The EPEL6 build should appear in the next push.
Updated the "Depends on" and the "Blocks" fields. * Depends on: openpgm * Blocks: czmq /jpo
I just added openpgm in el6, f17 and f18 to the buildroot, so we can directly rebuild against it without waiting for it to go stable. It would be best, if you could add the zeromq and zeromq3 builds then to the appropriate openpgm updates, so they all are pushed at the same time to stable. I'll let you know, when anything is through...
It's all set. Could you please add the builds: zeromq3-3.2.2-2.$rel zeromq-2.2.0-3.$rel for rel in el6, fc17, fc18 to the corresponding updates for openpqm, so they all are pushed at the same time? I also tagged the zeromq3-3.2.2-2.$rel to the buildroot so you can continue with building czmq in an hour or so.
(In reply to comment #21) > It's all set. > > Could you please add the builds: > zeromq3-3.2.2-2.$rel > zeromq-2.2.0-3.$rel > for rel in el6, fc17, fc18 to the corresponding updates for openpqm, so they > all are pushed at the same time? Hum, I never have done this. Could you give a pointer? Is it done on the Updates site (https://admin.fedoraproject.org/updates/)? > I also tagged the zeromq3-3.2.2-2.$rel to the buildroot so you can continue > with building czmq in an hour or so. Thanks. The czmq packages have already been built. /jpo
Your updates for openpgm are here: https://admin.fedoraproject.org/updates/search/openpgm Just click on them and then on "edit". Then you can "Add another build" to the same update, e.g. for openpgm-5.1.118-3.el6 you can then add the builds zeromq-2.2.0-3.el6 zeromq3-3.2.2-2.el6 and czmq-1.3.2-1.el6 and all four packages are pushed to testing and then to stable as usual, but definitely in the exact same push. (Only the submitter of the original update (in this case openpgm) is allowed to modify the own updates request.) Hope that helps.
(In reply to comment #23) > Your updates for openpgm are here: > https://admin.fedoraproject.org/updates/search/openpgm > > Just click on them and then on "edit". Then you can "Add another build" to > the same update, e.g. for openpgm-5.1.118-3.el6 you can then add the builds > zeromq-2.2.0-3.el6 zeromq3-3.2.2-2.el6 and czmq-1.3.2-1.el6 and all four > packages are pushed to testing and then to stable as usual, but definitely > in the exact same push. > > (Only the submitter of the original update (in this case openpgm) is allowed > to modify the own updates request.) > > Hope that helps. Thanks. I just added the zeromq, zeromq3, and czmq packages to the openpgm updates (F18, F17, and EPEL6 branches). /jpo
Thomas, Don't you need to push (fedpkg update) the zeromq-2.2.0-3 and zeromq3-3.2.2-2 builds? They don't appear in the updates website (https://admin.fedoraproject.org/updates/search/zeromq). /jpo
Yeah, very strange. I'd like to wait a bit until your change of your update is pushed as I hope they appear then in the updates website... Otherwise, I'll do the updates too soon...
Thomas, (In reply to comment #26) > Yeah, very strange. I'd like to wait a bit until your change of your update > is pushed as I hope they appear then in the updates website... > > Otherwise, I'll do the updates too soon... Openpgm has already been (re)pushed for F18 testing (and is being pushed for F17 testing) but the zerommq/zeromq3 packages are still missing (they haven't appeared in the F18 testing repos and they are not listed in the updates site). Could you (re)check the zerommq* updates? tia, jpo References: https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/18/SRPMS/ https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/18/SRPMS/openpgm-5.1.118-3.fc18.src.rpm
zeromq-2.2.0-3.fc17,zeromq3-3.2.2-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/zeromq-2.2.0-3.fc17,zeromq3-3.2.2-2.fc17
zeromq-2.2.0-3.fc18,zeromq3-3.2.2-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/zeromq-2.2.0-3.fc18,zeromq3-3.2.2-2.fc18
zeromq3-3.2.2-2.el6,zeromq-2.2.0-3.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/zeromq3-3.2.2-2.el6,zeromq-2.2.0-3.el6
Package zeromq3-3.2.2-2.el6, zeromq-2.2.0-3.el6: * should fix your issue, * was pushed to the Fedora EPEL 6 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing zeromq3-3.2.2-2.el6 zeromq-2.2.0-3.el6' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0003/zeromq3-3.2.2-2.el6,zeromq-2.2.0-3.el6 then log in and leave karma (feedback).
Thomas, Could you push zeromq and zeromq3 to stable (F17 and F18 only)? I've already pushed openpgm to F17/F18 stable last week. /jpo
It wasn't possible to push them earlier as per Fedora policy. With karma it would have been pushed already, but now they are on the way.
zeromq-2.2.0-3.fc18, zeromq3-3.2.2-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
zeromq-2.2.0-3.fc17, zeromq3-3.2.2-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
zeromq3-3.2.2-2.el6, zeromq-2.2.0-3.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.