Bug#949969: transmission-gtk uses 100% of a CPU core

2024-04-25 Thread Alexandre Rossi
Hi,

The example torrent is not available anymore.

Downloading a torrent with transmission 4 from unstable does not use 100%
CPU core.

Can you reproduce? Special parameters?

Thanks,

Alex



Bug#1029162: transmission-daemon: crashes when using --portmap and local minissdpd

2024-04-23 Thread Alexandre Rossi
Hi,

> I suppose it must be fixed in 4.x then. Sadly, I cannot test this as my box
> running transmission-daemon is on stable..

backporting is straightforward (no change) and I publish[1] a built backport
if you want to try.

[1] http://deb.zincube.net/

Thanks,

Alex



Bug#1069641: right versions

2024-04-22 Thread Alexandre Rossi
Hi,

With the right versions, sorry for the noise.

nmu uwsgi-plugin-php_2.0.22+4+0.0.15+b2 . ANY . unstable . -m "rebuild against 
new uwsgi.h"
nmu uwsgi-plugin-luajit_2.0.22+4+0.0.8+b2 . ANY . unstable . -m "rebuild 
against new uwsgi.h"
nmu uwsgi-plugin-mongo_2.0.24+3+0.0.9+b3 . ANY . unstable . -m "rebuild against 
new uwsgi.h"

Thanks.



Bug#1069641: nmu: uwsgi-plugin-php_2.0.22+1+0.0.15+b1 uwsgi-plugin-luajit_2.0.22+1+0.0.8+b1 uwsgi-plugin-mongo_2.0.22+1+0.0.9+b1

2024-04-22 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: uwsgi-plugin-...@packages.debian.org, d...@jones.dk
Control: affects -1 + src:uwsgi-plugin-php
Control: affects -1 + src:uwsgi-plugin-luajit
Control: affects -1 + src:uwsgi-plugin-mongo

Hi,

uwsgi.h changed again, and uwsgi ABI id is derived from that file, so
a rebuild is required for plugins to depend on the correct uwsgi-abi binary
package.

nmu uwsgi-plugin-php_2.0.22+1+0.0.15+b1 . ANY . unstable . -m "rebuild against 
new uwsgi.h"
nmu uwsgi-plugin-luajit_2.0.22+1+0.0.8+b1 . ANY . unstable . -m "rebuild 
against new uwsgi.h"
nmu uwsgi-plugin-mongo_2.0.22+1+0.0.9+b1 . ANY . unstable . -m "rebuild against 
new uwsgi.h"

Thanks!



Bug#996433: transmission-daemon: Transmission fails to send mail using exim4

2024-04-19 Thread Alexandre Rossi
Hi,

The transmission-daemon documentation was updated[1].

[1] 
https://github.com/transmission/transmission/commit/b34b5193ca5de83ae85cac3c971214b17c3035f2

To customize systemd services, you should user overrides.

$ sudo systemctl edit transmission-daemon.service

and add the following content to the override:

[Service]
NoNewPrivileges=false

and that override will be kept untouched by package upgrades.

(you should not modify /lib/systemd/system/ files)

So this can be closed I think?

Thanks,

Alex



Bug#1029162: transmission-daemon: crashes when using --portmap and local minissdpd

2024-04-12 Thread Alexandre Rossi
Hi,

> Today I noticed transmission-daemon being down after a reboot, and saw it is
> crashing with a malloc error. After some debugging, I found out that this only
> happens if I am using the `--portmap` option *and* a local minissdpd is
> running.

Does this still happen with 4.x?

What is the setup to reproduce?

$ sudo apt install minissdpd
[...]
$ /usr/bin/transmission-daemon -f --log-debug --portmap
WARN: --log-debug is deprecated. Use --log-level=debug
[...]
[2024-04-12 11:57:46.232] dbg port-forwarding-natpmp.cc:38 initnatpmp succeeded 
(0) (port-forwarding-natpmp.cc:38)
[2024-04-12 11:57:46.232] dbg port-forwarding-natpmp.cc:38 
sendpublicaddressrequest succeeded (2) (port-forwarding-natpmp.cc:38)
[2024-04-12 11:57:46.232] inf port-forwarding.cc:215 State changed from 'Not 
forwarded' to 'Starting' (port-forwarding.cc:215)
[...]
[2024-04-12 11:57:54.230] dbg port-forwarding-natpmp.cc:42 
readnatpmpresponseorretry failed. Natpmp returned -7 (the gateway does not 
support nat-pmp); errno is 111 (Connexion refusée) 
(port-forwarding-natpmp.cc:42)
[2024-04-12 11:57:54.230] dbg port-forwarding-upnp.cc:290 UPNP_GetValidIGD 
failed: Connexion refusée (111) (port-forwarding-upnp.cc:290)
[2024-04-12 11:57:54.230] dbg port-forwarding-upnp.cc:291 If your router 
supports UPnP, please make sure UPnP is enabled! (port-forwarding-upnp.cc:291)
[2024-04-12 11:57:54.230] inf port-forwarding.cc:215 State changed from 
'Starting' to '???' (port-forwarding.cc:215)
[2024-04-12 11:58:02.738] inf session.cc:1328 Transmission version 4.0.5 
(a6fe2a64aa) shutting down (session.cc:1328)
[...]
Closing transmission session... done.

** does not crash **

Thanks,

Alex



Bug#1004499: transmission-daemon segfault in libgnutls.so.30.13.1 and libc-2.24.so

2024-04-09 Thread Alexandre Rossi
Hi,

I have run transmission-daemon 3.x and 4.x for days without experiencing a
segfault.

Is this still current?

Thanks,

Alex



Bug#1068436: transmission RFS

2024-04-07 Thread Alexandre Rossi
Hi,

> Well, given that the main maintainer dropped themselves from the
> debian/control file, I think the package can be freely adopted,
> keeping Leo Antunes on of course in case he reappears. I'll drop the
> two of them a note asking for objections, and assuming there are none,
> I'd suggest we go ahead with that. What do you think? This would be:
> 
> Maintainer: Leo Antunes 
> Uploaders: Alexandre Rossi ,
>Barak A. Pearlmutter 
> 
> and would allow "proper" uploads, not just NMUs.

Perfect, the end goal being having transmission back in testing ASAP.

> I merged your "fix build on bookworm" patch, but the package still
> builds fine on a chroot on my own machine, and fails to build on
> salsa,
> https://salsa.debian.org/bap/transmission/-/pipelines

Should be fixed, d/control syntax issue.

> If you feel like preparing a serious 4.0.5-2 candidate with
> *everything* you think belongs included, rather than just a minimal
> NMU, that would be great!

Done.

https://mentors.debian.net/debian/pool/main/t/transmission/transmission_4.0.5-2.dsc

Changes can be reviewed on salsa:
https://salsa.debian.org/niol/transmission

> What I meant with the pre-built javascript business was that it's more
> robust to set things up so *if* the tools to do so are available, that
> stuff is rebuilt. But if not, e.g., if someone is building for a small
> platform or porting or just wants to build a local copy and doesn't
> want to install that stuff, it would use pre-built files instead. This
> also makes it easier for porters. This seems like pretty much what
> upstream advocates in web/README.md, except the idea is to automate
> it. With that stuff in place, it's a lot easier to argue that using
> the prebuilt files under some particular circumstance (like some
> package is missing from Debian for the moment) is not serious enough
> of an issue to delay progression to testing etc.

Ok, this feels against DFSG in the sense of including prebuild files
in source, and upstream does it, so I do not see clearly a role for
Debian regarding this. Do you mean removing the Files-Excluded stanzas in
d/copyright?

> And yes, your "proper" cmake-test-based -latomic fix is the "right"
> way to do it, unlike the sleazy hack I put in debian/rules.

Incuded your hack for the mean time, and will initiate work with upstream
today to have a proper fix in place.

Thanks,

Alex



Bug#918324: Unix permission issue

2024-04-07 Thread Alexandre Rossi
Hi,

This is a unix permission issue, either change transmission-daemon to run as
user, or add a group write permissions to the download folder.

Thanks,

Alex



Bug#1068436: transmission RFS

2024-04-06 Thread Alexandre Rossi
Hi,

> In the meantime, I note that Sandro Tosi has dropped his
> maintainership of the package, but pushed a debian/4.0.5-2 tag without
> uploading. Do you know the status of that?

I have had no answer from both listed maintainers since last January. I
have tried to contact them through salsa comment, bug reports and direct
e-mail.

> The two top bugs are a missing -latomic on ARM, which should be easy
> enough to work around in debian/rules using
>   include /usr/share/dpkg/architecture.mk
>   if ...

Maybe this fix should be upstreamed with something looking like a
similar change:
https://patch-diff.githubusercontent.com/raw/ccache/ccache/pull/723.patch

> and the prebuilt javascript business, which I note from MR/16 you've
> been working on. One suggestion I have for that is to set things up so
> that *if* the tools are available, the javascript can be rebuilt; but
> if not, pre-built versions are used anyway. This would make things
> robust, and would I think allow the bug to be downgraded.

I fail to understand how using prebuild versions would fix the bug or
how handling the case where the tools are not available would help.
Would you elaborate on the use case?

> I'm also not thrilled with how the build process adds a git hook if it
> can. Should probably hot-wire that off, because it seems to present a
> potential security issue. Just a quilt patch to disable the entire
> if(GIT_FOUND) thing at the end of CMakeLists.txt seems about right.
> (The Source Control System is supposed to control the build, not vice
> versa!)

I completely agree but as we are in the context of a NMU, I wanted to
keep focused.

To sum things up, I understand that my upload needs an update for the
missing -latomic issue. I'll prepare an update.

Thanks for your interest,

Alex



Bug#1067650: davmail: O365Interactive fails with "superclass access check failed: class davmail.exchange.auth.O365InteractiveAuthenticatorFrame"

2024-04-05 Thread Alexandre Rossi
Hi,

> Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: 
> superclass access check failed: class 
> davmail.exchange.auth.O365InteractiveAuthenticatorFrame$2 (in unnamed module 
> @0x112d0a71) cannot access class sun.net.www.protocol.https.Handler (in 
> module java.base) because module java.base does not export 
> sun.net.www.protocol.https to unnamed module @0x112d0a71

Upstream points out that davmail should be launched with:

$ /usr/bin/java \
 -Xmx512M -Dsun.net.inetaddr.ttl=60 \
 --add-exports java.base/sun.net.www.protocol.https=ALL-UNNAMED \
 -jar /usr/share/davmail/davmail.jar  

Do you confirm this fixes the problem?

Thanks,

Alex



Bug#1068436: RFS: transmission/4.0.5-1.2 [NMU] [RC] -- lightweight BitTorrent client

2024-04-05 Thread Alexandre Rossi
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for the package "transmission":

 * Package name : transmission
   Version  : 4.0.5-1.2
 * URL  : https://transmissionbt.com/
 * License  : GPL-3 or LGPL-2.1, ISC, Expat, GPL-2, GPL-3, 
public-domain, BSD-3-clause, GPL-2+-OpenSSL, Zlib, GPL
 * Vcs  : https://salsa.debian.org/debian/transmission
   Section  : net

