Your message dated Fri, 05 May 2023 13:49:24 +0000
with message-id <[email protected]>
and subject line Bug#1034582: fixed in opencpn 5.8.2+dfsg-2
has caused the Debian Bug report #1034582,
regarding opencpn: broken symlinks: MathJax.js highlight.min.js due to missing 
dependencies
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.)


-- 
1034582: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034582
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: opencpn
Version: 5.8.0+dfsg-1
Severity: serious
File: /usr/share/opencpn/plugins/chartdldr_pi/data/doc/MathJax.js
File: /usr/share/opencpn/plugins/chartdldr_pi/data/doc/highlight.min.js
User: [email protected]
Usertags: adequate broken-symlink

opencpn 5.8.0+dfsg-1 introduced two broken symlinks:

   /usr/share/opencpn/plugins/chartdldr_pi/data/doc/MathJax.js -> 
../../../../../javascript/mathjax/MathJax.js
   /usr/share/opencpn/plugins/chartdldr_pi/data/doc/highlight.min.js -> 
../../../../../javascript/highlight.js/highlight.min.js

This appears to be because opencpn switched to using the packaged
versions of these files, but only added the libjs-mathjax and
libjs-highlight.js packages to the Build-Depends. Since there is
nothing to auto-populate Depends for JavaScript packages (please talk
to the JS team about adding that) and the packages weren't added
manually to Depends, the added symlinks aren't working unless the user
already had the packages installed. This bug was filed at severity
serious because of the missing dependencies.

Here is some information about the symlinks:

   $ adequate opencpn
   opencpn: broken-symlink 
/usr/share/opencpn/plugins/chartdldr_pi/data/doc/MathJax.js -> 
../../../../../javascript/mathjax/MathJax.js
   opencpn: broken-symlink 
/usr/share/opencpn/plugins/chartdldr_pi/data/doc/highlight.min.js -> 
../../../../../javascript/highlight.js/highlight.min.js
   
   $ readlink /usr/share/opencpn/plugins/chartdldr_pi/data/doc/MathJax.js 
/usr/share/opencpn/plugins/chartdldr_pi/data/doc/highlight.min.js
   ../../../../../javascript/mathjax/MathJax.js
   ../../../../../javascript/highlight.js/highlight.min.js
   
   $ chase /usr/share/opencpn/plugins/chartdldr_pi/data/doc/MathJax.js 
/usr/share/opencpn/plugins/chartdldr_pi/data/doc/highlight.min.js
   chase: ../../../../../javascript/mathjax: No such file or directory
   chase: ../../../../../javascript/highlight.js: No such file or directory
   
   $ apt-file search javascript/mathjax/MathJax.js
   libjs-mathjax: /usr/share/javascript/mathjax/MathJax.js
   
   $ apt-file search javascript/highlight.js/highlight.min.js
   libjs-highlight.js: /usr/share/javascript/highlight.js/highlight.min.js
   
   $ apt-cache show opencpn opencpn-data | grep libjs ; echo $?
   1

Here is the log of the upgrade:

   Log started: 2023-04-18  17:09:54
   apt-listchanges: Reading changelogs...
   apt-listchanges: Mailing root: apt-listchanges: changelogs for chianamo
   apt-listchanges: Reading changelogs...
   Selecting previously unselected package libcxx-serial1:amd64.
   Preparing to unpack .../libcxx-serial1_1.2.1-5+b1_amd64.deb ...
   Unpacking libcxx-serial1:amd64 (1.2.1-5+b1) ...
   Preparing to unpack .../opencpn-data_5.8.0+dfsg-1_all.deb ...
   Unpacking opencpn-data (5.8.0+dfsg-1) over (5.6.2+dfsg-3) ...
   Preparing to unpack .../opencpn_5.8.0+dfsg-1_amd64.deb ...
   Unpacking opencpn (5.8.0+dfsg-1) over (5.6.2+dfsg-3) ...
   Setting up opencpn-data (5.8.0+dfsg-1) ...
   Setting up libcxx-serial1:amd64 (1.2.1-5+b1) ...
   Setting up opencpn (5.8.0+dfsg-1) ...
   Processing triggers for mailcap (3.70+nmu1) ...
   Processing triggers for desktop-file-utils (0.26-1) ...
   Processing triggers for hicolor-icon-theme (0.17-2) ...
   Processing triggers for gnome-menus (3.36.0-1.1) ...
   Processing triggers for libc-bin (2.36-9) ...
   Processing triggers for man-db (2.11.2-2) ...
   Log ended: 2023-04-18  17:10:17

