[22.04 FEAT] Upgrade libica to latest version (crypto) (v4.0)

Bug #1959421 reported by bugproxy
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
libica (Ubuntu)
Fix Released
High
Simon Chopin

Bug Description

Upgrade libica to latest version (crypto)

Description:

Upgrade to newest version of libica 4.0

Available from github:
https://github.com/opencryptoki/libica

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-196188 severity-high targetmilestone-inin2204
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (fheimes)
affects: linux (Ubuntu) → libica (Ubuntu)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in libica (Ubuntu):
importance: Undecided → High
Changed in ubuntu-z-systems:
importance: Undecided → High
Changed in libica (Ubuntu):
assignee: Skipper Bug Screeners (skipper-screen-team) → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Frank Heimes (fheimes) wrote :

A build of a version-bumped libica4 is currently in progress here:
https://launchpad.net/~fheimes/+archive/ubuntu/lp1959421

Changed in libica (Ubuntu):
status: New → In Progress
Changed in ubuntu-z-systems:
status: New → In Progress
Changed in libica (Ubuntu):
assignee: Canonical Foundations Team (canonical-foundations) → Frank Heimes (fheimes)
Revision history for this message
Frank Heimes (fheimes) wrote :

The test build was successful:
https://launchpad.net/~fheimes/+archive/ubuntu/lp1959421

the test looks good:
====================================
Testsuite summary for libica 4.0.0
====================================
# TOTAL: 54
# PASS: 32
# SKIP: 22
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
====================================

lintian is happy (no errors or warning)

hence attaching the debdiff for the version bump...

Revision history for this message
Frank Heimes (fheimes) wrote :

The version bump is going to trigger a (small) transition:
$ apt rdepends libica3
libica3
Reverse Depends:
  Depends: libica-dev (= 3.9.0-0ubuntu1)
  Depends: openssl-ibmca
  Depends: libopencryptoki0 (>= 3.2.0)
  Depends: libica-utils (>= 3.9.0-0ubuntu1)

information type: Private → Public
tags: added: jammy
bugproxy (bugproxy)
tags: removed: jammy
Mathew Hodson (mhodson)
tags: added: upgrade-software-version
Simon Chopin (schopin)
Changed in libica (Ubuntu):
assignee: Frank Heimes (fheimes) → Simon Chopin (schopin)
Revision history for this message
Simon Chopin (schopin) wrote :

Currently waiting for https://bugs.launchpad.net/bugs/1960004 to be fixed before uploading libica, the new openssl-ibmca and a rebuild of opencryptoki.

Revision history for this message
Frank Heimes (fheimes) wrote :

Since an updated version (4.0.1) came on short notice that incl. some fixes,
I've removed the old debdiff and attached this new one.
A test build in PPA (https://launchpad.net/~fheimes/+archive/ubuntu/lp1959421) is fine,
no lintian errors nor warning (using -EvIL +pedantic)
and the test is fine:
=====================================
Testsuite summary for libica 4.0.1
=====================================
# TOTAL: 54
# PASS: 32
# SKIP: 22
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
=====================================

Regarding comment #4, the updated version of openssl-ibmca v2.2.2 (https://bugs.launchpad.net/bugs/1960004) works now fine with libica v4.0.1 (it even worked with v4.0.0, but I've build with 4.0.1 again, since one can never be sure ...)

Revision history for this message
bugproxy (bugproxy) wrote : debdiff

Default Comment by Bridge

Revision history for this message
Frank Heimes (fheimes) wrote :

In preparation for the libica transition the reverse dependent packages were rebuild:
$ reverse-depends -a source src:libica
Reverse-Build-Depends
* opencryptoki (for libica-dev)
* openssl-ibmca (for libica-dev)

Package "openssl-ibmca" was re-build as part of LP#1960004, PPA: https://launchpad.net/~fheimes/+archive/ubuntu/lp1960004)
(
...
Get:12 http://ppa.launchpadcontent.net/fheimes/lp1959421/ubuntu jammy/main s390x libica4 s390x 4.0.1-0ubuntu1~ppa3 [91.4 kB]
...
Get:36 http://ppa.launchpadcontent.net/fheimes/lp1959421/ubuntu jammy/main s390x libica-dev s390x 4.0.1-0ubuntu1~ppa3 [24.2 kB]
...
Setting up libica4:s390x (4.0.1-0ubuntu1~ppa3) ...
Setting up libica-dev:s390x (4.0.1-0ubuntu1~ppa3) ...
)

and package "opencryptoki" was rebuild using this PPA: https://launchpad.net/~fheimes/+archive/ubuntu/opencryptoki
(
...
Get:7 http://ppa.launchpadcontent.net/fheimes/lp1959421/ubuntu jammy/main s390x libica4 s390x 4.0.1-0ubuntu1~ppa3 [91.4 kB]
...
Get:43 http://ppa.launchpadcontent.net/fheimes/lp1959421/ubuntu jammy/main s390x libica-dev s390x 4.0.1-0ubuntu1~ppa3 [24.2 kB]
...
 libica-dev (= 4.0.1-0ubuntu1~ppa3),
 libica4 (= 4.0.1-0ubuntu1~ppa3),
)

Revision history for this message
Simon Chopin (schopin) wrote :

Uploaded, thanks!

Changed in libica (Ubuntu):
status: In Progress → Fix Committed
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libica - 4.0.1-0ubuntu1

---------------
libica (4.0.1-0ubuntu1) jammy; urgency=medium

  * New upstream release LP: #1959421
  * transition from libica3 to libica4
    - adjust d/control
    - migrate d/libica3.* to d/libica4.*
    - extended symbols file
  * adjusting d/copyright
    - change tabs to spaces
    - update relevant copyright years

 -- Frank Heimes <email address hidden> Fri, 04 Feb 2022 19:40:38 +0100

Changed in libica (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.