aboutsummaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFiles
* 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.
* Correct data and remove dh_make boilerplateDavi Antônio da Silva Santos2023-03-041
| | | | | | | | | | The debian/copyright contained boilerplate data from the automatically generated example made by dh_make. It was removed as such situation is considered an error by Lintian (copyright-contains-dh_make-todo-boilerplate). The upstream name field has been corrected, as well as copyright fields concerning the source location and general copyright information.
* Update and change package type to '3.0 (quilt)'Davi Antônio da Silva Santos2023-03-041
| | | | | | | | | | | | | | | | The package type was upgraded from the implicit '1.0 (native)' to the explicitly defined in debian/source/format '3.0 (quilt)'. The 3.0 format enables various improvements, including xz compression. The quilt format is used for regular (non-native) debian packages, and requires an upstream tarball in the directory above the git repository. The upstream tarball contains only the source code, which means that the presence of the .git and the debian directories is not recommended. For build instructions, please check: * https://www.debian.org/doc/manuals/debmake-doc/ch05.en.html * https://wiki.debian.org/Packaging/Intro
* 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-042
| | | | | | | | | | | | | | 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-202
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* d/changelog: bumpBruno Ribas2020-11-161
|
* d/boca-db.postinst: Remove chmod for boca-dumpBruno Ribas2020-11-051
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* d/rules install-scripts, in order to install boca-dumpBruno Ribas2020-11-051
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* d/boca-web.postinst does not enable SSLBruno Ribas2020-11-051
| | | | | | | Although is important to user SSL connections with BOCA we will not enable default sites because it needs more configuration to make it work properly Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* d/boca-web.postinst: Update PHP versionBruno Ribas2020-11-051
| | | | | | This is important to comply with the new Ubuntu 20.04LTS Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* d/changelog: bumpBruno Cesar Ribas2018-10-241
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* d/changelog: bumpBruno Cesar Ribas2018-10-191
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* fix file permissioncassio2018-09-041
|
* d/changelog: bumpBruno Cesar Ribas2018-08-291
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* d/changelog: BumpBruno Cesar Ribas2018-08-291
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* d/changelog: BumpBruno Cesar Ribas2018-08-291
| | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
* Merge remote-tracking branch 'origin/develc' into develBruno Cesar Ribas2018-08-294
|\
| * chmods in the postinstcassio2018-08-294
| |
| * trashing outputcassio2018-08-291
| |
| * forcing chmod no postinstallcassio2018-08-291
| |
* | d/changelog: BumpBruno Cesar Ribas2018-08-271
| | | | | | | | Signed-off-by: Bruno Cesar 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-2412
|\
| * d/boca-{common,db}.postinst: Avoid asking same question on upgradeBruno Cesar Ribas2018-08-242
| | | | | | | | | | | | | | From now on the user must remove lines containing 'bdserver' or 'bdcreated in /etc/boca.conf in order to modify the DB password and the DB hostname. Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/boca-db.{postinst,templates}: New postinstBruno Cesar Ribas2018-08-232
| | | | | | | | | | | | | | This postinst will prompt the user for a DB password and will configure postgresql accordingly Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/boca-web.posinst: Resets stored password in debconfBruno Cesar Ribas2018-08-231
| | | | | | | | | | | | This is a security measure to avoid DB password in multiple files Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/boca-common.{postinst,templates}: Adds new postinstBruno Cesar Ribas2018-08-232
| | | | | | | | | | | | This version will prompt user for a DB hostname and password Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * 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>
| * boca-common now holds all /var/www/boca filesBruno Cesar Ribas2018-08-231
| | | | | | | | | | | | | | Files are too tightened to be separated for now. In a future release we will work to make things more independent. 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/boca-web.postinst: Remove line regarding safeexecBruno Cesar Ribas2018-08-221
| | | | | | | | | | | | safeexec is now part of boca-autojudge package Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/boca-autojudge.postinst: Adds suid to safeexecBruno Cesar Ribas2018-08-221
| | | | | | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/boca-web.postinst: Add commands to enable php-fpmBruno Cesar Ribas2018-08-221
| | | | | | | | Signed-off-by: Bruno Cesar Ribas <brunoribas@gmail.com>
| * d/rules: Add bocadb and boca-common filesBruno Cesar Ribas2018-08-221
| | | | | | | | 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-226
| | | | | | | | | | | | | | | | | | | | | | 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
|/
* debian/changelog: BumpBruno Ribas2017-11-061
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* debian/changelog: BumpBruno Ribas2017-11-011
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* debian/changelog: BumpBruno Ribas2017-10-301
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* bfCassio de Campos2017-10-301
|
* debian/changelog: Bump to 1.5.12Bruno Ribas2017-10-251
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* debian/changelog: bumpBruno Ribas2017-10-141
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* Revert "control: Change boca depends libapache2-mod-php -> php-fpm"Bruno Ribas2017-10-141
| | | | This reverts commit 677742a3573e62e04b34df8311c2f17324e0934c.
* debian/changelog: bumpBruno Ribas2017-09-021
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>
* boca-submission-tools.postinst: Fix typoBruno Ribas2017-09-021
| | | | Signed-off-by: Bruno Ribas <brunoribas@gmail.com>