Source: cool-retro-term
Version: 1.2.0+ds2
Severity: normal
Tags: patch

Dear Maintainer,

Having done
  $ apt list fonts-* | cut -d/ -f1  | tail -n+2 | xargs apt download
I now see
  $ l | grep -v _all
  total 1.3G
  -rw-r--r-- 1 nabijaczleweli users   37.1k 2022-11-14  
fonts-hermit_1.2.0+ds2-1+b1_amd64.deb
  -rw-r--r-- 1 nabijaczleweli users   10.4k 2022-11-14  
fonts-proggy_1.2.0+ds2-1+b1_amd64.deb
  -rw-r--r-- 1 nabijaczleweli users     79k 2022-11-14  
fonts-terminus_1.2.0+ds2-1+b1_amd64.deb

These all appear to come from src:cool-retro-term, whose d/control says
  Package: fonts-hermit
  Architecture: any
  Multi-Arch: foreign
  Section: fonts
  Depends: ${misc:Depends}
  Description: Monospace Hermit Font for programming
   This is a monospace font designed to be clear, pragmatic and very readable.
   Its creation has been focused on programming. Every glyph was carefully
   planned and calculated, according to defined principles and rules. For this
   reason, Hermit is coherent and regular.
  
  Package: fonts-terminus
  Architecture: any
  Multi-Arch: foreign
  Section: fonts
  Depends: ${misc:Depends}
  Description: Terminus monospace font
   This is a fixed-width vector font called Terminus. It is suitable for
   terminals, editors, etc. If you have to work for extended time in front of
   monitor (i.e. over eight hours), you may find that using this font reduces
   your eyes-fatigue.
  
  Package: fonts-proggy
  Architecture: any
  Multi-Arch: foreign
  Section: fonts
  Depends: ${misc:Depends}
  Description: Monospaced bitmap programming font
   These are a set of fixed-width screen fonts that are designed for code
   listings. This is only the tiny version of the font collection.

These should just be Architecture: all, like every other font in the
distribution; there shouldn't be a different identical fonts-hermit
(&c.) for every debian architecture.

I'm attaching a patch based on the current Salsa HEAD
(944b0b37bc5a3f4e2cec4f58663ae98bce3275e5) that changes this to arch=all,
and builds and updates correctly.

Best,

-- System Information:
Debian Release: 12.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-12-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
From 51d0cb792692d51f7059096dd2d9203632b8f335 Mon Sep 17 00:00:00 2001
From: наб <nabijaczlew...@nabijaczleweli.xyz>
Date: Tue, 6 Aug 2024 21:11:05 +0200
Subject: [PATCH] d/control: fonts-* packages should be Architecture: all
 instead of any

---
 debian/control | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/debian/control b/debian/control
index c6be944..78a1adb 100644
--- a/debian/control
+++ b/debian/control
@@ -31,8 +31,7 @@ Description: terminal emulator which mimics old screens
  customizable, and reasonably lightweight.
 
 Package: fonts-hermit
-Architecture: any
-Multi-Arch: foreign
+Architecture: all
 Section: fonts
 Depends: ${misc:Depends}
 Description: Monospace Hermit Font for programming
@@ -42,8 +41,7 @@ Description: Monospace Hermit Font for programming
  reason, Hermit is coherent and regular.
 
 Package: fonts-terminus
-Architecture: any
-Multi-Arch: foreign
+Architecture: all
 Section: fonts
 Depends: ${misc:Depends}
 Description: Terminus monospace font
@@ -53,8 +51,7 @@ Description: Terminus monospace font
  your eyes-fatigue.
 
 Package: fonts-proggy
-Architecture: any
-Multi-Arch: foreign
+Architecture: all
 Section: fonts
 Depends: ${misc:Depends}
 Description: Monospaced bitmap programming font
-- 
2.45.2

Attachment: signature.asc
Description: PGP signature

Reply via email to