https://github.com/RetroShare/RetroShare/releases/tag/v0.6.6 was released 2021-03-14 it contain improvements for working with modern OpenSSL. retroshare-0.6.5 doesn't work now - https://github.com/RetroShare/RetroShare/issues/2286 Reproducible: Always
ping
Ebuild doesn't conform to BUNDLING guideline, see https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies
(In reply to Einstok Fair from comment #2) > Ebuild doesn't conform to BUNDLING guideline, see > https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies What does it bundle?
It bundles projects, listed in this file: https://github.com/RetroShare/RetroShare/blob/master/.gitmodules
There are a few bugfixes still to be decided to being included in 0.6.6 or not, I need to talk with Cyril before submitting an ebuild. About the bundling, what is the correct way to handle those? Submit ebuilds for those packages too?
(In reply to Gioacchino Mazzurco from comment #5) > There are a few bugfixes still to be decided to being included in 0.6.6 or > not, I need to talk with Cyril before submitting an ebuild. > You got it. Let me know if I can help. It's okay to do PRs with back ports for fixes if it's critical or nice for users to have and so on. We're all flexible. :) > About the bundling, what is the correct way to handle those? Submit ebuilds > for those packages too? You got it.
> a few bugfixes still to be decided to being included in 0.6.6 or not it is always possible to make retroshare-0.6.6.1.ebuild (if upstream will tag it), or retroshare-0.6.6_p42.ebuild (where p42 is the number of commits after the last tag)
The source directory '/var/tmp/portage/net-p2p/retroshare-0.6.6/work/RetroShare' doesn't exist
fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git CMake Error: The source directory "/var/tmp/portage/net-p2p/retroshare-0.6.6/work/RetroShare-0.6.6/supportlibs/restbed" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI. make[1]: *** [Makefile.libretroshare:1334: ../../supportlibs/restbed/librestbed.a] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-p2p/retroshare-0.6.6/work/RetroShare-0.6.6/libretroshare/src' make: *** [Makefile:129: sub-libretroshare-src-libretroshare-pro-make_first] Error 2 * ERROR: net-p2p/retroshare-0.6.6::einflay failed (compile phase): * emake failed
May be that was because I didn't re-downloaded the source code archive.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5e87afa1e6030f4bfd2ca30e198bd728a13fda commit ff5e87afa1e6030f4bfd2ca30e198bd728a13fda Author: Gioacchino Mazzurco <gio@eigenlab.org> AuthorDate: 2021-07-20 09:06:38 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2021-08-07 05:50:42 +0000 net-p2p/retroshare: 0.6.6 version bump Fixes a bunch of bugs fixed upstream in newer version and disabling components that are been obsoleted upstream in older versions Modernize 0.6.6 ebuild after ionenwks suggestions Bug: https://bugs.gentoo.org/779838 Bug: https://bugs.gentoo.org/798048 Bug: https://bugs.gentoo.org/798099 Closes: https://bugs.gentoo.org/785964 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Gioacchino Mazzurco <gio@altermundi.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> net-p2p/retroshare/Manifest | 1 + .../retroshare-0.6.6-fix-cxx17-compilation.patch | 79 +++++++++++++ net-p2p/retroshare/metadata.xml | 11 +- net-p2p/retroshare/retroshare-0.6.6.ebuild | 122 +++++++++++++++++++++ 4 files changed, 209 insertions(+), 4 deletions(-)