[MacPorts] #43240: [update] m2crypto patch
#43240: [update] m2crypto patch -----------------------+-------------------------------- Reporter: jul_bsd@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: py-m2crypto -----------------------+-------------------------------- recommended from grr port #42692 fix some leak, probably better to include as it seems project m2crypto is inactive for now, maybe need to review some of the github pull request too -- Ticket URL: <https://trac.macports.org/ticket/43240> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Changes (by macsforever2000@…): * cc: ram@… (removed) * owner: macports-tickets@… => ram@… -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Comment (by ram@…): Is this needed on [https://pypi.python.org/pypi/M2Crypto/0.22.3 0.22.3]? It also seems like a new maintainer is in the process of taking over... -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Comment (by jul_bsd@…): I was said so by grr team (#42692), patch applies normally. I saw there was a new maintainer but there are still issues in treatment and no visibility on release, so prefer to have a fix before. -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Comment (by jul_bsd@…): * update to 0.22.3 * change homepage with timeout now * add a subport -devel with latest git commit, only for py27 as it seems macports doesnot handle python branch for subport * comment the patch and put an entry in osafoundation bugzilla to ask an update and a pull request in the new repository -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Comment (by ram@…): Applied the update to 0.22.3 in r120180, haven't added the following hunks: {{{ +## fix some leaks: https://code.google.com/p/grr/wiki/M2CryptoFromSource +## maybe review more: https://github.com/martinpaljak/M2Crypto/pulls +## https://bugzilla.osafoundation.org/show_bug.cgi?id=13005 +## need to remove _lib.h part if > 0.21.1 +#patchfiles patch-m2crypto-fixes.diff }}} as it's just a comment, also not sure on the addition of a devel variant: {{{ +# FIXME! python subgroup doesn't seem to handle well subport or else +#subport ${name}-devel { +subport py27-m2crypto-devel { + python.versions 27 + fetch.type git + git.url https://github.com/martinpaljak/M2Crypto.git + git.branch 9abed178ed257d1bd2efbb16f7512e964f85d006 + + conflicts ${name} +} }}} As it has the same version as the standard port, if it has the same version then surely there's no need for a devel version. If it's different it should use a different version number. -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+---------------------- Reporter: jul_bsd@… | Owner: ram@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+---------------------- Comment (by jul_bsd@…): Thanks ram@ I resubmit the patch with a version for devel (basically 0.22.3-<date> as it's just current head of devel. The port has a history of slow updates, so I think it's better to leave user the possibilty to choose for non- releases but could evolved with new maintainer. it also seems there a was a new/cleaner github repository, so I put them in comments as for now, it doesn't seem synchronized -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#43240: [update] m2crypto patch --------------------------+-------------------------------- Reporter: jul_bsd@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: py-m2crypto | --------------------------+-------------------------------- Changes (by ram@…): * owner: ram@… => macports-tickets@… Comment: dropped maintainership -- Ticket URL: <https://trac.macports.org/ticket/43240#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts