Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 430510 - net-misc/rabbitmq-server-2.8.5 fetches random crap in src_compile
Summary: net-misc/rabbitmq-server-2.8.5 fetches random crap in src_compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-09 02:46 UTC by Patrick Lauer
Modified: 2012-09-03 16:03 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2012-08-09 02:46:18 UTC
This is rather bad, ebuild fetches random things from some git repos (bad, no releases) in src_compile (bad, should be src_unpack if it fetches)

Looks like it's auto-installing dependencies that are not installed locally:

[elided] generate deps
remote: Total 92 (delta 33), reused 59 (delta 17)
Unpacking objects: 100% (92/92), done.
cd ./eldap-wrapper/eldap-git && git checkout e309de4db4b78d67d623
Note: checking out 'e309de4db4b78d67d623'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at e309de4... Removing the GPL text. It is now replaced with the MIT license.
patch -d ./eldap-wrapper/eldap-git -p1 <./eldap-wrapper/eldap-appify.patch && patch -d ./eldap-wrapper/eldap-git -p1 <./eldap-wrapper/remove-eldap-fsm.patch && patch -d ./eldap-wrapper/eldap-git -p1 <./eldap-wrapper/eldap-no-ssl-seed.patch && patch -d ./eldap-wrapper/eldap-git -p1 <./eldap-wrapper/remove-ietf-doc.patch && :

[snip]

sed -e 's|rabbitmq-management/build/deps.mk|$(DEPS_FILE)|' rabbitmq-management/build/deps.mk > rabbitmq-management/build/deps.mk.tmp && mv rabbitmq-management/build/deps.mk.tmp rabbitmq-management/build/deps.mk
git clone http://github.com/tonyg/erlang-rfc4627.git erlang-rfc4627-wrapper/erlang-rfc4627-git
Cloning into 'erlang-rfc4627-wrapper/erlang-rfc4627-git'...

[snip]

cd sockjs-erlang-wrapper/sockjs-erlang-git && git checkout d3b1a8b0ee16bf5422a02fef5aebe3c812821e7d
Note: checking out 'd3b1a8b0ee16bf5422a02fef5aebe3c812821e7d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at d3b1a8b... R12 doesn't have atom_to_binary
patch -d sockjs-erlang-wrapper/sockjs-erlang-git -p1 <sockjs-erlang-wrapper/0000-remove-spec-patch.diff && :

etc. etc.
Comment 1 Ultrabug gentoo-dev 2012-09-03 16:03:58 UTC
Thanks Patrick, fixed in tree !

+*rabbitmq-server-2.8.6 (03 Sep 2012)
+
+  03 Sep 2012; Ultrabug <ultrabug@gentoo.org> -rabbitmq-server-2.8.1-r1.ebuild,
+  rabbitmq-server-2.8.4.ebuild, rabbitmq-server-2.8.5.ebuild,
+  +rabbitmq-server-2.8.6.ebuild, files/rabbitmq.service,
+  files/rabbitmq-script-wrapper:
+  Drop old. Add GPL-2 LICENSE fix #426092. Enhanced systemd service file fix
+  #419531 and init script fix #416345 thx to Maksim Melnikau. Fix #430510 VCS
+  fetching in compilation. Fix #430508 parallel building. Version bump.
+