The source builds the following binary packages:

  transmission - lightweight BitTorrent client
  transmission-common - lightweight BitTorrent client (common files)
  transmission-cli - lightweight BitTorrent client (command line programs)
  transmission-gtk - lightweight BitTorrent client (GTK+ interface)
  transmission-qt - lightweight BitTorrent client (Qt interface)
  transmission-daemon - lightweight BitTorrent client (daemon)

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/t/transmission/transmission_4.0.5-1.2.dsc

Changes since the last upload:

 transmission (4.0.5-1.2) unstable; urgency=medium
 .
   [ Alexandre Rossi]
   * Non-maintainer upload.
   * build webapp from source (Closes: #1041519)
   * fix build on bookworm
 .
   [ Sandro Tosi ]
   * remove myself from this package maintainership

I have not been able to get feedback from the maintainers and I feel they lack
time or interest in the package. My fix has been provided as a PR[1] for a 
couple
of weeks now.

As I am a user and a DM, I could take over maintainance if that's wanted, or
provide any level of required support in that context.

lintian error note: my upload contains a lintian error source-is-missing and
source-ships-excluded-file. As this is a NMU, I chose not to change upstream
tarball and restrict to fixing the RC bug and FTBS in bookworm for backports.
Again, if I get ack from maintainers, I can prepare an upload cleaning up these.

Regards,
--
  Alexandre Rossi



Bug#1067625: FTBFS on armel: undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0'

2024-03-27 Thread Alexandre Rossi
Hi,

> /usr/bin/ld: ../../libtransmission/libtransmission.a(web.cc.o): undefined
> reference to symbol '__atomic_load_8@@LIBATOMIC_1.0'
> /usr/bin/ld: /lib/arm-linux-gnueabi/libatomic.so.1: error adding symbols: DSO
> missing from command line

As transmission does not link directly to libatomic, it is likely that
this bug should be reassigned to the dependency that brings in libatomic,
maybe gcc.

Thanks,

Alex



Bug#1041519: transmission: contains prebuilt javascript without source

2024-03-26 Thread Alexandre Rossi
Hi,

> This bug has been open for eight months now. It caused transmission to be
> removed from testing twice, in August and March. It's labeled "severity:
> serious" and "tags: patch".
> 
> How can we help to get the patch applied and the bug fixed?
> 
> I would love to use this package in testing, and more importantly I really
> want to use this in the next stable.
> 
> Thanks a lot for your work, everyone!
> 
> Alexandre Rossi:
> > I gave it a try and published my current status. Advice will be
> > appreciated.
> > https://salsa.debian.org/debian/transmission/-/merge_requests/16

I'm also available to prepare an upload, but would need sponsorship.

>From my point of view, the solution provided is satisfactory and
fixes the problem. I'm a user have been happily running a build
with my patch for months.

I've had no feedback from the maintainers since January I think.

Thanks,

Alex



Bug#1063911: davmail-server.service fails in a LXC container

2024-03-13 Thread Alexandre Rossi
Hi,

> > PR_SET_MM_ARG_START failed: Operation not permitted
> > 
> > run-rd2fa855982314217b00729153ec6dd8b.service: Failed to update dynamic
> > user credentials: Permission denied
> > 
> > run-rd2fa855982314217b00729153ec6dd8b.service: Failed at step USER spawning
> > /usr/bin/true: Permission denied
> 
> This seems similar to this old issue.
> 
> https://github.com/systemd/systemd/issues/9493
> 
> What is your host kernel version?
> 
> What is your lxc conf?

Feeling like this is an old issue and not related to davmail, I'm closing this.

Feel free to come back to me if you feel like I'm wrong.

Cheers,

Alex



Bug#1065996: uwsgi: Please drop dependencies on python3-distutils

2024-03-11 Thread Alexandre Rossi
Hi,

> This package has dependencies, build-dependencies and/or autopkgtest
> dependencies on python3-distutils.  The python3-distutils binary
> package will soon be dropped from python3-stdlib-extensions.
> 
> In fact, there is no module for Python 3.12 in python3-distutils, so
> these dependencies may already be unnecessary.

Fixed in 
https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/393456a602352e8ad0373dc72aa1a40fd09c333f

Thanks,

Alex



Bug#1065460: uwsgi: the package fails to build from source due to missing 'plugins/rack_ruby32'

2024-03-08 Thread Alexandre Rossi
Hi,

> The package fails to build in sid chroot with the following error:
> 
> --
> *** uWSGI building and linking plugin plugins/rack_ruby32 ***
> Error: unable to find directory 'plugins/rack_ruby32'
> make: *** [debian/rules:429: debian/stamp-uwsgi-plugin-rack-ruby3.2] Error 1
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> 
> Build finished at 2024-03-04T23:36:17Z

There is something strange because the default ruby version in sid is 3.1
and uwsgi 2.0.24-2 builds just fine on my sid chroot, see below.

Thanks,

Alex

--
 UWSGICONFIG_RUBYPATH=/usr/bin/ruby3.1 \
 CFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" python3 
uwsgiconfig.py -v --plugin plugins/rack debian/buildconf/uwsgi-plugin.ini 
rack_ruby31
using profile: debian/buildconf/uwsgi-plugin.ini
detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/13/include', 
'/usr/local/include', '/usr/include/x86_64-linux-gnu', '/usr/include']
*** uWSGI building and linking plugin plugins/rack ***
x86_64-linux-gnu-gcc -fPIC -shared -o ./rack_ruby31_plugin.so -I. -O2 -I. -Wall 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wformat-signedness -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wextra -Wno-unused-parameter -Wno-missing-field-initializers 
-DUWSGI_HAS_IFADDRS -DUWSGI_ZLIB -DUWSGI_LOCK_USE_MUTEX -DUWSGI_EVENT_USE_EPOLL 
-DUWSGI_EVENT_TIMER_USE_TIMERFD -DUWSGI_EVENT_FILEMONITOR_USE_INOTIFY  
-DUWSGI_PCRE2 -DUWSGI_ROUTING -DUWSGI_CAP -DUWSGI_UUID 
-DUWSGI_VERSION="\"2.0.24-debian\"" -DUWSGI_VERSION_BASE="2" 
-DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="24" 
-DUWSGI_VERSION_REVISION="0" -DUWSGI_VERSION_CUSTOM="\"debian\"" -DUWSGI_YAML 
-DUWSGI_LIBYAML -I/usr/include/yajl -DUWSGI_JSON -DUWSGI_JSON_YAJL -DUWSGI_SSL 
-I/usr/include/libxml2 -DUWSGI_XML -DUWSGI_XML_LIBXML2 
-DUWSGI_PLUGIN_DIR="\".\"" -g -O2 -ffile-prefix-map=BUILDDIR=. 
-fstack-protector-strong -fstack-clash-protection -fcf-protection -fPIC 
-DRUBY19 -DRUBY27 -I/usr/include/ruby-3.1.0 
-I/usr/lib/x86_64-linux-gnu/ruby/3.1.0 
-I/usr/lib/x86_64-linux-gnu/ruby/3.1.0/x86_64-linux-gnu 
-I/usr/include/ruby-3.1.0/x86_64-linux-gnu 
-I/usr/include/x86_64-linux-gnu/ruby-3.1.0 -Drack_plugin=rack_ruby31_plugin 
plugins/rack/rack_plugin.c plugins/rack/rack_api.c -Wl,-z,relro -L. -Wl,-z,now 
-fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed 
-L/usr/lib -lm -lruby-3.1
build time: 2 seconds
*** rack_ruby31 plugin built and available in ./rack_ruby31_plugin.so ***
touch debian/stamp-uwsgi-plugin-rack-ruby3.1



Bug#1065535: RFS: libjs-jush/2.0.2+git20210206+1-1 [ITP] -- JavaScript Syntax Highlighter

2024-03-06 Thread Alexandre Rossi
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "libjs-jush":

 * Package name : libjs-jush
   Version  : 2.0.2+git20210206+1-1
   Upstream contact : Jakub Vrana 
 * URL  : https://jush.sourceforge.io/
 * License  : Apache-2.0
 * Vcs  : https://salsa.debian.org/js-team/libjs-jush
   Section  : web

The source builds the following binary packages:

  libjs-jush - JavaScript Syntax Highlighter

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

  https://mentors.debian.net/package/libjs-jush/

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

  dget -x 
https://mentors.debian.net/debian/pool/main/libj/libjs-jush/libjs-jush_2.0.2+git20210206+1-1.dsc

This is a dependency of adminerevo which I request to maintain as a DM.
An older and partial version is already in src:javascript-goodies, and I'll
fill a bug to avoid duplication if this package ever reaches unstable.

Regards,
--
  Alexandre Rossi



Bug#1065534: RFS: adminerevo/4.8.3-1 [ITP] -- Web-based database administration tool

2024-03-06 Thread Alexandre Rossi
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

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

 * Package name : adminerevo
   Version  : 4.8.3-1
   Upstream contact : Lionel Laffineur 
 * URL  : https://docs.adminerevo.org/
 * License  : MIT, Apache-2.0
 * Vcs  : https://salsa.debian.org/debian/adminerevo
   Section  : web

The source builds the following binary packages:

  adminerevo - Web-based database administration tool

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/a/adminerevo/adminerevo_4.8.3-1.dsc

This is a fork of adminer which is already in Debian and seems unmaintained
upstream. Iv'e been maintaining adminer for some time as a DM and would like to
continue with adminerevo.

Regards,
--
  Alexandre Rossi



Bug#1063911: davmail-server.service fails in a LXC container

2024-02-15 Thread Alexandre Rossi
Hi,

Relevant lines:

> PR_SET_MM_ARG_START failed: Operation not permitted
> 
> run-rd2fa855982314217b00729153ec6dd8b.service: Failed to update dynamic
> user credentials: Permission denied
> 
> run-rd2fa855982314217b00729153ec6dd8b.service: Failed at step USER spawning
> /usr/bin/true: Permission denied

This seems similar to this old issue.

https://github.com/systemd/systemd/issues/9493

What is your host kernel version?

What is your lxc conf?

Thanks,

Alex



Bug#1063911: davmail-server.service fails in a LXC container

2024-02-15 Thread Alexandre Rossi
Hi,

> The issue is repeatable with a fresh install of a Debian 12 LXC container:
> [...]
>  The problem goes away if DynamicUser is commented out in service unit:
> [...]
> I have no idea why it would work in a VM and not in a LXC container.

I doubt this is a problem that will need a change in davmail. Container
related issues are usually not fixed in user applications.

What is the result of the following line in a LXC container?

(lxc)$ systemd-run --property=DynamicUser=yes /usr/bin/true

Are there any kernel messages (i.e. journalctl -t kernel) when the failure
happens? We're looking for some permission denied stuff.

My guess is that your lxc setup requires extra permissions for this to work.

Thanks,

Alex



Bug#770331: graphite-web: aliasByNode() gets upset by 'odd' characters in data paths

2024-02-13 Thread Alexandre Rossi
Version: 1.0.2+debian-1

Hi,

This seems to have been fixed in upstream commit:


https://github.com/graphite-project/graphite-web/commit/b71f0e01b7b8b90f8124fabcc591c1f77e04ffc3

And released in 1.0.0 (from what I can see in the changelog).

Feel free to reopen if I'm mistaken.

Thanks,

Alex



Bug#1061752: Opened MR

2024-02-07 Thread Alexandre Rossi
Hi,

I opened a MR to fix the issue. I can also prepare an upload if wanted.

