Summary: | dev-python/python-axolotl - python wrapper for curve25519 library with ed25519 signatures | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kristian <kbx> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hanno, hauschild.markus, v_2e |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/7778 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 652258 | ||
Attachments: |
dev-python/python-axolotl-curve25519-0.1.ebuild
dev-python/python-axolotl-0.1.35.ebuild dev-python/python-axolotl/files/0001-Keep-the-_pb2-suffix-in-the-name-for-protobuf-genera.patch dev-python/python-axolotl-curve25519-9999.ebuild dev-python/python-axolotl-0.1.39.ebuild python-axolotl-0.1.42.ebuild |
Description
Kristian
2017-02-10 17:11:19 UTC
Created attachment 463158 [details]
dev-python/python-axolotl-0.1.35.ebuild
the actual ebuild
Created attachment 463160 [details, diff] dev-python/python-axolotl/files/0001-Keep-the-_pb2-suffix-in-the-name-for-protobuf-genera.patch patch for compability with >=dev-python/protobuf-python-3.0.0 see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835271 for source and https://github.com/tgalal/python-axolotl/issues/14 for discussion Created attachment 463162 [details]
dev-python/python-axolotl-curve25519-9999.ebuild
as there is no official release 0.1 of python-axolotl-curve25519, only the pypy version. I added an github live ebuild
Are you interested in maintaining this package? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers (In reply to Michael Palimaka (kensington) from comment #4) > Are you interested in maintaining this package? > > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers basically yes. but it seems upstream (https://github.com/tgalal/python-axolotl) is dead or inactive. I would suggest to keep this ebuild here or in some overlay as long as nobody except me is using it. Created attachment 467894 [details]
dev-python/python-axolotl-0.1.39.ebuild
upstream merged some pull requests, the patch is not required anymore.
Hi Kristian, I've created an PR on Github, as I will need this as an dependency for an other new package. Currently, I've inserted me as a proxy maintainer. -> https://github.com/gentoo/gentoo/pull/7778 But if you want, I can step back and you will proxy maintain, if you like. I would just like to have this both packages in portage. Conrad (In reply to Conrad Kostecki from comment #7) > Hi Kristian, > I've created an PR on Github, as I will need this as an dependency for an > other new package. Currently, I've inserted me as a proxy maintainer. > > -> https://github.com/gentoo/gentoo/pull/7778 > > But if you want, I can step back and you will proxy maintain, if you like. > I would just like to have this both packages in portage. > > Conrad No, go ahead. Happy to have it in the tree. Created attachment 526518 [details]
python-axolotl-0.1.42.ebuild
Ebuild for new upstream release (04.04.2018). Changed dev-python/pycrypto dependency to dev-python/cryptography.
I could imagine maintaining those and putting them in the tree. The linked pull request changes the upstream name (from python-axolotl* to axolotl-*) which I believe is a bad choice, as it makes naming collisions more likely. So I'd prefer to commit them with the python prefix. Everyone okay with that? (In reply to Hanno Boeck from comment #10) > I could imagine maintaining those and putting them in the tree. The linked > pull request changes the upstream name (from python-axolotl* to axolotl-*) > which I believe is a bad choice, as it makes naming collisions more likely. > > So I'd prefer to commit them with the python prefix. Everyone okay with that? sure The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdbda5cb244963b4b7982d96d0538760a385a4d commit acdbda5cb244963b4b7982d96d0538760a385a4d Author: Hanno <hanno@gentoo.org> AuthorDate: 2018-06-22 17:39:08 +0000 Commit: Hanno <hanno@gentoo.org> CommitDate: 2018-06-22 17:39:08 +0000 dev-python/python-axolotl: Initial commit. Python support for the Axolotl protocol (used by OMEMO). Closes: https://bugs.gentoo.org/608882 Closes: https://github.com/gentoo/gentoo/pull/7778 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl/Manifest | 1 + dev-python/python-axolotl/metadata.xml | 11 +++++++++++ .../python-axolotl/python-axolotl-0.1.42.ebuild | 23 ++++++++++++++++++++++ 3 files changed, 35 insertions(+) (In reply to Hanno Boeck from comment #10) > So I'd prefer to commit them with the python prefix. Everyone okay with that? Fine for me. Could you please also add ~x86, as in my PR? Thanks! Are you running it on x86? I don't have any x86 system any more and I can't commit keywords I haven't at least briefly tested, but if you confirm you have it running I can do that. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98068af937246ef38c5ed79972697038f6c9dfee commit 98068af937246ef38c5ed79972697038f6c9dfee Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-06-23 21:29:07 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-06-24 07:47:11 +0000 dev-python/python-axolotl: New package Closes: https://bugs.gentoo.org/608882 Closes: https://github.com/gentoo/gentoo/pull/7778 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl/Manifest | 1 + dev-python/python-axolotl/metadata.xml | 23 ++++++++++++++++++ .../python-axolotl/python-axolotl-0.1.42.ebuild | 28 ++++++++++++++++++++++ 3 files changed, 52 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c469d30dcb2b9b2c9fbde0377e3adcb31ed6117 commit 3c469d30dcb2b9b2c9fbde0377e3adcb31ed6117 Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-06-23 21:28:17 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-06-24 07:47:10 +0000 dev-python/python-axolotl-curve25519: New package Closes: https://bugs.gentoo.org/608882 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-python/python-axolotl-curve25519/Manifest | 1 + dev-python/python-axolotl-curve25519/metadata.xml | 24 ++++++++++++++++++++++ .../python-axolotl-curve25519-0.4.1_p2.ebuild | 22 ++++++++++++++++++++ 3 files changed, 47 insertions(+) |