summaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: 8ab1010a98dd747d76a1a9bf9f364b3f4f41e680 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
usrmerge (39) unstable; urgency=medium

  [ Helmut Grohne ]
  * Support working with cp already moved to /usr/bin/. (Closes: #1060002)

 -- Marco d'Itri <md@linux.it>  Sat, 20 Jan 2024 21:35:46 +0100

usrmerge (38) unstable; urgency=medium

  * Remove support for the /etc/unsupported-skip-usrmerge-conversion flag
    file: usr-is-merged.preinst will ignore it and usrmerge.postinst will
    fail if it exists. (Closes: #1053671)

 -- Marco d'Itri <md@linux.it>  Sat, 28 Oct 2023 01:21:36 +0200

usrmerge (37) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * Use $DPKG_ROOT in usr-is-merged.postinst. (Closes: #1050755)

 -- Marco d'Itri <md@linux.it>  Tue, 29 Aug 2023 02:14:10 +0200

usrmerge (36) unstable; urgency=medium

  * Added code by Andreas Beckmann to clean up the biarch libraries
    directories when they are not needed. (Closes: #1038853)
  * Changed postinst to not run convert-etc-shells again on already
    converted systems and to run update-shells to make sure that the
    new shells.state file introduced in bookworm is up to date.
    (Closes: #1033167)
  * Improved the instructions to deal with a mounted /lib/modules/,
    which can also happen on some Xen-based systems. (Closes: 1034346)
  * Greatly improved the error messages when commands execution fails
    (see #1037362).
  * Added a versioned conflict with libc-bin, only relevant for the
    conversion script. (Closes: #1037362)
  * Added a versioned conflict with dhcpcd. (Closes: #1038832)
  * Added a versioned conflict with libparted1.8-10. (Closes: #1038832)
  * Added a versioned conflict with lustre-utils. (Closes: #1038832)

 -- Marco d'Itri <md@linux.it>  Sun, 27 Aug 2023 13:56:49 +0200

usrmerge (35) unstable; urgency=medium

  * Partially revert and further change the fix for #1024596, because it
    was incomplete and would fail when the directory containing the RTLD
    (e.g. /lib64) did not exist in /usr. (Closes: #1025926)

 -- Marco d'Itri <md@linux.it>  Mon, 12 Dec 2022 00:36:05 +0100

usrmerge (34) unstable; urgency=medium

  * Stopped creating the empty biarch directories, because glibc >= 2.35-4
    does that in preinst. (Closes: #1024596)
  * preinst: use mountpoint(1) to check if /usr is standalone instead
    if comparing st_dev, because this does not work with BTRFS subvolumes.
    (Closes: #1023816)
  * Updated the versioned conflict with kbd. (Closes: #1022936)
  * Made debian/copyright machine-readable. (Closes: #1025684)
  * Fixed a typo. (Closes: #1022790)

 -- Marco d'Itri <md@linux.it>  Sun, 11 Dec 2022 18:59:21 +0100

usrmerge (33) unstable; urgency=medium

  * Added a version number to the conflict with cruft. (See #941998.)
  * convert-usrmerge: stop if /lib/modules/ is a mount point, which is
    common on User Mode Linux. (Closes: #1021180)
  * Implemented only for Hurd systems a modified algorithm provided by
    Samuel Thibault. (Closes: #1020463)

 -- Marco d'Itri <md@linux.it>  Mon, 10 Oct 2022 23:52:46 +0200

usrmerge (32) unstable; urgency=medium

  * convert-usrmerge: fix handling the link X directory case.
    The case in which the source and destination are a symlink and a
    directory (or a directory and a symlink) actually was never handled.
    (Closes: #1020312)
  * Updated the versioned conflict with libpng12-0. (Closes: #1020549)
  * Relabel for SELinux the newly created directories and /etc/shells,
    courtesy of Christian Göttsche.

 -- Marco d'Itri <md@linux.it>  Thu, 29 Sep 2022 05:51:16 +0200

usrmerge (31) unstable; urgency=medium

  [ Luca Boccassi ]
  * usr-is-merged.preinst: run the check on upgrades too, because something
    may have un-merged the system since the last install. (See #926699.)

 -- Marco d'Itri <md@linux.it>  Mon, 19 Sep 2022 13:26:09 +0200

usrmerge (30+nmu2) unstable; urgency=medium

  [ Luca Boccassi ]
  * Non-maintainer upload.
  * overlayfs: attempt to move directory before bailing out (Closes:
    #1020228)

  [ Dimitri John Ledkov ]
  * Update regexp for new (temporary) ldd output

 -- Luca Boccassi <bluca@debian.org>  Sun, 18 Sep 2022 21:20:53 +0100

usrmerge (30+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * maintainer scripts: shellcheck fixes
  * maintainer scripts: fix running arm64 on nspawn (Closes: #1019575)

 -- Luca Boccassi <bluca@debian.org>  Sat, 17 Sep 2022 02:12:55 +0100

usrmerge (30) unstable; urgency=medium

  * Use in usrmerge.postinst the same logic to determine if /usr is
    merged or not that was already being in usr-is-merged.preinst and
    convert-usrmerge. (Closes: #1019506)

 -- Marco d'Itri <md@linux.it>  Mon, 12 Sep 2022 01:10:54 +0200

usrmerge (29) unstable; urgency=medium

  * Made postinst skip convert-etc-shells too if the flag file is present,
    to avoid a piuparts failure.

 -- Marco d'Itri <md@linux.it>  Sun, 17 Jul 2022 18:12:29 +0200

usrmerge (28) unstable; urgency=medium

  * Reupload for the buildds.

 -- Marco d'Itri <md@linux.it>  Sun, 17 Jul 2022 11:12:03 +0200

usrmerge (27) unstable; urgency=medium

  * Created a dummy usr-is-merged package which will fail in preinst if
    the system does not have a merged /usr. (See the TC decision #994388.)
  * Implemented a flag file to skip the conversion, for the benefit of
    buildds. (Closes: #1008203)
  * Made postinst always fail if the conversion is not possible.
  * Made postinst fail if overlayfs is involved. (Closes: #1008202)
  * Removed the debconf question: now the conversion is unconditional.
  * Created a list of files in / to be ignored if also present in /usr, on
    request of Ubuntu. (Closes: #997866)
  * Conflict with cruft. (Closes: #1002888)

 -- Marco d'Itri <md@linux.it>  Thu, 14 Jul 2022 23:58:40 +0200

usrmerge (25) unstable; urgency=medium

  * Remove prerm, which has not been needed or even possibly used since
    usrmerge version 19 started removing /etc/dpkg/dpkg.cfg.d/usrmerge on
    upgrades. (Closes: #982867)
  * New debconf translation(s): es. (Closes: #987519)

 -- Marco d'Itri <md@linux.it>  Tue, 27 Apr 2021 01:21:48 +0200

usrmerge (24) unstable; urgency=medium

  * Moved the scripts to /usr/lib/usrmerge/ on request of Ubuntu for better
    FHS compliance.
  * README.Debian: removed a reference to /etc/dpkg/dpkg.cfg.d/usrmerge:
    the file can be ignored since it has been empty or missing since 2016.
    (Closes: #940077)

 -- Marco d'Itri <md@linux.it>  Sat, 16 Jan 2021 06:02:21 +0100

usrmerge (23) unstable; urgency=medium

  * Converted to dh.

 -- Marco d'Itri <md@linux.it>  Tue, 03 Sep 2019 02:20:46 +0200

usrmerge (22) unstable; urgency=medium

  * Added a version to the conflict with molly-guard (see #914716).
    (Closes: #914716)

 -- Marco d'Itri <md@linux.it>  Sun, 09 Jun 2019 14:54:21 +0200

usrmerge (21) unstable; urgency=medium

  * Added a version to the conflict with ebtables (see #912046).
  * Added a versioned conflict with arptables (see #916106).

 -- Marco d'Itri <md@linux.it>  Sun, 17 Feb 2019 17:44:25 +0100

usrmerge (20) unstable; urgency=medium

  * Use dh_perl to add a missing dependency on perl. (Closes: #915883)
  * Documented that packages can be removed while a conversion is in
    progress. (Closes: #914409)
  * Added a conflict with molly-guard, again (see #914716).
  * Added a conflict with ebtables (see #913883).

 -- Marco d'Itri <md@linux.it>  Sat, 08 Dec 2018 23:37:38 +0100

usrmerge (19) unstable; urgency=medium

  * Added a version to the conflict with safe-rm (see #759410).
  * Removed the /etc/dpkg/dpkg.cfg.d/usrmerge file which has been empty
    since version 11.

 -- Marco d'Itri <md@linux.it>  Sun, 30 Sep 2018 19:09:42 +0200

usrmerge (18) unstable; urgency=medium

  * New debconf translation(s): ru. (Closes: #883204)

 -- Marco d'Itri <md@linux.it>  Mon, 16 Jul 2018 03:58:40 +0200

usrmerge (17) unstable; urgency=medium

  * Defer the conversion of temporarily-broken symlinks in subdirectories
    too, to prevent leaving them broken if the program aborts.
    (Closes: #848504, #871706)
  * Added again a version to the conflict with molly-guard (see #837928).

 -- Marco d'Itri <md@linux.it>  Sun, 05 Nov 2017 19:14:38 +0100

usrmerge (16) unstable; urgency=medium

  * Added a version to the conflict with ksh (see #810158).

 -- Marco d'Itri <md@linux.it>  Wed, 31 May 2017 14:37:35 +0200

usrmerge (15) unstable; urgency=medium

  * Updated the version of the conflict with xfslibs-dev, because the
    package was broken again later (see #766811).
  * Added a version to the conflict with yp-tools (see #812532).

 -- Marco d'Itri <md@linux.it>  Tue, 21 Mar 2017 23:19:50 +0100

usrmerge (14) unstable; urgency=medium

  * Make convert-usrmerge restore the SELinux context for the newly
    created top level symlinks. (Closes: #850274)

 -- Marco d'Itri <md@linux.it>  Mon, 27 Feb 2017 02:03:26 +0100

usrmerge (13) unstable; urgency=medium

  * Do not run convert-usrmerge on NFS systems. (Closes: #842145)
  * Added a version to the conflict with elvis-tiny (see #813857).
  * Added a versioned conflict with libjson-c-dev (see #843145).

 -- Marco d'Itri <md@linux.it>  Mon, 12 Dec 2016 05:23:20 +0100

usrmerge (12) unstable; urgency=medium

  * Added a conflict with molly-guard. (Closes: #837925)
  * Updated the versioned conflict with zsh. (Closes: #824205)
  * New debconf translation(s): pt, de, nl, pt_BR.
    (Closes: #818636, 818656, 823443, 829342)

 -- Marco d'Itri <md@linux.it>  Thu, 29 Sep 2016 18:42:37 +0200

usrmerge (11) unstable; urgency=medium

  * dpkg.cfg: removed libpng12-0 (see #766809).
    No dpkg.cfg workarounds are used anymore.
  * After the conversion, use the new convert-etc-shells program to add
    to /etc/shells /usr-based paths for each shell in /. (Closes: #817119)
  * New debconf translation(s): fr. (Closes: #818144)

 -- Marco d'Itri <md@linux.it>  Tue, 15 Mar 2016 08:42:53 +0100

usrmerge (10) unstable; urgency=medium

  * dpkg.cfg: removed open-iscsi and tcsh (see #810276 and #767927).
  * Ask with debconf if convert-usrmerge should be run. (Closes: #797417)
  * New debconf translation(s): it.

 -- Marco d'Itri <md@linux.it>  Sun, 28 Feb 2016 02:02:03 +0100

usrmerge (9) unstable; urgency=medium

  * dpkg.cfg: removed acl, policycoreutils and musl-dev (see #767925,
    #767930 and #766812).
  * Added conflicts with elvis-tiny and yp-tools (see #813857 and #812532).
  * Added a version to the conflicts with mksh and zsh (see #807185 and
    #768079).
  * Updated the versioned conflict with davfs2, molly-guard and xfslibs-dev
    (see #812535 and #766811).

 -- Marco d'Itri <md@linux.it>  Wed, 10 Feb 2016 04:56:33 +0100

usrmerge (8) unstable; urgency=medium

  * Added Breaks with older cruft-ng and initramfs-tools.
    (Closes: #810860, #811317)
  * dpkg.cfg: removed coreutils.
  * Added a conflict with older open-vm-tools.

 -- Marco d'Itri <md@linux.it>  Fri, 22 Jan 2016 07:07:50 +0100

usrmerge (7) unstable; urgency=medium

  * On EBUSY, list the services using ProtectSystem.
  * dpkg.cfg: removed less and libbrlapi-dev.

 -- Marco d'Itri <md@linux.it>  Sat, 16 Jan 2016 03:51:37 +0100

usrmerge (6) unstable; urgency=high

  * Add support for ppc64el to directories_to_merge().
  * Check for free space in /usr before attempting the conversion.
  * dpkg.cfg: removed cryptsetup, libusb-0.1-4, xfsdump and xfslibs-dev.
  * dpkg.cfg: added open-iscsi.
  * Added a conflict with open-vm-tools.
  * Added a conflict with older vsearch.

 -- Marco d'Itri <md@linux.it>  Sat, 09 Jan 2016 04:33:13 +0100

usrmerge (5) unstable; urgency=medium

  * Create empty multilib and multiarch library directories.
    (Closes: #810091)
  * dpkg.cfg: removed davfs2, kbd and libdm0-dev.
  * Added a conflict with ksh.

 -- Marco d'Itri <md@linux.it>  Thu, 07 Jan 2016 02:55:40 +0100

usrmerge (4) unstable; urgency=medium

  * Fixed the conversion of symlinks with the same name in / and /usr,
    which was broken in many cases and broke libpng12-0. (Closes: #809495)
    The code still does not handle automatically all possible combinations,
    but we only need it to work around the few buggy packages with
    duplicated symlinks.
  * Preinst: check if an initramfs is being used.

 -- Marco d'Itri <md@linux.it>  Mon, 04 Jan 2016 05:12:46 +0100

usrmerge (3) unstable; urgency=medium

  * Added a conflict with mksh (see #807185).
  * debian/control: add the Homepage field. (Closes: #798056)

 -- Marco d'Itri <md@linux.it>  Sun, 27 Dec 2015 14:26:51 +0100

usrmerge (2) unstable; urgency=medium

  * Uploaded to the archive.

 -- Marco d'Itri <md@linux.it>  Wed, 05 Aug 2015 05:09:52 +0200

usrmerge (1) UNRELEASED; urgency=medium

  * Initial release.
  * Added a conflict with zsh (see #768079).

 -- Marco d'Itri <md@linux.it>  Tue, 04 Nov 2014 22:42:44 +0100