Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 581272 - x11-terms/roxterm-3.8.1 version bump
Summary: x11-terms/roxterm-3.8.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2016-04-26 15:00 UTC by Russell Knighton
Modified: 2020-04-28 07:44 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Russell Knighton 2016-04-26 15:00:25 UTC
I have tested a simple version bump of the ebuild to 3.3.2, and it compiles/installs/works fine.

As proxy-maintainer, can we also now request that at least 2.9.3 be marked stable for amd64 & x86?

I'd also suggest that 3.1.5 can be marked as stable now too, but as I don't have  a pure stable install, I can't test if all it's dependencies are also stable. Is there some way to easily check this?
Comment 1 Ian Delaney (RETIRED) gentoo-dev 2016-05-10 06:56:19 UTC
Russel, the requirement for a user / proxied maintainer is to supply a fully runtested ebuild in an attachment. What you have done is more or less say
please copy rename the ebuild of 3.1.5, and do it all from there.

A copy rename sometimes works, and when not, the ebuild is changed, then we need a unified diff patch with which to generate the bumped form of the bumped ebuild.
As for stablilising, similarly, you make a std stable request bug, of which bugzilla has dozens of examples.  As user you can also CC arches. 

As a user maintainer, you do the maintaining processes, not just supply a plan of action.  You can observe the 'stabled' state of any package with use of eix.

e.g.
$ eix x11-terms/roxterm
* x11-terms/roxterm
     Available versions:  
     (0)    2.6.3 (~)2.6.5 (~)2.9.3-r1
     (1)    (~)3.1.5
       {nls}

The docs will inform you that an ebuild need have a history of 30 days in the tree with no open bugs to qualify for a stabilisation request.

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 2 Jonas Stein gentoo-dev 2017-07-25 15:31:21 UTC
So this got stuck for a while. Could you attach a patch of the tested ebuild. 
Ideal would be to bump to EAPI=6 while we are there.

Could you open a separate ticket for the stabilization, please?
Comment 3 Ewoud Kohl van Wijngaarden 2020-04-21 20:59:25 UTC
I would be interested in being a proxy maintainer since I use it as my primary terminal.

I've submitted https://github.com/gentoo/gentoo/pull/15463 which packages the latest release (3.9.2) from https://github.com/realh/roxterm.
Comment 4 Larry the Git Cow gentoo-dev 2020-04-28 07:44:28 UTC
The bug has been closed via the following commit(s):

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

commit 910c87875ec5ad18ea03f425c61f1e508ef10457
Author:     Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
AuthorDate: 2020-04-21 20:57:31 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-04-28 07:44:05 +0000

    x11-terms/roxterm: Bump to 3.9.3
    
    Closes: https://bugs.gentoo.org/581272
    Closes: https://bugs.gentoo.org/718548
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 x11-terms/roxterm/Manifest             |  1 +
 x11-terms/roxterm/roxterm-3.9.3.ebuild | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)