[ubuntu/questing-proposed] shadow 1:4.17.4-2ubuntu1 (Accepted)

Florent 'Skia' Jacquet florent.jacquet at canonical.com
Wed May 21 16:49:16 UTC 2025


shadow (1:4.17.4-2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2098865)
    Remaining changes:
    - d/p/* : Enable private home directories by default
    - debian/{source_shadow.py,login.defs.install}: Add apport hook
    - debian/patches/1010_extrausers.patch:
      + Add support to passwd for libnss-extrausers
      + Add automatic detection of "extrausers" for usermod -G
    - d/p/1011_extrausers_toggle.patch: extrausers support for useradd/groupadd
    - d/p/1012_extrausers_chfn.patch: --extrausers support for chfn tool
      This one got refreshed, and some space vs tabs shenanigans got fixed
    - d/p/1013_extrausers_deluser.patch: --extrausers support for userdel
    - d/p/1014_extrausers_delgroup.patch: --extrausers support for groupdel
    - d/p/1016_extrausers_gpasswd.patch: extrausers support for gpasswd
    - d/p/506_relaxed_usernames.patch, d/t/{control,numeric-username}:
    - d/t/smoke: Extend for extrausers support
    - Add some cursory tests for the extrausers features
    - d/p/lp2063200: fix useradd group validation with extrausers (LP 2063200)
      Small refresh here with a variable renamed
    - d/p/u/0001-...fully-numeric.patch:
      Non trivial refresh after some part of the feature got upstreamed.
    Dropped changes:
    - d/tests: make 'upstream' tests work with current sources layout
      Upstream fixed its layout, it's not needed anymore

shadow (1:4.17.4-2) unstable; urgency=medium

  * Allow LOGIN_ENV_SAFELIST (from util-linux) in /etc/login.defs.
    Using patch from upstream.

shadow (1:4.17.4-1) unstable; urgency=medium

  * New upstream version 4.17.4
  * Rebase patches

shadow (1:4.17.3-3) unstable; urgency=medium

  * Accept /usr/sbin/nologin as an alternate to /sbin/nologin.
    Thanks to Marc Haber

shadow (1:4.17.3-2) unstable; urgency=medium

  * Do not warn about useradd --system with Debian-globally allocated uids
    (Closes: #1100563)
  * Refresh patches

shadow (1:4.17.3-1) unstable; urgency=medium

  * New upstream version 4.17.3
  * Refresh patches and include upstream patch for getdate.
    Include https://github.com/shadow-maint/shadow/pull/1214 to fix
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095430 in the
    way upstream intends to fix it.
  * Explicitly pass {s,}bindir to configure.
    Avoids upstream hacks in configure.

shadow (1:4.17.2-6) unstable; urgency=medium

  * d/rules: ensure lib/getdate.c gets rebuilt
  * configure: always pick /usr/bin/passwd.
    Thanks to Jochen Sprickerhof <jspricke at debian.org>

shadow (1:4.17.2-5) unstable; urgency=medium

  * Warn about future --badname removal.
    Upstream PR 1158 plans to remove this flag, probably in the forky
    timeframe. Warn users now.
  * Import upstream patch to fix chfn (#1096187)
  * Add regression test for #1096187
  * Add regression test for #1095430
  * Remove "shadowconfig off"
    If needed please run pwunconv, grpunconv manually, but please understand
    you are on your own.

shadow (1:4.17.2-4) unstable; urgency=medium

  * Revert upstreams chfn.c strsep change (Closes: #1096187)

shadow (1:4.17.2-3) unstable; urgency=medium

  * Revert upstreams strtoday calculation "fix" (Closes: #1095430)

shadow (1:4.17.2-2) unstable; urgency=medium

  * Upload to unstable.
  * Apply upstream revert of "Use local time for human-readable dates"
    (Closes: #1095430)

shadow (1:4.17.2-1) experimental; urgency=medium

  * New upstream version 4.17.2
  * Apply upstream patch from Marc Haber to document E_BAD_NAME
  * Refresh patches

shadow (1:4.17.1-2) experimental; urgency=medium

  * Rewrite shadowconfig(8) manpage.
    Thanks to Alejandro Colomar <alx at kernel.org>
  * Remove unnecessary Build-Depends: quilt.
    Thanks to Bastian Germann (Closes: #1092461)

shadow (1:4.17.1-1) experimental; urgency=medium

  * New upstream version 4.17.1

shadow (1:4.17.0-1) experimental; urgency=medium

  * New upstream version 4.17.0
  * Refresh patches.

shadow (1:4.17.0~rc1-2) experimental; urgency=medium

  * Remove Debian patch to relax username checks.
    Per discussion on d-devel, with upstream, and with the
    adduser maintainer.
    Thanks: Marc Haber

shadow (1:4.17.0~rc1-1) experimental; urgency=medium

  * New upstream version 4.17.0~rc1
  * Add upstream patch for new return-code for bad usernames
  * Refresh patches
  * d/copyright: update
  * Forbid purely numeric user/group names, and "." and ".."

Date: Wed, 07 May 2025 14:16:59 +0200
Changed-By: Florent 'Skia' Jacquet <florent.jacquet at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Chopin <simon.chopin at canonical.com>
https://launchpad.net/ubuntu/+source/shadow/1:4.17.4-2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 07 May 2025 14:16:59 +0200
Source: shadow
Built-For-Profiles: noudeb
Architecture: source
Version: 1:4.17.4-2ubuntu1
Distribution: questing
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Florent 'Skia' Jacquet <florent.jacquet at canonical.com>
Closes: 1092461 1095430 1096187 1100563
Launchpad-Bugs-Fixed: 2098865
Changes:
 shadow (1:4.17.4-2ubuntu1) questing; urgency=medium
 .
   * Merge with Debian unstable (LP: #2098865)
     Remaining changes:
     - d/p/* : Enable private home directories by default
     - debian/{source_shadow.py,login.defs.install}: Add apport hook
     - debian/patches/1010_extrausers.patch:
       + Add support to passwd for libnss-extrausers
       + Add automatic detection of "extrausers" for usermod -G
     - d/p/1011_extrausers_toggle.patch: extrausers support for useradd/groupadd
     - d/p/1012_extrausers_chfn.patch: --extrausers support for chfn tool
       This one got refreshed, and some space vs tabs shenanigans got fixed
     - d/p/1013_extrausers_deluser.patch: --extrausers support for userdel
     - d/p/1014_extrausers_delgroup.patch: --extrausers support for groupdel
     - d/p/1016_extrausers_gpasswd.patch: extrausers support for gpasswd
     - d/p/506_relaxed_usernames.patch, d/t/{control,numeric-username}:
     - d/t/smoke: Extend for extrausers support
     - Add some cursory tests for the extrausers features
     - d/p/lp2063200: fix useradd group validation with extrausers (LP 2063200)
       Small refresh here with a variable renamed
     - d/p/u/0001-...fully-numeric.patch:
       Non trivial refresh after some part of the feature got upstreamed.
     Dropped changes:
     - d/tests: make 'upstream' tests work with current sources layout
       Upstream fixed its layout, it's not needed anymore
 .
 shadow (1:4.17.4-2) unstable; urgency=medium
 .
   * Allow LOGIN_ENV_SAFELIST (from util-linux) in /etc/login.defs.
     Using patch from upstream.
 .
 shadow (1:4.17.4-1) unstable; urgency=medium
 .
   * New upstream version 4.17.4
   * Rebase patches
 .
 shadow (1:4.17.3-3) unstable; urgency=medium
 .
   * Accept /usr/sbin/nologin as an alternate to /sbin/nologin.
     Thanks to Marc Haber
 .
 shadow (1:4.17.3-2) unstable; urgency=medium
 .
   * Do not warn about useradd --system with Debian-globally allocated uids
     (Closes: #1100563)
   * Refresh patches
 .
 shadow (1:4.17.3-1) unstable; urgency=medium
 .
   * New upstream version 4.17.3
   * Refresh patches and include upstream patch for getdate.
     Include https://github.com/shadow-maint/shadow/pull/1214 to fix
     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095430 in the
     way upstream intends to fix it.
   * Explicitly pass {s,}bindir to configure.
     Avoids upstream hacks in configure.
 .
 shadow (1:4.17.2-6) unstable; urgency=medium
 .
   * d/rules: ensure lib/getdate.c gets rebuilt
   * configure: always pick /usr/bin/passwd.
     Thanks to Jochen Sprickerhof <jspricke at debian.org>
 .
 shadow (1:4.17.2-5) unstable; urgency=medium
 .
   * Warn about future --badname removal.
     Upstream PR 1158 plans to remove this flag, probably in the forky
     timeframe. Warn users now.
   * Import upstream patch to fix chfn (#1096187)
   * Add regression test for #1096187
   * Add regression test for #1095430
   * Remove "shadowconfig off"
     If needed please run pwunconv, grpunconv manually, but please understand
     you are on your own.
 .
 shadow (1:4.17.2-4) unstable; urgency=medium
 .
   * Revert upstreams chfn.c strsep change (Closes: #1096187)
 .
 shadow (1:4.17.2-3) unstable; urgency=medium
 .
   * Revert upstreams strtoday calculation "fix" (Closes: #1095430)
 .
 shadow (1:4.17.2-2) unstable; urgency=medium
 .
   * Upload to unstable.
   * Apply upstream revert of "Use local time for human-readable dates"
     (Closes: #1095430)
 .
 shadow (1:4.17.2-1) experimental; urgency=medium
 .
   * New upstream version 4.17.2
   * Apply upstream patch from Marc Haber to document E_BAD_NAME
   * Refresh patches
 .
 shadow (1:4.17.1-2) experimental; urgency=medium
 .
   * Rewrite shadowconfig(8) manpage.
     Thanks to Alejandro Colomar <alx at kernel.org>
   * Remove unnecessary Build-Depends: quilt.
     Thanks to Bastian Germann (Closes: #1092461)
 .
 shadow (1:4.17.1-1) experimental; urgency=medium
 .
   * New upstream version 4.17.1
 .
 shadow (1:4.17.0-1) experimental; urgency=medium
 .
   * New upstream version 4.17.0
   * Refresh patches.
 .
 shadow (1:4.17.0~rc1-2) experimental; urgency=medium
 .
   * Remove Debian patch to relax username checks.
     Per discussion on d-devel, with upstream, and with the
     adduser maintainer.
     Thanks: Marc Haber
 .
 shadow (1:4.17.0~rc1-1) experimental; urgency=medium
 .
   * New upstream version 4.17.0~rc1
   * Add upstream patch for new return-code for bad usernames
   * Refresh patches
   * d/copyright: update
   * Forbid purely numeric user/group names, and "." and ".."
Checksums-Sha1:
 61132c02a111ed8f3483f32f01bc20659b320eb4 2817 shadow_4.17.4-2ubuntu1.dsc
 6472ed66405924de1f564d0a18f01f12e5ce44d0 2326584 shadow_4.17.4.orig.tar.xz
 7bd20c7d3f803fa040e0778ff8fb01423b61fbdb 488 shadow_4.17.4.orig.tar.xz.asc
 683afdcc0ff755f15b756c7b11f7fb0abcda4f10 181584 shadow_4.17.4-2ubuntu1.debian.tar.xz
 208710523857d926d91c3a27bdfb65e74bc3b9a1 8125 shadow_4.17.4-2ubuntu1_source.buildinfo
Checksums-Sha256:
 aca3eecb21373fd24e1224e63cb7faec12b835747b13b534074206f0b87b84b0 2817 shadow_4.17.4-2ubuntu1.dsc
 554801054694ff7d8a7abdf0d6ece34e2f16e111673cc01b8c9ee1278451181e 2326584 shadow_4.17.4.orig.tar.xz
 82437d2b54790b3a6734c526b757e693cd0c734ec6afd69f9a9cf0eb1dad8dc4 488 shadow_4.17.4.orig.tar.xz.asc
 99842fb6bf0c13462f89ff158470cfc14bb1922acbaabdfc47b44402be140254 181584 shadow_4.17.4-2ubuntu1.debian.tar.xz
 98fdf812160d5f41ebc6fcab7cb71f450f43fbfdfa42b4e43b653160f5e45dae 8125 shadow_4.17.4-2ubuntu1_source.buildinfo
Files:
 b5730bdbceb4a8c4c5d54056f4636a42 2817 admin required shadow_4.17.4-2ubuntu1.dsc
 469666ea82c203ce5b0116d26b3793a9 2326584 admin required shadow_4.17.4.orig.tar.xz
 ac356bfd174072b7bee29779ec6357e9 488 admin required shadow_4.17.4.orig.tar.xz.asc
 e9f86a9d09af1909c4097908ea1c1481 181584 admin required shadow_4.17.4-2ubuntu1.debian.tar.xz
 16361c46d3ea2b337e2f7da3f5cbdfef 8125 admin required shadow_4.17.4-2ubuntu1_source.buildinfo
Original-Maintainer: Shadow package maintainers <pkg-shadow-devel at lists.alioth.debian.org>
Vcs-Git: https://git.launchpad.net/~schopin/ubuntu/+source/shadow
Vcs-Git-Commit: 6cd017513ea645301e9b1908a4005db596faf264
Vcs-Git-Ref: refs/heads/skia-merge


More information about the Questing-changes mailing list