(tl;dr: at the bottom) Cyril Brulebois <k...@debian.org> (2014-09-18): > I don't think it matters much (except for consistency), but there > was some request already for us to evaluate RMs after packaging got > changed (which I failed to do properly by the way) so it might make > sense to try and get that done, once and for all.
A quick git grep in debian-installer.git seems to return only those: build/pkg-lists/gtk-common:ttf-freefont-udeb build/pkg-lists/gtk-common:ttf-cjk-compact-udeb build/pkg-lists/gtk-common:ttf-dejavu-udeb ttf-cjk-compact-udeb is under our control. There's also this hit in cdebconf-terminal: Depends: cdebconf-gtk-udeb, ttf-dejavu-mono-udeb, ${shlibs:Depends}, ${misc:Depends} https://packages.debian.org/unstable/ttf-freefont says ttf-freefont is a transitional package, pulling fonts-freefont-ttf from src:fonts-freefont. That source package builds fonts-freefont-udeb which might be used to replace ttf-freefont-udeb? The file lists seem to suggest this wouldn't be too crazy, and we would get a few bug fixes/improvements, if dates can be trusted as references: (sid-amd64-devel)kibi@wodi:/tmp$ dpkg --contents fonts-freefont-udeb_20120503-4_all.udeb|sort -k 6 drwxr-xr-x root/root 0 2014-02-08 08:01 ./ drwxr-xr-x root/root 0 2014-02-08 08:01 ./etc/ drwxr-xr-x root/root 0 2014-02-08 08:01 ./etc/X11/ -rw-r--r-- root/root 205 2013-08-02 23:31 ./etc/X11/XftConfig drwxr-xr-x root/root 0 2014-02-08 08:01 ./usr/ drwxr-xr-x root/root 0 2014-02-08 08:01 ./usr/share/ drwxr-xr-x root/root 0 2014-02-08 08:01 ./usr/share/fonts/ drwxr-xr-x root/root 0 2014-02-08 08:01 ./usr/share/fonts/truetype/ drwxr-xr-x root/root 0 2014-02-08 08:01 ./usr/share/fonts/truetype/freefont/ -rw-r--r-- root/root 149056 2014-02-08 08:01 ./usr/share/fonts/truetype/freefont/FreeSansBold.ttf -rw-r--r-- root/root 222048 2014-02-08 08:01 ./usr/share/fonts/truetype/freefont/FreeSansOblique.ttf -rw-r--r-- root/root 544272 2014-02-08 08:01 ./usr/share/fonts/truetype/freefont/FreeSans.ttf (sid-amd64-devel)kibi@wodi:/tmp$ dpkg --contents ttf-freefont-udeb_20100919-1_all.udeb|sort -k 6 drwxr-xr-x root/root 0 2011-02-08 08:24 ./ drwxr-xr-x root/root 0 2011-02-08 08:24 ./etc/ drwxr-xr-x root/root 0 2011-02-08 08:24 ./etc/X11/ -rw-r--r-- root/root 205 2011-02-07 22:25 ./etc/X11/XftConfig drwxr-xr-x root/root 0 2011-02-08 08:24 ./usr/ drwxr-xr-x root/root 0 2011-02-08 08:24 ./usr/share/ drwxr-xr-x root/root 0 2011-02-08 08:24 ./usr/share/fonts/ drwxr-xr-x root/root 0 2011-02-08 08:24 ./usr/share/fonts/truetype/ drwxr-xr-x root/root 0 2011-02-08 08:24 ./usr/share/fonts/truetype/freefont/ -rw-r--r-- root/root 103828 2011-02-08 08:24 ./usr/share/fonts/truetype/freefont/FreeSansBold.ttf -rw-r--r-- root/root 219736 2011-02-08 08:24 ./usr/share/fonts/truetype/freefont/FreeSansOblique.ttf -rw-r--r-- root/root 333884 2011-02-08 08:24 ./usr/share/fonts/truetype/freefont/FreeSans.ttf The same might go for ttf-dejavu-udeb and ttf-dejavu-mono-udeb, compared to fonts-dejavu-udeb and fonts-dejavu-mono-udeb. This seems to be confirmed for the non-mono variants: (sid-amd64-devel)kibi@wodi:/tmp/1$ debdiff ttf-dejavu-udeb_2.33-3_all.udeb fonts-dejavu-udeb_2.35-1_all.udeb [The following lists of changes regard files as different if they have different names, permissions or owners.] Files in second .deb but not in first ------------------------------------- -rw-r--r-- root/root /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf -rw-r--r-- root/root /usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf Files in first .deb but not in second ------------------------------------- -rw-r--r-- root/root /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf -rw-r--r-- root/root /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf Control files: lines which differ (wdiff format) ------------------------------------------------ Installed-Size: [-504-] {+544+} Package: [-ttf-dejavu-udeb-] {+fonts-dejavu-udeb+} Source: [-ttf-dejavu-] {+fonts-dejavu+} Version: [-2.33-3-] {+2.35-1+} But also for the mono variants: (sid-amd64-devel)kibi@wodi:/tmp/2$ debdiff ttf-dejavu-mono-udeb_2.33-3_all.udeb fonts-dejavu-mono-udeb_2.35-1_all.udeb [The following lists of changes regard files as different if they have different names, permissions or owners.] Files in second .deb but not in first ------------------------------------- -rw-r--r-- root/root /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf Files in first .deb but not in second ------------------------------------- -rw-r--r-- root/root /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf Control files: lines which differ (wdiff format) ------------------------------------------------ Installed-Size: [-155-] {+156+} Package: [-ttf-dejavu-mono-udeb-] {+fonts-dejavu-mono-udeb+} Source: [-ttf-dejavu-] {+fonts-dejavu+} Version: [-2.33-3-] {+2.35-1+} One should note the file differences come from the ttf-dejavu vs. dejavu directory. tl;dr: Based on the investigation above, I'd be tempted to: 1. Replace ttf-* occurrences with fonts-* ones for everything except ttf-cjk-compact, since all bits seem to already be in place. fonts-dejavu and fonts-freefont maintainers, do you concur? This would post-alpha 1. 2. Rename ttf-cjk-compact* to fonts-cjk-compact* later if we really want to get consistency. There's no potential improvement to gain here, compared to the situation for the previously mentioned packages. Mraw, KiBi.
signature.asc
Description: Digital signature