Created attachment 511504 [details] ubridge-0.9.13.ebuild (New Package) Hello! Please find attached ubridge-0.9.13.ebuild. uBridge is a simple application to create user-land bridges between various technologies. Currently bridging between UDP tunnels, Ethernet and TAP interfaces is supported. Packet capture is also supported. ubridge is optional dependency of net-misc/gns3-server-2.0.3-r1 required to link IOU nodes with other GNS3 nodes. And it actually became a required dependency of net-misc/gns3-server-2.1.0. In version 2.1.0 it is used to link any nodes and provides advanced link properties like introduced packet loss, delay, jitter... It is my first experience with ebuilds writing, so comments are very welcome! I believe, ideally the package should be maintained together with net-misc/gns3-{server|gui} suite, but I can try to maintain the package if required (currently, I have not the experience, but I'm ready to learn). Thanks. Garri
There are already a few distributions who ship it: https://repology.org/metapackage/ubridge/versions Please read https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers and check the ebuild with repoman full -x If you use the github PR way, there will be a helping bot, who can check a lot too. Probably it would help you to fix a few small bugs in "maintainer needed" packages in order to get in the workflow. I suggest, you join the IRC channel and we discuss there the next steps.
Tested this ubridge ebuild with GNS-2.0.3 which is in the portage. This ebuild works with the portage provided GNS3 version. It would be cool to get this ebuild in the official portage. There is already a ebuild for ubridge that has been opened in the bug #625420, but this was for a older version 0.9.11. Please feel free to close the bug report 625420 in favor of this one. Garri thanks for taking the time writing this ebuild.
Hi needle, Thank you for your interest! I have to say the attached ebuild is a first version, and actually not meets Gentoo QA requirements. There were many changes to the ebuild. You can find more polished version (thanks to advises from Gentoo developers) in related PR [1]. [1] https://github.com/gentoo/gentoo/pull/6611
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0773604aa0036f374239e9dd135edd7f0980d40 commit a0773604aa0036f374239e9dd135edd7f0980d40 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2018-03-03 02:06:34 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-03-03 02:07:21 +0000 net-misc/ubridge: New package Closes: https://bugs.gentoo.org/642070 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-misc/ubridge/Manifest | 1 + net-misc/ubridge/metadata.xml | 9 +++++++ net-misc/ubridge/ubridge-0.9.14.ebuild | 43 ++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+)
The package has been reverted because of no maintainer.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39abda0e971135151278cef6aad8acf83d02b881 commit 39abda0e971135151278cef6aad8acf83d02b881 Author: Garri Djavadyan <g.djavadyan@gmail.com> AuthorDate: 2017-12-23 14:27:31 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-21 10:28:00 +0000 net-misc/ubridge: New package uBridge is a simple application to create user-land bridges between various technologies. Currently bridging between UDP tunnels, Ethernet and TAP interfaces is supported. Packet capture is also supported. Closes: https://bugs.gentoo.org/642070 Closes: https://github.com/gentoo/gentoo/pull/6611 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-misc/ubridge/Manifest | 1 + .../files/ubridge-0.9.14-respect-flags.patch | 20 +++++++++ net-misc/ubridge/metadata.xml | 17 ++++++++ net-misc/ubridge/ubridge-0.9.14.ebuild | 51 ++++++++++++++++++++++ 4 files changed, 89 insertions(+)