[Bug 1017978] Re: [MIR] libfcgi, ceph (radosgw)

Christian Ehrhardt  1017978 at bugs.launchpad.net
Wed Feb 10 09:07:07 UTC 2021


This has a comeback in 2021
We see in component mismatches libfcgi-perl -> libfcgi

libfcgi-perl is in main since >=Xenial.
The new version 0.79+ds-2 now depends on libfcgi.

libfcgi itself was in main already based on this MIR bug here - main in
Trusty/Xenial.

It was subscribed by the openstack team as ceph was (back then) the reason to bring it in.
The bug influx on this is very low, it has no Delta and also did not get "worse" since its promotion.

The full chain of the new reason to show up in mismatches is from
mysql-server-8.0 -> libhtml-template-perl -> libcgi-pm-perl -> libcgi-fast-perl -> libfcgi-perl -> libfcgi

That is for a 2008 mysql-8.0 feature:
* Add recommendation on libhtml-template-perl to -server package, used by      
  ndb_size. (closes: #462265)

And the new bit in this chain is in libfcgi-perl
In the new build 0.79+ds-2 that changed

https://launchpad.net/ubuntu/+source/libfcgi-perl/0.79-1build1
Depends: perl (>= 5.32.0-4), perlapi-5.32.0, libc6 (>= 2.28)

https://launchpad.net/ubuntu/+source/libfcgi-perl/0.79+ds-2
Depends: perl, perlapi-5.32.0, libc6 (>= 2.4), libfcgi0ldbl (>= 2.4.2)


This is due to
0.79+ds-1
 21   [ gregor herrmann ]                                                            
 22   * Add repacking framework to get rid of embedded libfcgi files.                
 23     (Closes: #971368)  

And that means we already had those bits&bytes in main - just in an embedded form.
So having it in main "properly" now seems right.

I'll subscribe the server Team for >=Hirsute and Openstack can stay
subscribed for T+X.

We have an approved MIR, we have a dependency that pulls it in, and we
have realized that the code already was in main recently as well.

I'll mark the task (Fix Committed) to reflect this can be promoted
(again) and assign ubuntu-archive to it.

** Changed in: libfcgi (Ubuntu)
       Status: Fix Released => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1017978

Title:
  [MIR] libfcgi, ceph (radosgw)

Status in ceph package in Ubuntu:
  Fix Released
Status in libfcgi package in Ubuntu:
  Fix Committed
Status in xml2 package in Ubuntu:
  Invalid

Bug description:
  [Availability]
  ceph already in main
  libfcgi in universe

  [Rationale]
  During the 12.04 cycle, ceph was MIR'ed.

  However some parts of the package where disabled to support the late
  nature of the MIR.

  The Ceph RADOS gateway exposes a REST interface to a Ceph RADOS
  cluster. It uses fastcgi, and was currently tested on Apache and
  lighttpd.

  Note that the radosgw binary package would reside in universe -
  libfcgi is required to support building it only.

  [Security]
  CEPH has not had any known CVE's reported against it.
  No CVE's found for libfcgi (Note: different to libfcgi-perl).

  [Quality assurance]
  CEPH testsuite is currently disabled
  libfcgi does not have a test suite.

  [Dependencies]
  All in main

  [Standards compliance]
  Looks OK - libfcgi could do with with some tidy but nothing critical.

  [Maintenance]
  Ceph - active upstream with good distro relations, collab between upstream, Debian and Ubuntu on packaging convergence.
  libfcgi - well maintained in Debian - see note below about upstream concerns.

  [Background information]
  libfcgi does not appear to have had a release since 2003 - however its the only fcgi implementation I can see for C/C++.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1017978/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list