XPost: linux.debian.bugs.dist, linux.debian.devel.release   
   From: manphiz@gmail.com   
      
   --=-=-=   
   Content-Type: text/plain   
   Content-Transfer-Encoding: quoted-printable   
      
   Package: release.debian.org   
   Severity: normal   
   Tags: bookworm   
   X-Debbugs-Cc: debian-emacsen@lists.debian.org, Martin    
   Control: affects -1 + src:emacs-libvterm   
   User: release.debian.org@packages.debian.org   
   Usertags: pu   
      
   [ Reason ]   
      
   This update backports the fixes for bug#1115607 from Forky/sid:   
   elpa-vterm adds a wrong path to Emacs' load-path to find the library   
   installed by emacs-libvterm. Instead of being an arch:all package that   
   effectively hard-codes the path to find the shared library using   
   `/usr/lib/x86_64-linux-gnu' (which is amd64 - where the arch:all package   
   is built), it should be architecture dependent and point to the correct   
   `/usr/lib//' path to work.   
      
   FYI I have also filed a similar bug#1117469 for Trixie which has been   
   accepted.   
      
   [ Impact ]   
      
   Without the fix, elpa-vterm on Bookworm will be unusable on non-amd64   
   architectures (see bug#1115607 for details).   
      
   [ Tests ]   
      
   The proposed fix has been manually tested using an aarch64 qemu image.   
      
   [ Risks ]   
      
   This risk is minimal: it changes the elpa-vterm from arch:all to   
   arch:any, and adds Multi-Arch hints for both elpa-vterm and   
   emacs-libvterm.   
      
   [ 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   
      
   FYI the proposed change has also been pushed to debian/bookworm branch   
   in the team repo[1].   
      
   [ Other Info ]   
      
   As bug#1117469 has been accepted for Trixie, I have taken the privilege   
   and already uploaded to bookworm-proposed-updates so that the Stable   
   Release Manager can directly review the packages. Hope this is OK.   
      
   [1] https://salsa.debian.org/emacsen-team/emacs-libvterm/-/tree/   
   ebian/bookworm?ref_type=heads   
      
   --    
   Regards,   
   Xiyue Deng   
      
      
   --=-=-Content-Type: text/x-diff   
   Content-Disposition: attachment;   
    filename=emacs-libvterm_bookworm-proposed-updates_debdiff.diff   
   Content-Transfer-Encoding: quoted-printable   
      
   diff -Nru emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/changelog   
   emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/changelog   
   --- emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/changelog 2023-02-18   
   02:43:13.000000000 -0800   
   +++ emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/changelog 2025-10-19   
   15:13:23.000000000 -0700   
   @@ -1,3 +1,16 @@   
   +emacs-libvterm (0.0.2+git20230217.3e5a9b7-1+deb12u1) bookworm; urgency=medium   
   +   
   + * Backport fix for #1115607 from forky/sid   
   + - Make elpa-vterm arch:any: elpa-vterm sets the shard library path   
   + according to the host arch. Previously when set as arch:all, the   
   + `load-path' is set once during building arch:all package and won't   
   + change based on the host arch, resulting in wrong `load-path' in   
   + non-amd64 archs.   
   + - Add `Multi-Arch: no' hint to elpa-vterm.   
   + - Add `Multi-Arch: same' hint to emacs-libvterm. (Closes: #1115607)   
   +   
   + -- Xiyue Deng Sun, 19 Oct 2025 15:13:23 -0700   
   +   
    emacs-libvterm (0.0.2+git20230217.3e5a9b7-1) unstable; urgency=medium   
       
    * New upstream snapshot   
   diff -Nru emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/control   
   emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/control   
   --- emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/control 2022-09-11   
   10:13:37.000000000 -0700   
   +++ emacs-libvterm-0.0.2+git20230217.3e5a9b7/debian/control 2025-10-19   
   15:13:23.000000000 -0700   
   @@ -17,6 +17,7 @@   
       
    Package: emacs-libvterm   
    Architecture: any   
   +Multi-Arch: same   
    Depends: ${misc:Depends},   
    ${shlibs:Depends},   
    elpa-vterm,   
   @@ -31,7 +32,8 @@   
    This package contains the loadable module.   
       
    Package: elpa-vterm   
   -Architecture: all   
   +Architecture: any   
   +Multi-Arch: no   
    Depends: ${elpa:Depends},   
    ${misc:Depends},   
    emacs-libvterm,   
      
   --=-=-=--   
      
   --==-=-Content-Type: application/pgp-signature; name="signature.asc"   
      
   -----BEGIN PGP SIGNATURE-----   
      
   iQJGBAEBCgAwFiEEiKQfd6o81mjI+LWALell7WOCXJMFAmj1s+8SHG1hbnBoaXpA   
   Z21haWwuY29tAAoJEC3pZe1jglyTAi4P/Rb34jj6CE1+NBkxoxFNiB/VhI6vRVTL   
   4dxkHu4y73JZvpFPQUD/6ANZEjiuudFTcrodhPzo1QNTX0EbwWMwLhrgko1FPe5v   
   qNo/NNTWNB8HOT9EpMPmBEEjIRpvqZpx+677G3NuyFmjlMTmjAiUoXuqKtjq+2mw   
   st4uvJseQdcOxPR7mZXCwwcJMuymLmHeD30BPxbcxLPmXk/lJgiRwXGf3c7oubW4   
   tzoEdJTlj4fQeSZ9utcILEOnN7avt44rnyRKhhpZyQkYm4Q5q/mSMbFf2UqgFjjB   
   BDn/ijfiU0IRaPjAkP8EGwE9uwJXbt/JQ/zVEBymbh0L4q18Fsj+V/h7tR9SQafF   
   TpL/ctne7cNCtKSLSlg4b/6aBfMFwq+33rVnuTUzSpZsqv0/MaZHGzFJGuDJJgd1   
   Or5i3ZUQHY318kPbx4xmqocFiZHbzMYwv2q2D/I7edBjO5Lqr1lk76qgqfUHfDWJ   
   q0YIuI/Wh3v1ARYaNYwUOB95EnMCpwK+EOWvVJZZPYiIBcY9hZJDoVJk/DVbo3Zz   
   50JRqIOPnYDFAB84iJvRiXWysYsPeXYmrnje5z7ogLB3C229NqIA9Y+bQC44OW+d   
   2xU0BtWgGY0zmWB8NfrqbK16JV5BkeFzfc3TJEHuBXp0QKAL4Oo6m0Ods2PhTb8o   
   I0vQHMApu5hQ   
   =mX5w   
   -----END PGP SIGNATURE-----   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|