Activity log for bug #2069384

Date Who What changed Old value New value Message
2024-06-14 05:42:57 Pushkar Kulkarni bug added bug
2024-06-14 05:43:16 Pushkar Kulkarni nominated for series Ubuntu Noble
2024-06-14 05:43:16 Pushkar Kulkarni bug task added puppetdb (Ubuntu Noble)
2024-06-14 05:46:32 Pushkar Kulkarni attachment added puppetdb_8.4.1-1.debdiff https://bugs.launchpad.net/ubuntu/+source/puppetdb/+bug/2069384/+attachment/5789441/+files/puppetdb_8.4.1-1.debdiff
2024-06-14 05:46:36 Pushkar Kulkarni attachment added puppetdb_8.4.1-1.debdiff https://bugs.launchpad.net/ubuntu/+source/puppetdb/+bug/2069384/+attachment/5789442/+files/puppetdb_8.4.1-1.debdiff
2024-06-14 05:48:16 Pushkar Kulkarni description [ Impact ] * Package puppetdb fails to build from source on noble. The `default-jdk/jre` packages from java-common have been migrated to openjdk-21. And the puppetdb level on noble (7.12.1-3) fails to build with openjdk-21. See ppa build [1]. * The current binaries of puppetdb were built prior to the default-jdk migration to openjdk-21. Running them with openjdk-21 (which puppetdb does not support) can have unforeseen consequences to users. * Users of puppetdb migrating to noble from jammy might see regressions. [ Test Plan ] * Building puppetdb 7.12.1-3 on noble as in [1] causes FTBFS. [ Where problems could occur ] * This SRU proposes upgrading puppetdb to 8.4.1-1 (which is currently uploaded to oracular). This version is compatible with openjdk-21. * However, puppetdb 8.4.1-1 also needs libclj-http-clojure (>= 3.12.3) which is not satisfiable on noble [2]. I plan to create a parallel SRU request, which should precede the current one, for package clj-http-clojure too. [ Other Info ] * I haven't attempted running the 7.12.1-3 binaries with the default-jdk/openjdk-21 because FTBFS in itself is an indicator of incompatibility and needs to be addressed. [1] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru1/+build/28577254 [2] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru2/+build/28577255 [ Impact ] * Package puppetdb fails to build from source on noble. The `default-jdk/jre` packages from java-common have been migrated to openjdk-21. And the puppetdb level on noble (7.12.1-3) fails to build with openjdk-21. See ppa build [1]. * The current binaries of puppetdb were built prior to the default-jdk migration to openjdk-21. Running them with openjdk-21 (which puppetdb does not support) can have unforeseen consequences to users. * Users of puppetdb migrating to noble from jammy might see regressions. [ Test Plan ] * Building puppetdb 7.12.1-3 on noble as in [1] causes FTBFS. [ Where problems could occur ] * This SRU proposes upgrading puppetdb to 8.4.1-1 (which is currently uploaded to oracular). This version is compatible with openjdk-21. * However, puppetdb 8.4.1-1 also needs libclj-http-clojure (>= 3.12.3) which is not satisfiable on noble [2]. I plan to create a parallel SRU request, which should precede the current one, for package clj-http-clojure too. [ Other Info ] * I haven't attempted running the 7.12.1-3 binaries with the default-jdk/openjdk-21 because FTBFS in itself is an indicator of incompatibility and needs to be addressed. [1] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru1/+build/28577254 [2] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru2/+build/28577255
2024-06-14 06:22:52 Pushkar Kulkarni description [ Impact ] * Package puppetdb fails to build from source on noble. The `default-jdk/jre` packages from java-common have been migrated to openjdk-21. And the puppetdb level on noble (7.12.1-3) fails to build with openjdk-21. See ppa build [1]. * The current binaries of puppetdb were built prior to the default-jdk migration to openjdk-21. Running them with openjdk-21 (which puppetdb does not support) can have unforeseen consequences to users. * Users of puppetdb migrating to noble from jammy might see regressions. [ Test Plan ] * Building puppetdb 7.12.1-3 on noble as in [1] causes FTBFS. [ Where problems could occur ] * This SRU proposes upgrading puppetdb to 8.4.1-1 (which is currently uploaded to oracular). This version is compatible with openjdk-21. * However, puppetdb 8.4.1-1 also needs libclj-http-clojure (>= 3.12.3) which is not satisfiable on noble [2]. I plan to create a parallel SRU request, which should precede the current one, for package clj-http-clojure too. [ Other Info ] * I haven't attempted running the 7.12.1-3 binaries with the default-jdk/openjdk-21 because FTBFS in itself is an indicator of incompatibility and needs to be addressed. [1] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru1/+build/28577254 [2] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru2/+build/28577255 [ Impact ] * Package puppetdb fails to build from source on noble. The `default-jdk/jre` packages from java-common have been migrated to openjdk-21. And the puppetdb level on noble (7.12.1-3) fails to build with openjdk-21. See ppa build [1]. * The current binaries of puppetdb were built prior to the default-jdk migration to openjdk-21. Running them with openjdk-21 (which puppetdb does not support) can have unforeseen consequences to users. * Users of puppetdb migrating to noble from jammy might see regressions. [ Test Plan ] * Building puppetdb 7.12.1-3 on noble as in [1] causes FTBFS. [ Where problems could occur ] * This SRU proposes upgrading puppetdb to 8.4.1-1 (which is currently uploaded to oracular). This version is compatible with openjdk-21. * However, puppetdb 8.4.1-1 also needs libclj-http-clojure (>= 3.12.3) which is not satisfiable on noble [2]. I plan to create a parallel SRU request, which should precede the current one, for package clj-http-clojure too. [ Other Info ] * I haven't attempted running the 7.12.1-3 binaries with the default-jdk/openjdk-21 because FTBFS in itself is an indicator of incompatibility and needs to be addressed. * I also created an SRU bug for clj-http-clojure [3]. * A successful PPA build of puppetdb 8.4.1-1 on Noble, with libclj-http-clojure updated to 3.12.3-1 is seen here [4]. [1] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru1/+build/28577254 [2] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru2/+build/28577255 [3] https://bugs.launchpad.net/ubuntu/+source/clj-http-clojure/+bug/2069390 [4] https://launchpad.net/~pushkarnk/+archive/ubuntu/puppetdb-sru3/+build/28577425
2024-06-14 06:24:44 Pushkar Kulkarni bug added subscriber Ubuntu Sponsors
2024-06-18 18:12:41 Nick Rosbrook puppetdb (Ubuntu Noble): status New Incomplete
2024-06-27 12:56:39 Benjamin Drung puppetdb (Ubuntu): importance Undecided High
2024-06-27 12:56:43 Benjamin Drung puppetdb (Ubuntu Noble): importance Undecided High
2024-06-27 12:56:45 Benjamin Drung puppetdb (Ubuntu): status New Fix Released
2024-06-27 12:58:36 Benjamin Drung removed subscriber Ubuntu Sponsors
2024-06-27 12:58:39 Benjamin Drung bug added subscriber Benjamin Drung