Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269879 - x11-base/nouveau-drm-20090409, x11-drivers/xf86-video-nouveau-0.0.20090430: Git trees broken
Summary: x11-base/nouveau-drm-20090409, x11-drivers/xf86-video-nouveau-0.0.20090430: G...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sunrise Overlay Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-14 20:33 UTC by Tobias Schlitt
Modified: 2010-09-05 11:11 UTC (History)
2 users (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 Tobias Schlitt 2009-05-14 20:33:35 UTC
When trying to install these ebuilds from sunrise, you get "fatal: Cannot switch branch to a non-commit". I updated the TREE hashes in both ebuilds localy and both compiled fine:

nouveau-drm-20090409:            fef29358bb407f35b90e8c6ee913e4979786cfd5
xf86-video-nouveau-0.0.20090430: 7a796a94d0c0e18a77c5c50a0f9ca9c218d7201f

Reproducible: Always

Steps to Reproduce:
1. Sync sunrise
2. Update / install the ebuilds
3.

Actual Results:  
fatal: Cannot switch branch to a non-commit

Expected Results:  
Checkout and compile.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-05-15 21:04:04 UTC
Works fine here.

 * Messages for package x11-drivers/xf86-video-nouveau-0.0.20090430:

 * GIT update -->
 *    repository:               git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau
 *    updating from commit:     f69b34aa92050987e8f3da07d92d5698e9333b75
 *    to commit:                9656762ba186e91dd2b3b7f3f9427ba520982f9d
 *    tree:                     409c13217148b0362bf063efb20b6065e550f5fb
 *    branch:                   master
 *    storage directory:        "/usr/portage/distfiles/git-src/xf86-video-nouveau"

Git eclass was broken for some time due to changes introduced in bug 255451. Try to remove the git repository from /usr/portage/distfiles/git-src/xf86-video-nouveau/ and emerge the ebuilds from sunrise again.
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-05-15 22:04:20 UTC
The ebuild works for me with both the commit and the tree ID. Hoping that it will not break anyone else's setup, I have changed the ebuild in sunrise to use the commit ID.
Comment 3 Thomas Sachau gentoo-dev 2009-09-21 18:55:58 UTC
This seems to be fixed, if this is still an issue, please reopen the bug.