Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 231490 - alsa-* live ebuilds use outdated mercurial repositories
Summary: alsa-* live ebuilds use outdated mercurial repositories
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo ALSA team
URL: http://www.alsa-project.org/main/inde...
Whiteboard:
Keywords:
: 271901 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-07-11 07:55 UTC by Matthias Dahl
Modified: 2009-06-02 17:32 UTC (History)
5 users (show)

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


Attachments
alsa-driver git crutch (alsa-driver-9999.ebuild,7.15 KB, text/plain)
2008-07-30 20:02 UTC, Sergey Kondakov
Details
Live git ebuild for alsa-headers (alsa-headers-9999.ebuild,916 bytes, text/plain)
2009-03-30 18:30 UTC, Alexey Charkov
Details
Live git ebuild for alsa-driver (alsa-driver-9999.ebuild,6.58 KB, text/plain)
2009-03-30 18:33 UTC, Alexey Charkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Dahl 2008-07-11 07:55:12 UTC
The ALSA Project moved to git a while back. All the live ebuilds currently in portage still use the old mercurial tree which does not get updated anymore.

I started hacking on the alsa-driver-9999 ebuild but the current git eclass is not well situated for the task. My patch is still ugly and buggy... and I am currently short on time, so I cannot work on it for some time. Sorry.

I have set the severity of this bug to major because users wrongfully assume that they get the latest alsa stuff while they just get some outdated repository.

Reproducible: Always

Steps to Reproduce:
Comment 1 Sergey Kondakov 2008-07-30 20:02:00 UTC
Created attachment 161768 [details]
alsa-driver git crutch

pretty ugly, but may have some use
Comment 2 keenblade 2008-08-15 20:20:32 UTC
I think the problem is "you can't do partial clones in git".
That makes some of the live ebuilds insane. I edited alsa-headers-9999 ebuild to use git. It downloads 460mb whole alsa-kernel. Can't download only the 25mb includes dir.
Someone smarter is needed. :)
Comment 3 Alexey Charkov 2009-03-30 18:30:12 UTC
Created attachment 186785 [details]
Live git ebuild for alsa-headers

Here is my version using the alsa-kmirror git repository (shared with the driver ebuild). Seems to work fine.
Comment 4 Alexey Charkov 2009-03-30 18:33:13 UTC
Created attachment 186787 [details]
Live git ebuild for alsa-driver

This one is different from Sergey's version in that it avoids moving the kernel directory back and forth and just asks git.eclass to checkout into the right place. This approach looks a bit cleaner to me.
Comment 5 Steve Dibb (RETIRED) gentoo-dev 2009-06-02 16:32:24 UTC
*** Bug 271901 has been marked as a duplicate of this bug. ***
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2009-06-02 17:32:43 UTC
Thanks guys, they look good.

In CVS