Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 631988 - media-sound/mixxx Add 9999 ebuild
Summary: media-sound/mixxx Add 9999 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-25 09:05 UTC by Simon
Modified: 2018-05-10 22:08 UTC (History)
1 user (show)

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


Attachments
mixxx-9999.ebuild (mixxx-9999.ebuild,3.71 KB, text/plain)
2017-12-13 20:26 UTC, gerion
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2017-09-25 09:05:14 UTC
Wanted to check/request if adding a media-sound/mixxx-9999 ebuild would be OK.
The current release (2.0.0) is from 2015, a lot of development has happened in the meantime and I don't know when/if a new release will be created
Comment 1 Andreas Sturmlechner gentoo-dev 2017-09-25 10:03:03 UTC
mixxx-2.0.0 is requiring a huge amount of downstream patching by now. Could you ping upstream for their plan of a new release?
Comment 2 Simon 2017-09-25 17:09:10 UTC
Will do. I'll report back once I've received an answer.
Comment 3 Simon 2017-09-26 17:35:48 UTC
I've checked with upstream and there's no patch/maintenance release planned for 2.0.0 nor is there a clear plan when the new major release will be.

So I guess all the more reason for a live ebuild.

I assume the majority of the current patches for 2.0.0 are already incorporated into mixxx's master branch?
Comment 4 Andreas Sturmlechner gentoo-dev 2017-09-26 18:05:57 UTC
I am not a huge fan of live ebuilds for the sole reason of upstream not doing releases anymore - if no one is there to do maintenance (and live ebuilds are high maintenance) it will just accumulate bugs over time.
Comment 5 Simon 2017-09-26 19:27:20 UTC
(In reply to Andreas Sturmlechner from comment #4)
> I am not a huge fan of live ebuilds for the sole reason of upstream not
> doing releases anymore - if no one is there to do maintenance (and live
> ebuilds are high maintenance) it will just accumulate bugs over time.

I can understand that, the code itself obviously changes with a live ebuild, so more continuous changes to the ebuild will be necessary than for code that doesn't change.

On the other hand it would give us the opportunity to fix issues in smaller chunks instead of having to figure out all the changes at once when a new release pops up.
Comment 6 gerion 2017-12-13 20:26:13 UTC
Created attachment 509962 [details]
mixxx-9999.ebuild

This ebuild should be compatible for 2.0.0 and 9999.
Anyway, the debug useflag has to be set for 9999, see:
https://bugs.launchpad.net/mixxx/+bug/1737546
Comment 8 Larry the Git Cow gentoo-dev 2018-05-10 22:08:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c8bfa924b8b2f70914eaf9eb34b90107275d6c

commit d4c8bfa924b8b2f70914eaf9eb34b90107275d6c
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-05-10 22:08:04 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-05-10 22:08:26 +0000

    media-sound/mixxx: Added live ebuild.
    
    Closes: https://bugs.gentoo.org/631988
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 media-sound/mixxx/mixxx-9999.ebuild | 131 ++++++++++++++++++++++++++++++++++++
 1 file changed, 131 insertions(+)