View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006968 | GNUnet | other | public | 2021-08-01 11:04 | 2025-08-14 15:15 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.25.0 | Fixed in Version | 0.25.0 | ||
Summary | 0006968: Debian package improvements | ||||
Description | The current Debian package for GNUnet needs a few improvements. I'm filing this bug to keep track of them. * User/group names should probably not be dynamic. I don't know any other Debian package that has variable user names. It just makes things more complex. * Configuration files dynamically generated to /etc/ are just overwritten on each install. That's unacceptable, as it might overwrite user changes. We need to use the standard ucf tooling so that Debian manages configuration files on upgrades properly. * We are currently installing systemd system unit files *dynamically* to /etc/, instead of using debhelper facilities. * We are currently installiny systemd user unit files manually. This means that every user who logs in will auto"magically" run a GNUnet peer. * We don't seem to use dpkg-statoverride correctly. We check with "dpkg-statoverride --list", but then don't use statoverride to *change* the permissions permanently. * The insert_gns logic seems buggy, considering that "set -e" is set. The error handling part will never be executed, but the script will just be stopped. * The whole NSS setup logic should IMHO only be executed when the user explicitly requested so via debconf. | ||||
Tags | No tags attached. | ||||
|
grothoff: Please close this or update as required |
|
2202bbd4dc..bb92c73cd5 fixes most of the above, except for /etc/gnunet.conf, which I'm not sure is a big deal. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-08-01 11:04 | Florian Dold | New Issue | |
2021-08-01 11:06 | Florian Dold | Description Updated | |
2024-03-07 21:26 | schanzen | Assigned To | => Christian Grothoff |
2024-03-07 21:26 | schanzen | Status | new => assigned |
2024-03-07 21:27 | schanzen | Note Added: 0021807 | |
2025-08-14 15:14 | Christian Grothoff | Note Added: 0025644 | |
2025-08-14 15:15 | Christian Grothoff | Status | assigned => resolved |
2025-08-14 15:15 | Christian Grothoff | Resolution | open => fixed |
2025-08-14 15:15 | Christian Grothoff | Fixed in Version | => 0.25.0 |
2025-08-14 15:15 | Christian Grothoff | Product Version | => Git master |
2025-08-14 15:15 | Christian Grothoff | Target Version | => 0.25.0 |