← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] lp:~lgp171188/meta-lp-deps/add-postgres-16-add-firefox-snap into lp:meta-lp-deps

 

Guruprasad has proposed merging lp:~lgp171188/meta-lp-deps/add-postgres-16-add-firefox-snap into lp:meta-lp-deps.

Commit message:
Add changes towards enabling support for Noble

* Install the firefox snap for getting the geckodriver binary
  
  On LTS releases after focal, the firefox package in the Ubuntu
  archive is a transitional package that installs the Firefox snap,
  which does provide the geckodriver binary.

* Add PostgreSQL 16 support


Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~lgp171188/meta-lp-deps/add-postgres-16-add-firefox-snap/+merge/475698
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~lgp171188/meta-lp-deps/add-postgres-16-add-firefox-snap into lp:meta-lp-deps.
=== modified file 'debian/changelog'
--- debian/changelog	2024-10-04 13:17:10 +0000
+++ debian/changelog	2024-10-23 12:38:07 +0000
@@ -3,6 +3,9 @@
   [ Guruprasad Lakshmi Narayanan ]
   * Add support for PostgreSQL 14.
   * Remove support for PostgreSQL 10.
+  * Add support for PostgreSQL 16.
+  * Install the firefox snap to get the geckodriver binary on LTS releases
+    after focal.
 
  -- Guruprasad Lakshmi Narayanan <guruprasad.ln@xxxxxxxxxxxxx>  Fri, 04 Oct 2024 18:46:25 +0530
 

=== modified file 'debian/control'
--- debian/control	2024-10-04 13:11:18 +0000
+++ debian/control	2024-10-23 12:38:07 +0000
@@ -60,7 +60,7 @@
   pgbouncer (>= 1.6) | pgbouncer-with-disconnect, postgresql-autodoc, tidy,
   mhonarc,
   fakeroot, rsync, memcached,
-  xvfb, firefox, firefox-geckodriver, intltool,
+  xvfb, firefox, firefox-geckodriver | firefox (>=1:1snap1-0ubuntu2), intltool,
   ${misc:Depends}
 Suggests: apache2, libapache2-mod-wsgi-py3
 Description: Metapackage for development dependencies of Launchpad
@@ -69,7 +69,7 @@
 
 Package: launchpad-database-dependencies
 Architecture: all
-Depends: launchpad-database-dependencies-12 | launchpad-database-dependencies-14,
+Depends: launchpad-database-dependencies-12 | launchpad-database-dependencies-14 | launchpad-database-dependencies-16,
   slony1-2-bin,
   ${misc:Depends}
 Description: Metapackage for Launchpad database packages
@@ -100,6 +100,18 @@
  This metapackage depends on all of the packages necessary to run a Launchpad
  database.
 
+Package: launchpad-database-dependencies-16
+Architecture: all
+Depends: postgresql-16,
+  postgresql-plpython3-16,
+  postgresql-client-16,
+  postgresql-16-slony1-2,
+  postgresql-16-debversion,
+  ${misc:Depends}
+Description: Metapackage for Launchpad database packages
+ This metapackage depends on all of the packages necessary to run a Launchpad
+ database.
+
 Package: launchpad-messagequeue-dependencies
 Architecture: all
 Depends: rabbitmq-server, stunnel4, ${misc:Depends}


Follow ups