[Bug 2067672] Re: [SRU] Openssl copyright/changelog.Debian.gz file points at non-existent location

Steve Langasek 2067672 at bugs.launchpad.net
Wed Jul 10 21:56:10 UTC 2024


+  * Fixed the symbolic links with libssl3t64. (LP: #2067672)

This is insufficiently clear as a changelog entry for an SRU.  I am
adjusting this to:

+  * Fixed the symbolic link target for the changelog and copyright
files. (LP: #2067672)

Otherwise, this is straightforward and I am sponsoring to the noble SRU
queue.

However, in terms of SRU policy, I don't think it makes sense for us to
release an SRU of openssl to all users' systems that changes only this.
Therefore I am tagging this bug 'block-proposed-noble' so that it will
not actually be released to noble-updates until there are further
changes to be landed.

** Tags added: block-proposed-noble

** Description changed:

  [ Impact ]
  
-  * In OEM projects, our customers need check every copyright of
- packages.
+ Due to the t64 transition, the changelog.Debian.gz and copyright
+ symlinks in various binary packages built from openssl source are
+ dangling symlinks, because /usr/share/doc/libssl3 no longer exists.
+ This gives users an error when trying to look at these files, and is an
+ impediment to inspecting the copyright status of the packages in an
+ installed system.
  
  [ Test Plan ]
  
-  * list the openssl or libssl-dev to check if symbol link is valid.
-    $ l -thal /usr/share/doc/libssl-dev/
-    $ l -thal /usr/share/doc/openssl/
-    $ file /usr/share/doc/libssl-dev/copyright
-    $ file /usr/share/doc/openssl/copyright
+  * list the openssl or libssl-dev to check if symbol link is valid.
+    $ l -thal /usr/share/doc/libssl-dev/
+    $ l -thal /usr/share/doc/openssl/
+    $ file /usr/share/doc/libssl-dev/copyright
+    $ file /usr/share/doc/openssl/copyright
  
  [ Where problems could occur ]
  
-  * It didn't affects any functions, just the symbol links are misssing.
+  * It didn't affects any functions, just the symbol links are misssing.
  
  [ Other Info ]
-  Currently it link to the old version libssl3, currently libssl3 is purely virtual.
+  Currently it link to the old version libssl3, currently libssl3 is purely virtual.
  
  $ l -thal /usr/share/doc/openssl-dev/
  lrwxrwxrwx    1 root root   30 May 14 17:06 changelog.Debian.gz -> ../libssl3/changelog.Debian.gz
  lrwxrwxrwx    1 root root   23 May 14 17:06 changelog.gz -> ../libssl3/changelog.gz
  lrwxrwxrwx    1 root root   20 May 14 17:06 copyright -> ../libssl3/copyright
  
  $ l -thal /usr/share/doc/libssl-dev/
  total 84K
  drwxr-xr-x    2 root root 4.0K May 23 16:08 ./
  drwxr-xr-x 2180 root root  76K May 16 20:13 ../
  lrwxrwxrwx    1 root root   30 May 14 17:06 changelog.Debian.gz -> ../libssl3/changelog.Debian.gz
  lrwxrwxrwx    1 root root   23 May 14 17:06 changelog.gz -> ../libssl3/changelog.gz
  lrwxrwxrwx    1 root root   20 May 14 17:06 copyright -> ../libssl3/copyright

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2067672

Title:
  [SRU] Openssl copyright/changelog.Debian.gz file points at non-
  existent location

Status in OEM Priority Project:
  Triaged
Status in openssl package in Ubuntu:
  Fix Committed
Status in openssl source package in Noble:
  Triaged
Status in openssl source package in Oracular:
  Fix Committed

Bug description:
  [ Impact ]

  Due to the t64 transition, the changelog.Debian.gz and copyright
  symlinks in various binary packages built from openssl source are
  dangling symlinks, because /usr/share/doc/libssl3 no longer exists.
  This gives users an error when trying to look at these files, and is
  an impediment to inspecting the copyright status of the packages in an
  installed system.

  [ Test Plan ]

   * list the openssl or libssl-dev to check if symbol link is valid.
     $ l -thal /usr/share/doc/libssl-dev/
     $ l -thal /usr/share/doc/openssl/
     $ file /usr/share/doc/libssl-dev/copyright
     $ file /usr/share/doc/openssl/copyright

  [ Where problems could occur ]

   * It didn't affects any functions, just the symbol links are
  misssing.

  [ Other Info ]
   Currently it link to the old version libssl3, currently libssl3 is purely virtual.

  $ l -thal /usr/share/doc/openssl-dev/
  lrwxrwxrwx    1 root root   30 May 14 17:06 changelog.Debian.gz -> ../libssl3/changelog.Debian.gz
  lrwxrwxrwx    1 root root   23 May 14 17:06 changelog.gz -> ../libssl3/changelog.gz
  lrwxrwxrwx    1 root root   20 May 14 17:06 copyright -> ../libssl3/copyright

  $ l -thal /usr/share/doc/libssl-dev/
  total 84K
  drwxr-xr-x    2 root root 4.0K May 23 16:08 ./
  drwxr-xr-x 2180 root root  76K May 16 20:13 ../
  lrwxrwxrwx    1 root root   30 May 14 17:06 changelog.Debian.gz -> ../libssl3/changelog.Debian.gz
  lrwxrwxrwx    1 root root   23 May 14 17:06 changelog.gz -> ../libssl3/changelog.gz
  lrwxrwxrwx    1 root root   20 May 14 17:06 copyright -> ../libssl3/copyright

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2067672/+subscriptions




More information about the Ubuntu-sponsors mailing list