Your message dated Sat, 15 Nov 2025 11:21:45 +0000
with message-id 
<736c7150dc08501cc89945035c406eaf9688e144.ca...@adam-barratt.org.uk>
and subject line Closing requests for updates included in 13.2
has caused the Debian Bug report #1116705,
regarding trixie-pu: package keepassxc-browser/1.9.7+repack1-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1116705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116705
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:keepassxc-browser
User: [email protected]
Usertags: pu


[ Reason ]
Chromium support of this browser extension is broken because the manifest
version 3 file isn't installed (#1111635). That's a regression compared to
bookworm.
Installing the extension for Chromium in a separate directory with the correct
version 3 manifest fixes Chromium support.

[ Impact ]
When Chromium starts it displays an error message which users need to confirm.
Chromium does not load the extension and that breaks the integration of the
KeePassXC password manager in Chromium.

[ Tests ]
1. piuparts to verify no leftovers remain by preinst and prerm scripts
2.1 Manually confirmed no regression for the Firefox support
2.2 Manually confirmed the update fixes Chromium support and solves #1111635
2.3 Manually confirmed package update and downgrade work

[ Risks ]
None.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
Install the webextension in two different directories: One for Firefox with a
manifest version 2 file, a second one for Chromium with a manifest version 3
file.

The preinst maintainer script deletes the symbolic link
/usr/share/chromium/extensions/keepassxc-browser to avoid dpkg follows that
link, instead of replacing it by a directory, when it unpacks the files from
the updated directory.

The prerm script is for downgrades. It checks if an *older* version is to be
installed, and if so, it deletes a the directory
/usr/share/chromium/extensions/keepassxc-browser, so dpkg can create that
symbolic link as included with the broken or older version. That's just for the
case of rolling downgrading from the fixed package in case any user ever does
that.

