Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830867 - app-vim/gitgutter-20220524: stabilise, then cleanup old (was: Port to EAPI-8)
Summary: app-vim/gitgutter-20220524: stabilise, then cleanup old (was: Port to EAPI-8)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vim Maintainers
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on:
Blocks: EAPI6Removal
  Show dependency tree
 
Reported: 2022-01-09 18:24 UTC by Andreas Sturmlechner
Modified: 2022-08-29 18:39 UTC (History)
1 user (show)

See Also:
Package list:
app-vim/gitgutter-20220524
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2022-01-09 18:24:59 UTC
Version bump happened in 2018. Why not stabilise *once* in a while?
Comment 1 Thomas Bracht Laumann Jespersen 2022-04-05 19:19:26 UTC
The vim-plugin.eclass needs to be ported to EAPI=8 first, I think.
Comment 2 Andreas Sturmlechner gentoo-dev 2022-04-05 19:22:30 UTC
That's implied.
Comment 3 Thomas Bracht Laumann Jespersen 2022-04-05 19:35:36 UTC
Fair enough :-)
Comment 4 Larry the Git Cow gentoo-dev 2022-04-06 08:49:58 UTC
The bug has been referenced in the following commit(s):

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

commit 127654ee62e16c459cb47c283df0dc5b3a8db0ab
Author:     Thomas Bracht Laumann Jespersen <t@laumann.xyz>
AuthorDate: 2022-04-06 07:12:47 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2022-04-06 08:49:40 +0000

    vim-plugin.eclass: support EAPI 8
    
     * Drop EAPI 0, 1, 2 workarounds
     * Move EXPORT_FUNCTIONS to end of file
     * Add required @USAGE on functions
    
    Bug: https://bugs.gentoo.org/830867
    Bug: https://bugs.gentoo.org/830866
    Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
    Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

 eclass/vim-plugin.eclass | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2022-05-30 12:57:11 UTC
The bug has been referenced in the following commit(s):

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

commit 88c453b8bbe3c25a139c88705d9f462ac78ae88a
Author:     Thomas Bracht Laumann Jespersen <t@laumann.xyz>
AuthorDate: 2022-04-06 09:10:34 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2022-05-30 12:57:01 +0000

    vim-plugin.eclass: support EAPI 8
    
     * Drop EAPI 0, 1, 2 workarounds
     * Move EXPORT_FUNCTIONS to end of file
     * Add required @USAGE on functions
     * Add _VIM_PLUGIN_ECLASS guard
    
    Bug: https://bugs.gentoo.org/830867
    Bug: https://bugs.gentoo.org/830866
    Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
    Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in>
    Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

 eclass/vim-plugin.eclass | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)
Comment 6 Larry the Git Cow gentoo-dev 2022-05-31 23:46:18 UTC
The bug has been referenced in the following commit(s):

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

commit 8c659f037944be911121b4c4e43ff06aa3316ecf
Author:     Thomas Bracht Laumann Jespersen <t@laumann.xyz>
AuthorDate: 2022-05-30 14:43:02 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-05-31 23:46:05 +0000

    app-vim/gitgutter: add 20220524
    
    Bug: https://bugs.gentoo.org/830867
    Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-vim/gitgutter/Manifest                  |  1 +
 app-vim/gitgutter/gitgutter-20220524.ebuild | 29 +++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)
Comment 7 Andreas Sturmlechner gentoo-dev 2022-08-16 17:49:50 UTC
How about stabilisation now?
Comment 8 Thomas Bracht Laumann Jespersen 2022-08-16 20:11:10 UTC
(In reply to Andreas Sturmlechner from comment #7)
> How about stabilisation now?
That would be nice.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-17 02:46:22 UTC
x86 done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-17 02:47:00 UTC
amd64 done

all arches done
Comment 11 Larry the Git Cow gentoo-dev 2022-08-29 18:39:50 UTC
The bug has been closed via the following commit(s):

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

commit 0ef4bbc9f53138600ed978f6ae91794e947522e7
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2022-08-17 10:55:31 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-08-29 18:39:07 +0000

    app-vim/gitgutter: drop 20180815, EAPI-6--
    
    Closes: https://bugs.gentoo.org/830867
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-vim/gitgutter/Manifest                  |  1 -
 app-vim/gitgutter/gitgutter-20180815.ebuild | 29 -----------------------------
 2 files changed, 30 deletions(-)