Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241804 - media-video/qdvdauthor-1.11.1 version bump
Summary: media-video/qdvdauthor-1.11.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Stefan Briesenick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-13 18:02 UTC by Heiko Baums
Modified: 2009-09-04 16:37 UTC (History)
5 users (show)

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


Attachments
PKGBUILD from Archlinux (PKGBUILD,1.60 KB, text/plain)
2008-10-13 18:08 UTC, Heiko Baums
Details
media-video/qdvdauthor-1.5.0.2 ebuild (qdvdauthor-1.5.0.2.ebuild,2.80 KB, text/plain)
2008-10-24 06:22 UTC, Colin Bennett
Details
version bump (qdvdauthor-1.6.1.ebuild,2.72 KB, text/plain)
2009-01-06 11:45 UTC, Yar Odin
Details
fix missing qrender (qdvdauthor-1.6.1-r1.ebuild,2.74 KB, text/plain)
2009-01-06 15:53 UTC, Yar Odin
Details
qdvdauthor-1.8.0-r1.ebuild (qdvdauthor-1.8.0-r1.ebuild,3.56 KB, text/plain)
2009-06-04 23:24 UTC, Daniel Pielmeier
Details
qdvdauthor-1.8.0-r1.diff (qdvdauthor-1.8.0-r1.diff,6.02 KB, patch)
2009-06-04 23:25 UTC, Daniel Pielmeier
Details | Diff
qdvdauthor-1.8.0-r2.diff (qdvdauthor-1.8.0-r2.diff,6.11 KB, patch)
2009-06-16 22:17 UTC, Daniel Pielmeier
Details | Diff
qdvdauthor-1.10.0.diff (qdvdauthor-1.10.0.diff,6.62 KB, patch)
2009-07-05 14:43 UTC, Daniel Pielmeier
Details | Diff
qdvdauthor-1.10.0.diff (qdvdauthor-1.10.0.diff,6.27 KB, patch)
2009-07-28 20:01 UTC, Daniel Pielmeier
Details | Diff
qdvdauthor-1.11.1.diff (qdvdauthor-1.11.1.diff,6.23 KB, patch)
2009-09-03 20:26 UTC, Daniel Pielmeier
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Baums 2008-10-13 18:02:57 UTC
media-video/qdvdauthor-1.5.0 is out since 2008-08-02.
Comment 1 Heiko Baums 2008-10-13 18:08:18 UTC
Created attachment 168318 [details]
PKGBUILD from Archlinux

It's not an ebuild, but maybe it helps building the ebuild.
On Archlinux it seems to work.
Comment 2 Heiko Baums 2008-10-13 18:09:59 UTC
"export STATIC_FFMPEG=1" should of course be set to 0 on Gentoo.
Comment 3 Colin Bennett 2008-10-24 06:22:17 UTC
Created attachment 169680 [details]
media-video/qdvdauthor-1.5.0.2 ebuild

I updated the qdvdauthor ebuild to version 1.5.0.2 (upstream version "1.5.0-2" tarball, "1.5.0" top level directory within tarball).

It builds and seems to run though I can't get either this version or version 1.2 it to build a DVD from my AVI file -- I thought automatic transcoding was supported, and it seems to try, but it fails.
Comment 4 Yar Odin 2009-01-06 11:45:54 UTC
Created attachment 177567 [details]
version bump

version bump to 1.6.1
Comment 5 Yar Odin 2009-01-06 15:53:16 UTC
Created attachment 177574 [details]
fix missing qrender
Comment 6 Heiko Baums 2009-01-06 15:59:57 UTC
Are you really sure, that this compiles, when no X is running somewhere in the background?

See these bug reports:
http://sourceforge.net/tracker/index.php?func=detail&aid=2384143&group_id=98243&atid=620414
http://sourceforge.net/tracker/index.php?func=detail&aid=2394687&group_id=98243&atid=620414
Comment 7 Yar Odin 2009-01-06 17:53:40 UTC
(In reply to comment #6)
> Are you really sure, that this compiles, when no X is running somewhere in the
> background?
> 
> See these bug reports:
> http://sourceforge.net/tracker/index.php?func=detail&aid=2384143&group_id=98243&atid=620414
> http://sourceforge.net/tracker/index.php?func=detail&aid=2394687&group_id=98243&atid=620414
> 
1.5.0.2 doesn't of course
my 1.6.1/1.6.1-r1 compiles fine without X started (refer to --no-configurator configure option)

P.S. Is it to hard to try compile my ebuild without running X? ;]
Comment 8 Heiko Baums 2009-01-06 18:24:48 UTC
I can't test your ebuild anymore, because I recently switched to Archlinux. But I tried to compile it the same way as you do in your ebuild, but it failed, because configure couldn't find a running X. Instead of --no-configurator I used -n, which shall be the short form of --no-configurator as ./configure --help says.
Comment 9 Tanktalus 2009-01-29 19:45:50 UTC
1.7.0 is out since 2009-01-18, and since 1.2 crashes on me constantly, it'd be great to get it into portage
Comment 10 Tanktalus 2009-01-29 19:57:48 UTC
Also should mention that there are new templates - though they're now distributed as an rpm instead of a tarball :-(
Comment 11 Daniel Pielmeier gentoo-dev 2009-06-04 23:24:34 UTC
Created attachment 193588 [details]
qdvdauthor-1.8.0-r1.ebuild