https://salsa.debian.org/python-team/packages/python-django-tagging/-/merge_requests/3

Thanks,

Alex



Bug#1061469: fix awaiting sponsorhip

2024-02-01 Thread Alexandre Rossi
Hi,

Fix awaiting sponsorship at mentors.d.o .

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

Thanks,

Alex



Bug#1061469: phpX.Y-mysql does not provide php-mysql virtual package

2024-01-26 Thread Alexandre Rossi
Hi,

Thanks for the report.

> As per Ondřej's note below, with regards to MySQL support, from a glance
> through the source code (adminer/drivers/mysql.inc.php) it seems that
> adminer should depend on php-mysql (real metapackage) OR php-mysqli
> (virtual package provided by real phpX.Y-mysql package - i.e. currently
> php8.2-mysql).
>
> On 25/1/24 16:05, Ondřej Surý wrote:
> > The extension package provide names of the extensions actually provided by 
> > the said package. “mysql” extension has been removed from PHP a quite a 
> > while ago and is not provided by php8.2-mysql package. (Similar situation 
> > can be found in php8.2-xml package.)
> >
> > This needs to be fixed in the adminer, so it actually depends on an 
> > extension it actually uses.
> >
> > Ondrej
> > --
> > Ondřej Surý (He/Him)
> >
>
> Please find a patch attached to resolve this issue - #1061469. Hopefully
> I got it right?

I've been wrapping my head around this and still fail to understand
the actual problem.

php-mysql depends on php8.2-mysql which provides php-mysqli and
contains mysqli.so

For adminer, adding an alternate dependency to php-mysqli would
tighten (adminer actually requires mysqli.so or pdo_mysql.so loaded in
PHP for mysql interaction). But then why keep the dependency on
php-mysql?

The patch becomes:

diff --git a/debian/control b/debian/control
index 35a3f2a..43b2d7d 100644
--- a/debian/control
+++ b/debian/control
@@ -14,11 +14,11 @@ Package: adminer
 Architecture: all
 Depends:
  libapache2-mod-php | php-cgi | php-fpm | php,
- php-mysql | php-sqlite3 | php-pgsql,
+ php-mysqli | php-pdo-mysql | php-sqlite3 | php-pgsql,
  ${misc:Depends},
 Recommends:
  php-cli,
- php-mysql,
+ php-mysqli,
  php-pgsql,
  php-sqlite3,
  ${misc:Recommends},

Or is there something I missed?

Alex



Bug#1055329: Offer of support/assistance

2024-01-25 Thread Alexandre Rossi
Hi,

> My name is Jeremy and I'd like to offer you my support and assistance in
> your efforts to package and maintain AdminerEvo if that's of any use to you?

Many thanks for your offer and your are welcome to help for this.

I had forgotten to post a status update on this particular work item: the
work is essentially done, I'm just seeking a Debian developper (I'm not)
to upload the new package to the Debian archive and grant me access for
further uploads.

Thanks,

Alex



Bug#1054574: adminer seems dead upstream, switch to adminerevo ?

2024-01-25 Thread Alexandre Rossi
Hi,

Status update: the work is done.

src:adminerevo and packaged dependency are awaiting sponsorship.

https://mentors.debian.net/package/libjs-jush/
https://mentors.debian.net/package/adminerevo/

Thanks,

Alex



Bug#1040603: Bug#1042027: transmission 4.0.5-1

2024-01-19 Thread Alexandre Rossi
Hi,

> > please push this packaging effort to a personal (but publicly
> > accessible) git repo on salsa, so that i can cherry pick the changes i
> > like, thanks
> 
> Here:
> 
> 
> https://salsa.debian.org/niol/transmission/-/tree/master-candidate?ref_type=heads

I've also updated my pull request to make it easier to review cherry-picking
the appropriate change.

https://salsa.debian.org/debian/transmission/-/merge_requests/16

Thanks,

Alex



Bug#998024: rsass as alternative

2024-01-18 Thread Alexandre Rossi
Hi,

rsass can appropriately compile sass files which is convenient for Debian
packaging.

Thanks,

Alex



Bug#1040603: Bug#1042027: transmission 4.0.5-1

2024-01-18 Thread Alexandre Rossi
Hi,

> > A fixed version is awaiting sponsorship at:
> >
> > https://mentors.debian.net/package/transmission/
> 
> please push this packaging effort to a personal (but publicly
> accessible) git repo on salsa, so that i can cherry pick the changes i
> like, thanks

Here:


https://salsa.debian.org/niol/transmission/-/tree/master-candidate?ref_type=heads

Thanks,

Alex



Bug#1040603: transmission 4.0.5-1

2024-01-09 Thread Alexandre Rossi
Hi,

A fixed version is awaiting sponsorship at:

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

I'll also do my best to fix any issues regarding this proposed 4.0.5-1 update.

Thanks,

Alex



Bug#1060071: ITP: libjs-jush -- JavaScript Syntax Highlighter

2024-01-05 Thread Alexandre Rossi
> Package: wnpp
> Severity: wishlist
> 
> * Package name: libjs-jush
>   Version : 2.0.2+git20210206+1
>   Upstream Contact: Jakub Vrana 
> * URL : https://jush.sourceforge.io/
> * License : Apache-2.0
>   Programming Lang: JavaScript
>   Description : JavaScript Syntax Highlighter

Preliminary packaging available at https://salsa.debian.org/niol/libjs-jush

Alex



Bug#1060071: ITP: libjs-jush -- JavaScript Syntax Highlighter

2024-01-05 Thread Alexandre Rossi
Package: wnpp
Severity: wishlist
Owner: Alexandre Rossi 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian...@lists.debian.org

* Package name: libjs-jush
  Version : 2.0.2+git20210206+1
  Upstream Contact: Jakub Vrana 
* URL : https://jush.sourceforge.io/
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : JavaScript Syntax Highlighter

JavaScript Syntax Highlighter can be used for client-side syntax highlighting
of following languages: HTML, CSS, JavaScript, PHP, SQL, HTTP and SMTP
protocol, php.ini and Apache config.

This is required to build the database web interface adminerevo (ITP #1055329).
This has been embedded in src:adminer for years.
Part of it is available in src:jquery-goodies .



Bug#1053988: transmission-gtk 3.00-1 : *** invalid %N$ use detected *** - Abandon

2023-12-08 Thread Alexandre Rossi
tag 1053988 fixed-upstream
tag 1053988 patch
fixed 1053988 4.0.1-1
thanks

Hi,

This appears to be the same as
https://github.com/transmission/transmission/issues/1353

This appears to be specific to LANG=fr_FR.utf8 . A workaround is launching with:

$ LANG=C transmission-gtk

The fix appears to be:

diff -Nru transmission-3.00.old/po/fr.po transmission-3.00/po/fr.po
--- transmission-3.00.old/po/fr.po  2020-05-22 13:04:23.446805271 +0200
+++ transmission-3.00/po/fr.po  2023-12-08 14:37:09.754589884 +0100
@@ -1345,7 +1345,7 @@
 #: ../gtk/torrent-cell-renderer.c:268
 #, c-format
 msgid "Downloading from %1$'d of %2$'d %3$s and %4$'d %5$s"
-msgstr "Téléchargement à partir %1$'d sur %2'd %3$s et %4$'d %5$s"
+msgstr "Téléchargement à partir %1$'d sur %2$'d %3$s et %4$'d %5$s"

 #: ../gtk/torrent-cell-renderer.c:270 ../gtk/torrent-cell-renderer.c:276
 msgid "web seed"


I can prepare a stable upload if someone is interested to sponsor the upload.

Thanks,

Alex



Bug#1053988: transmission-gtk 3.00-1 : *** invalid %N$ use detected *** - Abandon

2023-12-08 Thread Alexandre Rossi
severity 1053988 important
thanks

Hi,

Lowering severity as transmission-daemon works well.

Thanks,

Alex



Bug#1056067: ITP: node-sass-loader -- css loader module for webpack

2023-11-16 Thread Alexandre Rossi
Hi,

Package is awaiting sponsorship at 
https://mentors.debian.net/package/node-sass-loader/

Packaging is available at https://salsa.debian.org/niol/node-sass-loader

Thanks,

Alex


Bug#1056067: ITP: node-sass-loader -- css loader module for webpack

2023-11-16 Thread Alexandre Rossi
Package: wnpp
Severity: wishlist
Owner: Alexandre Rossi 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: node-sass-loader
  Version : 13.3.2
  Upstream Contact: J. Tangelder
* URL : https://github.com/webpack-contrib/sass-loader
* License : MIT
  Programming Lang: Javascript
  Description : css loader module for webpack

Webpack takes code targeted at node.js and makes it run in the browser.
Node.js comes with API of its own that is not available in the browsers.
Webpack exposes this code to programs that are unaware they are running
in a browser.

Sass is a CSS preprocessor to include features that don’t exist in CSS yet
like nesting, mixins, inheritance, and other nifty goodies that help
write robust, maintainable CSS.

This package is enables webpack to include and compile Sass files
into a web application bundle.

Node.js is an event-based server-side JavaScript engine.

This is required to build some webapps.

I'll be seeking a sponsor for this.

Thanks,

Alex


Bug#1041519: transmission: contains prebuilt javascript without source

2023-11-16 Thread Alexandre Rossi
> The source package contains:
> 
> web/public_html/index.html
> web/public_html/transmission-app.js
> 
> These files are copied into the binary package as:
> 
> /usr/share/transmission/public_html/index.html
> /usr/share/transmission/public_html/transmission-app.js
> 
> Those files should be built from source with no network connection.

Hi,

I gave it a try and published my current status. Advice will
be appreciated.

https://salsa.debian.org/debian/transmission/-/merge_requests/16

Thanks,

Alex



Bug#1055329: ITP: adminerevo -- Web-based database administration tool

2023-11-04 Thread Alexandre Rossi
Package: wnpp
Severity: wishlist
Owner: Alexandre Rossi 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: adminerevo
  Version : 4.8.3
  Upstream Contact: Lionel Laffineur 
* URL : https://docs.adminerevo.org/
* License : Apache-2.0
  Programming Lang: PHP
  Description : Web-based database administration tool

Adminerevo (forked from adminer) is a full-featured database management tool
written in PHP. Conversely to phpMyAdmin, it is a light weight application
with these priorities in order: security, user experience, performance,
feature set and size.

adminerevo is a community maintained version of adminer.

Ultimately, src:adminer will be removed from the archive. adminerevo
would then provide a transitional dummy pakage.

This will be maintained on salsa in the Debian group.

I already maintain src:adminer as a DM and will need a sponsor for this
new package.

Thanks,

Alex



Bug#1054574: adminer seems dead upstream, switch to adminerevo ?

2023-10-31 Thread Alexandre Rossi
Hi,

> according to git activity and comments in the issues, adminer seems dead
> upstream.
> 
> Part of the community have forked it into adminerevo:
> 
> https://docs.adminerevo.org/
> 
> Would you consider packaging that instead of adminer ?

Yes, I'm thinking about it and I'm wondering on the strategy regarding
upgrades.

Options are:

1) new package src:adminerevo providing adminer and removal of src:adminer

Advantages : explicit branding

2) src:adminer using adminerevo source and building adminer pkg

Advantages : easy upgrade path (no Provides:, Conflicts:, no conffile
 moving around in postinst)

