Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225415 - media-video/ogmrip: version bump
Summary: media-video/ogmrip: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-08 18:20 UTC by Olivier Rolland
Modified: 2008-06-26 02:05 UTC (History)
1 user (show)

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


Attachments
ogmrip-0.12.0.ebuild (ogmrip-0.12.0.ebuild,3.13 KB, text/plain)
2008-06-08 18:21 UTC, Olivier Rolland
Details
ogmrip-0.12.0.ebuild (ogmrip-0.12.0.ebuild,3.02 KB, text/plain)
2008-06-09 18:42 UTC, Olivier Rolland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Rolland 2008-06-08 18:20:41 UTC
OGMRip 0.12 has been released today.

Reproducible: Always
Comment 1 Olivier Rolland 2008-06-08 18:21:36 UTC
Created attachment 155983 [details]
ogmrip-0.12.0.ebuild
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-08 22:04:21 UTC
- Don't attach anything without a comment. If the ebuild doesn't need to be changed - just say it. If you attach something, a unified diff is preferred.

- Looking at the ebuild, there's one R that shouldn't be there. Also an ebuild should never die, but definitely not multiple times: 

local letsfail=0

...

((letsfail++))

...

[[ letsfail != 0 ]] && die "Please correct the above use dependency issues."
Comment 3 Olivier Rolland 2008-06-08 22:24:36 UTC
- The ebuild has changed

- Which R shouldn't be there ? The one of RDEPEND ? If yes, I disagree.

- Where is it specified that an ebuild should never die ? And where is it specified that if an ebuild dies, it should only die in one place ?

- I don't find the letsfail solution better.

Anyway, it's up to beandog.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-08 22:33:57 UTC
RDEPEND="${RDEPEND} ...." is wrong.

An ebuild dies in case of an error. The missing use dependency resolution in Portage requires the ugly workaround to let the ebuild die. What do you think a user thinks, if this happens multiple times to him, instead getting all messages at once?! Exactly - bullshit.
Comment 5 Olivier Rolland 2008-06-08 22:35:32 UTC
Oops, sorry, you're right, the R should not be there.
Comment 6 Patrick Ohearn 2008-06-09 14:25:44 UTC
I have an ebuild for ogmrip-0.12 and ogmrip-{ac3,video-copy,mpeg} in my git repoistory at http://github.com/patoh/patoh/tree/master.

I wrote the ogmrip ebuild from scratch, so a few things may be different (as I didn't know there was one in the tree at the time).
Comment 7 Frederic LIETART 2008-06-09 16:24:32 UTC
Please commit ;)
Comment 8 Olivier Rolland 2008-06-09 18:42:20 UTC
Created attachment 156107 [details]
ogmrip-0.12.0.ebuild

* Fixed DEPEND/RDEPEND
* Fixed multiple dies
* Added mp4 USE flag
Comment 9 Frederic LIETART 2008-06-15 20:58:30 UTC
Up please
Comment 10 Steve Dibb (RETIRED) gentoo-dev 2008-06-26 02:05:40 UTC
in CVS

Thanks for the ebuild, Olivier

Frederic, please don't nag.