[ Other info ]
None.
diff -Nru keepassxc-browser-1.9.7+repack1/debian/changelog 
keepassxc-browser-1.9.7+repack1/debian/changelog
--- keepassxc-browser-1.9.7+repack1/debian/changelog    2025-02-22 
06:09:21.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/changelog    2025-09-27 
10:17:15.000000000 +0200
@@ -1,3 +1,26 @@
+keepassxc-browser (1.9.7+repack1-1+deb13u1) trixie; urgency=medium
+
+  * Fixed integration with Chromium (Closes: #1111635)
+    + Split installation for Chromium and Firefox in two separate directories.
+      Each directory does now contain the correct manifest.json file for the
+      respective browser.
+    + Added maintainer preinst script to remove a symbolic link from previous
+      package versions to have this revision create a directory instead
+    + Added maintainer prerm script to permit a downgrade - just in case. It
+      conditionally reverses the action of the above mentioned preinst script.
+    + Extended fix-browser-polyfill-includex.patch to also adjust the Chromium
+      manifest
+    + Extended fix-nacl-includes.patch to also adjust the Chromium manifest
+    + Extended chromium-extension-key.patch to add the extension's key in the
+      manifest file which is installed from this revision on for Chromium
+    + Extended lintian overrides for warnings produced by the additional
+      installation for Chromium
+    + Extended and updated debian/rules to rename and install files into the
+      respective directories per browser. Removed obsolete file permission
+      fixes and improved readability.
+
+ -- Bruno Kleinert <[email protected]>  Sat, 27 Sep 2025 10:17:15 +0200
+
 keepassxc-browser (1.9.7+repack1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru 
keepassxc-browser-1.9.7+repack1/debian/patches/chromium-extension-key.patch 
keepassxc-browser-1.9.7+repack1/debian/patches/chromium-extension-key.patch
--- keepassxc-browser-1.9.7+repack1/debian/patches/chromium-extension-key.patch 
2025-02-22 06:00:37.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/patches/chromium-extension-key.patch 
2025-09-27 10:17:15.000000000 +0200
@@ -1,11 +1,23 @@
 Index: keepassxc-browser/keepassxc-browser/manifest.json
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/manifest.json     2025-02-22 
06:00:31.851033462 +0100
-+++ keepassxc-browser/keepassxc-browser/manifest.json  2025-02-22 
06:00:31.847033502 +0100
+--- keepassxc-browser.orig/keepassxc-browser/manifest.json     2025-09-29 
19:27:55.432784526 +0200
++++ keepassxc-browser/keepassxc-browser/manifest.json  2025-09-29 
19:27:55.429986436 +0200
 @@ -187,5 +187,6 @@
      "storage": {
        "managed_schema": "managed_storage.json"
      },
+-    "default_locale": "en"
++    "default_locale": "en",
++    "key": 
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkW1oVBU4HPYcFsKnCpUvDVoA69YG9OY2i2ccLOpiqipBI/bg6TuyI9vUo2lesjEwBYRvpqBwMtw+lxCyCxa677XO8K0swHBx2ia6ZJbSJXEUXo7MoggmaW7izWcB6zqo5qEFEq4eR5nB0SRpSoHtCoxlUIL1UiINH0fruDrfgtnpAgSxHrmZnkWUJV2+ISyylGAukYupj2lSzxqRfTxvG8So0f7PNlPvcFh6csmbKWq57r1t9XjQbDKMX2uZPTGjl5JTBXLFKSJyyadciODS5fSjAlwfQYVmX7SmzP7TSSdFfOUvWgrtjvwxKP5+E3TKH3KGRYQj4CYoc9gft2THWwIDAQAB"
+ }
+Index: keepassxc-browser/dist/manifest_chromium.json
+===================================================================
+--- keepassxc-browser.orig/dist/manifest_chromium.json 2025-09-29 
19:27:55.403940156 +0200
++++ keepassxc-browser/dist/manifest_chromium.json      2025-09-29 
19:28:56.613273273 +0200
+@@ -179,5 +179,6 @@
+     "storage": {
+       "managed_schema": "managed_storage.json"
+     },
 -    "default_locale": "en"
 +    "default_locale": "en",
 +    "key": 
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkW1oVBU4HPYcFsKnCpUvDVoA69YG9OY2i2ccLOpiqipBI/bg6TuyI9vUo2lesjEwBYRvpqBwMtw+lxCyCxa677XO8K0swHBx2ia6ZJbSJXEUXo7MoggmaW7izWcB6zqo5qEFEq4eR5nB0SRpSoHtCoxlUIL1UiINH0fruDrfgtnpAgSxHrmZnkWUJV2+ISyylGAukYupj2lSzxqRfTxvG8So0f7PNlPvcFh6csmbKWq57r1t9XjQbDKMX2uZPTGjl5JTBXLFKSJyyadciODS5fSjAlwfQYVmX7SmzP7TSSdFfOUvWgrtjvwxKP5+E3TKH3KGRYQj4CYoc9gft2THWwIDAQAB"
diff -Nru 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-browser-polyfill-includex.patch
 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-browser-polyfill-includex.patch
--- 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-browser-polyfill-includex.patch
  2024-08-12 18:38:48.000000000 +0200
+++ 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-browser-polyfill-includex.patch
  2025-09-27 10:17:15.000000000 +0200
@@ -1,16 +1,7 @@
 Index: keepassxc-browser/keepassxc-browser/manifest.json
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/manifest.json     2024-08-12 
18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/manifest.json  2024-08-12 
18:38:42.749478073 +0200
-@@ -32,7 +32,7 @@
-     },
-     "background": {
-         "scripts": [
--            "common/browser-polyfill.min.js",
-+            "common/browser-polyfill.js",
-             "common/global.js",
-             "common/sites.js",
-             "background/nacl.js",
+--- keepassxc-browser.orig/keepassxc-browser/manifest.json     2025-09-27 
07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/manifest.json  2025-09-27 
07:17:02.662301613 +0200
 @@ -57,7 +57,7 @@
                  "file:///*.xml*"
              ],
@@ -22,8 +13,8 @@
                  "content/ui.js",
 Index: keepassxc-browser/keepassxc-browser/options/options.html
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/options/options.html      
2024-08-12 18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/options/options.html   2024-08-12 
18:38:42.749478073 +0200
+--- keepassxc-browser.orig/keepassxc-browser/options/options.html      
2025-09-27 07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/options/options.html   2025-09-27 
07:17:02.662542159 +0200
 @@ -11,7 +11,7 @@
      <link rel="icon" type="image/png" href="../icons/keepassxc_32x32.png" 
sizes="32x32">
      <link rel="icon" type="image/png" href="../icons/keepassxc_64x64.png" 
sizes="64x64">
@@ -35,8 +26,8 @@
      <script src="../common/sites.js"></script>
 Index: keepassxc-browser/keepassxc-browser/options/shortcuts.html
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/options/shortcuts.html    
2024-08-12 18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/options/shortcuts.html 2024-08-12 
18:38:42.749478073 +0200
+--- keepassxc-browser.orig/keepassxc-browser/options/shortcuts.html    
2025-09-27 07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/options/shortcuts.html 2025-09-27 
07:17:02.662754007 +0200
 @@ -10,7 +10,7 @@
      <link rel="icon" type="image/png" href="../icons/keepassxc_32x32.png" 
sizes="32x32">
      <link rel="icon" type="image/png" href="../icons/keepassxc_64x64.png" 
sizes="64x64">
@@ -48,8 +39,8 @@
      <script defer src="shortcuts.js"></script>
 Index: keepassxc-browser/keepassxc-browser/popups/popup.html
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/popups/popup.html 2024-08-12 
18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/popups/popup.html      2024-08-12 
18:38:42.749478073 +0200
+--- keepassxc-browser.orig/keepassxc-browser/popups/popup.html 2025-09-27 
07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/popups/popup.html      2025-09-27 
07:17:02.662845866 +0200
 @@ -7,7 +7,7 @@
      <link rel="stylesheet" href="popup.css">
      <link rel="stylesheet" href="../bootstrap/bootstrap.css">
@@ -61,8 +52,8 @@
      <script src="../bootstrap/bootstrap.js"></script>
 Index: keepassxc-browser/keepassxc-browser/popups/popup_httpauth.html
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/popups/popup_httpauth.html        
2024-08-12 18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/popups/popup_httpauth.html     
2024-08-12 18:38:42.753477251 +0200
+--- keepassxc-browser.orig/keepassxc-browser/popups/popup_httpauth.html        
2025-09-27 07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/popups/popup_httpauth.html     
2025-09-27 07:17:02.662999769 +0200
 @@ -7,7 +7,7 @@
      <link rel="stylesheet" href="popup.css">
      <link rel="stylesheet" href="../bootstrap/bootstrap.css">
@@ -74,8 +65,8 @@
      <script src="../bootstrap/bootstrap.js"></script>
 Index: keepassxc-browser/keepassxc-browser/popups/popup_login.html
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/popups/popup_login.html   
2024-08-12 18:38:42.753477251 +0200
-+++ keepassxc-browser/keepassxc-browser/popups/popup_login.html        
2024-08-12 18:38:42.753477251 +0200
+--- keepassxc-browser.orig/keepassxc-browser/popups/popup_login.html   
2025-09-27 07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/popups/popup_login.html        
2025-09-27 07:17:02.663146351 +0200
 @@ -7,7 +7,7 @@
      <link rel="stylesheet" href="popup.css">
      <link rel="stylesheet" href="../bootstrap/bootstrap.css">
@@ -85,3 +76,51 @@
      <script src="../common/global.js"></script>
      <script src="../common/global_ui.js"></script>
      <script src="../bootstrap/bootstrap.js"></script>
+Index: keepassxc-browser/keepassxc-browser/background/background_service.js
+===================================================================
+--- keepassxc-browser.orig/keepassxc-browser/background/background_service.js  
2025-09-27 07:17:02.663658275 +0200
++++ keepassxc-browser/keepassxc-browser/background/background_service.js       
2025-09-27 07:17:02.663300647 +0200
+@@ -2,7 +2,7 @@
+ 
+ try {
+     importScripts(
+-        '../common/browser-polyfill.min.js',
++        '../common/browser-polyfill.js',
+         '../common/global.js',
+         '../common/sites.js',
+         'nacl.js',
+Index: keepassxc-browser/dist/manifest_firefox.json
+===================================================================
+--- keepassxc-browser.orig/dist/manifest_firefox.json  2025-09-27 
07:17:02.663658275 +0200
++++ keepassxc-browser/dist/manifest_firefox.json       2025-09-27 
07:17:02.663467483 +0200
+@@ -31,7 +31,7 @@
+     },
+     "background": {
+         "scripts": [
+-            "common/browser-polyfill.min.js",
++            "common/browser-polyfill.js",
+             "common/global.js",
+             "common/sites.js",
+             "background/nacl.js",
+@@ -56,7 +56,7 @@
+                 "file:///*.xml*"
+             ],
+             "js": [
+-                "common/browser-polyfill.min.js",
++                "common/browser-polyfill.js",
+                 "common/global.js",
+                 "common/sites.js",
+                 "content/ui.js",
+Index: keepassxc-browser/dist/manifest_chromium.json
+===================================================================
+--- keepassxc-browser.orig/dist/manifest_chromium.json 2025-09-27 
07:17:02.663658275 +0200
++++ keepassxc-browser/dist/manifest_chromium.json      2025-09-27 
07:17:02.663641291 +0200
+@@ -43,7 +43,7 @@
+                 "file:///*.xml*"
+             ],
+             "js": [
+-                "common/browser-polyfill.min.js",
++                "common/browser-polyfill.js",
+                 "common/global.js",
+                 "common/sites.js",
+                 "content/ui.js",
diff -Nru 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-nacl-includes.patch 
keepassxc-browser-1.9.7+repack1/debian/patches/fix-nacl-includes.patch
--- keepassxc-browser-1.9.7+repack1/debian/patches/fix-nacl-includes.patch      
2024-02-01 18:46:11.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/patches/fix-nacl-includes.patch      
2025-09-27 07:16:49.000000000 +0200
@@ -1,8 +1,23 @@
-Index: keepassxc-browser/keepassxc-browser/manifest.json
+Index: keepassxc-browser/keepassxc-browser/background/background_service.js
 ===================================================================
---- keepassxc-browser.orig/keepassxc-browser/manifest.json     2023-06-24 
05:47:02.552041567 +0200
-+++ keepassxc-browser/keepassxc-browser/manifest.json  2023-06-24 
05:47:02.548041587 +0200
-@@ -35,8 +35,8 @@
+--- keepassxc-browser.orig/keepassxc-browser/background/background_service.js  
2025-09-25 14:43:19.085108091 +0200
++++ keepassxc-browser/keepassxc-browser/background/background_service.js       
2025-09-25 14:43:19.082691730 +0200
+@@ -5,8 +5,8 @@
+         '../common/browser-polyfill.min.js',
+         '../common/global.js',
+         '../common/sites.js',
+-        'nacl.min.js',
+-        'nacl-util.min.js',
++        'nacl.js',
++        'nacl-util.js',
+         'client.js',
+         'keepass.js',
+         'httpauth.js',
+Index: keepassxc-browser/dist/manifest_firefox.json
+===================================================================
+--- keepassxc-browser.orig/dist/manifest_firefox.json  2025-09-25 
13:19:58.284504931 +0200
++++ keepassxc-browser/dist/manifest_firefox.json       2025-09-25 
14:43:57.140006673 +0200
+@@ -34,8 +34,8 @@
              "common/browser-polyfill.min.js",
              "common/global.js",
              "common/sites.js",
diff -Nru keepassxc-browser-1.9.7+repack1/debian/preinst 
keepassxc-browser-1.9.7+repack1/debian/preinst
--- keepassxc-browser-1.9.7+repack1/debian/preinst      1970-01-01 
01:00:00.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/preinst      2025-09-27 
10:17:15.000000000 +0200
@@ -0,0 +1,42 @@
+#!/bin/sh
+# preinst script for #PACKAGE#.
+#
+# See: dh_installdeb(1).
+
+set -e
+
+# Summary of how this script can be called:
+#        * <new-preinst> 'install'
+#        * <new-preinst> 'install' <old-version>
+#        * <new-preinst> 'upgrade' <old-version>
+#        * <old-preinst> 'abort-upgrade' <new-version>
+# for details, see https://www.debian.org/doc/debian-policy/ or
+# the debian-policy package.
+
+
+case "$1" in
+    install|upgrade)
+    # Remove that symbolic link. Rationale: The symbolic link needs to be
+    # replaced by an actual directory while dpkg would follow that symbolic
+    # link.
+    # This is part of the solution for #1111635
+    if [ -L /usr/share/chromium/extensions/keepassxc-browser ] ; then
+        rm -f /usr/share/chromium/extensions/keepassxc-browser
+    fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument '$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff -Nru keepassxc-browser-1.9.7+repack1/debian/prerm 
keepassxc-browser-1.9.7+repack1/debian/prerm
--- keepassxc-browser-1.9.7+repack1/debian/prerm        1970-01-01 
01:00:00.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/prerm        2025-09-27 
10:17:15.000000000 +0200
@@ -0,0 +1,44 @@
+#!/bin/sh
+# prerm script for #PACKAGE#.
+#
+# See: dh_installdeb(1).
+
+set -e
+
+# Summary of how this script can be called:
+#        * <prerm> 'remove'
+#        * <old-prerm> 'upgrade' <new-version>
+#        * <new-prerm> 'failed-upgrade' <old-version>
+#        * <conflictor's-prerm> 'remove' 'in-favour' <package> <new-version>
+#        * <deconfigured's-prerm> 'deconfigure' 'in-favour'
+#          <package-being-installed> <version> 'removing'
+#          <conflicting-package> <version>
+# for details, see https://www.debian.org/doc/debian-policy/ or
+# the debian-policy package.
+
+# In case a user decides to downgrade to earlier versions, which came with a
+# symbolic link /usr/share/chromium/extensions/keepassxc-browser, we need to
+# delete the directory of the same name.
+case "$1" in
+    upgrade)
+    if dpkg --compare-versions "$2" le 1.9.7+repack1-1 \
+        && [ -d /usr/share/chromium/extensions/keepassxc-browser ] ; then
+            rm -rf /usr/share/chromium/extensions/keepassxc-browser
+    fi
+    ;;
+
+    remove|deconfigure|failed-upgrade)
+    ;;
+
+    *)
+        echo "prerm called with unknown argument '$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff -Nru keepassxc-browser-1.9.7+repack1/debian/rules 
keepassxc-browser-1.9.7+repack1/debian/rules
--- keepassxc-browser-1.9.7+repack1/debian/rules        2024-02-01 
18:46:11.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/rules        2025-09-27 
07:00:33.000000000 +0200
@@ -5,9 +5,13 @@
 
 override_dh_fixperms:
        dh_fixperms
