Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225121 - GNU Virtual Private Ethernet (gvpe) ebuild
Summary: GNU Virtual Private Ethernet (gvpe) ebuild
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise-removal
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2008-06-06 14:31 UTC by blackd
Modified: 2016-06-08 16:47 UTC (History)
3 users (show)

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


Attachments
gvpe.ebuild init script and some config files (gvpe.tar.bz2,1.82 KB, application/x-bzip2)
2008-06-06 14:31 UTC, blackd
Details
updated 2.01 ebuild (gvpe-2.01-r1.ebuild,1.53 KB, text/plain)
2008-09-02 15:09 UTC, blackd
Details
version 2.2 ebuild (gvpe-2.2.ebuild,1.70 KB, text/plain)
2008-09-02 15:10 UTC, blackd
Details
here it is (metadata.xml,1.00 KB, text/plain)
2008-09-02 15:11 UTC, blackd
Details
to keep repoman happy (ChangeLog,442 bytes, text/plain)
2008-09-02 15:12 UTC, blackd
Details
files/gvpe.rc (gvpe.rc,775 bytes, text/plain)
2008-09-02 15:13 UTC, blackd
Details
files/gvpe.conf.example (gvpe.conf.example,723 bytes, text/plain)
2008-09-02 15:13 UTC, blackd
Details
files/gvpe.confd (gvpe.confd,67 bytes, text/plain)
2008-09-02 15:14 UTC, blackd
Details
files/if-up (if-up,135 bytes, text/plain)
2008-09-02 15:15 UTC, blackd
Details
version bump of gvpe to 2.24 converted to eapi 5 (gvpe-2.24.tar.bz2,3.45 KB, application/x-bzip2)
2014-04-11 05:30 UTC, blackd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description blackd 2008-06-06 14:31:10 UTC
Ebuild for GNU Virtual Private Ethernet 
gvpe-2.01.ebuild

included a example config a confd file and a init script

tested and works on x86 and amd64


Reproducible: Always

Steps to Reproduce:
Comment 1 blackd 2008-06-06 14:31:53 UTC
Created attachment 155721 [details]
gvpe.ebuild init script and some config files
Comment 2 blackd 2008-06-09 18:42:26 UTC
I willing to proxy maintain this ebuild.
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2008-09-02 08:16:29 UTC
blackd, I suggest you to maintain ebuild in sunrise overlay first:
http://overlays.gentoo.org/proj/sunrise/wiki

It's a very good start and if everything will be Ok there, then we'll move and maintain with your help it in official tree.

Before asking for commit into sunrise, please, fix the following:

1. Please, attach plaintext files to bugzilla. It's much easier to review.
2. There is no metadata.xml. Please, put yourself as maintainer there.
3. ebuild uses +useflag syntax but EAPI=1 is not defined there.
4. Do you really have all this, ~amd64 ~arm ~ppc ~sparc ~x86, hardware? If you don't have put only keyword for architecture you really tested ebuild on. All other keywords should be dropped.
5. Why do you use

    CONF_PARAM="$(use_enable nls) "
    use dns && CONF_PARAM="$CONF_PARAM $(use_enable dns) "
[snip]
    econf $CONF_PARAM

It's much better to put everything as a parameter to econf:
    econf $(use_enable nls) $(use_enable dns)

if for some reason use_enable does not work, please, tell the reason in comments.

also use "local":
    local CONF_PARAM

6. dodoc, newinitd and similar functions don't die on their own. Please, add || die there.
7. run repoman full in ebuild directory and fix warnings.
8. initscript should use start-stop-daemon to manage connections. Also seems that you have typo there: rec*o*nnect

Enjoy, and ask questions here, by mail or find me in irc on FreeNode (my nick pva).
Comment 4 blackd 2008-09-02 15:09:46 UTC
Created attachment 164365 [details]
updated 2.01 ebuild
Comment 5 blackd 2008-09-02 15:10:27 UTC
Created attachment 164367 [details]
version 2.2 ebuild
Comment 6 blackd 2008-09-02 15:11:38 UTC
Created attachment 164371 [details]
here it is
Comment 7 blackd 2008-09-02 15:12:19 UTC
Created attachment 164372 [details]
to keep repoman happy
Comment 8 blackd 2008-09-02 15:13:10 UTC
Created attachment 164374 [details]
files/gvpe.rc
Comment 9 blackd 2008-09-02 15:13:47 UTC
Created attachment 164375 [details]
files/gvpe.conf.example
Comment 10 blackd 2008-09-02 15:14:18 UTC
Created attachment 164377 [details]
files/gvpe.confd
Comment 11 blackd 2008-09-02 15:15:12 UTC
Created attachment 164378 [details]
files/if-up
Comment 12 blackd 2008-09-11 12:44:25 UTC
The gvpe ebuild is now in the Sunrise overlay and can be found at:
http://overlays.gentoo.org/svn/proj/sunrise/reviewed/net-misc/gvpe/
Comment 13 blackd 2008-09-26 06:12:52 UTC
version 2.21 is now in sunrise
get it from here http://overlays.gentoo.org/svn/proj/sunrise/reviewed/net-misc/gvpe/
Comment 14 Jesse Adelman 2013-11-21 20:33:10 UTC
https://lwn.net/Articles/573952/

Apparently this never made it into canonical Portage?
Comment 15 blackd 2014-04-11 05:30:04 UTC
After several attempts to update the ebuild in sunrise I'm posting it here.
Comment 16 blackd 2014-04-11 05:30:47 UTC
Created attachment 374718 [details]
version bump of gvpe to 2.24 converted to eapi 5
Comment 17 blackd 2014-04-11 05:35:24 UTC
Clarification:
1. The sunrise people mostly ignored my review requests.
2. Since 2.25+ are incompatible with my set up I'm unable to test it for now.
Comment 18 Michael Palimaka (kensington) gentoo-dev 2014-04-11 15:13:05 UTC
(In reply to blackd from comment #17)
> Clarification:
> 1. The sunrise people mostly ignored my review requests.

Sorry about that. Unfortunately there is only one sunrise member active currently, and he hasn't been around so much lately.
Comment 19 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:47:19 UTC
Hello, everyone.

It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project.

Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:

1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.

2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.

3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.

4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.

Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.


[1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2]:https://gitweb.gentoo.org/proj/sunrise.git/