First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 94293
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: optical media herd <media-optical@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Frank Groeneveld <frankgroeneveld@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
graveman-0.3.12_p3.ebuild Ebuild for 0.3.12_p3. text/plain Frank Groeneveld 2005-05-28 08:09 0000 994 bytes Details
graveman-0.3.12_p4-r1.ebuild app-cdr/graveman-0.3.12_p4-r2 text/plain Bel Zébute 2005-11-09 11:06 0000 1.30 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 94293 depends on: Show dependency tree
Show dependency graph
Bug 94293 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-05-28 08:08 0000
Graveman updated 0.3.12 package fixes some bugs like a segfault when trying to
burn cd/dvd's.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Frank Groeneveld 2005-05-28 08:09:43 0000 -------
Created an attachment (id=60016) [edit]
Ebuild for newest version.

------- Comment #2 From Tobias Scherbaum 2005-05-28 13:23:38 0000 -------
0.3.12_p3 committet. Thanks Frank!

------- Comment #3 From Frank Groeneveld 2005-05-29 02:05:33 0000 -------
Thank you :)

------- Comment #4 From Aldo "xoen" Giambelluca 2005-05-31 14:22:41 0000 -------
Graveman 0.3.12.4 is out
************************

30-05-2005 - 0.3.12.4

    * Fixed bug #13018, "burn DVD-RW"
    * Fixed bug #13220, "burn DVD-RW 2" patch from Stephan S. <white>
    * Minor interface improvement


PS: Graveman developers rocks :) "they" are too fast, update very often ;)
PPS: Scuse me if I posted it here, I thinked it's better (that's a minor minor
revision), or not?

------- Comment #5 From Tobias Scherbaum 2005-05-31 22:03:52 0000 -------
0.3.12_p4 committet ...

------- Comment #6 From Bel Zébute 2005-11-09 11:06:28 0000 -------
Created an attachment (id=72509) [edit]
app-cdr/graveman-0.3.12_p4-r2

Removed the sox USE flag and made the sox package depend on the presence of
either the mp3 or oggvorbis USE glags.

Please avoid having interdependent USE flags (requierment of having a USE flag
be present when another is specified).	It's ugly, and it interrupts emerges
(ie: emerge world).

The following DEPEND construct has the exact same effect:

DEPEND=">=x11-libs/gtk+-2.4
    >=dev-libs/glib-2.4
    >=gnome-base/libglade-2.4
    >=dev-util/intltool-0.22
    flac? ( >=media-libs/flac-1.1.0 )
    nls? ( sys-devel/gettext )
    mp3? ( >=media-libs/libid3tag-0.15
	>=media-libs/libmad-0.15
	>=media-sound/sox-12.17.0 )
    oggvorbis? ( >=media-libs/libogg-1.0
	>=media-libs/libvorbis-1.0
	>=media-sound/sox-12.17.0 )"
RDEPEND="${DEPEND}
    >=app-cdr/cdrtools-2.0
    >=app-cdr/cdrdao-1.1.9
    media-libs/libmng
    dvdr? ( >=app-cdr/dvd+rw-tools-5.20 )"

On my box:

[code]

# USE="-* -mp3 -oggvorbis" emerge -pv graveman

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] app-cdr/graveman-0.3.12_p4-r2  -debug -dvdr -flac -mp3 -nls
-oggvorbis 0 kB

Total size of downloads: 0 kB

# USE="-* mp3 oggvorbis" emerge -pv graveman

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/sox-12.17.7-r1  -alsa -encode -mad -ogg 455 kB
[ebuild  N    ] app-cdr/graveman-0.3.12_p4-r2  -debug -dvdr -flac +mp3 -nls
+oggvorbis 0 kB

Total size of downloads: 455 kB

[/code]

Finally, I'm not a guru of audio/video in Linux yet, but I find the oggvorbis
and vorbis USE flags confusing.  I think this should be cleared up at a higher
level, but shouldn't oggvorbi be ogg+vorbis?  We don't see mp3divx or ac52dvd,
do we?	 ;)

I know they are a pair, but if you take a look at many other ebuilds that use
them, they often will treat them distinctly.  My point is that the ogg USE flag
does not transcend to the sox ebuild when the dependency is specified because
gravman uses oggvorbis... that's all.

------- Comment #7 From Bel Zébute 2005-11-09 11:20:56 0000 -------
(In reply to comment #6)
> Finally, I'm not a guru of audio/video in Linux yet, but I find the oggvorbis
> and vorbis USE flags confusing.  I think this should be cleared up at a higher
> level, but shouldn't oggvorbi be ogg+vorbis?  We don't see mp3divx or ac52dvd,
> do we?	 ;)
> 
> I know they are a pair, but if you take a look at many other ebuilds that use
> them, they often will treat them distinctly.  My point is that the ogg USE flag
> does not transcend to the sox ebuild when the dependency is specified because
> gravman uses oggvorbis... that's all.

Stumbled on this :p #94254

------- Comment #8 From Tobias Scherbaum 2005-12-03 03:59:25 0000 -------
I finally moved the oggvorbis USE to vorbis. I also removed the sox USE flag
and
put sox into RDEPEND if the mp3 or vorbis USE flags are activated.

Bel: sox is a runtime dependency, so it should be added to RDEPEND instead of
DEPEND. From my point of view a revision bump isn't necessary, as this changes
have no impact on users currently runnin graveman.

------- Comment #9 From Tobias Scherbaum 2005-12-03 04:02:56 0000 -------
On a side note: I would much prefer new bug reports instead of reviving old and
resolved bug reports. Thanks Bel!

------- Comment #10 From Bel Zébute 2005-12-03 04:26:28 0000 -------
(In reply to comment #8)
> I finally moved the oggvorbis USE to vorbis. I also removed the sox USE flag and
> put sox into RDEPEND if the mp3 or vorbis USE flags are activated.

And where are these changes reflected?  

(In reply to comment #8)
> Bel: sox is a runtime dependency, so it should be added to RDEPEND instead of
> DEPEND. From my point of view a revision bump isn't necessary, as this changes
> have no impact on users currently runnin graveman.

The change will have an impact on those who don't have graveman though.

For the DEPEND/RDEPEND, I guess I should have added the USE flags in the RDEPEND
then. ;)

First Last Prev Next    No search results available      Search page      Enter new bug