+       # Firefox
        chmod -x 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/icons/key.svg
        chmod -x 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/manifest.json
        chmod -x 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/fonts/forkawesome-webfont.woff2
+       # Chromium
+       chmod -x 
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/manifest.json
+       chmod -x 
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/fonts/forkawesome-webfont.woff2
 
 override_dh_install:
        dh_install
@@ -16,11 +20,20 @@
        # extensions. As a result, required files must be copied into the web
        # extension. This requires the usage of the Built-Using field in
        # debian/control, as this renders web extensions like static libraries.
-       install /usr/share/fonts-fork-awesome/css/fork-awesome.css 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/fonts/
+       install /usr/share/fonts-fork-awesome/css/fork-awesome.css            
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/fonts/
        install /usr/share/fonts-fork-awesome/fonts/forkawesome-webfont.woff2 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/fonts/
-       install /usr/share/bootstrap-html/css/bootstrap.css 
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/bootstrap/
-       install /usr/share/bootstrap-html/js/bootstrap.js   
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/bootstrap/
-       install /usr/share/nodejs/tweetnacl/nacl.js                
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/background/
+       install /usr/share/bootstrap-html/css/bootstrap.css                   
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/bootstrap/
+       install /usr/share/bootstrap-html/js/bootstrap.js                     
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/bootstrap/
+       install /usr/share/nodejs/tweetnacl/nacl.js                           
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/background/
+       install dist/manifest_firefox.json                                    
debian/webext-keepassxc-browser/usr/share/webext/keepassxc-browser/manifest.json
+
+       # Chromium part
+       install /usr/share/fonts-fork-awesome/css/fork-awesome.css           
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/fonts/
+       install /usr/share/fonts/woff/fork-awesome/forkawesome-webfont.woff2 
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/fonts/
+       install /usr/share/bootstrap-html/css/bootstrap.css                  
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/bootstrap/
+       install /usr/share/bootstrap-html/js/bootstrap.js                    
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/bootstrap/
+       install /usr/share/nodejs/tweetnacl/nacl.js                          
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/background/
+       install dist/manifest_chromium.json                                  
debian/webext-keepassxc-browser/usr/share/chromium/extensions/keepassxc-browser/manifest.json
 
 # Keep in sync with Build-depends!
 override_dh_gencontrol:
