<feed xmlns='http://www.w3.org/2005/Atom'>
<title>boca.git/debian/control, branch master</title>
<subtitle>This is an administration system to held programming contests</subtitle>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/'/>
<entry>
<title>fix: patch jail creation for Ubuntu Noble</title>
<updated>2025-09-05T00:40:47+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2025-09-05T00:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=253fcbf02fe2efe6a1f3ff012346615d7e314734'/>
<id>253fcbf02fe2efe6a1f3ff012346615d7e314734</id>
<content type='text'>
- 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 `[[ ]]`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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 `[[ ]]`
</pre>
</div>
</content>
</entry>
<entry>
<title>build: specify that the build does not require root</title>
<updated>2025-04-29T20:25:26+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2025-04-29T20:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=008e6cc9624c56e296069bd2a55d7d6268d88442'/>
<id>008e6cc9624c56e296069bd2a55d7d6268d88442</id>
<content type='text'>
Explicitly declaring that the rules files does not require root access
will speed up the package compilation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explicitly declaring that the rules files does not require root access
will speed up the package compilation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop dependency on logkeys</title>
<updated>2024-08-06T00:16:19+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2024-08-06T00:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=21f3f2503415a8839385181b5b674b3f16bd141d'/>
<id>21f3f2503415a8839385181b5b674b3f16bd141d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>d/control: add python3-matplotlib as depends for boca-web</title>
<updated>2023-03-29T13:32:28+00:00</updated>
<author>
<name>Bruno Ribas</name>
<email>brunoribas@gmail.com</email>
</author>
<published>2023-03-29T13:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=a2f7bf224c020bc33ade7f0949cc595f935391f8'/>
<id>a2f7bf224c020bc33ade7f0949cc595f935391f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Conflict with mod_php instead of disabling it</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-03T14:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=55dbd0e43d4744aa5e1eb4f4f7c8a9cbc68df581'/>
<id>55dbd0e43d4744aa5e1eb4f4f7c8a9cbc68df581</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate dependencies and maintainer scripts to PHP 8.1</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-02T18:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=edee1c1af975e885903d2207f657c36275c2e220'/>
<id>edee1c1af975e885903d2207f657c36275c2e220</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix packages' short and long descriptions</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-02T02:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=cbe0038d2a7eaa08ad8acac4f21da1a72d1acda9'/>
<id>cbe0038d2a7eaa08ad8acac4f21da1a72d1acda9</id>
<content type='text'>
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.".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.".
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop unversioned dependencies on essential package</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-02T00:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=824e363a161275dca4fa845c5157e214ec5450eb'/>
<id>824e363a161275dca4fa845c5157e214ec5450eb</id>
<content type='text'>
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`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add required field Standards-Version</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-02T00:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=5a2eff0685e4e1cd4040365c3a00252cbdbcc4dd'/>
<id>5a2eff0685e4e1cd4040365c3a00252cbdbcc4dd</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Use debhelper to find missing dependencies</title>
<updated>2023-03-04T01:24:15+00:00</updated>
<author>
<name>Davi Antônio da Silva Santos</name>
<email>antoniossdavi@gmail.com</email>
</author>
<published>2023-03-02T00:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.devlucas.me/boca.git/commit/?id=48c01087ee39d8a7a03df28e4ce76ab5dcfc2d46'/>
<id>48c01087ee39d8a7a03df28e4ce76ab5dcfc2d46</id>
<content type='text'>
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).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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).
</pre>
</div>
</content>
</entry>
</feed>
