Bug#1050591: bullseye-pu: package awstats/7.8-2+deb11u2

2024-01-29 Thread Lourisvaldo Figueredo Junior
Em terça-feira, 19 de dezembro de 2023, às 19:53:31 -03, Jonathan Wiltshire 
escreveu:

> 
> Please go ahead.

Hi all!

The maintainer of awstats, in copy, did some tests and did not find the bug. 
Looks like it was fixed in the latest PU for bookworm [1].

I don't know how to deal with this open bug, I'm new here.
Then, someone can close or archive it.

Thank you Jonathan and Christian!

Bye,

Figueredo


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050384



Bug#1037213: Awstats bug #1037213 - is bug really fixed?

2023-09-01 Thread Lourisvaldo Figueredo Junior
Hi Christian,

I saw now that you adopted the awstats package and that you closed this bug 
(1037213).
But I believe the bug is not resolved yet. It happens on bookworm. I have two 
bugs open right now to fix this. [1]

Since you are the maintainer now, how do you want to resolve this issue?

[1]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050384
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050591



signature.asc
Description: This is a digitally signed message part.


Bug#1050591: bullseye-pu: package awstats/7.8-2+deb11u2

2023-08-26 Thread Lourisvaldo Figueredo Junior
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: awst...@packages.debian.org, lourisva...@figueredo.tec.br
Control: affects -1 + src:awstats

[ Reason ]
The package has a policy violation bug, caused by an error in posting file.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037213


The bug was introduced in version 7.8-2+deb11u1 (bullseye), and I am fixing it
backwards.


[ Impact ]
If not fixed, the package will not be able to move on to testing and will be
out of trixie.

[ Tests ]
Manual tests only. I have tested following the upgrade from buster to bullseye
and then to bookworm, testing and sid.

[ Risks ]
Trivial

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
  * debian/awstats.postinst: part of the code was moved to the awstats.preinst
