[Pkg-utopia-maintainers] Bug#1121456: cockpit-ws: broken symlinks to non-existing archlinux logos

Marc Leeman marc.leeman at gmail.com
Wed Nov 26 13:59:53 GMT 2025


Package: cockpit-ws
Version: 346-1
Severity: minor

Dear Maintainer,

After writing some tests cases for our systems, I wrote a test that
checks for broken links is system directories:

00034_test-broken-symlinks    : Check for broken symbolic links in system directories...    [FAIL]
---- Output from 00034_test-broken-symlinks ----
Broken symlinks detected in system directories.
/usr/share/cockpit/branding/arch/logo.png
/usr/share/cockpit/branding/arch/favicon.ico
/usr/share/cockpit/branding/arch/apple-touch-icon.png
--------------------------

The above files are symlinks to non-existing files and these are not
provided by any package.
-------------- next part --------------
Description: Remove broken archlinux logo symlinks
  The debian package has a number of broken symlinks to archlinux logos
  that are not in any package.
Author: Marc Leeman <marc.leeman at gmail.com>
Last-Update: 2025-11-26

Index: cockpit/Makefile.in
===================================================================
--- cockpit.orig/Makefile.in
+++ cockpit/Makefile.in
@@ -5996,11 +5996,6 @@ uninstall-python:
 %.metainfo.xml: %.metainfo.xml.in
 	$(AM_V_GEN) mkdir -p $(dir $@) && msgfmt --xml -d $(top_srcdir)/po --template $< --output $@

-install-data-hook::
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/logo.png
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/apple-touch-icon.png
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/favicon.ico
-
 # Opportunistically use fedora-logos
 install-data-hook::
 	ln -sTfr $(DESTDIR)/usr/share/pixmaps/system-logo-white.png $(DESTDIR)$(centosbrandingdir)/logo.png
Index: cockpit/src/branding/arch/Makefile.am
===================================================================
--- cockpit.orig/src/branding/arch/Makefile.am
+++ cockpit/src/branding/arch/Makefile.am
@@ -3,8 +3,3 @@ archbrandingdir = $(datadir)/cockpit/bra
 dist_archbranding_DATA = \
 	src/branding/arch/branding.css \
 	$(NULL)
-
-install-data-hook::
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/logo.png
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/apple-touch-icon.png
-	ln -sTfr $(DESTDIR)/usr/share/pixmaps/archlinux-logo.png $(DESTDIR)$(archbrandingdir)/favicon.ico


More information about the Pkg-utopia-maintainers mailing list