diff -Nru keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.dirs 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.dirs
--- keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.dirs        
2024-02-01 18:46:11.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.dirs        
2025-09-27 06:16:26.000000000 +0200
@@ -2,7 +2,13 @@
 /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
 
 # Create directories in advance where d/rules will install files from other
-# packages
+# packages. Firefox part.
 /usr/share/webext/keepassxc-browser/fonts
 /usr/share/webext/keepassxc-browser/bootstrap
 /usr/share/webext/keepassxc-browser/background
+
+# Create directories in advance where d/rules will install files from other
+# packages. Chromium part.
+/usr/share/chromium/extensions/keepassxc-browser/fonts
+/usr/share/chromium/extensions/keepassxc-browser/bootstrap
+/usr/share/chromium/extensions/keepassxc-browser/background
diff -Nru 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.install 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.install
--- keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.install     
2024-10-26 09:40:44.000000000 +0200
+++ keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.install     
2025-09-27 06:17:46.000000000 +0200
@@ -1,3 +1,4 @@
+# For Firefox
 keepassxc-browser/background               usr/share/webext/keepassxc-browser/
 debian/missing-sources/nacl-util.js        
usr/share/webext/keepassxc-browser/background/
 debian/missing-sources/browser-polyfill.js 
usr/share/webext/keepassxc-browser/common/
@@ -12,4 +13,21 @@
 keepassxc-browser/options                  usr/share/webext/keepassxc-browser/
 keepassxc-browser/popups                   usr/share/webext/keepassxc-browser/
 