file, to avoid creating the
/etc/logrotate.d/httpd-prerotate/awstats.dpkg-new file, and thus requiring
user interaction when updating. (Closes: #1037213)
  * debian/awstats.preinst: created.
diffstat for awstats-7.8 awstats-7.8

 awstats.postinst |7 ---
 awstats.preinst  |   28 
 changelog|   11 +++
 3 files changed, 39 insertions(+), 7 deletions(-)

diff -Nru awstats-7.8/debian/awstats.postinst 
awstats-7.8/debian/awstats.postinst
--- awstats-7.8/debian/awstats.postinst 2022-12-07 17:47:25.0 -0300
+++ awstats-7.8/debian/awstats.postinst 2023-08-22 22:57:27.0 -0300
@@ -17,13 +17,6 @@
chown www-data:www-data /var/cache/awstats
chmod 750 /var/cache/awstats
fi
-   # clean-up old script that didn't run
-   if [ -n "$2" ]; then
-   if dpkg --compare-versions "$2" lt '7.8-1~'; then
-   rm -f /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh
-   rmdir /etc/logrotate.d/httpd-prerotate/awstats/ || true
-   fi
-   fi
 ;;
 
 abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru awstats-7.8/debian/awstats.preinst awstats-7.8/debian/awstats.preinst
--- awstats-7.8/debian/awstats.preinst  1969-12-31 21:00:00.0 -0300
+++ awstats-7.8/debian/awstats.preinst  2023-07-08 15:51:53.0 -0300
@@ -0,0 +1,28 @@
+#! /bin/sh
+
+set -e
+
+case "$1" in
+upgrade)
+   # clean-up old script that didn't run
+   if [ -n "$2" ]; then
+   if dpkg --compare-versions "$2" lt '7.8-1~'; then
+   rm -f /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh
+   rmdir /etc/logrotate.d/httpd-prerotate/awstats/ || true
+   fi
+   fi
+;;
+
+install|abort-upgrade|abort-remove|abort-deconfigure)
+
+;;
+
+*)
+echo "preinst called with unknown argument \`$1'" >&2
+exit 0
+;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru awstats-7.8/debian/changelog awstats-7.8/debian/changelog
--- awstats-7.8/debian/changelog2022-12-07 17:47:25.0 -0300
+++ awstats-7.8/debian/changelog2023-08-22 22:57:27.0 -0300
@@ -1,3 +1,14 @@
+awstats (7.8-2+deb11u2) bullseye; urgency=medium
+
+  * QA upload.
+  * debian/awstats.postinst: part of the code was moved to the awstats.preinst
+file, to avoid creating the
+/etc/logrotate.d/httpd-prerotate/awstats.dpkg-new file, and thus requiring
+user interaction when updating. (Closes: #1037213)
+  * debian/awstats.preinst: created.
+
+ -- Lourisvaldo Figueredo Junior   Tue, 22 Aug 
2023 22:57:27 -0300
+
 awstats (7.8-2+deb11u1) bullseye; urgency=medium
 
   * QA upload.


Bug#1050384: bookworm-pu: package awstats/7.8-3+deb12u1

2023-08-23 Thread Lourisvaldo Figueredo Junior
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: awst...@packages.debian.org, lourisva...@figueredo.tec.br
Control: affects -1 + src:awstats

[ Reason ]
The package has a policy violation caused by an error in the postinst file.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037213

The bug was introduced in version 7.8-2+deb11u1 (bullseye), and I am fixing it
backwards.

[ Impact ]
If not fixed, the package will not be able to move on to testing and will be
out of trixie.

[ Tests ]
Manual tests only. I have tested following the upgrade from buster to bullseye
and then to bookworm and sid.

[ Risks ]
Trivial

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
  * debian/awstats.postinst: part of the code was moved to the awstats.preinst
file, to avoid creating the
/etc/logrotate.d/httpd-prerotate/awstats.dpkg-new file, and thus requiring
user interaction when updating. See #1037213.
  * debian/awstats.preinst: created.
diffstat for awstats-7.8 awstats-7.8

 awstats.postinst |7 ---
 awstats.preinst  |   28 
 changelog|   11 +++
 3 files changed, 39 insertions(+), 7 deletions(-)

diff -Nru awstats-7.8/debian/awstats.postinst 
awstats-7.8/debian/awstats.postinst
--- awstats-7.8/debian/awstats.postinst 2022-12-04 16:52:31.0 -0300
+++ awstats-7.8/debian/awstats.postinst 2023-08-22 22:10:53.0 -0300
@@ -17,13 +17,6 @@
chown www-data:www-data /var/cache/awstats
chmod 750 /var/cache/awstats
fi
-   # clean-up old script that didn't run
-   if [ -n "$2" ]; then
-   if dpkg --compare-versions "$2" lt '7.8-1~'; then
-   rm -f /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh
-   rmdir /etc/logrotate.d/httpd-prerotate/awstats/ || true
-   fi
-   fi
 ;;
 
 abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru awstats-7.8/debian/awstats.preinst awstats-7.8/debian/awstats.preinst
--- awstats-7.8/debian/awstats.preinst  1969-12-31 21:00:00.0 -0300
+++ awstats-7.8/debian/awstats.preinst  2023-08-22 22:10:53.0 -0300
@@ -0,0 +1,28 @@
+#! /bin/sh
+
+set -e
+
+case "$1" in
+upgrade)
+   # clean-up old script that didn't run
+   if [ -n "$2" ]; then
+   if dpkg --compare-versions "$2" lt '7.8-1~'; then
+   rm -f /etc/logrotate.d/httpd-prerotate/awstats/prerotate.sh
+   rmdir /etc/logrotate.d/httpd-prerotate/awstats/ || true
+   fi
+   fi
+;;
+
+install|abort-upgrade|abort-remove|abort-deconfigure)
+
+;;
+
+*)
+echo "preinst called with unknown argument \`$1'" >&2
+exit 0
+;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nru awstats-7.8/debian/changelog awstats-7.8/debian/changelog
--- awstats-7.8/debian/changelog2022-12-04 16:52:31.0 -0300
+++ awstats-7.8/debian/changelog2023-08-22 22:10:53.0 -0300
@@ -1,3 +1,14 @@
+awstats (7.8-3+deb12u1) bookworm; urgency=medium
+
+  * QA upload.
+  * debian/awstats.postinst: part of the code was moved to the awstats.preinst
+file, to avoid creating the
+/etc/logrotate.d/httpd-prerotate/awstats.dpkg-new file, and thus requiring
+user interaction when updating. See #1037213.
+  * debian/awstats.preinst: created.
+
+ -- Lourisvaldo Figueredo Junior   Tue, 22 Aug 
2023 22:10:53 -0300
+
 awstats (7.8-3) unstable; urgency=medium
 
   * QA upload.