Here is the changelog of the version that introduced this:

   opencpn (5.8.0+dfsg-1) unstable; urgency=medium
   
     * New upstream release
     * Drop upstreamed patches, rebase remaining
     * Exclude MathJax and highlight js libraries, use packages instead.
     * Add new build deps:
        - libssl-dev
        - googletest
        - libglew-dev
        - repidjson-dev
        - libjs-highlight.js
        - libjs-mathjax
     * Update deprecated libpixbuf-dev build dep
     * Update d/copyright using cme.
   
    -- Alec Leamas <[email protected]>  Fri, 14 Apr 2023 09:37:20 +0200

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (950, 'testing-security'), (900, 'testing-debug'), (900, 
'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 
'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 
'buildd-experimental')
merged-usr: no
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-7-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages opencpn depends on:
ii  bzip2                   1.0.8-5+b1
ii  libarchive13            3.6.2-1
ii  libbz2-1.0              1.0.8-5+b1
ii  libc6                   2.36-9
ii  libcurl3-gnutls         7.88.1-8
ii  libcxx-serial1          1.2.1-5+b1
ii  libelf1                 0.188-2.1
ii  libgcc-s1               12.2.0-14
ii  libgl1                  1.6.0-1
ii  libglew2.2              2.2.0-4+b1
ii  libglu1-mesa [libglu1]  9.0.2-1.1
ii  liblz4-1                1.9.4-1
ii  liblzma5                5.4.1-0.2
ii  libportaudio2           19.6.0-1.2
ii  libsqlite3-0            3.40.1-2
ii  libssl3                 3.0.8-1
ii  libstdc++6              12.2.0-14
ii  libtinyxml2.6.2v5       2.6.2-6
ii  libudev1                252.6-1
ii  libunarr1               1.0.1-1.1
ii  libusb-1.0-0            2:1.0.26-1
ii  libwxbase3.2-1          3.2.2+dfsg-2
ii  libwxgtk-gl3.2-1        3.2.2+dfsg-2
ii  libwxgtk-webview3.2-1   3.2.2+dfsg-2
ii  libwxgtk3.2-1           3.2.2+dfsg-2
ii  opencpn-data            5.8.0+dfsg-1
ii  zlib1g                  1:1.2.13.dfsg-1

Versions of packages opencpn recommends:
pn  wx3.0-i18n  <none>

Versions of packages opencpn suggests:
ii  binutils  2.40-2

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: opencpn
Source-Version: 5.8.2+dfsg-2
Done: Alec Leamas <[email protected]>

We believe that the bug you reported is fixed in the latest version of
opencpn, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alec Leamas <[email protected]> (supplier of updated opencpn package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 May 2023 15:11:38 +0200
Source: opencpn
Architecture: source
Version: 5.8.2+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Alec Leamas <[email protected]>
Changed-By: Alec Leamas <[email protected]>
Closes: 1019769 1034582
Changes:
 opencpn (5.8.2+dfsg-2) unstable; urgency=medium
 .
   * Add Depends: for jslib packages. Closes: #1034582.
   * opencpn uses wxWidgets 3.2 since 5.8.2+dfsg-1. Closes: #1019769
Checksums-Sha1:
 d48bb40097b581f47e863316614c6b22941c8eb2 2434 opencpn_5.8.2+dfsg-2.dsc
 c315f1cfaf70fb21cfc8bc58d11e0e9dd50c9b7c 15544 
opencpn_5.8.2+dfsg-2.debian.tar.xz
 370dfa16394564d32a4ed17a6024dcc80270037d 20392 
opencpn_5.8.2+dfsg-2_source.buildinfo
Checksums-Sha256:
 f1252c9728067c876025f4eb665668a2a1c304010d0a09953abfd3f16e723f21 2434 
opencpn_5.8.2+dfsg-2.dsc
 761b15b1af05158dc3370636f8fde2991d263805cd5c387798ebab84dc5f5b7b 15544 
opencpn_5.8.2+dfsg-2.debian.tar.xz
 0f91acc6c2d45bccd5dea5315032dac9982d69d8324cd7f9a303d140fe2227b6 20392 
opencpn_5.8.2+dfsg-2_source.buildinfo
Files:
 11a099c4301170d07d6e58e45b539912 2434 misc optional opencpn_5.8.2+dfsg-2.dsc
 c8b16d77b99a75fa26c4e640203b52c9 15544 misc optional 
opencpn_5.8.2+dfsg-2.debian.tar.xz
 90421720b5e8207c287bc14dcc5ee4bd 20392 misc optional 
opencpn_5.8.2+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE4upB3OL4qZrReh5GOmfV2WbRXFwFAmRVA+cACgkQOmfV2WbR
XFzszw/8DUnwNy8axGq2DOH69cYgiDaCVBxqPKDFsN9ksBZqaz6PhBZPIPQgFxmn
KMmOIrMwZ+3DOvEkkpQk/uf4Gnj2lWJoNtG1iG/VEN5ksxlIv4wQuBK93I0pEdR+
BjYBMjgoPdoJHjFPOTjAiblS/jMuoYoa52LEA/Gu+eKjc8TM7isrUgcgZdX7NEnM
ftC0Iz8F2z18xuiSQWkH+MmkTUYP/c0OGLW+x4qfOq642OR0OhqRQJMe3SDLHd/T
q5Y4qC+BgCv2GTZcimaXBKEr2OQvrctl/YTLmHb6fvzzZ7p3Zpd7h9C91OQcID4Q
MOyMoNuIWiGEqtJjYIx2FoYrd7UuXsDx4ah31Rop4VUPaQ6j1MYs2vS4f4LHgz8p
7GNz7NUGONtBUzaQJMO1flcq6Dg//vo2n3vUb+vXSB/GH2DHwkN7rACqths0dFX0
9Y59+QRjUqEkCea0AmccmgVvziNxn16fe3LExImDGZ42Y0MDCiSwI72lBMjwWCni
2uVQu0r8B3UstfCV8BP997+xs693QjZN51qioPkt35xvJfF8Aj9QXo3HTyxyJZhW
7203zt081mKGVzTJdZRaKR+r/V9nc3lhy3rzTDSOzE6SSrwwVVYO762udYn5i/p6
cfZSSVWfz8xdBWFLJsGZNy4bhSo9AeKCgfQ/oFCIpHIYrCLyHmo=
=GyrM
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to