Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696572 - net-irc/ngircd: version bump
Summary: net-irc/ngircd: 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: Sam James
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-10-05 10:33 UTC by Michał Górny
Modified: 2020-04-26 13:41 UTC (History)
1 user (show)

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


Attachments
ngircd-25.ebuild (ngircd-25.ebuild,1.69 KB, text/plain)
2019-10-07 15:45 UTC, firebird
Details
metadata.xml (metadata.xml,614 bytes, text/xml)
2019-10-07 15:46 UTC, firebird
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-05 10:33:36 UTC
According to Repology, the current upstream release is 25.  Please bump.
Comment 1 firebird 2019-10-07 15:45:17 UTC
Created attachment 592050 [details]
ngircd-25.ebuild

- Bump EAPI to v7
- Adjust copyright notice
- add useflag for the ngircd IRC+ protocol (default enabled, so as to not break compatibility)
- add useflag for strict-rfc mode
- tests are now working, so remove the restriction
Comment 2 firebird 2019-10-07 15:46:03 UTC
Created attachment 592052 [details]
metadata.xml

new local useflag descriptions
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-03-25 15:15:06 UTC
(In reply to Moritz Kick from comment #1)
> Created attachment 592050 [details]
> ngircd-25.ebuild
> 
> - Bump EAPI to v7
> - Adjust copyright notice
> - add useflag for the ngircd IRC+ protocol (default enabled, so as to not
> break compatibility)
> - add useflag for strict-rfc mode
> - tests are now working, so remove the restriction

We need you to ideally use git and introduce GLEP 81 ideally for this. Come chat on IRC if you need help with git.
Comment 4 Larry the Git Cow gentoo-dev 2020-04-15 18:34:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/data/api.git/commit/?id=e05bb034c0673084dbdf911b80a4d94cd74f4000

commit e05bb034c0673084dbdf911b80a4d94cd74f4000
Author:     Sam James (sam_c) <sam@cmpct.info>
AuthorDate: 2020-04-15 16:06:48 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-04-15 18:34:28 +0000

    uid-gid.txt: Add UID/GID for ngircd (413)
    
    Bug: https://bugs.gentoo.org/696572
    Signed-off-by: Sam James (sam_c) <sam@cmpct.info>
    Closes: https://github.com/gentoo/api-gentoo-org/pull/267
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)
Comment 5 Larry the Git Cow gentoo-dev 2020-04-26 13:37:17 UTC
The bug has been closed via the following commit(s):

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

commit 9f4569a28161fc2d931863ab8e826d2dd2080e3f
Author:     Sam James (sam_c) <sam@cmpct.info>
AuthorDate: 2020-04-15 19:33:15 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-04-26 13:36:49 +0000

    net-irc/ngircd: Bump to 25, GLEP 81
    
    Closes: https://bugs.gentoo.org/696572
    Closes: https://bugs.gentoo.org/707634
    Signed-off-by: Sam James (sam_c) <sam@cmpct.info>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-irc/ngircd/Manifest                         |   1 +
 net-irc/ngircd/files/ngircd-25-fix-gcc-10.patch |  77 ++++++++++++++++
 net-irc/ngircd/files/ngircd-25-make-env.patch   |  75 ++++++++++++++++
 net-irc/ngircd/metadata.xml                     |   2 +
 net-irc/ngircd/ngircd-25.ebuild                 | 111 ++++++++++++++++++++++++
 5 files changed, 266 insertions(+)