Bug#1040701: RFS: awstats/7.8-4 [QA] -- powerful and featureful web server log analyzer

2023-07-09 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

This is the first step towards resolving bug #1037213.
This bug was apparently introduced in version 7.8-1 by attempting to resolve 
bug #890414.
In this version, the postinst script does a removal of the /etc/logrotate.d/
httpd-prerotate/awstats directory, but before that apt installs in the same 
directory as a file called awstats, thus generating an awstats.dpkg-new file.
If a preinst script is used to remove the directory, apt does not rename the 
file to the dpkg-new extension.
Tested on upgrading from buster to bullseye and then bookworm, requiring no 
user intervention.

Step 1: fix this bug in unstable. (7.8-3 to 7.8-4)
Step 2: fix in bookworm. (7.8-3 to 7.8-3+deb12u1)
Step 2: fix in bullseye, and finally close this bug. (7.8-2+deb11u1 to 
7.8-2+deb11u2)


I am looking for a sponsor for my package "awstats":

 * Package name : awstats
   Version  : 7.8-4
   Upstream contact : Laurent Destailleur 
 * URL  : http://awstats.sourceforge.net/
 * License  : GPL-3+, Apache-2.0, CC-BY-3.0, GPL-1+
 * Vcs  : https://salsa.debian.org/debian/awstats
   Section  : web

The source builds the following binary packages:

  awstats - powerful and featureful web server log analyzer

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/awstats/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/awstats/
awstats_7.8-4.dsc

Changes since the last upload:

 awstats (7.8-4) unstable; urgency=medium
 .
   * QA upload.
   * debian/awstats.postinst: part of the code was moved to the 
awstats.preinst
 file, to avoid creating the
 /etc/logrotate.d/httpd-prerotate/awstats.dpkg-new file, and thus requiring
 user interaction when updating. See #1037213.
   * debian/awstats.preinst: created.

Regards,

Lourisvaldo Figueredo Junior



signature.asc
Description: This is a digitally signed message part.


Bug#1025274: RFS: tuxguitar/1.5.6+dfsg1-1 [QA] -- Multitrack guitar tablature editor and player