-keepassxc-browser/manifest.json            usr/share/webext/keepassxc-browser/
+# Install browser-specific one via debain/rules instead
+#keepassxc-browser/manifest.json            usr/share/webext/keepassxc-browser/
+
+# For Chromium
+keepassxc-browser/background               
usr/share/chromium/extensions/keepassxc-browser/
+debian/missing-sources/nacl-util.js        
usr/share/chromium/extensions/keepassxc-browser/background/
+debian/missing-sources/browser-polyfill.js 
usr/share/chromium/extensions/keepassxc-browser/common/
+
+keepassxc-browser/common                   
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/content                  
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/css                      
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/icons                    
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/_locales                 
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/managed_storage.json     
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/offscreen                
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/options                  
usr/share/chromium/extensions/keepassxc-browser/
+keepassxc-browser/popups                   
usr/share/chromium/extensions/keepassxc-browser/
+
diff -Nru keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.links 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.links
--- keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.links       
2024-02-01 18:46:11.000000000 +0100
+++ keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.links       
2025-09-27 06:16:26.000000000 +0200
@@ -1,5 +1,3 @@
 # Link for Firefox
 usr/share/webext/keepassxc-browser  
usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/[email protected]
 
-# Link for Chromium
-usr/share/webext/keepassxc-browser 
usr/share/chromium/extensions/keepassxc-browser
diff -Nru 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.lintian-overrides
 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.lintian-overrides
--- 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.lintian-overrides
   2024-02-01 18:46:11.000000000 +0100
+++ 
keepassxc-browser-1.9.7+repack1/debian/webext-keepassxc-browser.lintian-overrides
   2025-09-27 07:03:03.000000000 +0200
@@ -1,6 +1,7 @@
 # Those copies are intentional as Firefox does not follow symbolic links 
outside
 # extensions' directories.
 embedded-javascript-library please use libjs-bootstrap 
[usr/share/webext/keepassxc-browser/bootstrap/bootstrap.js]
+embedded-javascript-library please use libjs-bootstrap 
[usr/share/chromium/extensions/keepassxc-browser/bootstrap/bootstrap.js]
 font-in-non-font-package 
[usr/share/webext/keepassxc-browser/fonts/forkawesome-webfont.woff2]
 font-outside-font-dir 
[usr/share/webext/keepassxc-browser/fonts/forkawesome-webfont.woff2]
 

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 13.2

Hi,

The updates referenced in each of these bugs were included in today's
13.2 trixie point release.

Regards,

Adam

--- End Message ---

Reply via email to