Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 638150

Summary: media-sound/helm-0.9.0 version bump
Product: Gentoo Linux Reporter: Simon <simon.vanderveldt+gentoo>
Component: Current packagesAssignee: Professional Audio Applications Maintainers <proaudio>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, pavol.cupka
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild Bumped to latest release and EAPI=6
patch to go with above.
Ebuild Bumped to latest release and EAPI=6 *and* clean repoman...

Comment 1 Jonas Stein gentoo-dev 2017-11-21 18:01:44 UTC
Thank you for the bump request. 
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 Simon 2017-11-21 21:53:43 UTC
(In reply to Jonas Stein from comment #1)
> Thank you for the bump request. 
> You can help the maintainer with further information:
> Does a simple bump [1] work on your system? 
> 
> [1]
> https://wiki.gentoo.org/wiki/
> Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay

Well, that's a simple question with a complicated answer ;)

Emerging all newer versions works without many problems. There are some changes that are needed to the ebuild for some versions, but nothing problematic.

The main issue I'm having is that I no longer have output when running the standalone version using JACK. I'm not sure what's causing this, but this means I cannot validate if the newer versions are working. It actually also happens with the current version in the tree (0.4.1) so could very well be something that's specific to my system/config.

Maybe someone else can give it a try and check if it works? An ebuild for the latest version (0.9.0) can be found here https://github.com/gentoo-audio/audio-overlay/tree/add-helm/media-sound/helm
Comment 3 Simon 2017-11-21 21:56:54 UTC
The first sentence should've been 

> Emerging all newer versions works without significant problems.
Comment 4 Malcolm Lashley 2018-11-14 01:25:03 UTC
Created attachment 555072 [details]
Ebuild Bumped to latest release and EAPI=6

This fixes some QA issues - adds USE flags for lv2 and vst (already existing use-flags in other packages) - updates to EAPI=6 and bumps to latest release
Comment 5 Malcolm Lashley 2018-11-14 01:27:36 UTC
Created attachment 555074 [details, diff]
patch to go with above.
Comment 6 Malcolm Lashley 2018-11-14 01:37:36 UTC
Created attachment 555076 [details]
Ebuild Bumped to latest release and EAPI=6 *and* clean repoman...
Comment 7 Larry the Git Cow gentoo-dev 2019-01-27 23:13:35 UTC
The bug has been referenced in the following commit(s):

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

commit a8d65305984352f3e1325dd64f7439cd373911cd
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-27 21:10:46 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-27 23:12:03 +0000

    media-sound/helm: 0.9.0 version bump, EAPI-7 bump, https
    
    Bug: https://bugs.gentoo.org/638150
    Closes: https://bugs.gentoo.org/645592
    Thanks-to: Malcolm Lashley <mlashley@gmail.com>
    Package-Manager: Portage-2.3.58, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-sound/helm/Manifest                          |  1 +
 .../helm/files/helm-0.9.0-nomancompress.patch      | 24 ++++++++++
 media-sound/helm/helm-0.9.0.ebuild                 | 56 ++++++++++++++++++++++
 3 files changed, 81 insertions(+)
Comment 8 Andreas Sturmlechner gentoo-dev 2019-01-27 23:37:44 UTC
(In reply to Malcolm Lashley from comment #4)
> This fixes some QA issues - adds USE flags for lv2 and vst (already existing
> use-flags in other packages) - updates to EAPI=6 and bumps to latest release
Thanks for your work - version 0.9.0 is now in tree, but I did not carry over the use flags yet. You did not actually make dependencies optional with them. You can still rebase your ebuild against current 0.9.0 and resubmit it, including making the dependencies optional and ideally adding use flag metadata descriptions.