aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDavi Antônio da Silva Santos <antoniossdavi@gmail.com>2025-09-05 00:40:47 +0000
committerDavi Antônio da Silva Santos <antoniossdavi@gmail.com>2025-09-05 00:40:47 +0000
commit253fcbf02fe2efe6a1f3ff012346615d7e314734 (patch)
tree8ed60ff50fdf300fc1d8dad103f58247540d1030 /debian
parent5fc96ef60317e683f71665603fb725461063f815 (diff)
downloadboca-253fcbf02fe2efe6a1f3ff012346615d7e314734.tar.gz
boca-253fcbf02fe2efe6a1f3ff012346615d7e314734.zip
fix: patch jail creation for Ubuntu Noble
- Update php dependencies to PHP 8.3 - Update the source code to inform version 1.5.23 - Update boca-web maintainer script for PHP 8.3 - Adds Ubuntu mirror to the standard jail - Patch standard jail fixing debootstrap problems with Ubuntu noble - Purge the unecessary packages in the jail - Perform a dist-upgrade after updating the jail - Quote shell variables o prevent suprise splitting - Replace obsolete backticks with `$( )` - Modernise test commands, replacing `[ ]` with `[[ ]]`
Diffstat (limited to 'debian')
-rw-r--r--debian/boca-web.postinst3
-rw-r--r--debian/changelog15
-rw-r--r--debian/control4
3 files changed, 19 insertions, 3 deletions
diff --git a/debian/boca-web.postinst b/debian/boca-web.postinst
index 091905b..460778d 100644
--- a/debian/boca-web.postinst
+++ b/debian/boca-web.postinst
@@ -36,7 +36,8 @@ a2enmod socache_shmcb
a2enmod proxy_fcgi setenvif
# Enable php-fpm module for apache
-a2enconf php8.1-fpm
+# ALWAYS check for unexpected PHP 8 point releases!!!
+a2enconf php8.3-fpm
# Check the syntax of apache2's configuration file
# This DOES NOT CATCH ALL ERRORS
diff --git a/debian/changelog b/debian/changelog
index db08d53..847ef1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+boca (1.5.23-1+ubuntu24.04) noble; urgency=medium
+
+ * Update php dependencies to PHP 8.3
+ * Update the source code to inform version 1.5.23
+ * Update boca-web maintainer script for PHP 8.3
+ * Adds Ubuntu mirror to the standard jail
+ * Patch standard jail fixing debootstrap problems with Ubuntu noble
+ * Purge the unecessary packages in the jail
+ * Perform a dist-upgrade after updating the jail
+ * Quote shell variables o prevent suprise splitting
+ * Replace obsolete backticks with `$( )`
+ * Modernise test commands, replacing `[ ]` with `[[ ]]`
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Thu, 28 Aug 2025 23:35:45 -0300
+
boca (1.5.22-1+ubuntu24.04) noble; urgency=medium
* Fix multiple program versions being reported
diff --git a/debian/control b/debian/control
index adc1fb1..b2c160e 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Description: BOCA - database
Package: boca-web
Architecture: all
-Depends: ${misc:Depends}, ${shlibs:Depends}, boca-common, apache2, php8.1-fpm, php8.1, python3-matplotlib
+Depends: ${misc:Depends}, ${shlibs:Depends}, boca-common, apache2, php8.3-fpm, php8.3, python3-matplotlib
Conflicts: libapache2-mod-php
Description: BOCA - WEB files
BOCA is a software created to control a contest with the ACM International
@@ -44,7 +44,7 @@ Description: BOCA - WEB files
Package: boca-common
Architecture: all
Pre-Depends: debconf, makepasswd, sharutils
-Depends: ${misc:Depends}, ${shlibs:Depends}, php8.1-zip, wget, php8.1-cli, php8.1-pgsql, php8.1-gd, postgresql-client, php8.1-xml, openssl, libany-uri-escape-perl
+Depends: ${misc:Depends}, ${shlibs:Depends}, php8.3-zip, wget, php8.3-cli, php8.3-pgsql, php8.3-gd, postgresql-client, php8.3-xml, openssl, libany-uri-escape-perl
Description: BOCA - Common files
BOCA is a software created to control a contest with the ACM International
Collegiate Programming Contest rules. It has been developed in PHP and the