debootstrap (1.0.137)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 1.0.138 > 1.0.137
- Git: https://salsa.debian.org/installer-team/debootstrap.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1245184
- Browser: https://salsa.debian.org/installer-team/debootstrap
- Last scan: 2024-11-06 05:53:03+00
- Next scan: 2024-11-12 00:50:00+00
- Merge requests: 20
- CI pipeline status: success
- Debian changelog in Git:
debootstrap (1.0.138) UNRELEASED; urgency=medium
[ Benjamin Drung ]
* Fix EXTRACTOR_OVERRIDE: parameter not set (LP: #1971951)
* Fix several shellcheck complaints
[ Samuel Thibault ]
* work_out_debs: On hurd-any, when cron gets installed, add opensysusers to
fulfill's cron-daemon-common dependency on systemd-opensysusers
(Closes: Bug#1079374)
-- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 05 Aug 2024 16:41:07 +0200
- This branch is 11 commits ahead of tag 1.0.137
- Git log:
commit cef6d5d69a4ceac80db6fe3bbefc96ebc362087f
Author: Samuel Thibault <sthibault@debian.org>
Date: Sun Sep 8 01:25:56 2024 +0200
work_out_debs: on hurd-any, on cron, add opensysusers
On hurd-any, when cron gets installed, add opensysusers to fulfill's
cron-daemon-common dependency on systemd-opensysusers
(Closes: Bug#1079374)
commit c9bb01c143de62f333b07c9172a2f7a7c092e910
Merge: a7865eb 3fca47f
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Aug 7 18:11:51 2024 +0000
Merge branch 'ubuntu_support' into 'master'
missing ubuntu-distro-info fallback to endoflife.date
See merge request installer-team/debootstrap!122
commit 3fca47fc1946685ec3ec01edf538710e46103994
Author: Daniel Black <daniel@mariadb.org>
Date: Fri Aug 2 15:25:52 2024 +1000
missing ubuntu-distro-info fallback to endoflife.date
As the distro running debootstrap may not contain ubuntu-disto-info
use the information on endoflie.date for the ubuntu.
Ubuntu moves things to old-releases once it past the extended support
date, or if not, just the supported date.
If neither ubuntu-distro-info is there, or curl/jq, then assume
a supported distro on the assumption they are more used.
commit a7865eb326ad3f3110fd2e5b4fc23ec740133953
Merge: 0b6fe28 49dd170
Author: Luca Boccassi <bluca@debian.org>
Date: Tue Aug 6 20:56:41 2024 +0000
Merge branch 'shellcheck' into 'master'
Add .shellcheckrc
See merge request installer-team/debootstrap!124
commit 49dd170e6914bb8cfe007e61ce6f82b98473a4f7
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Tue Aug 6 20:58:06 2024 +0200
Add shellcheck markers to shell files that get sourced
The files `functions` and `scripts/*` do not have a file extension
that shellcheck can use for deriving the dialect.
commit d400ccf07094fa94ebbc1471688c7e1151c904de
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Tue Aug 6 20:52:49 2024 +0200
Add .shellcheckrc
Add `.shellcheckrc` that disables complains that are safe to be ignore.
commit 0b6fe28f23671c55770ddb266bb3c8e7c1e2f897
Merge: 2c0a3ad 36208c6
Author: Luca Boccassi <bluca@debian.org>
Date: Mon Aug 5 15:09:33 2024 +0000
Merge branch 'master' into 'master'
Fix EXTRACTOR_OVERRIDE: parameter not set
See merge request installer-team/debootstrap!121
commit 36208c6041cb30fbff026122ebc2f8e612794a4b
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Mon Aug 5 16:50:20 2024 +0200
Fix several shellcheck complaints
Fix several shellcheck complaints except for those where word splitting
is desired:
```
shellcheck -e SC1090,SC1091,SC2034,SC2046,SC2086,SC2089,SC2090,SC2119,SC2153,SC2209,SC3043 \
-s sh -x debootstrap functions scripts/gutsy scripts/kali scripts/sid
```
Signed-off-by: Benjamin Drung <bdrung@ubuntu.com>
commit df19fb6f481b9ba64e4843f6e83a1d810bdca719
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Mon Aug 5 16:46:50 2024 +0200
dp/p: Drop unused support for changing increment
The functions `dp` and `p` are always called without parameters.
To simplify the code and fix shellcheck, drop support for specifying the
increment.
Signed-off-by: Benjamin Drung <bdrung@ubuntu.com>
commit 9f898c8713bf9f62db94410c1309a2bc340c08c8
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Mon Aug 5 16:44:33 2024 +0200
Fix failures with "set -u"
Following command will succeed now:
```
sudo DEBOOTSTRAP_DIR=`pwd` sh -u ./debootstrap unstable ./unstable-chroot
```
Signed-off-by: Benjamin Drung <bdrung@ubuntu.com>
commit 3026024da4395b4a87ecde8ca4bc3dcaf731016d
Author: Benjamin Drung <bdrung@ubuntu.com>
Date: Mon Aug 5 16:41:46 2024 +0200
Fix EXTRACTOR_OVERRIDE: parameter not set
On Ubuntu 22.04 (jammy):
```
$ cat test.yaml
---
name: test
mmdebstrap:
suite: jammy
target: root.squashfs
variant: minbase
$ bdebstrap -c test.yaml
I: automatically chosen mode: unshare
I: chroot architecture amd64 is equal to the host's architecture
sh: 48: /usr/share/debootstrap/scripts/gutsy: EXTRACTOR_OVERRIDE: parameter not set
Can't exec "tar2sqfs": No such file or directory at /usr/bin/mmdebstrap line 5178.
E: cannot exec tar2sqfs --version: No such file or directory
E: failed to start tar2sqfs --version
2022-05-06 10:22:50,438 bdebstrap ERROR: mmdebstrap failed with exit code 2. See above for details.
```
LP: #1971951
Signed-off-by: Benjamin Drung <bdrung@ubuntu.com>