** Summary changed:

- FTBFS in resolute: missing libpq-dev@i386
+ [FFe] Disable postgresql support in libsasl2-modules-sql

** 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.
+ needed by bin:libsasl2-modules-sql. As a result, src:cyrus-sasl2 is
+ currently an FTBFS in resolute for i386.
+ 
+ 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.
  
- 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)
+ Attached branch shows the diff.
+ 
+ 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

** 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 an FTBFS in resolute for i386.
  
  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.
  
  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).

** 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 an FTBFS in resolute for i386.
  
  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.
  
- 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)
+ 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)
  
  DEP8: running
  
- 
  $ seeded-in-ubuntu -b libsasl2-modules-sql
  libsasl2-modules-sql is not seeded (and may not exist).

** Summary changed:

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

** 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 an FTBFS in resolute for i386.
+ 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
+   /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
+   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)
+  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)
+ 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

-- 
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