3) src:adminer using adminerevo source and building adminerevo pkg

Advantages : explicit branding for binary package and easier
 going back if src:adminer ever comes back alive

Maybe Chris can advise here.

Thanks,

Alex



Bug#1052845: python-django-tagging: FTBFS: raise FullResultSet

2023-10-04 Thread Alexandre Rossi
Hi,

Seems like this is fixed in:
https://salsa.debian.org/python-team/packages/python-django-tagging/-/merge_requests/2

Thanks,

Alex



Bug#1053146: nmu: uwsgi-plugin-php_2.0.22+1+0.0.15+b1 uwsgi-plugin-luajit_2.0.22+1+0.0.8+b1 uwsgi-plugin-mongo_2.0.22+1+0.0.9+b1

2023-09-28 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: uwsgi-plugin-...@packages.debian.org, d...@jones.dk
Control: affects -1 + src:uwsgi-plugin-php
Control: affects -1 + src:uwsgi-plugin-luajit
Control: affects -1 + src:uwsgi-plugin-mongo

Hi,

uwsgi.h changed again, and uwsgi ABI id is derived from that file, so
a rebuild is required for plugins to depend on the correct uwsgi-abi binary
package.

nmu uwsgi-plugin-php_2.0.22+1+0.0.15+b1 . ANY . unstable . -m "rebuild against 
new uwsgi.h"
nmu uwsgi-plugin-luajit_2.0.22+1+0.0.8+b1 . ANY . unstable . -m "rebuild 
against new uwsgi.h"
nmu uwsgi-plugin-mongo_2.0.22+1+0.0.9+b1 . ANY . unstable . -m "rebuild against 
new uwsgi.h"

Thanks!



Bug#1051752: [pkg-uWSGI-devel] Bug#1051752: uwsgi: remove uwsgi-plugin-glusterfs on 32 bit architectures)

2023-09-27 Thread Alexandre Rossi
Hi Jonas,

> > If I get some advice on the best practrices for having d/control.in with
> > template variables, I would be happy to work on this.
> 
> I assume you mean the debian/control file (as the uwsgi source package
> currently contains no debian/control.in file).
> That file gets mangled when the following command is executed:
> 
>   DEB_MAINTAINER_MODE=1 debian/control clean

I thought that using some template engine and introducing d/control.in
would be easier to maintain, debug than the current mangling and was wondering
what was considered good practice for this in Debian packaging.

I'll research.

Thanks for the upload,

Alex



Bug#1051752: [pkg-uWSGI-devel] Bug#1051752: uwsgi: remove uwsgi-plugin-glusterfs on 32 bit architectures)

2023-09-27 Thread Alexandre Rossi
Hi,

Following attempted fixes of #1051752, please not that I seem to have fixed it
(tested on i386) in 
https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/5cdb4e37be8dd93cefdcceeb199efe990b2eb918
 .

If I get some advice on the best practrices for having d/control.in with
template variables, I would be happy to work on this.

Thanks,

Alex



Bug#1052033: davmail: Davmail uses too much memory

2023-09-18 Thread Alexandre Rossi
Hi,

> Upon launch Davmail uses 7.5GiB of virtual memory and 107.8MiB of
> resident memory but, after using it for about a day, 7.6GiB of virtual
> memory and 686MiB of resident memory.  Given that davmail only needs to
> keep a very small state, that seems to point to a memory leak.

I have prepared a change that may improve things a bit following
upstream suggested JVM arguments.

I would add that in Java, memory is mostly not managed by the program
so memory leaks cannot happen (although useless mamory usage can
happen). Regrading Java applications memory usage, you can read[1].

I'm not sure more can be done on this.

[1] https://stackoverflow.com/a/561450

Thanks,

Alex



Bug#1039408: uwsgi: ships sysv-init script without systemd unit

2023-08-31 Thread Alexandre Rossi
Hi,

> uwsgi has been flagged by Lintian as shipping a sysv-init script
> without a corresponding systemd unit file. The default init system in
> Debian is systemd, and so far this worked because a transitional
> sysv-init-to-unit generator was shipped by systemd. This is in the
> process of being deprecated and will be removed by the time Trixie
> ships, so the remaining packages that ship init scripts without
> systemd units will stop working.

[...]

> In case this is a false positive, please add a Lintian override to
> silence it and then close this bug.

My view on this is that the following template units provided by
uwsgi-core enable the initscript functionality.

/lib/systemd/system/uwsgi-app@.service
/lib/systemd/system/uwsgi-app@.socket

See full change[1] for documentation.

>From the initscript documentation[2] and a quick look at the script,
it seems that it manages multiple uwsgi services from a
directory of configuration files. I think think if using systemd
that it is better managed using template units.

The above template lack supports for multiple type of configuration
files, assume INI, but this is easily fixable by overriding
the units.

uwsgi-emperor[3], from my understanding, does the same, and thus
does not need an initscript or systemd service unit.

My conclusion is that this is already fixed and that a lintian
override is relevant here, but I do not know if I'm missing something.

Thanks.

[1] 
https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/bfb4ef445ad0168483638301090dc2d56e8e2278
 
[2] 
https://salsa.debian.org/uwsgi-team/uwsgi/-/blob/bfb4ef445ad0168483638301090dc2d56e8e2278/debian/uwsgi.README.Debian
[3] https://uwsgi-docs.readthedocs.io/en/latest/Emperor.html



Bug#1042524: nmu: uwsgi-plugin-luajit_2.0.21+3+0.0.8

2023-07-29 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: uwsgi-plugin-lua...@packages.debian.org
Control: affects -1 + src:uwsgi-plugin-luajit

Hi,

The uwsgi ABI has changed and some of the plugin need a binNMU.

Many thanks.

nmu uwsgi-plugin-luajit_2.0.21+3+0.0.8 . ANY . unstable . -m "rebuild against 
changed uwsgi ABI"



Bug#1042523: nmu: uwsgi-plugin-mongo_2.0.21+3+0.0.9

2023-07-29 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: uwsgi-plugin-mo...@packages.debian.org
Control: affects -1 + src:uwsgi-plugin-mongo

Hi,

The uwsgi ABI has changed and some of the plugin need a binNMU.

Many thanks.

nmu uwsgi-plugin-mongo_2.0.21+3+0.0.9 . ANY . unstable . -m "rebuild against 
changed uwsgi ABI"



Bug#1042522: nmu: uwsgi-plugin-php_2.0.21+4+0.0.15

2023-07-29 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: uwsgi-plugin-...@packages.debian.org
Control: affects -1 + src:uwsgi-plugin-php

Hi,

The uwsgi ABI has changed and some of the plugin need a binNMU.

Many thanks.

nmu uwsgi-plugin-php_2.0.21+4+0.0.15 . ANY . unstable . -m "rebuild against 
changed uwsgi ABI"



Bug#999936: uwsgi: depends on obsolete pcre3 library

2023-07-27 Thread Alexandre Rossi
Hi,

> > > > > Your package still depends on the old, obsolete PCRE3[0] libraries
> > > > > (i.e. libpcre3-dev). This has been end of life for a while now, and
> > > > > upstream do not intend to fix any further bugs in it. Accordingly, I
> > > > > would like to remove the pcre3 libraries from Debian, preferably in
> > > > > time for the release of Bookworm.
> > > > 
> > > > I gave it go, it compiles.
> > > > https://github.com/unbit/uwsgi/pull/2543
> > > > 
> > > > Hopefully, I will find time in the coming weeks to test with some
> > > > routing patterns.
> > > 
> > > Sounds great.  Thanks for looking into this!
> > 
> > I have something that seems to work. Do you want me to prepare an upload
> > and *force* feedback through unstable or wait for feedback as is?
> 
> I am ok taking the risk of releasing it to unstable.  Let me do that
> right away...

Seems like uwsgi-plugin-{luajit,mongo,php} need a binNMU or an upload
due to uwsgi ABI change.

Let me know if help is needed regarding this.

Alex



Bug#999936: uwsgi: depends on obsolete pcre3 library

2023-07-25 Thread Alexandre Rossi
Hi,

> > > Your package still depends on the old, obsolete PCRE3[0] libraries
> > > (i.e. libpcre3-dev). This has been end of life for a while now, and
> > > upstream do not intend to fix any further bugs in it. Accordingly, I
> > > would like to remove the pcre3 libraries from Debian, preferably in
> > > time for the release of Bookworm.
> > 
> > I gave it go, it compiles.
> > https://github.com/unbit/uwsgi/pull/2543
> > 
> > Hopefully, I will find time in the coming weeks to test with some
> > routing patterns.
> 
> Sounds great.  Thanks for looking into this!

I have something that seems to work. Do you want me to prepare an upload
and *force* feedback through unstable or wait for feedback as is?

Alex



Bug#999936: uwsgi: depends on obsolete pcre3 library

2023-07-21 Thread Alexandre Rossi
Hi,

> Your package still depends on the old, obsolete PCRE3[0] libraries
> (i.e. libpcre3-dev). This has been end of life for a while now, and
> upstream do not intend to fix any further bugs in it. Accordingly, I
> would like to remove the pcre3 libraries from Debian, preferably in
> time for the release of Bookworm.

I gave it go, it compiles.
https://github.com/unbit/uwsgi/pull/2543

Hopefully, I will find time in the coming weeks to test with some
routing patterns.

Alex



Bug#1041519: transmission: contains prebuilt javascript without source

2023-07-20 Thread Alexandre Rossi
Source: transmission
Version: 4.0.1-1
Severity: serious
Justification: Policy 2.2.1

Hi,

The source package contains:

web/public_html/index.html
web/public_html/transmission-app.js

These files are copied into the binary package as:

/usr/share/transmission/public_html/index.html
/usr/share/transmission/public_html/transmission-app.js

Those files should be built from source with no network connection.

The corresponding lintian overrides are wrong: the files are not generated
during build.

# these are generated from web/src/*
transmission source: source-is-missing [web/public_html/index.html]
transmission source: source-is-missing [web/public_html/transmission-app.js]

