Your message dated Mon, 25 Nov 2024 02:34:37 +0000
with message-id <e1tfovt-00h0c6...@fasolo.debian.org>
and subject line Bug#1083287: fixed in radicale 3.3.1-1
has caused the Debian Bug report #1083287,
regarding radicale: Update dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1083287: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083287
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: radicale
Version: 3.2.3-1
Severity: normal
Tags: patch


Hi,

a few suggestions to update radicale's package dependencies and improve related documentation:


1.) Remove Suggests: libapache2-mod-proxy-uwsgi

Since at least buster (oldoldstable) libapache2-mod-proxy-uwsgi
was a transitional package, depending on apache2. It's unavailable in
trixie (testing). See
https://packages.debian.org/libapache2-mod-proxy-uwsgi

So this dependency (suggests) is not needed anymore and confusing. Please remove it and update the package description, see attached 1_libapache2-mod-proxy-uwsgi.patch. I verified that there are no other references to libapache2-mod-proxy-uwsgi.



2.) Add libapache2-mod-authnz-external to suggests.

This is mentioned in the README.Debian.

Attached 2_libapache2-mod-authnz-external.patch adds it to the package description and Suggests. I also added a hint that "PAM" relates to authenticating system users.



3.) Drop python3-passlib from suggests and clarify relevance of python3-bcrypt, explain PAM.

