Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261745 - net-misc/hamachi installs prebuilt binary in /usr
Summary: net-misc/hamachi installs prebuilt binary in /usr
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High QA (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: Pending removal: 2010-08-12
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2009-03-08 19:13 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-07-11 13:31 UTC (History)
2 users (show)

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


Attachments
new-ish ebuild for the package (hamachi-0.9.9.9_p20-r5.ebuild,2.41 KB, text/plain)
2010-06-19 15:31 UTC, René Kjellerup
Details
change log for the ebuild (ChangeLog,2.47 KB, text/plain)
2010-06-19 15:31 UTC, René Kjellerup
Details
patch to bulld the tuncfg (tuncfg-forcebuild.patch,660 bytes, text/plain)
2010-06-19 15:33 UTC, René Kjellerup
Details
diff from the tree version (hamachi-ebuild_r4-r5.diff,2.83 KB, text/plain)
2010-07-09 14:16 UTC, René Kjellerup
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-03-08 19:13:47 UTC
It should install in /opt instead.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-02-01 19:04:30 UTC
The package is also:

- Calling `use` in global scope(!)
- Using make instead of emake
- Falsely RESTRICTing "strip" where as it should use QA_PRESTRIPPED
- Missing || die's for all install commands
- Installs LICENSE files in dodoc
- and, sigh, is missing same LICENSEs from LICENSE="" field

I don't care enough to rewrite the ebuild, so adding treecleaner@
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-02-01 19:06:03 UTC
The above was just my 30 seconds of observation, there's likely more (note that we are already removing the client, ghamachi, in another bug, which is why I noticed this bug)
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-12 20:31:32 UTC
# Jeremy Olexa <darkside@gentoo.org> (12 Jun 2010)
# Many, many ebuild issues. No maintainer
# Removed in 60 days by treecleaners, bug 261745
net-misc/hamachi
Comment 4 René Kjellerup 2010-06-18 22:32:16 UTC
I wouldn't mind cleaning up the ebuild on this, seeing as I use this.
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-18 22:36:46 UTC
You don't need our permission. Go for it :)
Comment 6 René Kjellerup 2010-06-19 15:31:10 UTC
Created attachment 235951 [details]
new-ish ebuild for the package

the new ebuild that installed net-misc/hamachi in /opt/hamachi
Comment 7 René Kjellerup 2010-06-19 15:31:49 UTC
Created attachment 235953 [details]
change log for the ebuild
Comment 8 René Kjellerup 2010-06-19 15:33:17 UTC
Created attachment 235955 [details]
patch to bulld the tuncfg

patch to bulld the tuncfg from the supplied source code
Comment 9 René Kjellerup 2010-07-09 12:51:53 UTC
I'm wondering, are the proposed ebuild okay?
could I get some feedback as why not if it isn't e.g. 
what's missing still.

the -r bump is done because of distination change of the installed files.
Comment 10 Markos Chandras (RETIRED) gentoo-dev 2010-07-09 13:02:30 UTC
Could you please attach a diff between your ebuild and the one located on tree?

It will be easier for us to review it
Comment 11 René Kjellerup 2010-07-09 14:16:53 UTC
Created attachment 238125 [details]
diff from the tree version

a 'diff -u <tree> <modified>' diff of the ebuild, as requested by Markos :) 
Sorry for not doing so at the time of submitting, and thanks for telling.

The changelog is straight forward, I've only added to the top of it
Comment 12 Markos Chandras (RETIRED) gentoo-dev 2010-07-09 18:27:55 UTC
I looked at the diff quickly and it looks like it can pass the QA control. Jeremy can we remove the masking of this package and push the new revision on tree?
Comment 13 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-07-11 02:37:48 UTC
(In reply to comment #12)
> I looked at the diff quickly and it looks like it can pass the QA control.
> Jeremy can we remove the masking of this package and push the new revision on
> tree?
> 

Yup, you don't need to ask. It is kinda the treecleaners "job" to save packages if/when users are interested.
Comment 14 Markos Chandras (RETIRED) gentoo-dev 2010-07-11 10:00:53 UTC
+*hamachi-0.9.9.9_p20-r5 (11 Jul 2010)
+
+  11 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+  -hamachi-0.9.9.9_p20-r4.ebuild, +hamachi-0.9.9.9_p20-r5.ebuild,
+  +files/tuncfg-forcebuild.patch:
+  Revbump. Fixes multiple issues. Bug #261745. Thanks to René Kjellerup
+  <rk.katana.steel@gmail.com> for the patches and all the ebuild QA fixes
+


Saved. Thanks Rene :)
Comment 15 René Kjellerup 2010-07-11 13:31:06 UTC
You're welcome Markos, and it was my pleasure.
I would have hated to see this one go :)
I don't use the GUI but this package is important to me.

and thanks to you for pushing it into the tree.