2022-12-09 Thread Lourisvaldo Figueredo Junior
Em sexta-feira, 9 de dezembro de 2022, às 10:10:32 -03, Helmar Gerloni 
escreveu:
>  Right now i only have
> amd64 hardware available, so i can't build on other architectures
> (cross-compile maybe, but that doesn't sound trivial).

I have already had success following these articles:
https://wiki.debian.org/CrossCompiling
https://wiki.debian.org/CrossBuildPackagingGuidelines

Good Luck!

signature.asc
Description: This is a digitally signed message part.


Bug#1024348: RFS: analog/2:6.0.17-3 -- web server log analyzer

2022-11-17 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "analog":

 * Package name : analog
   Version  : 2:6.0.17-3
   Upstream contact : [fill in name and email of upstream]
 * URL  : https://www.c-amie.co.uk/software/analog
 * License  : public-domain, GD, BSD-4-clause, GPL-2+, PCRE, zlib, 
libpng
 * Vcs  : https://salsa.debian.org/debian/analog
   Section  : web

The source builds the following binary packages:

  analog - web server log analyzer

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/analog/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/analog/
analog_6.0.17-3.dsc

Changes since the last upload:

 analog (2:6.0.17-3) unstable; urgency=medium
 .
   * debian/analog.lintian-overrides: added to override warning about
 documentation outside /usr/share/doc. The files are not documentation.
   * debian/config: removed old package check, version 2:5.23-3.
   * debian/copyright: fix spelling error.
   * debian/lang/*: added UTF-8 language files, which were converted with iconv
 from the upstream lang directory. Consequently:
   - debian/install: changed to install UTF-8 language files from
 debian/lang directory.
   - debian/README.Debian: added explanation about debian/lang directory.
   * debian/po/de.po: changed to UTF-8 text encoding.
   * debian/po/pt_BR.po: changed to UTF-8 text encoding.
   * debian/po/sv.po: changed to UTF-8 text encoding.
   * debian/watch: updated.

Regards,
-- 
  Lourisvaldo Figueredo Junior



Bug#1016720: RFS: analog/2:6.0.17-2 [ITA] -- web server log analyzer

2022-08-05 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "analog":

 * Package name: analog
   Version : 2:6.0.17-2
   Upstream Author : [fill in name and email of upstream]
 * URL : https://www.c-amie.co.uk/software/analog
 * License : BSD-4-clause, PCRE, zlib, libpng, GPL-2+, public-domain, 
GD
 * Vcs : https://salsa.debian.org/debian/analog
   Section : web

The source builds the following binary packages:

  analog - web server log analyzer

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/analog/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/analog/
analog_6.0.17-2.dsc

Changes since the last upload:

 analog (2:6.0.17-2) unstable; urgency=medium
 .
   * New maintainer. (Closes: #674866)
   * debian/control: bumped Std-Ver to 4.6.1.
   * debian/patches/06_fix-pcre-version.patch: created to make analog work with
 new version of PCRE. (Closes: #17)

Regards,

Lourisvaldo Figueredo Junior



signature.asc
Description: This is a digitally signed message part.


Bug#1010394: RFS: analog/2:6.0.17-1 [QA] -- web server log analyzer

2022-04-30 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "analog":

 * Package name: analog
   Version : 2:6.0.17-1
   Upstream Author : [fill in name and email of upstream]
 * URL : https://www.c-amie.co.uk/software/analog
 * License : public-domain, GD, libpng, GPL-2+, zlib, BSD-4-clause, 
PCRE
 * Vcs : https://salsa.debian.org/debian/analog
   Section : web

The source builds the following binary packages:

  analog - web server log analyzer

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/analog/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/analog/
analog_6.0.17-1.dsc

Changes since the last upload:

 analog (2:6.0.17-1) unstable; urgency=medium
 .
   * QA upload.
   * New upstream release. (Closes: #698359) (LP: #905313) Consequently:
   - debian/analog.cfg: created.
   - debian/control: updated Homepage field. (Closes: #974671)
   - debian/install: modified to install debian/analog.cfg.
   - debian/patches:
   ~ 00_misc_fixes.diff renamed to 01_misc_fixes.patch and updated.
   ~ 01_bzip_reading.diff renamed to 02_bzip_reading.patch and updated.
   ~ 02_fix_realpath_calls.diff renamed to 03_fix_realpath_calls.patch
 and updated.
   ~ 02_windows_vista_7.patch removed. No longer needed.
   ~ 04_reproducible.patch updated.
   - debian/upstream/metadata: created.
   - debian/watch: updated.
   * debian/rules: using SOURCE_DATE_EPOCH variable, instead of parsing
 the output of dpkg-parsechangelog.

Regards,
-- 
  Lourisvaldo Figueredo Junior

signature.asc
Description: This is a digitally signed message part.


Bug#1005714: RFS: analog/2:6.0-23 [QA] -- web server log analyzer

2022-02-13 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "analog":

 * Package name: analog
   Version : 2:6.0-23
   Upstream Author : [fill in name and email of upstream]
 * URL : http://www.analog.cx/
 * License : GD, BSD-4-clause, zlib, libpng, PCRE, GPL-2+, public-
domain
 * Vcs : https://salsa.debian.org/debian/analog
   Section : web

It builds those binary packages:

  analog - web server log analyzer

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/analog/

Alternatively, one can download the package with dget using this command:

  dget -x https://mentors.debian.net/debian/pool/main/a/analog/
analog_6.0-23.dsc

Changes since the last upload:

 analog (2:6.0-23) unstable; urgency=medium
 .
   * QA upload.
   * Using new DH level format. Consequently:
   - debian/compat: removed.
   - debian/control: changed from 'debhelper' to 'debhelper-compat' in
 Build-Depends field and bumped to 13.
   * debian/control:
   - Added 'Rules-Requires-Root: no' to source stanza.
   - Updated Vcs-* fields.
   - Bumped Standards-Version to 4.6.0.1.
   * debian/copyright:
   - Migrated to 1.0 format.
   - Updated all data.
   * debian/rules:
   - Removed 'export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed'
 line. No longer needed.
   * debian/salsa-ci.yml: created.
   * debian/tests/control: created to perform trivial CI tests. (LP: #1677701)
   * Fix FTCBFS: Pass cross compiler to Makefile. Thank you Helmut Grohne
 . (Closes: #812231)

The git repository is on my salsa account [1]. Please, import this to debian 
repository [2].
Any tips or suggestions given will be welcome.

Regards,
-- 
  Lourisvaldo Figueredo Junior

[1] https://salsa.debian.org/figueredo/analog
[2] https://salsa.debian.org/debian/analog


signature.asc
Description: This is a digitally signed message part.


Bug#1004458: RFS: utf8gen/1.1-4 [QA] -- convert ASCII hexadecimal Unicode code points to UTF-8

2022-01-27 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: lourisva...@figueredo.tec.br

Dear mentors,

I am looking for a sponsor for my package "utf8gen":

 * Package name: utf8gen
   Version : 1.1-4
   Upstream Author : Paul Hardy 
 * URL : https://unifoundry.com/utf8gen/
 * License : GPL-2+, GFDL-1.3+
 * Vcs : https://salsa.debian.org/debian/utf8gen
   Section : text

It builds those binary packages:

  utf8gen - convert ASCII hexadecimal Unicode code points to UTF-8

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/utf8gen/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/u/utf8gen/utf8gen_1.1-4.dsc

Changes since the last upload:

 utf8gen (1.1-4) unstable; urgency=medium
 .
   * QA upload.
   * Using new DH level format. Consequently:
   - debian/compat: removed.
   - debian/control: changed from 'debhelper' to 'debhelper-compat' in
 Build-Depends field and bumped to 13.
   * debian/control:
   - Added 'Rules-Requires-Root: no' to source stanza.
   - Added Vcs-* fields.
   - Bumped Standards-Version to 4.6.0.1.
   - Using a secure URI in Homepage field.
   * debian/copyright:
   - Using a secure URI in Source field.
   - Removed duplicate license.
   - Separated packaging license from upstream license.
   * debian/salsa-ci.yml: created to provide CI tests for salsa.
   * debian/tests/control: updated.
   * debian/watch: cleaned and using a secure URI.

The git repository is on my salsa account[1]. Please, move this to debian 
repository[2].
Any tips or suggestions given will be welcome.


Regards,
-- 
  Lourisvaldo Figueredo Junior


[1] https://salsa.debian.org/figueredo/utf8gen
[2] https://salsa.debian.org/debian/utf8gen



Bug#1004410: RFS: utfcheck/1.2-3 [QA] -- check validity of UTF-8 and ASCII files

2022-01-26 Thread Lourisvaldo Figueredo Junior
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "utfcheck":

 * Package name: utfcheck
   Version : 1.2-3
   Upstream Author : Paul Hardy 
 * URL : https://unifoundry.com/utfcheck/
 * License : GPL-2+
 * Vcs : https://salsa.debian.org/debian/utfcheck
   Section : text

It builds those binary packages:

  utfcheck - check validity of UTF-8 and ASCII files

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/utfcheck/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/u/utfcheck/utfcheck_1.2-3.dsc

Changes since the last upload:

 utfcheck (1.2-3) unstable; urgency=medium
 .
   * QA upload.
   * Using new DH level format. Consequently:
   - debian/compat: removed.
   - debian/control: changed from 'debhelper' to 'debhelper-compat' in
 Build-Depends field and bumped to 13.
   * debian/control:
   - Added 'Rules-Requires-Root: no' to source stanza.
   - Added Vcs-* fields.
   - Bumped Standards-Version to 4.6.0.1.
   - Using a secure URI in Homepage field.
   * debian/copyright:
   - Using a secure URI in Source field.
   - Removed duplicate license.
   - Separated packaging license from upstream license.
   * debian/salsa-ci.yml: created to provide CI tests for salsa.
   * debian/tests/control: updated.
   * debian/watch: cleaned and using a secure URI.

The git repository is on my account[1]. Please, send this to debian repository.
Any tips or suggestions given will be welcome.

[1] https://salsa.debian.org/figueredo/utfcheck


Regards,
-- 
  Lourisvaldo Figueredo Junior