I add a work in progress ebuild for version 1.8.0. I have done many things from the custom configure script which is used for qdvdauthor manually to make it work and respect basic QA. There is also a bug [1] at sourceforge that requests build system improvements, as the way it is done now is quite suboptimal.

[1] http://sourceforge.net/tracker/?func=detail&aid=2790230&group_id=98243&atid=620414
Comment 12 Daniel Pielmeier gentoo-dev 2009-06-04 23:25:26 UTC
Created attachment 193590 [details, diff]
qdvdauthor-1.8.0-r1.diff

And one for those who like diffs :)
Comment 13 Daniel Pielmeier gentoo-dev 2009-06-16 22:17:30 UTC
Created attachment 194946 [details, diff]
qdvdauthor-1.8.0-r2.diff

Some updates.
Comment 14 Daniel Pielmeier gentoo-dev 2009-07-05 14:43:05 UTC
Created attachment 196773 [details, diff]
qdvdauthor-1.10.0.diff

qdvdauthor-1.10.0 is out.
Comment 15 Daniel Pielmeier gentoo-dev 2009-07-28 20:01:31 UTC
Created attachment 199471 [details, diff]
qdvdauthor-1.10.0.diff

A tarball including templates is now available for qdvdauthor-1.10.0. I have integrated this into the ebuild via a templates use flag instead of creating an additional package.
Comment 16 Heiko Baums 2009-07-28 20:33:00 UTC
Daniel, wouldn't it be better to attach the ebuilds instead of the diffs?

It makes more work for you to create the diffs, and the users need to download one ebuild and additionally the diff, and then the users need to apply the patch.

If you would attach the complete ebuilds, then you just need to upload one file and the users need to download only one file, which they can save 1:1 into their overlay.

And the diffs are much bigger than the ebuilds.
Comment 17 Daniel Pielmeier gentoo-dev 2009-07-28 20:52:23 UTC
(In reply to comment #16)
> Daniel, wouldn't it be better to attach the ebuilds instead of the diffs?

Diffs are preferred because it makes it easier to follow the changes. I must confess this makes not much sense in this case as the new ebuild uses a completely different approach compared to the old one.

> It makes more work for you to create the diffs, and the users need to download
> one ebuild and additionally the diff, and then the users need to apply the
> patch.
> 
> If you would attach the complete ebuilds, then you just need to upload one file
> and the users need to download only one file, which they can save 1:1 into
> their overlay.
> 
> And the diffs are much bigger than the ebuilds.
> 

Well for me it is one command to create the diff :)

The user needs to download only the diff. Then he can copy the latest version from the portage tree in his overlay and apply the diff by invoking "patch old.ebuild new.diff". Two commands which are trivial enough I think.

As a plus users also learn how to use patch :-)
Comment 18 Heiko Baums 2009-07-28 21:24:57 UTC
(In reply to comment #17)
> Diffs are preferred because it makes it easier to follow the changes. I must
> confess this makes not much sense in this case as the new ebuild uses a
> completely different approach compared to the old one.

The preferred way for this purpose is not creating patches but changelogs. And in this case it's really much easier to download just one ebuild.

And this has nothing to do with the approach of an ebuild.

> Well for me it is one command to create the diff :)

For you it's one needless and senseless command. For the user it's one needless and senseless additional download and one needless and senseless additional command to patch the ebuild.

> The user needs to download only the diff. Then he can copy the latest version
> from the portage tree in his overlay and apply the diff by invoking "patch
> old.ebuild new.diff". Two commands which are trivial enough I think.

No, the user - especially a user, who wants to install qdvdauthor for the first time - needs to download two files (one ebuild and one patch) instead of only one file (one ebuild). A patch for an ebuild costs more time, more work, more bandwidth and more space on the bugzilla. Only downloading one ebuild and saving it 1:1 into an overlay is much more trivial than downloading and applying a patch. And the patch command is by far trivial.

And there are many normal users - also on Gentoo - who don't know, what a patch is and what to do with a patch.

> As a plus users also learn how to use patch :-)

That's not really the sense of downloading an ebuild. And which normal user needs to learn how to use patch?

So, please, upload the complete ebuilds instead of patches in the future.
Comment 19 Daniel Pielmeier gentoo-dev 2009-09-03 20:26:55 UTC
Created attachment 203078 [details, diff]
qdvdauthor-1.11.1.diff

Call me stubborn or whatever but here is a new diff. Maybe i bump qdvdauthor in the next time so you don't have to worry about the diffs.
Comment 20 Daniel Pielmeier gentoo-dev 2009-09-04 16:37:42 UTC
+*qdvdauthor-1.11.1 (04 Sep 2009)
+
+  04 Sep 2009; Pielmeier Daniel <billie@gentoo.org> qdvdauthor-1.2.0.ebuild,
+  +qdvdauthor-1.11.1.ebuild, metadata.xml:
+  Version bump. Fixes bugs #255889 and finally #241804. Some small repoman
+  fixes.