| Commit message (Collapse) | Author | Age | Files |
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.".
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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`.
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
| |
The debian/control file had problems with the syntax of the
descriptions: they had extra spaces, leading to parse errors.
|
| |
|
|
|
|
| |
The build dependency on build-essential was unnecessary, as this
dependency is presumed for building debian packages and is already
included on buildd machines.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
|
| |\ |
|
| | |
| |
| |
| | |
Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
|
| | |
| |
| |
| | |
Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
|
| | |
| |
| |
| |
| |
| | |
This is done in order to avoid installation of libapache2-mod-php7.2.
Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
|
| | |
| |
| |
| |
| |
| | |
php-mcrypt is deprecated and another cryptographic library should be used.
Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |/ |
|
| | |
|
| |
|
|
| |
This reverts commit 677742a3573e62e04b34df8311c2f17324e0934c.
|
| |
|
|
|
|
|
| |
php-fpm allows apache2 to be used with the mpm_worker mod instead of
mpm_prefork.
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
This is for backward compatibility
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| |
|
|
|
|
| |
This is necessary as the 'safeexec' is generated in an amd64 machine
Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
|
| |
|
|
|
|
|
| |
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>
|
|
|
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>
|