Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 642070 - net-misc/ubridge-0.9.13 (New Package)
Summary: net-misc/ubridge-0.9.13 (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 641840
  Show dependency tree
 
Reported: 2017-12-22 21:54 UTC by Garri
Modified: 2018-03-21 10:32 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ubridge-0.9.13.ebuild (New Package) (ubridge-0.9.13.ebuild,823 bytes, text/plain)
2017-12-22 21:54 UTC, Garri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Garri 2017-12-22 21:54:21 UTC
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
Comment 1 Jonas Stein gentoo-dev 2017-12-22 23:32:24 UTC
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.
Comment 2 needle 2018-01-07 19:42:32 UTC
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.
Comment 3 Garri 2018-01-08 04:37:21 UTC
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
Comment 4 Larry the Git Cow gentoo-dev 2018-03-03 02:07:48 UTC
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(+)
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-03-14 17:52:59 UTC
The package has been reverted because of no maintainer.
Comment 6 Larry the Git Cow gentoo-dev 2018-03-21 10:32:50 UTC
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(+)