The sad way to solve this would be to remove the webui (and I'm a user!).

The better way to solve this would be to build and would begin like the 
following
but requires packaging some of the below npm deps. I can help and would 
appreciate
some guidance or pointers to good examples of source packages that have solved
this problem.

--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,9 @@ Build-Depends: cmake,
qttools5-dev-tools,
qttools5-dev,
libqt5svg5-dev,
-   zlib1g-dev
+   zlib1g-dev,
+   node-webpack,
+   node-mini-css-extract-plugin
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Vcs-Browser: https://salsa.debian.org/debian/transmission
diff --git a/debian/rules b/debian/rules
index 09fe4f7d..bfed98c1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,12 +2,13 @@

 #export DH_VERBOSE=1
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export NPM_CONFIG_OFFLINE=true

 %:
dh $@

 override_dh_auto_configure:
-   dh_auto_configure -- -DENABLE_GTK=ON -DENABLE_QT=ON -DENABLE_CLI=ON 
-DINSTALL_LIB=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
+   dh_auto_configure -- -DENABLE_GTK=ON -DENABLE_QT=ON -DENABLE_CLI=ON 
-DINSTALL_LIB=OFF -DREBUILD_WEB=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo

 override_dh_auto_test:
@echo "skipping auto test"

Thanks,

Alex

--
transmission.git/web$ npm2deb depends package.json

Dependencies:   
   NPM   Debian
transmission-web (FIX_ME version) None
└─ lodash.isequal (^4.5.0)node-lodash 
(4.17.21+dfsg+~cs8.31.198.20210220-9)

Build dependencies:
NPM   Debian
@babel/core (^7.20.12)node-babel 
(6.26.0+repack-3~bpo10+1) @babel/eslint-parser (^7.19.1)
None
@babel/plugin-proposal-class-properties (^7.18.6) None
@primer/stylelint-config (^12.7.0)None
css-loader (^6.7.3)   node-css-loader 
(6.7.2+~cs14.0.11-1) css-minimizer-webpack-plugin (^4.2.2) 
None
eslint (^8.32.0)  None
eslint-plugin-sonarjs (^0.18.0)   None
eslint-plugin-unicorn (^45.0.2)   None
file-loader (^6.2.0)  node-file-loader (6.2.0-3)
   mini-css-extract-plugin (^2.7.2)  
node-mini-css-extract-plugin (2.4.6+~2.4.0-4)npm-run-all (^4.1.5)   
   None
prettier (^2.8.3) None  
   sass (^1.57.1)None
sass-loader (^13.2.0) None
style-loader (^3.3.1) node-style-loader (3.3.1-2)   
   stylelint (^14.16.1)  None
stylelint-config-prettier (^9.0.4)None
stylelint-config-sass-guidelines (^9.0.1) None
stylelint-config-standard (^29.0.0)   None
terser-webpack-plugin (^5.3.6)None
webpack (^5.76.0) node-webpack 
(5.76.1+dfsg1+~cs17.16.16-1)webpack-bundle-analyzer (^4.7.0)
  None
webpack-cli (^4.10.0) None
webpack-dev-server (^4.11.1)  None

Warnings occurred:
 [warning] prettier: Useless in Debian compilation, see node-jest for an example


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)


Bug#1039509: davmail: autopkgtest regression on ppc64el: Exception in thread "Shutdown"

2023-06-28 Thread Alexandre Rossi
tag patch fixed-upstream
thanks

Hi,

> davmail.connection  - DISCONNECT - 127.0.0.1:41156  60s Exception in thread
> "Shutdown" java.lang.IllegalMonitorStateException: current thread is not
> owner
>  60s 2023-06-24 23:58:12,579 INFO  [Shutdown] davmail  - DavMail gateway
> stopped
>  60s  at java.base/java.lang.Object.notifyAll(Native Method)
>  60s  at davmail.DavGateway$1.run(DavGateway.java:100)
>  60s autopkgtest [23:58:12]: test binary-starts

This does not happen a lot and I cannot reproduce.

This seems to be fixed upstream in:
https://github.com/mguessan/davmail/commit/853854fda70f7731af2caff7504d8b7bc7653db4

So I'll upload a new revision with this fix cherry-picked and hope for the best.

Thanks,

Alex

>From 853854fda70f7731af2caff7504d8b7bc7653db4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micka=C3=ABl=20Guessant?= 
Date: Mon, 20 Mar 2023 08:55:01 +
Subject: [PATCH] Fix from audit

git-svn-id: https://svn.code.sf.net/p/davmail/code/trunk@3424 
3d1905a2-6b24-0410-a738-b14d5a86fcbd
---
 src/java/davmail/DavGateway.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/java/davmail/DavGateway.java b/src/java/davmail/DavGateway.java
index 34d81ab3..f7a17995 100644
--- a/src/java/davmail/DavGateway.java
+++ b/src/java/davmail/DavGateway.java
@@ -96,7 +96,9 @@ public static void main(String[] args) {
 public void run() {
 DavGatewayTray.debug(new 
BundleMessage("LOG_GATEWAY_INTERRUPTED"));
 DavGateway.stop();
-LOCK.notifyAll();
+synchronized (LOCK) {
+LOCK.notifyAll();
+}
 }
 });
 



Bug#1035007: davmail-server: missing Breaks+Replaces for davmail when upgrading from bullseye

2023-04-28 Thread Alexandre Rossi
Hi,

> Attempting to unpack davmail-server/6.0.1.3390-6 from Debian bookworm
> on a minimal Debian bullseye with davmail/5.5.1.3299-5
> installed, causes an unpack error from dpkg due to
> /etc/davmail/davmail.properties being contained in both packages.

Yes I can reproduce. You should remove davmail before.

> Please ensure that davmail-server has sufficient Breaks and Replaces 
> declarations.

I'm not sure I should add anything, because the upgrade works well:

(bullseye-amd64-sbuild)root@skade:~# apt install davmail
[...]
(bullseye-amd64-sbuild)root@skade:~# sed -i 's/bullseye/bookworm/' 
/etc/apt/sources.list.d/debian.sources   
(bullseye-amd64-sbuild)root@skade:~# cat /etc/apt/sources.list.d/debian.sources 
Types: deb  
URIs: 
http://deb.debian.org/debian
  Suites: bookworm  
  Components: 
main contrib non-free
(bullseye-amd64-sbuild)root@skade:~# apt update
[...]
(bullseye-amd64-sbuild)root@skade:~# apt update && apt install davmail
[...]
Setting up davmail (6.0.1.3390-6) ...
Removing obsolete conffile /etc/init.d/davmail ...
[...]

and all is well.

Maybe this requires apt.

Or do you suggest this manual install should be supported?

Thanks,

Alex



Bug#1032509: davmail: O365Interactive mode does not open web logon window - libraries not found on java path

2023-03-10 Thread Alexandre Rossi
Hi,

Can you provide the exact error message in the console?

Thanks,

Alex

When davmail tries to open a window to display the 365 logon screen it
> fails because it can't find appropriate prism_*.so files.
>
> I had to change the -Djava.library.path=/usr/lib/jni argument in the
> launch script to
> -Djava.library.path=/usr/lb/jni:/usr/x86_64-linux-gnu/jni
> to get it to work. (Obviously this is architecture dependent.)
>


Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy

2023-02-05 Thread Alexandre Rossi
Hi,

> I'm +1 for the change, but at this point I propose we wait for bookworm
> to release.  I'm not sure what could go wrong, but it seems late in the
> release cycle for this change.  How about an upload to experimental?

An upload to experimental would be great.

Thanks,

Alex



Bug#1028350: davmail: autopkgtest regression on arm64, armhf and ppc64el

2023-01-30 Thread Alexandre Rossi
Hi,

All is good now, #1028374 is fixed. No change regarding this is required in 
davmail.

Thanks,

Alex



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64

2023-01-30 Thread Alexandre Rossi
Hi,

> > Thanks a lot but looks like the fix was not complete.
> > 
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029908
> > 
> > Can you upload a version with the fix available in the bug report?
> 
> Done.  This time I merged the commit from your repo on Salsa, and also
> ran the autopkgtest on armhf.

Thanks a lot. I also had ran the autopkgtest on armhf. It seems all is good now.

FYI, the fix has been submitted upstream:
https://github.com/java-native-access/jna/pull/1499

Many Thanks,

Alexandre



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64

2023-01-28 Thread Alexandre Rossi
Hi,

> The update looks good to me and a rebuild of rdeps with ratt was
> successful.  Or more precisely, was successful for the packages that
> also build against 5.12.1.  So I have just uploaded to the archive.

Thanks a lot but looks like the fix was not complete.

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

Can you upload a version with the fix available in the bug report?

Do not hesitate if you need some help to prepare the upload.

Thanks a lot,

Alex



Bug#1029908: libjna-java: JNA HelloWorld fails on armhf

2023-01-28 Thread Alexandre Rossi
Package: libjna-java
Version: 5.13.0-1
Severity: normal
Tags: patch

Dear Maintainer,

When trying the JNA tutorial Helloworld on aarch64, it fails with the following
error message:

autopkgtest [12:34:07]: test helloworld: [---
Jan 28, 2023 12:34:09 PM com.sun.jna.Native loadNativeDispatchLibrary
INFO: Looking in /usr/lib/jni/libjnidispatch.system.so
Jan 28, 2023 12:34:09 PM com.sun.jna.Native loadNativeDispatchLibrary
INFO: Looking in /usr/lib/arm-linux-gnueabi/jni/libjnidispatch.system.so
Jan 28, 2023 12:34:09 PM com.sun.jna.Native extractFromResourcePath
INFO: Looking in classpath from 
jdk.internal.loader.ClassLoaders$AppClassLoader@19e0bfd for 
/com/sun/jna/linux-arm/libjnidispatch.so
Exception in thread "main" java.lang.UnsatisfiedLinkError: Native library 
(com/sun/jna/linux-arm/libjnidispatch.so) not found in resource path 
(debian/tests:/usr/share/java/jna.jar)
at 
com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:1062)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:1018)
at com.sun.jna.Native.(Native.java:221)
at HelloWorld$CLibrary.(HelloWorld.java:8)
at HelloWorld.main(HelloWorld.java:14)
autopkgtest [12:34:09]: test helloworld: ---]

I succesfully tested a fix.

https://salsa.debian.org/niol/libjna-java/-/commit/c69675faa352652e95439f528d6a3e1fda0d90ed

Feel free to come back to me for a ready to upload package.

Cheers,

Alex

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libjna-java depends on:
ii  libjna-jni  5.13.0-1

libjna-java recommends no packages.

libjna-java suggests no packages.

-- no debconf information



Bug#1029076: closed by Jonas Smedegaard (reply to 1029...@bugs.debian.org) (Re: Bug#1029076: uwsgi-plugin-python3: built against non-default libpython3.11 / should always build agains

2023-01-26 Thread Alexandre Rossi
Hi,

> > Sorry, but I fail to see any problem here.
> >
> > uwsgi _does_ build against the default Python.
> 
> Yes, but the default Python it builds against in unstable is not necessarily 
> the default Python in testing.
> 
> Right now, it is built against Python 3.11, while the default Python in 
> testing is 3.10. Hence, it does not work in testing (have you actually tried 
> that after my bug report?).

What should be the correct fix for this? I see only :
- hardcode the python version uwsgi builds against and follow testing

Are their facilities providing the default python version that is in testing 
and available
in sid? Or is this discrepancy between the default python in testing and in sid 
an rare event
that we should workaround this time only?

Thanks,

Alex



Bug#958895: libevhtp-dev: libtool arguments failure

2023-01-26 Thread Alexandre Rossi
Hi,

> > Now that the blocking bug is fixed, I thing the patch should be uploaded to 
> > unstable.
> > Do you want me to prepare a build for you to upload?
> 
> Yes, please do.

An updated package is available on mentors.
https://mentors.debian.net/package/libevhtp/

My commits are published at:
https://sml.zincube.net/~niol/repositories.git/libevhtp/

Thanks,

Alex



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64

2023-01-26 Thread Alexandre Rossi
Hi,

I prepared an updated package with the new upstream version.

https://mentors.debian.net/package/libjna-java/

My commits are available at: https://salsa.debian.org/niol/libjna-java/

Thanks,

Alex



Bug#995461: graphite-web: GRAPHITE_SETTINGS_MODULE should default to 'local_settings' when using graphite.wsgi

2023-01-12 Thread Alexandre Rossi
Hi,

If I can help provide a build ready to upload for this, do not hesitate to ping 
me.

Alex



Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy

2023-01-11 Thread Alexandre Rossi
Hi,

If I can help providing a build ready to upload for this, do not hesitate to 
ping me.