I /assume/ python3-passlib is needed both for password files (auth type htpasswd) and for PAM authentication (auth type remote_user), but am not sure about the latter one. python3-radicale already depends on it, at least if not built with the nocheck build profile. So you might just drop it from suggests and the package description. I'd be happy in blissful ignorance. IMO you don't have to explain an (indirect) Depends, and can ignore packages (I don't expect bugreports for those) built with a special build profile.

Further I /assume/ that python3-bcrypt is only needed with password files. (At my computer it's installed anyway due to unrelated dependencies.)

Attached 3_authentication.patch /might/ simplify the description and dependencies. Otherwise better documentation would be appreciated.



Thanks for maintaining radicale!

Greets
jre






-- System Information:
Debian Release: trixie/sid
   APT prefers testing
   APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.10.11-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages radicale depends on:
ii  adduser                    3.137
ii  init-system-helpers        1.67
ii  lsb-base                   11.6
ii  python3                    3.12.6-1
ii  python3-radicale           3.2.3-1
ii  sysvinit-utils [lsb-base]  3.10-2

Versions of packages radicale recommends:
ii  ssl-cert  1.1.3

Versions of packages radicale suggests:
ii  apache2                     2.4.62-1
ii  apache2-utils               2.4.62-1
pn  libapache2-mod-proxy-uwsgi  <none>
ii  python3-bcrypt              4.2.0-1
ii  python3-passlib             1.7.4-4
ii  uwsgi                       2.0.26-4
ii  uwsgi-plugin-python3        2.0.26-4

-- Configuration Files:
/etc/radicale/config changed [not included]

-- no debconf information
diff --git a/debian/control b/debian/control
index b52c1ba..adbf601 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,6 @@ Recommends:
 Suggests:
  apache2,
  apache2-utils,
- libapache2-mod-proxy-uwsgi,
  python3-bcrypt,
  python3-passlib,
  uwsgi,
@@ -71,7 +70,7 @@ Description: simple calendar and addressbook server - daemon
  Serving directly with uWSGI
  requires the packages uwsgi and uwsgi-plugin-python3.
  Serving with Apache as front-end and uWSGI only as middleware
- additionally requires the packages apache2 and libapache2-mod-proxy-uwsgi.
+ additionally requires the package apache2.
 
 Package: python3-radicale
 Section: python
diff --git a/debian/control b/debian/control
index adbf601..e657cb4 100644
--- a/debian/control
+++ b/debian/control
@@ -44,6 +44,7 @@ Recommends:
 Suggests:
  apache2,
  apache2-utils,
+ libapache2-mod-authnz-external,
  python3-bcrypt,
  python3-passlib,
  uwsgi,
@@ -61,6 +62,9 @@ Description: simple calendar and addressbook server - daemon
  .
  This package contains the radicale daemon.
  .
+ Using Apache with authentication of system users (PAM)
+ requires the package libapache2-mod-authnz-external.
+ .
  Creating encrypted password files
  require the package apache2-utils.
  .
diff --git a/debian/radicale.README.Debian b/debian/radicale.README.Debian
index e58a9e0..0b866b6 100644
--- a/debian/radicale.README.Debian
+++ b/debian/radicale.README.Debian
@@ -10,7 +10,7 @@ i.e. expects a front-end web service to resolve ${REMOTE_USER} via WSGI.
 ## Apache via uWSGI with PAM authentication
 
 Recommended setup for production use is to serve system-wide
-by Apache via uWSGI with Apache-based authenticating,
+by Apache via uWSGI with Apache-based authentication of system users (PAM),
 using the file /etc/radicale/config as main configuration file.
 
 Install needed packages:
diff --git a/debian/control b/debian/control
index e657cb4..7578a25 100644
--- a/debian/control
+++ b/debian/control
@@ -46,7 +46,6 @@ Suggests:
  apache2-utils,
  libapache2-mod-authnz-external,
  python3-bcrypt,
- python3-passlib,
  uwsgi,
  uwsgi-plugin-python3,
 Pre-Depends:
@@ -65,11 +64,9 @@ Description: simple calendar and addressbook server - daemon
  Using Apache with authentication of system users (PAM)
  requires the package libapache2-mod-authnz-external.
  .
- Creating encrypted password files
- require the package apache2-utils.
- .
- Stronger password hashes
- require the packages python3-passlib and python3-bcrypt.
+ Creating encrypted password files requires the package
+ apache2-utils, and for stronger password hashes the package
+ python3-bcrypt.
  .
  Serving directly with uWSGI
  requires the packages uwsgi and uwsgi-plugin-python3.

--- End Message ---
--- Begin Message ---
Source: radicale
Source-Version: 3.3.1-1
Done: Jonas Smedegaard <d...@jones.dk>

We believe that the bug you reported is fixed in the latest version of
radicale, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1083...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated radicale package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 25 Nov 2024 02:59:25 +0100
Source: radicale
Architecture: source
Version: 3.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <d...@jones.dk>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Closes: 1083287 1083288
Changes:
 radicale (3.3.1-1) unstable; urgency=medium
 .
   [ upstream ]
   * new release
 .
   [ Jonas Smedegaard ]
   * update and unfuzz patches
   * stop build-depend on python3-dateutil
   * suggest libapache2-mod-authnz-external
     (not libapache2-mod-proxy-uwsgi python3-passlib);
     update long description and README.Debian
     regarding suggested packages;
     closes: bug#1083287, thanks to Jens Reyer
   * update README.Debian regarding recommended setup;
     closes: bug#1083288, thanks to Jens Reyer
   * update copyright info: update coverage
Checksums-Sha1:
 3ca1c51f6cf58ad4b8bb9bebcac6876568b97a41 2556 radicale_3.3.1-1.dsc
 6395a810c7c9c7481b6a97ca015750879de12662 170518 radicale_3.3.1.orig.tar.gz
 768b18ab9159c760525501f5dbccb2f584aac620 25464 radicale_3.3.1-1.debian.tar.xz
 360f7eb81e70d8acf55304978fc7339c16012dd2 8687 radicale_3.3.1-1_amd64.buildinfo
Checksums-Sha256:
 2856ec9f827597c9196c7813273a939f938edc43a4f9909101c6fab9b1148c83 2556 
radicale_3.3.1-1.dsc
 4126df321692be556d7c81af557acba3653a8967067280081953dff2ec49fb8a 170518 
radicale_3.3.1.orig.tar.gz
 863ff699c12984898afc3eb60f66519b2dab9c596f121b319e760897c2fb9110 25464 
radicale_3.3.1-1.debian.tar.xz
 3b93de71dc482d3fae6f2b331ad791a50927b39bec6bf85060b39edcc02e0e1b 8687 
radicale_3.3.1-1_amd64.buildinfo
Files:
 e223ad56cbbf9238a0cbdbbe63997960 2556 net optional radicale_3.3.1-1.dsc
 7adc9826bcb9e85eb32e1fe4b2263856 170518 net optional radicale_3.3.1.orig.tar.gz
 6b18eac18ce736ccb7d2abbfc4096468 25464 net optional 
radicale_3.3.1-1.debian.tar.xz
 825a0daaec2a4f23c3ff497280d6d468 8687 net optional 
radicale_3.3.1-1_amd64.buildinfo


-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJnQ9qdCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmemfu7yntUSsS3Z8rwSjeeSY3+R1XuDk/BdzrJo3LWG
ihYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAABXug/+NwdT73eIieuzfNx5xy5fO4CH
TmZX2vz1D7hea2I5OqlJFDYfx8eUbksN0eVqCuCB8JNZXMkdFiOPKcdlblE9dMbF
7OjulyyZlNJLMtCbfmSGH88JtLzjm8NPLT2o+KHhse3l3k5DO0ZQBWwdQqMlFGwd
udJZFd8Q8F0yUu9eOPcI9r4c6PQ76u5dVGZD16EVZI81/uNHYVUIeS6tU+49Evj4
zKG34j5f9HkIFZUQdS7mjpLnh0Z1eV+vNPJfJnmt9gYrjilskj6NWHqn/wqPVYDu
CUk7TWVUTZROR+optI3d0xPcAPxwkzYx8QmcyVhKqqNehOjh00Y/kw397nn/Xpzq
vTKUtATU3MxuTTR9NCvlWF6phZUTutTpGfTnclOMu5WqTS5EGq3R9RFgDGf6r4FG
/PpggfFVN81m7WOJGpEvXz26KkxXXa57Wv9f06sKMrcdImaNLo9NV1ofq1An9lo7
syESbXpXaRGu9z5wh7i/IO93rPrcScjsJU67h7jWZGDRf3CbxwPcCZ4W2gIoPrDW
yzlGE3xZDAszdVTSc+Z1DoOcxI5eQ6vYMYlNJs4GOu+/RdtF0kHUFFWZvZOS6Wlz
v6lP2EJtie+4GW9Eqy0/NvnOZAMNS1RL6sc/at9HrqWf5Wy/YPahMf4B1maoqnGz
W3Mz0OVse+ZWuZQZpsY=
=IEKQ
-----END PGP SIGNATURE-----

Attachment: pgpLlMgwOsTif.pgp
Description: PGP signature


--- End Message ---

Reply via email to