aboutsummaryrefslogtreecommitdiff
path: root/debian/control
Commit message (Collapse)AuthorAgeFiles
* fix: patch jail creation for Ubuntu NobleDavi Antônio da Silva Santos2025-09-051
| | | | | | | | | | | | | - 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 `[[ ]]`
* build: specify that the build does not require rootDavi Antônio da Silva Santos2025-04-291
| | | | | Explicitly declaring that the rules files does not require root access will speed up the package compilation.
* Drop dependency on logkeysDavi Antônio da Silva Santos2024-08-061
|
* d/control: add python3-matplotlib as depends for boca-webBruno Ribas2023-03-291
|
* Conflict with mod_php instead of disabling itDavi Antônio da Silva Santos2023-03-041
| | | | | | | The boca-web package will not try to disable Apache's php8.1 module (mod_php for PHP 8.1) anymore. It will conflict with the package that provides the offending module for the distribution's current PHP version, libapache2-mod-php.
* Migrate dependencies and maintainer scripts to PHP 8.1Davi Antônio da Silva Santos2023-03-041
| | | | | | | | The dependencies on PHP packages have been explicitly set to use PHP version 8.1. The boca-web post installation maintainer script has been updated with extra descriptions and a the required steps to migrate from PHP 7.4.
* Fix packages' short and long descriptionsDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | The packages' long and short descriptions have been rewritten to address the following errors, warnings and information found by Lintian: * boca-autojudge: description-is-pkg-name BOCA - AutoJudge * boca: description-starts-with-package-name * boca: empty-binary-package * boca: synopsis-is-a-sentence "BOCA is a software created to control a contest with the ACM ICPC rules.".
* Drop unversioned dependencies on essential packageDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | | | | | | Debian Policy Manual section 3 states that a package is strongly advised against depending on essential packages without except when explicitly declaring a version constraint. Essential packages are defined as "the minimal set of functionality that must be available and usable on the system at all times" according to the Debian Policy Manual section 3.8. Given the reasons mentioned above, the dependencies on coreutils, an essential package, have been removed from boca-common and boca-submission-tools. This has also cleared the project from the Lintian error `depends-on-essential-package-without-using-version`.
* Add required field Standards-VersionDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | | The Standards-Version is a mandatory field and its absence violates the Debian Policy and generates an error on lintian (required-field). Also check the lintian recommended documentation in case of a package that has been detected by the `required-field` rule/tag: * Debian Policy Manual section 5.3 * Debian Policy Manual section 5.5 * Debian Policy Manual section 5.6.11
* Use debhelper to find missing dependenciesDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | The project already used debhelper, but it did not use the automatic dependency and shared library finder. Adding the expansion varibles `${misc:Depends}` and ${shlibs:Depends}` solves this problem and the error found by lintian's static analysis (missing-dependency-on-libc).
* Fix descriptions' syntaxDavi Antônio da Silva Santos2023-03-041
| | | | | The debian/control file had problems with the syntax of the descriptions: they had extra spaces, leading to parse errors.
* Drop build dependency on build-essentialDavi Antônio da Silva Santos2023-03-041
| | | | | | The build dependency on build-essential was unnecessary, as this dependency is presumed for building debian packages and is already included on buildd machines.
* Move project to the new debhelper dependencyDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | | | | | The debian/compat file is not recommended to configure debhelper as a build dependency. Therefore, the aformenetioned package has been deleted and replaced with the debhelper-compat (= 13) dependency stated in the debian/control file. The recommended debhelper level for Ubuntu Jammy (22.04 LTS) is 13. This required a version bump from the older level, 10. For more information, please check: * https://nthykier.wordpress.com/2019/01/04/debhelper-compat-12-is-now-released/ * https://manpages.ubuntu.com/manpages/jammy/en/man7/debhelper.7.html
* fast forward old changesBruno Ribas2022-05-201
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* boca-submission-tools depends on logkeysBruno Cesar Ribas2018-08-271
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* Merge branch 'devel' into develcCassio de Campos2018-08-241
|\
| * d/control: Adds boca-submission-tools packageBruno Cesar Ribas2018-08-231
| | | | | | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * debconf, makepasswd, coreutils, sharutils are now pre-depends of boca-commonBruno Cesar Ribas2018-08-231
| | | | | | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/control: Swap php and php-fpm dependency orderBruno Cesar Ribas2018-08-221
| | | | | | | | | | | | This is done in order to avoid installation of libapache2-mod-php7.2. Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/control: Remove php-mcrypt dependencyBruno Cesar Ribas2018-08-221
| | | | | | | | | | | | php-mcrypt is deprecated and another cryptographic library should be used. Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * Creating multiple packages for bocaBruno Cesar Ribas2018-08-221
| | | | | | | | | | | | | | | | | | | | | | Until now we had only one package for boca that contains all files. This approach is not correct since we may have multiple machines for some specific part of boca, eg, database and autojudge. This commit starts this new approach by updating Makefile, d/rules, d/*conffiles d/*postinst Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* | improvements of scripts and fixes about urlscassiopc2018-08-231
|/
* bfCassio de Campos2017-10-301
|
* Revert "control: Change boca depends libapache2-mod-php -> php-fpm"Bruno Ribas2017-10-141
| | | | This reverts commit 677742a3573e62e04b34df8311c2f17324e0934c.
* control: Change boca depends libapache2-mod-php -> php-fpmBruno Ribas2017-08-281
| | | | | | | php-fpm allows apache2 to be used with the mpm_worker mod instead of mpm_prefork. Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* add ssh server and fix script nameCassio de Campos2017-08-181
|
* enabling scripts for apache sslCassio de Campos2017-08-161
|
* dependency to uri::escape and enable ssl apacheCassio de Campos2017-08-161
|
* Adds virtual package maratona-bocaBruno Ribas2016-11-041
| | | | | | This is for backward compatibility Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Package boca is Architecture amd64Bruno Ribas2016-11-041
| | | | | | This is necessary as the 'safeexec' is generated in an amd64 machine Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Separeted BOCA in two packages: BOCA and BOCA-SUBMISSION-TOOLSBruno Ribas2016-11-041
| | | | | | | boca will continue to provide all boca server utilities boca-submission-tools provides submission tools to users Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Added debian/Bruno Ribas2016-09-161
This dir contains necessary files to generate a Debian package. From now on you may run 'dpkg-buildpackage' to generate a boca package. Signed-off-by: Bruno Ribas <brunoribas@gmail.com>