Alex



Bug#1000151: certbot.service: please provide some logs in journal

2023-01-11 Thread Alexandre Rossi
Hi,

If I can help providing a build ready to upload for this, do not hesitate to 
ping me.

Alex



Bug#958895: libevhtp-dev: libtool arguments failure

2023-01-11 Thread Alexandre Rossi
Hi,

Now that the blocking bug is fixed, I thing the patch should be uploaded to 
unstable.
Do you want me to prepare a build for you to upload?

Thanks,

Alex



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64

2023-01-11 Thread Alexandre Rossi
tag 1028374 patch
thanks

> I suspect debian/patches/04-load-native-code-from-fs.patch needs fixing.

Fix available for aarch64, and maybe the others (needs to get through CI to 
know).

https://salsa.debian.org/java-team/libjna-java/-/merge_requests/1/diffs?commit_id=bdc5980e070e033e0c3b04bdb93a73506ac04791

Please advise as to how to move on.


Thanks,

Alex



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64

2023-01-10 Thread Alexandre Rossi
Hi,

With -Djna.debug_load.jna=true :

niol@aarch64:~/libjna-java$ debian/tests/helloworld
Jan 10, 2023 6:46:28 PM com.sun.jna.Native loadNativeDispatchLibrary
INFO: Looking in /usr/lib/jni/libjnidispatch.system.so
Jan 10, 2023 6:46:29 PM com.sun.jna.Native loadNativeDispatchLibrary
INFO: Looking in /usr/lib/arm-linux-gnueabi/jni/libjnidispatch.system.so
Jan 10, 2023 6:46:29 PM com.sun.jna.Native extractFromResourcePath
INFO: Looking in classpath from 
jdk.internal.loader.ClassLoaders$AppClassLoader@73d16e93 for 
/com/sun/jna/linux-aarch64/libjnidispatch.so
Exception in thread "main" java.lang.UnsatisfiedLinkError: Native library 
(com/sun/jna/linux-aarch64/libjnidispatch.so) not found in resource path 
(debian/tests:/usr/share/java/jna.jar)
at 
com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:1086)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:1042)
at com.sun.jna.Native.(Native.java:221)
at HelloWorld$CLibrary.(HelloWorld.java:8)
at HelloWorld.main(HelloWorld.java:14)

libjna search for libjnidispatch.so as:

/usr/lib/arm-linux-gnueabi/jni/libjnidispatch.system.so

but it is present on the Debian system as:

niol@aarch64:~/libjna-java$ dpkg -L libjna-jni | grep libjni
/usr/lib/aarch64-linux-gnu/jni/libjnidispatch.system.so

I suspect debian/patches/04-load-native-code-from-fs.patch needs fixing.

Cheers,

Alex



Bug#1028092: [pkg-uWSGI-devel] Bug#1028092: uwsgi-plugin-php FTBFS with PHP 8.2

2023-01-10 Thread Alexandre Rossi
Hi,

> The fix seems straightforward, I'll see if I can provide a patch.

The fix was indeed straightforward and tested successfully.

https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/36aaa1dd685b446d0240f89e000b04fc6031e324

@Jonas, please ping me if you need some help to prepare the upload of uwsgi and
uwsgi-plugin-php .

Thanks,

Alex



Bug#1028092: [pkg-uWSGI-devel] Bug#1028092: uwsgi-plugin-php FTBFS with PHP 8.2

2023-01-10 Thread Alexandre Rossi
Hi,

Thanks for reporting.

> /usr/src/uwsgi/plugins/php/php_plugin.c: In function ‘php_uwsgi_startup’:
> /usr/src/uwsgi/plugins/php/php_plugin.c:610:13: error: too many arguments to 
> function ‘php_module_startup’
>   610 | if (php_module_startup(_sapi_module, 
> _module_entry, 1)==FAILURE) {
>   | ^~
> In file included from /usr/src/uwsgi/plugins/php/common.h:3,
>  from /usr/src/uwsgi/plugins/php/php_plugin.c:1:
> /usr/include/php/20220829/main/php_main.h:28:20: note: declared here
>28 | PHPAPI zend_result php_module_startup(sapi_module_struct *sf, 
> zend_module_entry *additional_module);
>   |^~

Seems to be related to:


5. SAPI changes


 * The signature of php_module_startup() has changed from
   int php_module_startup(sapi_module_struct *sf, zend_module_entry 
*additional_modules, uint32_t num_additional_modules)
   to
   zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry 
*additional_module)
   as only one additional module was ever provided.

(from https://raw.githubusercontent.com/php/php-src/PHP-8.2/UPGRADING.INTERNALS 
)

The fix seems straightforward, I'll see if I can provide a patch.

Thanks,

Alex



Bug#1028350: davmail: autopkgtest regression on arm64, armhf and ppc64el

2023-01-10 Thread Alexandre Rossi
Hi,

Thanks for reporting, had seen this.

My understanding is that the bug is in libjna-java and I've reproduced
it, see #1028374.

Plan A: I succeed to have a fix for libjna-java and get it uploaded before
the end of January.
Plan B: I revert debian/patches/sd-notify.patch to drop the dependecy on
libjna-java and ensure transition to testing.

Cheers,

Alex



Bug#1028374: libjna-java: JNA HelloWorld fails on aarch64 (and probably armhf, ppc64el)

2023-01-10 Thread Alexandre Rossi
Package: libjna-java
Version: 5.12.1-1
Severity: important

Dear Maintainer,

When trying the JNA tutorial Helloworld on aarch64, it fails with the following
error message:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Native library 
(com/sun/jna/linux-aarch64/libjnidispatch.so) not found in resource path 
(debian/tests:/usr/share/java/jna.jar)
at 
com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:1086)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:1042)
at com.sun.jna.Native.(Native.java:221)
at HelloWorld$CLibrary.(HelloWorld.java:8)
at HelloWorld.main(HelloWorld.java:14)

The testcase has been proposed as an autopkgtest:

https://salsa.debian.org/java-team/libjna-java/-/merge_requests/1

Reading autpkgtest results for davmail[1], it also fails with the same error
on armhf and ppc64el.

I have reproduced in a qemu arm64 image, although reporting this on amd64.

I have tried with -Djava.library.path=/usr/lib/jni but it is not better.

I can rebuild, and test and maybe look into this but would appreciate some 
guidance.

Thank you,

Alex

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libjna-java depends on:
ii  libjna-jni  5.12.1-1

libjna-java recommends no packages.

libjna-java suggests no packages.

-- no debconf information



Bug#1026975: ITP: python-toml -- library for parsing and creating TOML

2022-12-26 Thread Alexandre Rossi




Le dim. 25 déc. 2022 à 09:11:29 -03:00:00, Josenilson Ferreira da 
Silva  a écrit :

Package: wnpp
Severity: wishlist
Owner: Josenilson Ferreira da Silva 
X-Debbugs-Cc: debian-de...@lists.debian.org, nilsonfsi...@hotmail.com

* Package name: python-toml
  Version : 0.10.2
  Upstream Author : William Pearson 
* URL : https://github.com/uiri/toml
* License : MIT/expat
  Programming Lang: Python
  Description : library for parsing and creating TOML

  this package is a dependency for "dom-toml"
  Where "dom-toml" is a required dependency for the "whey" package:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021204



Already done?
https://packages.debian.org/sid/python3-toml

Alex



Bug#1027020: davmail-server: fails to install: insserv: script davmail-server: service davmail already provided!

2022-12-26 Thread Alexandre Rossi
Hi,

Thanks for your report.

> When trying to update davmail / install davmail-server I get:
>
>
> Setting up davmail-server (6.0.1.3390-3) ...
> insserv: script davmail-server: service davmail already provided!
> update-rc.d: error: no runlevel symlinks to modify, aborting!
> dpkg: error processing package davmail-server (--configure):
>  installed davmail-server package post-installation script subprocess 
> returned error exit status 1
[...]
> The reason seems to be that /etc/init.d/davmail is still around (and
> has "Provides. davmail")

Thanks for the pointer.

I'm tempted to do the following. Do you have an easy way to confirm it
works for you?
As the fix requires sysvinit, testing it will take me a bit more time.

Thanks,

Alex

--- a/debian/control
+++ b/debian/control
@@ -34,7 +34,7 @@ Package: davmail
 Architecture: all
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
- davmail-server,
+ davmail-server (= ${binary:Version}),
  default-jre,
  libswt-cairo-gtk-4-jni,
  libopenjfx-java,
diff --git a/debian/davmail-server.init b/debian/davmail-server.init
index eaa866c6..252141f2 100755
--- a/debian/davmail-server.init
+++ b/debian/davmail-server.init
@@ -1,6 +1,6 @@
 #! /bin/sh
 ### BEGIN INIT INFO
-# Provides:  davmail
+# Provides:  davmail-server
 # Required-Start:$local_fs $remote_fs
 # Required-Stop: $local_fs $remote_fs
 # Default-Start: 2 3 4 5



Bug#1025959: Feedback regarding RFS: davmail/6.0.1.3390-2

2022-12-14 Thread Alexandre Rossi
Hi,

