** Description changed:

  Postgresql-18 in resolute no longer builds for the i386 architecture,
  therefore not producing anymore bin:libpq-dev and bin:libpq5 which are
  needed by bin:libsasl2-modules-sql. As a result, src:cyrus-sasl2 is
  currently unbuildable in resolute for i386[1].
  
  Disabling i386 entirely for src:cyrus-sasl2 it not feasible, as it would
  drag many important packages with it.
  
  cyrus-sasl2 should be changed to not build the postgresql plugin on
  i386. Or postgresql needs to be brought back on i386.
  
  Attached branch shows the diff.
  
  In the bin:libsasl2-modules-sql package, all supported databases are
  linked together into one plugin file:
  
    /usr/lib/i386-linux-gnu/sasl2/libsql.so.2.0.25
  
  With this change, the i386 binary deb ships the plugin with just the
  postgresql support removed:
  
  $ objdump -x libsql.so.2.0.25 |grep NEEDED
    NEEDED               libmysqlclient.so.24
    NEEDED               libsqlite3.so.0
    NEEDED               libc.so.6
  
  $ dpkg --info ./libsasl2-modules-sql_2.1.28+dfsg1-9ubuntu3~ppa4_i386.deb 
|grep Depends
   Depends: libsasl2-modules (= 2.1.28+dfsg1-9ubuntu3~ppa4), libc6 (>= 2.38), 
libmysqlclient24 (>= 8.4.2), libsqlite3-0 (>= 3.5.9)
  
- PPA:
- 
https://launchpad.net/~ahasenack/+archive/ubuntu/plusone/+packages?field.name_filter=cyrus-
- sasl2&field.status_filter=published&field.series_filter= (just a few
- arches selected, because of build times; prior to upload to archive, all
- will be shown)
+ Existing autopkgtests are already failing in the archive for cyrus-sasl2
+ on i386[2]:
+ 
+ 196s E: Unable to satisfy dependencies. Reached two conflicting assignments:
+ 196s    1. libsasl2-modules-sql:i386=2.1.28+dfsg1-9ubuntu1 is selected for 
install because:
+ 196s       1. satisfy:command-line:amd64=1 is selected for install
+ 196s       2. satisfy:command-line:amd64 Depends libsasl2-modules-sql:i386
+ 196s    2. libsasl2-modules-sql:i386 Depends libpq5:i386
+ 196s       but none of the choices are installable:
+ 196s       [no choices]
+ 
+ 
+ PPA: 
https://launchpad.net/~ahasenack/+archive/ubuntu/plusone/+packages?field.name_filter=cyrus-sasl2&field.status_filter=published&field.series_filter=
 (just a few arches selected, because of build times; prior to upload to 
archive, all will be shown)
  
  DEP8: running
  
  $ seeded-in-ubuntu -b libsasl2-modules-sql
  libsasl2-modules-sql is not seeded (and may not exist).
  
- 
  1. 
https://launchpad.net/ubuntu/+source/cyrus-sasl2/2.1.28+dfsg1-9ubuntu2/+build/32239814
+ 2. 
https://autopkgtest.ubuntu.com/results/autopkgtest-resolute-ahasenack-plusone/resolute/i386/c/cyrus-sasl2/20260220_215707_305d2@/log.gz#:~:text=21%3A52%3A16%5D%3A-,test%20gssapi,-%3A%20%5B%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0A278s%20Setting%20up

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

Title:
  [FFe] Disable postgresql support in libsasl2-modules-sql on i386

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/2142320/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to