aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorBruno Cesar Ribas <bcribas@users.noreply.github.com>2025-09-22 17:37:10 +0000
committerGitHub <noreply@github.com>2025-09-22 17:37:10 +0000
commit17c329ef861181166b2d4bb751c6e8b858e22d31 (patch)
tree8ed60ff50fdf300fc1d8dad103f58247540d1030 /debian
parent23d13984f23e306c4015bdfbdb073a35c4213915 (diff)
parent253fcbf02fe2efe6a1f3ff012346615d7e314734 (diff)
downloadboca-17c329ef861181166b2d4bb751c6e8b858e22d31.tar.gz
boca-17c329ef861181166b2d4bb751c6e8b858e22d31.zip
Merge pull request #47 from DaviAntonio/release-1.5.21-noble
Release Boca 1.5.23 for Ubuntu noble
Diffstat (limited to 'debian')
-rw-r--r--debian/boca-web.postinst3
-rw-r--r--debian/changelog72
-rw-r--r--debian/control9
-rw-r--r--debian/copyright16
4 files changed, 91 insertions, 9 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 4cd954f..847ef1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,75 @@
+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
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Wed, 30 Apr 2025 00:22:59 -0300
+
+boca (1.5.21-2+ubuntu24.04) noble; urgency=medium
+
+ * Update copyright file
+ * Update the standards version to 4.7.2.0
+ * Specify that the build does not require root
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Mon, 28 Apr 2025 23:29:20 -0300
+
+boca (1.5.21-1+ubuntu22.04) jammy; urgency=medium
+
+ * Rebuild for Ubuntu 22.04 Jammy
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Thu, 26 Sep 2024 22:10:03 -0300
+
+boca (1.5.21-1+ubuntu24.04) noble; urgency=medium
+
+ [ Bruno Ribas ]
+ * tools/boca-createjail: use correct maratona-linux repo
+
+ [ Davi Antônio da Silva Santos ]
+ * Update internal version info to 1.5.21
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Thu, 26 Sep 2024 22:04:22 -0300
+
+boca (1.5.20-1+ubuntu22.04) jammy; urgency=medium
+
+ * Rebuild for Ubuntu 22.04 Jammy
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Mon, 23 Sep 2024 16:47:15 -0300
+
+boca (1.5.20-1) noble; urgency=medium
+
+ [ Daniel Saad Nogueira Nunes ]
+ * Update webcast.php (#34)
+ * webcast.php: fixing FS separador character. (#40)
+
+ [ Gatuno ]
+ * New autojudge setting on interface per problem. (#41)
+
+ [ Davi Antônio da Silva Santos ]
+ * Drop dependency on logkeys
+ * Update internal version info to 1.5.20
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Mon, 05 Aug 2024 21:24:09 -0300
+
+boca (1.5.19-1+ubuntu22.04) noble; urgency=medium
+
+ * Migrate package to Ubuntu noble 24.04
+
+ -- Davi Antônio da Silva Santos <antoniossdavi@gmail.com> Thu, 30 May 2024 22:40:02 -0300
+
boca (1.5.19-1) jammy; urgency=medium
[ Rodrigo Laiola Guimarães ]
diff --git a/debian/control b/debian/control
index fd6fea9..b2c160e 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
Maintainer: BOCA Development Team <bocasystem@gmail.com>
Uploaders: Cassio Polpo de Campos <cassiopc@gmail.com>, Bruno Cesar Ribas <bruno.ribas@unb.br>
Build-Depends: debhelper-compat (= 13)
-Standards-Version: 4.6.0.1
+Rules-Requires-Root: no
+Standards-Version: 4.7.2.0
Package: boca
Architecture: all
@@ -31,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
@@ -43,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
@@ -64,7 +65,7 @@ Description: automatic judge system for BOCA
Package: boca-submission-tools
Architecture: amd64
-Depends: ${misc:Depends}, ${shlibs:Depends}, sharutils, wget, libany-uri-escape-perl, openssl, openssh-server, logkeys
+Depends: ${misc:Depends}, ${shlibs:Depends}, sharutils, wget, libany-uri-escape-perl, openssl, openssh-server
Description: BOCA tools for headless code submission
This package provides tools to submit codes to a running boca server
without using the web interface.
diff --git a/debian/copyright b/debian/copyright
index 82c29f7..3f5c982 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,13 +4,21 @@ Upstream-Contact: BOCA Development Team <bocasystem@gmail.com>
Source: <https://github.com/cassiopc/boca>
Files: *
-Copyright: 2012-2023 BOCA Development Team <bocasystem@gmail.com>
+Copyright: 2012-2025 BOCA Development Team <bocasystem@gmail.com>
License: GPL-2.0+
Files: debian/*
-Copyright: 2016-2022 Bruno Ribas <brunoribas@utfpr.edu.br>
- 2016-2018 Cassio de Campos <cassiopc@gmail.com>
- 2023 Davi Antônio da Silva Santos <antoniossdavi@gmail.com>
+Copyright: 2015 Alejandro Santos <alejolp@gmail.com>
+ 2019 Arthur Diniz <arthurbdiniz@gmail.com>
+ 2016-2022 Bruno Ribas <brunoribas@utfpr.edu.br>
+ 2017 Carlos Joa <cjoa@yahoo.com>
+ 2012-2018 Cassio de Campos <cassiopc@gmail.com>
+ 2023-2025 Davi Antônio da Silva Santos <antoniossdavi@gmail.com>
+ 2023-2024 Daniel Saad Nogueira Nunes <danielsaad@users.noreply.github.com>
+ 2024 Gatuno <gatuno@users.noreply.github.com>
+ 2020-2021 Emilio Wuerges <wuerges@gmail.com>
+ 2023 Rodrigo Laiola Guimarães <rlaiola@users.noreply.github.com>
+ 2018 Ronistone Junior <ronistonejunior@gmail.com>
License: GPL-2.0+
License: GPL-2.0+