> > >  * Review / improve the  `prepare-service`
> > 
> > This history behind this script is detailed in:
> > 
> > startup script that copies keystoreFile to StateDirectory (Closes: #968236)
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968236
> 
> Seen the "adduser  _davmail" advice.
> And seeing that "adduser _davmail" in  debian/davmail-server.postinst
> (I didn't see that post install script yesterday)
>  
> > The point is to make available private keys to the daemon. Do you think I 
> > need
> > to add comments to the script to explain the purpose?
> 
> Yes please, elaborate purpose  AND  elaborate the
> 
> if keystore is a file then create keystore file

https://salsa.debian.org/debian/davmail/-/commit/be580785dbd6a4232a2fe408c144ccfc80f93017

> What about doing this development in a git branch?

https://salsa.debian.org/debian/davmail/-/tree/unstable-wip

Many thanks for your review,

Alexandre



Bug#1025959: Feedback regarding RFS: davmail/6.0.1.3390-2

2022-12-14 Thread Alexandre Rossi
Hi,

>  * Add the release "davmail (6.0.1.3390-1.1)" to packaging git repo

Pushed.
Further changes are awaiting upload to unstable before being pushed.

>  * Review / improve the  `prepare-service`

This history behind this script is detailed in:

startup script that copies keystoreFile to StateDirectory (Closes: #968236)
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968236

The point is to make available private keys to the daemon. Do you think I need
to add comments to the script to explain the purpose?

>  * Make that `davmail-service` makes it into `davmail-server` package

Fixed, thanks and sorry for that.

>  * Ping me

New source package is on mentors.

Alexandre



Bug#1025959: RFS: davmail/6.0.1.3390-2 -- POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway

2022-12-12 Thread Alexandre Rossi
Hi,

> > The source builds the following binary packages:
> > 
> >   davmail - POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway - GUI
> >   davmail-server - POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway 
> > - headless
> 
> The -server  package is probably new.

That's why I need a sponsor.

> What about D.M.  upload privileges?

I have those, but because the -server package goes through NEW, it does not 
apply.

Cheers and thanks,

Alexandre



Bug#1025959: RFS: davmail/6.0.1.3390-2 -- POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway

2022-12-12 Thread Alexandre Rossi
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

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

 * Package name : davmail
   Version  : 6.0.1.3390-2
   Upstream contact : Mickaël Guessant 
 * URL  : http://davmail.sourceforge.net/
 * License  : GPL-2+-CE, CC0-1.0, GPL-2+, MIT
 * Vcs  : https://salsa.debian.org/debian/davmail
   Section  : net

The source builds the following binary packages:

  davmail - POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway - GUI
  davmail-server - POP/IMAP/SMTP/CalDav/LDAP to Microsoft Exchange gateway - 
headless

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/d/davmail/davmail_6.0.1.3390-2.dsc

Changes since the last upload:

 davmail (6.0.1.3390-2) unstable; urgency=medium
 .
   [ Gioele Barabucci ]
   * d/postinst: Check systemd via /sbin/init
 .
   [ Alexandre Rossi ]
   * Acknowledge 6.0.1.3390-1.1 NMU
   * add sd-notify.patch
   * update to policy 4.6.1.0 (no change)
   * fix depends-on-essential-package-without-using-version
   * update d/copyright year
   * clarify depends: split davmail (GUI) and davmail-server (Closes: #1018809)

Regards,
-- 
  Alexandre Rossi


Bug#1018809: davmail: Depends: are too weak

2022-09-01 Thread Alexandre Rossi
Hi,

>   $ davmail
>
>   Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load 
> library: /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
>   at 
> java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2633)
>   
>
> I don't have this file on my system. If this file is required for
> davmail to work, then the dependencies should have pulled it in. I see:
>
>   $ apt-file find /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
>
>   openjdk-11-jre: /usr/lib/jvm/java-11-openjdk-amd64/lib/libawt_xawt.so
>
> So I guess we need
>
>   Depends: openjdk-11-jre

The concept is:
- for people who want to run headless, pull minimal dependencies
- for people who want to run the graphical client, install more
dependencies (see Suggests: default-jre, libswt-cairo-gtk-4-jni,
libopenjfx-java)

I do not see how to do it better, maybe switch to Recommends: ?

Cheers,

Alex



Bug#969251: 1.1.10

2022-08-16 Thread Alexandre Rossi
Hi,

1.1.10 seems to work well.
Also in my MR: 
https://salsa.debian.org/debian-graphite-team/graphite-web/-/merge_requests/4

Alex



Bug#960396: web security flaws in src:adminer/4.7.1-1 in stable?

2022-08-08 Thread Alexandre Rossi
Hi,

> > > We're in the process of arranging the final point release for
> > > buster,
> > > as support for it moves to the new LTS team.
> > > 
> > > Is this something you're still interested in updating in buster?
> > 
> > Yes, I even still have the built package ready for upload on
> > mentors.d.o .
> > 
> 
> In that case please feel free to get it uploaded, bearing in mind the
> time constraints mentioned.

After REJECTED (signature too old), debsign, REJECTED (not allowed as DM),
the source upload is awaiting comments or sponsorship at mentors.d.o .

https://mentors.debian.net/package/adminer/
https://mentors.debian.net/debian/pool/main/a/adminer/adminer_4.7.1-1+deb10u1.dsc

Any issues, do not hesitate to come back to me.

Many Thanks,

Alexandre



Bug#960396: web security flaws in src:adminer/4.7.1-1 in stable?

2022-08-05 Thread Alexandre Rossi
Hi,

> > > Thanks. Can you attach the debdiff between the current version in
> > > buster and the proposed one to this bug?
> > 
> > Here it is.
> > 
> 
> Apologies for letting this sit for so long without a follow-up.

No worries.

> We're in the process of arranging the final point release for buster,
> as support for it moves to the new LTS team.
> 
> Is this something you're still interested in updating in buster?

Yes, I even still have the built package ready for upload on mentors.d.o .

Alex



Bug#1008965: lazygal: Crashes with illegal chars in IPTC keywords

2022-04-21 Thread Alexandre Rossi
Hi,

> > > UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2: 
> > > invalid
> > > start byte
> > [...]
> > >   File "/usr/lib/python3/dist-packages/lazygal/metadata.py", line 406, in
> > > get_keywords
> > > values = self._metadata.get_tag_multiple(key)
> > > SystemError:  returned a result with an error set
>
> I do not have the same error.
> I have "double free or corruption (out)".
>
> $ exiv2 -g Iptc.Application2.Keywords lazygaltest/sample-bad-iptc-keywords.jpg
> Iptc.Application2.Keywords   String  5  Anton
> Iptc.Application2.Keywords   String  5  Bjrn
> So this is not a bug in exiv2 which correctly ignores the bad char.
>
> The raw tag reads b'Anton\x1c\x1c\x1c\x1cBj\xf6rn'. It is encoded in 
> 'latin-1'.
>
> >>> b'\xf6'.decode('latin-1')
> 'ö'
> >>> 'ö'.encode('utf-8')
> b'\xc3\xb6'
>
> lazygal assumes utf-8 everywhere. I'll see what I can do to ignore this.

This is related to https://gitlab.gnome.org/GNOME/pygobject/-/issues/327 .
I may be wrong by I do not see any obvious way to fix this in lazygal.

Alex



Bug#1008965: lazygal: Crashes with illegal chars in IPTC keywords

2022-04-08 Thread Alexandre Rossi
Hi,

> > UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2: 
> > invalid
> > start byte
> [...]
> >   File "/usr/lib/python3/dist-packages/lazygal/metadata.py", line 406, in
> > get_keywords
> > values = self._metadata.get_tag_multiple(key)
> > SystemError:  returned a result with an error set

I do not have the same error.
I have "double free or corruption (out)".

$ exiv2 -g Iptc.Application2.Keywords lazygaltest/sample-bad-iptc-keywords.jpg
Iptc.Application2.Keywords   String  5  Anton
Iptc.Application2.Keywords   String  5  Bjrn
So this is not a bug in exiv2 which correctly ignores the bad char.

The raw tag reads b'Anton\x1c\x1c\x1c\x1cBj\xf6rn'. It is encoded in 'latin-1'.

>>> b'\xf6'.decode('latin-1')
'ö'
>>> 'ö'.encode('utf-8')
b'\xc3\xb6'

lazygal assumes utf-8 everywhere. I'll see what I can do to ignore this,

Thanks,

Alex



Bug#1008965: lazygal: Crashes with illegal chars in IPTC keywords

2022-04-05 Thread Alexandre Rossi
Hi,

> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2: 
> invalid
> start byte
[...]
>   File "/usr/lib/python3/dist-packages/lazygal/metadata.py", line 406, in
> get_keywords
> values = self._metadata.get_tag_multiple(key)
> SystemError:  returned a result with an error set

Can you provide a minimal failing image so I can reproduce?

Thanks,

Alex



Bug#1007923: maven-*-helper JAR placement seems to contradict Java policy

2022-03-23 Thread Alexandre Rossi
Hi,

> > I vaguely remember that replacing a symlink with a file during a package
> > update was causing some issues (i.e. the target is updated but the symlink
> 
> Wasn’t that only for directories?

Seems to work:

  $ ls -la /usr/share/java/htmlcleaner*
  lrwxrwxrwx 1 root root 15 18 mars  18:20 
/usr/share/java/htmlcleaner-2.26.jar -> htmlcleaner.jar
  -rw-r--r-- 1 root root 176219 18 mars  18:20 /usr/share/java/htmlcleaner.jar
  $ sudo dpkg -i 
oss/debian/davmail/libhtmlcleaner-java_2.26-1+fix+bad+jar+name+1_all.deb
  [...]
  $ ls -la /usr/share/java/htmlcleaner*
  -rw-r--r-- 1 root root 176219 23 mars  15:27 
/usr/share/java/htmlcleaner-2.26.jar
  lrwxrwxrwx 1 root root 20 23 mars  15:27 /usr/share/java/htmlcleaner.jar 
-> htmlcleaner-2.26.jar

Alex



Bug#1008143: nmu: uwsgi-plugin-php_2.0.20+2+0.0.13+b1

2022-03-23 Thread Alexandre Rossi
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu

nmu uwsgi-plugin-php_2.0.20+2+0.0.13+b1 . ANY . unstable . -m "rebuilt against 
uwsgi-src 2.0.20+4 to fix #1007774"

uwsgi-plugin-php is currently broken in unstable (see #1007774).
src:uwsgi contains the source files for uwsgi-plugin-php and
has been updated to include the fix in 2.0.20+4 .



Bug#1007774: [pkg-uWSGI-devel] Bug#1007774: Bug#1007774: uwsgi: php plugin broken with php8

2022-03-23 Thread Alexandre Rossi
Hi,

> > For the uwsgi-plugin-php fix, a binNMU will then be required.
> 
> I'll issue a release :-)

Should we ask for the binNMU or do you have updates queued for
uwsgi-plugin-php ?

Alex



Bug#1007774: [pkg-uWSGI-devel] Bug#1007774: uwsgi: php plugin broken with php8

2022-03-21 Thread Alexandre Rossi
Hi,

> > The following patch should fix the problem although I could not test yet 
> > because of
> > #1007773 .
> > 
> > https://github.com/unbit/uwsgi/commit/3c23cc311cbe9b698d05e4f436a497f615afc2bb
> 
> I notice you added the above as a patch for the Debian package, but also made 
> other changes and it is not clear to me if you consider those ready for 
> release.
> 
> Whenever you consider the HEAD of our git release-ready, and if you need 
> me to issue a release, please tell me :-)

Sorry for not being explicit. I consider the changes I've published to be
release-ready.

For the uwsgi-plugin-php fix, a binNMU will then be required.

Would you please issue a release?

Thank you,

Alexandre



Bug#1007923: maven-debian-helper: comply to java policy and fix W: bad-jar-name

2022-03-18 Thread Alexandre Rossi
Package: maven-debian-helper
Version: 2.6
Severity: normal
Tags: patch

Dear Maintainer,

When I build a package, for instance libhtmlcleaner-java, with 
maven-debian-helper,
I get in my lintian output:

W: bad-jar-name usr/share/java/htmlcleaner.jar

Debian Java packaging policy states (§ 2.4):

Their classes must be in jar archive(s) in the directory /usr/share/java,
with the name packagename[-extraname]-fullversion.jar. The extraname
is optional and used internally within the package to separate the
different jars provided by the package. The fullversion is the version
of that jar file. In some cases that is not the same as the package
version.

Some package must also provide a symbolic link from
packagename-extraname.jar to the most compatible version of the available
packagename-extraname-version.jar files. 

But as installed I have:

$ ls -l /usr/share/java/htmlcleaner*
/usr/share/java/htmlcleaner-2.24.jar -> htmlcleaner.jar
/usr/share/java/htmlcleaner.jar

I understand from the policy that the symbolic link should be the version-less
path.

The following path seems to fix the problem.

--- 
a/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java
+++ 
b/debian-maven-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java
@@ -592,12 +592,10 @@ public class SysInstallMojo extends AbstractMojo {
 if (jarFile.exists()) {
 getLog().info("Install jar for " + artifactId + " into 
/usr/share/java");
 mkdir(compatSharePath());
-if (noUsjVersionless) {
-FileUtils.copyFile(jarFile, new 
File(versionedFullCompatPath()));
-} else {
-FileUtils.copyFile(jarFile, new File(fullCompatPath()));
-link(destUsjJarName(), fullCompatPath());
-link(destUsjJarName(), versionedFullCompatPath());
+FileUtils.copyFile(jarFile, new File(versionedFullCompatPath()));
+if (!noUsjVersionless) {
+link(destUsjVersionnedJarName(), fullCompatPath());
+link(destUsjVersionnedJarName(), versionedFullCompatPath());
 }
 }
 }
@@ -611,11 +609,7 @@ public class SysInstallMojo extends AbstractMojo {
 mkdir(fullRepoPath());
 String targetPath = "";

-if (noUsjVersionless) {
-targetPath = versionedFullCompatPath();
-} else {
-targetPath = fullCompatPath();
-}
+targetPath = versionedFullCompatPath();

 link(DirectoryUtils.relativePath(fullRepoPath(), targetPath), 
jarDestPath());
 if (debianVersion != null && !debianVersion.equals(version)) {


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-12-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages maven-debian-helper depends on:
ii  default-jdk 2:1.11-72
ii  default-jdk-headless2:1.11-72
ii  libmaven-clean-plugin-java  3.1.0-1
ii  libmaven-compiler-plugin-java   3.8.1-4
ii  libmaven-jar-plugin-java3.1.2-1
ii  libmaven-resources-plugin-java  3.1.0-1
ii  libmaven-site-plugin-java   3.6-4
ii  libplexus-velocity-java 1.2-3.1
ii  libsurefire-java2.22.3-1
ii  libxml2-utils   2.9.13+dfsg-1
ii  maven   3.6.3-5
ii  maven-repo-helper   1.10
ii  unzip   6.0-26
ii  velocity1.7-6

maven-debian-helper recommends no packages.

Versions of packages maven-debian-helper suggests:
ii  apt-file  3.2.2
ii  libmaven-javadoc-plugin-java  3.0.1-4
ii  licensecheck  3.2.14-2
pn  subversion

-- no debconf information


Bug#1007773: [pkg-uWSGI-devel] Bug#1007773: uwsgi: FTBS with /usr/bin/ld: cannot find -lpcre2-8

2022-03-18 Thread Alexandre Rossi
Hi,

> > This change wasn't necessary (but is harmless).
> > 
> > The actual bug (#1007254) was fixed in apache2-dev.
> 
> Thanks for the notice, Adrian - I'll drop that needless build-dependency 
> for next release.

Sorry to have missed this, I just noticed that the mirror I use is
off by nearly 3 days now which made me miss the apache2-dev fix.

Alex



Bug#1007774: uwsgi: php plugin broken with php8

2022-03-17 Thread Alexandre Rossi
Hi,

> The PHP plugin has been broken since PHP8 has been uploaded to unstable. This 
> is visible
> in the autopkgtest[1].
> 
> [1] 
> https://ci.debian.net/data/autopkgtest/unstable/amd64/u/uwsgi-plugin-php/19736763/log.gz
> 
> The following patch should fix the problem although I could not test yet 
> because of
> #1007773 .
> 
> https://github.com/unbit/uwsgi/commit/3c23cc311cbe9b698d05e4f436a497f615afc2bb

Both the above patch and the following one are required to fix the problem. 
I'll push
fixes to salsa when the repository is up to date with the 2.0.20-3 upload.

https://github.com/unbit/uwsgi/commit/8ca18da9a01eee19156243c5c0d28d2572698e4a

Thanks,

Alex



Bug#1007773: uwsgi: FTBS with /usr/bin/ld: cannot find -lpcre2-8

2022-03-17 Thread Alexandre Rossi
Hi,

> /usr/bin/ld: cannot find -lpcre2-8: No such file or directory

I've pushed the necessary fix.
https://salsa.debian.org/uwsgi-team/uwsgi/-/commit/0955366dcf19b7ec9a0134eab1e81ec216d12a96

Thanks,

Alex



Bug#1007774: uwsgi: php plugin broken with php8

2022-03-16 Thread Alexandre Rossi
Source: uwsgi
Version: 2.0.20-2.2
Severity: normal
Tags: upstream patch

Dear Maintainer,

The PHP plugin has been broken since PHP8 has been uploaded to unstable. This 
is visible
in the autopkgtest[1].

[1] 
https://ci.debian.net/data/autopkgtest/unstable/amd64/u/uwsgi-plugin-php/19736763/log.gz

The following patch should fix the problem although I could not test yet 
because of
#1007773 .

https://github.com/unbit/uwsgi/commit/3c23cc311cbe9b698d05e4f436a497f615afc2bb

Thanks,

Alex


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-12-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
From: gdam...@gmail.com
Date: Wed, 29 Dec 2021 14:02:32 +0100
Subject: [PATCH] fix: missing arginfo when compiling against PHP 8
Origin: upstream, 
https://github.com/unbit/uwsgi/commit/3c23cc311cbe9b698d05e4f436a497f615afc2bb

---
 plugins/php/php_plugin.c | 31 +--
 1 file changed, 17 insertions(+), 14 deletions(-)

diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c
index 717d6317b..d336adddc 100644
--- a/plugins/php/php_plugin.c
+++ b/plugins/php/php_plugin.c
@@ -497,21 +497,24 @@ PHP_FUNCTION(uwsgi_signal) {
 RETURN_NULL();
 }
 
+ZEND_BEGIN_ARG_INFO_EX(arginfo_void, 0, 0, 0)
+ZEND_END_ARG_INFO()
+
 zend_function_entry uwsgi_php_functions[] = {
-   PHP_FE(uwsgi_version,   NULL)
-   PHP_FE(uwsgi_setprocname,   NULL)
-   PHP_FE(uwsgi_worker_id,   NULL)
-   PHP_FE(uwsgi_masterpid,   NULL)
-   PHP_FE(uwsgi_signal,   NULL)
-
-   PHP_FE(uwsgi_rpc,   NULL)
-
-   PHP_FE(uwsgi_cache_get,   NULL)
-   PHP_FE(uwsgi_cache_set,   NULL)
-   PHP_FE(uwsgi_cache_update,   NULL)
-   PHP_FE(uwsgi_cache_del,   NULL)
-   PHP_FE(uwsgi_cache_clear,   NULL)
-   PHP_FE(uwsgi_cache_exists,   NULL)
+   PHP_FE(uwsgi_version, arginfo_void)
+   PHP_FE(uwsgi_setprocname, arginfo_void)
+   PHP_FE(uwsgi_worker_id, arginfo_void)
+   PHP_FE(uwsgi_masterpid, arginfo_void)
+   PHP_FE(uwsgi_signal, arginfo_void)
+
+   PHP_FE(uwsgi_rpc, arginfo_void)
+
+   PHP_FE(uwsgi_cache_get, arginfo_void)
+   PHP_FE(uwsgi_cache_set, arginfo_void)
+   PHP_FE(uwsgi_cache_update, arginfo_void)
+   PHP_FE(uwsgi_cache_del, arginfo_void)
+   PHP_FE(uwsgi_cache_clear, arginfo_void)
+   PHP_FE(uwsgi_cache_exists, arginfo_void)
{ NULL, NULL, NULL},
 };
 


Bug#1007773: uwsgi: FTBS with /usr/bin/ld: cannot find -lpcre2-8

2022-03-16 Thread Alexandre Rossi
Source: uwsgi
Version: 2.0.20-2.2
Severity: serious
Tags: ftbfs
Justification: Policy 4.9

Dear Maintainer,

uwsgi fails to build from source in a sbuild chroot with the following error.

/usr/share/apr-1.0/build/libtool  --mode=link --tag=disable-static 
x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -lpcre2-8 
-L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0-o apache2/mod_Ruwsgi.la  
-L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lapr-1 -laprutil-1 
-rpath /usr/lib/apache2/modules -module -avoid-versionapache2/mod_Ruwsgi.lo
libtool: link: x86_64-linux-gnu-gcc -shared  -fPIC -DPIC  
apache2/.libs/mod_Ruwsgi.o   -lpcre2-8 
-L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -L/usr/lib/x86_64-linux-gnu 
/usr/lib/x86_64-linux-gnu/libapr-1.so /usr/lib/x86_64-linux-gnu/libaprutil-1.so 
 -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now   -pthread -Wl,-soname 
-Wl,mod_Ruwsgi.so -o apache2/.libs/mod_Ruwsgi.so
/usr/bin/ld: cannot find -lpcre2-8: No such file or directory
collect2: error: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
make: *** [debian/rules:517: debian/stamp-libapache2-mod-ruwsgi] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Thanks,

Alex

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-12-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#1001684: [Davmail-users] Davmail and the CVE-2021-44228-Log4j?

2021-12-14 Thread Alexandre Rossi
Hi,

> > We have installed davmail 6.0.1 dated Dec. 3, 2021 as an RPM on CentOS 7.9.
> > However, it's only a few days ago that the Vulnerability in Apache Log4j
> > (CVE-2021-44228-Log4j) was announced.  We note that Davmail includes a log4j
[...]
> > Question: Is davmail vulnerable to log4j?  If so, when could we expect a
> > security fix?
>
> Qouting https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001684#22
> Debian maintainer of Davmail,  Alexandre Rossi:
>
>   > Also, since a while already, Java now has its own internal logging
>   > framework (java.util.logging.Logger), so there should be less and
>   > less reason to use potentially unsafe third-party logging libraries
>   > (but switching to java's internal logging might be more difficult
>   > to do in the short run than just upgrading to a newer version).
>
>   I'll try to report this upstream.

To clarify the log4j1 situation, it appears that it is not vulnerable
unless you use JMSAppender which davmail does not.
(there is also CVE-2019-17571 with SocketAppender which is disabled
but usable in davmail).
To clarify the Debian situation, the Debian package does not use the
embedded jar but the system shared jar.

In the case of davmail, I would say that there is a good chance that
the current provided compiled zip in 6.0.1 is not vulnerable to
CVE-2021-44228 because it does not use JMSAppender.

Alex



Bug#1001684: Davmail should use log4j 2.16 rather than 1.2

2021-12-14 Thread Alexandre Rossi
tag 1001684 -moreinfo +upstream
severity 1001684 wishlist
thanks

> I only stumbled upon this when examining our servers for instances
> vulnerable to CVE-2021-44228. Forums seem to claim that versions log4j
> versions 1 are not safe either (different vulnerabilities), but without
> giving any specifics. However, log4j team itself says versions 1.x are
> "end of life" and should be avoided. So, it's more a case of "better be
> safe than sorry" than any concrete exploit.
>
> Also, since a while already, Java now has its own internal logging
> framework (java.util.logging.Logger), so there should be less and less
> reason to use potentially unsafe third-party logging libraries (but
> switching to java's internal logging might be more difficult to do in
> the short run than just upgrading to a newer version).

I'll try to report this upstream.

Alex



Bug#1001684: Davmail should use log4j 2.16 rather than 1.2

2021-12-14 Thread Alexandre Rossi
tag 1001684 moreinfo
thanks

Hi,

> According to https://github.com/jagornet/dhcp/issues/20 , log4j 1.2 is
> vulnerable to CVE-2019-17571, so davmail should use log4j 2.15 or 2.16
> instead.

According to the debian security tracker[1], this has been fixed in
log4j so davmail uses a fixed version.
https://security-tracker.debian.org/tracker/source-package/apache-log4j1.2

Do you have exploit code that works against davmail or any other clue
that davmail needs fixing?

Thanks,

Alex



  1   2   3   4   5   >