Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719402 - dev-libs/snowball-stemmer-2.1.0: version bump
Summary: dev-libs/snowball-stemmer-2.1.0: 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: Hans de Graaff
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-04-25 13:30 UTC by Erik Quaeghebeur
Modified: 2022-09-13 19:25 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 Erik Quaeghebeur 2020-04-25 13:30:06 UTC
This package has a release: https://github.com/snowballstem/snowball/releases

(I bumped into this because I'm investigating unbundling snowball from a package that I'm trying to write an ebuild for. I have no knowledge about this package.)

Packages currently depending on it (found with grep -r "dev-libs/snowball-stemmer" /var/db/repos/gentoo):

app-misc/sphinx[stemmer]
app-misc/tracker[stemmer]
dev-db/mongodb
dev-libs/appstream-glib[stemmer]
dev-libs/appstream
dev-libs/libxmlb[stemmer]
mail-filter/rspamd
Comment 1 Hans de Graaff gentoo-dev Security 2020-04-26 05:52:43 UTC
I had a quick look just now and it looks like the shared library patches need to be reworked. https://github.com/snowballstem/snowball/pull/42 might be a good start but does no longer apply.
Comment 2 Larry the Git Cow gentoo-dev 2021-08-27 08:41:01 UTC
The bug has been closed via the following commit(s):

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

commit 3a9fd14fdf6bab2122e4a55d6e6030bdd6fd5ef7
Author:     Petr Vaněk <arkamar@atlas.cz>
AuthorDate: 2021-08-22 10:07:09 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2021-08-27 08:40:41 +0000

    dev-libs/snowball-stemmer: add 2.1.0
    
    This version bump reworks the original ebuild, with following list of
    changes:
    - use EAPI 8
    - append github to HOMEPAGE
    - change DESCRIPTION to one used in github
    - change license to BSD, this one is used in upstream
    - use new shared library patch based on alpinelinux patch
    - enable testing
    
    Closes: https://bugs.gentoo.org/719402
    Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 dev-libs/snowball-stemmer/Manifest                 |  2 +
 .../snowball-stemmer-2.1.0-shared-library.patch    | 58 ++++++++++++++++++++++
 .../snowball-stemmer/snowball-stemmer-2.1.0.ebuild | 54 ++++++++++++++++++++
 3 files changed, 114 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2021-08-27 20:45:45 UTC
The bug has been referenced in the following commit(s):

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

commit 1860d4e7b31d6d38724921b4d97fa765c8d3ae36
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:45:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:36 +0000

    dev-libs/appstream: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 .../appstream/{appstream-0.14.4.ebuild => appstream-0.14.4-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit d31c5d2680a9f2355603f63f65c5603e7b6ca9b2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:44:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:35 +0000

    dev-libs/appstream-glib: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 ...appstream-glib-0.7.18.ebuild => appstream-glib-0.7.18-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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

commit d17b8626750cbcdef9f529a077bc16c60bddcf16
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:43:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:33 +0000

    dev-libs/libxmlb: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/libxmlb/{libxmlb-0.1.15.ebuild => libxmlb-0.1.15-r1.ebuild} | 2 +-
 dev-libs/libxmlb/{libxmlb-0.3.1.ebuild => libxmlb-0.3.1-r1.ebuild}   | 2 +-
 dev-libs/libxmlb/{libxmlb-0.3.2.ebuild => libxmlb-0.3.2-r1.ebuild}   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

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

commit cca34126ae37ae43c4d5c867803d787e58c56407
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:43:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:32 +0000

    dev-db/mongodb: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-db/mongodb/{mongodb-4.2.11.ebuild => mongodb-4.2.11-r1.ebuild} | 6 +++---
 dev-db/mongodb/{mongodb-4.2.15.ebuild => mongodb-4.2.15-r1.ebuild} | 6 +++---
 dev-db/mongodb/{mongodb-4.4.1.ebuild => mongodb-4.4.1-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-4.4.4.ebuild => mongodb-4.4.4-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-4.4.8.ebuild => mongodb-4.4.8-r1.ebuild}   | 6 +++---
 dev-db/mongodb/{mongodb-5.0.2.ebuild => mongodb-5.0.2-r1.ebuild}   | 6 +++---
 6 files changed, 18 insertions(+), 18 deletions(-)

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

commit 3daf44bd10203246f06ef9a940074eea9064a151
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:40:59 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:31 +0000

    app-misc/tracker: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 app-misc/tracker/{tracker-2.3.5.ebuild => tracker-2.3.5-r1.ebuild} | 2 +-
 app-misc/tracker/{tracker-2.3.6.ebuild => tracker-2.3.6-r1.ebuild} | 2 +-
 app-misc/tracker/{tracker-3.1.2.ebuild => tracker-3.1.2-r1.ebuild} | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

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

commit 60bec2d5a3b4fbb2b55609e61ff045b6dc8d4521
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:40:11 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:30 +0000

    app-misc/sphinx: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 .../sphinx/{sphinx-2.2.11-r2.ebuild => sphinx-2.2.11-r4.ebuild}   | 8 ++++----
 .../sphinx/{sphinx-2.2.11-r3.ebuild => sphinx-2.2.11-r5.ebuild}   | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

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

commit 2f10f3753accc0c8136e85110bf18f8e5c385604
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:38:30 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:29 +0000

    mail-client/geary: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 mail-client/geary/{geary-40.0.ebuild => geary-40.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit bd01f4a67f991001e9d328926d95f0e3f78ca8ab
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:37:47 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:28 +0000

    app-text/calibre: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 app-text/calibre/{calibre-5.25.0.ebuild => calibre-5.25.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit ec5fa6b5611d76f428f4807705b3bebe3f6db3bd
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:36:34 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:27 +0000

    mail-filter/rspamd: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 mail-filter/rspamd/{rspamd-2.7-r102.ebuild => rspamd-2.7-r103.ebuild} | 2 +-
 mail-filter/rspamd/{rspamd-3.0.ebuild => rspamd-3.0-r1.ebuild}        | 2 +-
 mail-filter/rspamd/rspamd-9999.ebuild                                 | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

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

commit 5ec0beb85b0c07dd968eafe7c669437f9f14e0c1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:34:01 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-08-27 20:45:26 +0000

    dev-libs/snowball-stemmer: add subslot for changed SONAME
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{snowball-stemmer-2.1.0.ebuild => snowball-stemmer-2.1.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2022-09-13 19:25:58 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=cc4c649e593e120ae7e773127aa28f3d48a5305c

commit cc4c649e593e120ae7e773127aa28f3d48a5305c
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-08-27 20:45:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2022-09-13 19:25:02 +0000

    dev-libs/appstream: subscribe to snowball-stemmer subslot
    
    We need to be rebuilt when snowball-stemmer changes ABI.
    
    Bug: https://bugs.gentoo.org/719402
    Signed-off-by: Sam James <sam@gentoo.org>
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/appstream/appstream-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)