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