Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 933996 - www-apps/radicale: update to 3.2.x available upstream
Summary: www-apps/radicale: update to 3.2.x available upstream
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Henning Schild
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-06-10 10:10 UTC by Henning Schild
Modified: 2024-08-23 02:08 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 Henning Schild 2024-06-10 10:10:13 UTC
There are new upstream releases available, and the package should be updated.

Reproducible: Always
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-06-30 15:55:59 UTC
Why does the bug depend on dev-python/pika?  Is that a new dependency in the new version?
Comment 2 Henning Schild 2024-06-30 18:08:42 UTC
Yes, the current version has sort of a plugin to publish events via MQTT. I have not really tried but think one would only see a problem if one actually flips a few config switches.

Currently i would say it is a dep, once an upstream bug is resolved it will be an optfeature.

Thinking about it, i could maybe bump with optfeature. But the current version would crash if pika is not there but mqtt enabled.

https://github.com/Kozea/Radicale/issues/1490

But wether dep or optfeature, i can not really test is without having a pika on 3.12.
Comment 3 Henning Schild 2024-07-02 14:55:09 UTC
I think i will contribute to upstream radicale to make that dep go away. The current version can probably be packaged by not installing the hook and patching a comment into the config template hooks section. "Not supported on gentoo currently, see this bug"

So we can move on here and see what happens to pika.
Comment 4 Henning Schild 2024-08-06 17:56:52 UTC
https://github.com/Kozea/Radicale/pull/1554

trying here to get rid of the dep to "dev-python/pika"
Comment 5 Henning Schild 2024-08-07 17:40:57 UTC
upstream merged the PR

i will propose an update soon and add dev-python/pika for an optfeature, maybe wait for another upstream release

but actually it does not make a big difference, current versions would crash if configured for rabbitmq and not yet released versions would ignore the "plugin"

anyhow users would need to explicitly enable rabbitmq and would likely see it not working, server crashing or skipping the "plugin" does not make the biggest difference
Comment 6 Henning Schild 2024-08-13 19:05:46 UTC
Removing "Depends on" because pika is really only optional and not needed for normal operation.
Comment 7 Larry the Git Cow gentoo-dev 2024-08-23 02:08:20 UTC
The bug has been closed via the following commit(s):

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

commit 0bfe70c2522204116bf2accfc3f012440ab5b837
Author:     Henning Schild <henning@hennsch.de>
AuthorDate: 2024-08-13 18:46:15 +0000
Commit:     Eli Schwartz <eschwartz@gentoo.org>
CommitDate: 2024-08-23 02:03:14 +0000

    www-apps/radicale: bump to 3.2.2
    
    Closes: https://bugs.gentoo.org/933996
    Signed-off-by: Henning Schild <henning@hennsch.de>
    Closes: https://github.com/gentoo/gentoo/pull/38136
    Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>

 www-apps/radicale/Manifest              |  1 +
 www-apps/radicale/radicale-3.2.2.ebuild | 92 +++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)