Bug#1064392: php-horde-turba: Cannot add new contact

2024-02-21 Thread Eduardo M KALINOWSKI
Package: php-horde-turba
Version: 4.2.29-2
Severity: important

Dear Maintainer,

In Debian 12, with PHP 8.2, clicking the "New Contact" button just leads to an
empty page.

I can see that /horde/turba/add.php returns 500, but there is no response.

The only error I found was

2024-02-21 10:12:42: (mod_fastcgi.c.449) FastCGI-stderr:PHP Fatal error:  
Declaration of Horde_Form_Type_pgp::init($gpg, $temp_dir = null, $rows = null, 
$cols = null) must be compatible with Horde_Form_Type_longtext::init($rows = 8, 
$cols = 80, $helper = []) in /usr/share/php/Horde/Form/Type.php on line 843

It seems that development of Horde has restarted, and there are some alpha
versions, mostly just fixing PHP compatibility bugs. While in general packaging
alpha versions might not be a great idea, in this case I think it might be
useful to do so, since Horde is essentially unusable in Debian 12.


-- System Information:
Debian Release: 12.5
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages php-horde-turba depends on:
ii  libapache2-mod-php8.2 [php-json]  8.2.7-1~deb12u1
ii  php-cli   2:8.2+93
ii  php-common2:93
ii  php-horde 5.2.23+debian0-6
ii  php-horde-auth2.2.2-10
ii  php-horde-content 2.0.6-7
ii  php-horde-core2.31.18+debian0-2
ii  php-horde-data2.1.5-3
ii  php-horde-date2.4.1-9
ii  php-horde-dav 1.1.4-6
ii  php-horde-exception   2.0.8-10
ii  php-horde-form2.0.20-2
ii  php-horde-group   2.1.1-12
ii  php-horde-history 2.3.6-11
ii  php-horde-icalendar   2.1.8-7
ii  php-horde-mail2.6.6-5
ii  php-horde-mime2.11.2-2
ii  php-horde-nls 2.2.1-6
ii  php-horde-perms   2.1.8-5
ii  php-horde-prefs   2.9.0-9
ii  php-horde-serialize   2.0.5-10
ii  php-horde-share   2.2.0-9
ii  php-horde-support 2.2.2-2
ii  php-horde-url 2.2.6-9
ii  php-horde-util2.5.12-2
ii  php-horde-vfs 2.4.2-1
ii  php-horde-view2.0.6-10
ii  php-json  2:8.2+93
ii  php8.2-cgi [php-json] 8.2.7-1~deb12u1
ii  php8.2-cli [php-json] 8.2.7-1~deb12u1

Versions of packages php-horde-turba recommends:
ii  php-horde-activesync2.41.9-1
ii  php-horde-db2.4.1-8
pn  php-horde-imsp  
pn  php-horde-kolab-format  
pn  php-horde-kolab-storage 
pn  php-horde-ldap  
pn  php-horde-openxchange   
pn  php-horde-service-facebook  

php-horde-turba suggests no packages.

-- Configuration Files:
/etc/horde/turba/.htaccess [Errno 13] Permission denied: 
'/etc/horde/turba/.htaccess'
/etc/horde/turba/attributes.php [Errno 13] Permission denied: 
'/etc/horde/turba/attributes.php'
/etc/horde/turba/backends.php [Errno 13] Permission denied: 
'/etc/horde/turba/backends.php'
/etc/horde/turba/conf.xml [Errno 13] Permission denied: 
'/etc/horde/turba/conf.xml'
/etc/horde/turba/hooks.php.dist [Errno 13] Permission denied: 
'/etc/horde/turba/hooks.php.dist'
/etc/horde/turba/menu.php.dist [Errno 13] Permission denied: 
'/etc/horde/turba/menu.php.dist'
/etc/horde/turba/mime_drivers.php [Errno 13] Permission denied: 
'/etc/horde/turba/mime_drivers.php'
/etc/horde/turba/prefs.php [Errno 13] Permission denied: 
'/etc/horde/turba/prefs.php'

-- no debconf information



Bug#1064391: php-horde-imp: Cannot open "New Message" window to send mail

2024-02-21 Thread Eduardo M KALINOWSKI
Package: php-horde-imp
Version: 6.2.27-3
Severity: important

Dear Maintainer,

In Debian 12 with PHP 8.2, after applying the patch of #1038441, the
"New Message" functionality does not work. This error ir reported:

2024-02-21T09:16:56.181665-03:00 mail HORDE: [imp] ValueError: 
ReflectionMethod::__construct(): Argument #2 ($method) cannot be null when 
argument #1 ($objectOrMethod) is an object in 
/usr/share/php/Horde/Core/Ajax/Application/Handler.php:91
2024-02-21T09:16:56.182079-03:00 mail HORDE: Stack trace:
2024-02-21T09:16:56.182178-03:00 mail HORDE: #0 
/usr/share/php/Horde/Core/Ajax/Application/Handler.php(91): 
ReflectionMethod->__construct()
2024-02-21T09:16:56.182464-03:00 mail HORDE: #1 
/usr/share/php/Horde/Core/Ajax/Application.php(271): 
Horde_Core_Ajax_Application_Handler->has()
2024-02-21T09:16:56.182533-03:00 mail HORDE: #2 
/usr/share/php/Horde/Core/Ajax/Application.php(84): 
Horde_Core_Ajax_Application->_getHandler()
2024-02-21T09:16:56.182956-03:00 mail HORDE: #3 
/usr/share/php/Horde/Core/Factory/Ajax.php(44): 
Horde_Core_Ajax_Application->__construct()
2024-02-21T09:16:56.183035-03:00 mail HORDE: #4 
/usr/share/horde/imp/lib/Dynamic/Compose.php(239): 
Horde_Core_Factory_Ajax->create()
2024-02-21T09:16:56.183375-03:00 mail HORDE: #5 
/usr/share/horde/imp/lib/Dynamic/Base.php(90): IMP_Dynamic_Compose->_init()
2024-02-21T09:16:56.183700-03:00 mail HORDE: #6 
/usr/share/horde/imp/dynamic.php(33): IMP_Dynamic_Base->__construct()
2024-02-21T09:16:56.18-03:00 mail HORDE: #7 {main} [pid 15960 on line 74 of 
"/usr/share/php/Horde/ErrorHandler.php"]

This error can be fixed by patching the file
/usr/share/php/Horde/Core/Ajax/Application/Handler.php
with the changes of
https://github.com/horde/Core/commit/53f0ab007e0fbf80a2350fc995815253d95b7fd5
(only that file):

diff --git a/lib/Horde/Core/Ajax/Application/Handler.php 
b/lib/Horde/Core/Ajax/Application/Handler.php
index 8826b12b..011a5805 100644
--- a/lib/Horde/Core/Ajax/Application/Handler.php
+++ b/lib/Horde/Core/Ajax/Application/Handler.php
@@ -87,6 +87,9 @@ class Horde_Core_Ajax_Application_Handler
  */
 final public function has($action)
 {
+if (empty($action)) {
+return false;
+}
 try {
 $method = new ReflectionMethod($this, $action);
 } catch (ReflectionException $e) {

(This file actually belongs to php-horde-core.)

This allows the user to open the new mail window, edit and send the mail, but
there's still a problem: an error ("Error when communicating with the server")
is returned, even though the mail is sent. Unfortunately, nothing is logged
in this case.

The call to /horde/services/ajax.php/imp/sendMessage return 500, and it's
reply is:

/*-secure-{"response":{"action":"sendMessage","success":1},"msgs":[{"message":"Message
 \"Teste\" sent successfully.","type":"horde.success"}]}*/

So while it indicates success, the whole object is commented and has that
'-secure-' tag before. I've not been able to identify the cause of this
error.

It seems that development of Horde has restarted, and there are some alpha
versions, mostly just fixing PHP compatibility bugs. While in general packaging
alpha versions might not be a great idea, in this case I think it might be
useful to do so, since Horde is essentially unusable in Debian 12.


-- System Information:
Debian Release: 12.5
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages php-horde-imp depends on:
ii  libapache2-mod-php8.2 [php-json]  8.2.7-1~deb12u1
ii  php-cli   2:8.2+93
ii  php-common2:93
ii  php-horde 5.2.23+debian0-6
ii  php-horde-auth2.2.2-10
ii  php-horde-browser 2.0.16-5
ii  php-horde-cache   2.5.5-11
ii  php-horde-compress2.2.4-3
ii  php-horde-core2.31.18+debian0-2
ii  php-horde-crypt   2.7.12-9
ii  php-horde-css-parser  1.0.11-8
ii  php-horde-date2.4.1-9
ii  php-horde-editor  2.0.5+debian0-5
ii  php-horde-exception   2.0.8-10
ii  php-horde-icalendar   2.1.8-7
ii  php-horde-image   2.6.1-2
ii  php-horde-imap-client 2.30.6-3
ii  php-horde-itip2.1.2-9
ii  php-horde-listheaders 1.2.5-7
ii  php-horde-logintasks  2.0.8-1
ii  php-horde-mail2.6.6-5
ii  php-horde-mail-autoconfig 1.0.3-10
ii  php-horde-mime2.11.2-2
ii  php-horde-mime-viewer 2.2.4+debian0-2
ii  php-horde-nls 2.2.1-6
ii  php-horde-notification   

Bug#1064389: php-horde-nag: Cannot add new task

2024-02-21 Thread Eduardo M KALINOWSKI
Package: php-horde-nag
Version: 4.2.19-6
Severity: important

Dear Maintainer,

With Debian 12 and PHP 8.2, clicking "New Task" just opens an empty window.

I can see that /horde/nag/task.php?actionID=add_task returns 500, but there the
response is empty, and no PHP error is logged, so unfortunately I cannot
pinpoint the cause of the problem.

It seems that development of Horde has restarted, and there are some alpha
versions, mostly just fixing PHP compatibility bugs. While in general packaging
alpha versions might not be a great idea, in this case I think it might be
useful to do so, since Horde is essentially unusable in Debian 12.


-- System Information:
Debian Release: 12.5
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages php-horde-nag depends on:
ii  php-cli2:8.2+93
ii  php-common 2:93
ii  php-horde  5.2.23+debian0-6
ii  php-horde-auth 2.2.2-10
ii  php-horde-content  2.0.6-7
ii  php-horde-controller   2.0.5-5
ii  php-horde-core 2.31.18+debian0-2
ii  php-horde-data 2.1.5-3
ii  php-horde-date 2.4.1-9
ii  php-horde-date-parser  2.0.7-2
ii  php-horde-dav  1.1.4-6
ii  php-horde-exception2.0.8-10
ii  php-horde-form 2.0.20-2
ii  php-horde-group2.1.1-12
ii  php-horde-history  2.3.6-11
ii  php-horde-icalendar2.1.8-7
ii  php-horde-mail 2.6.6-5
ii  php-horde-mime 2.11.2-2
ii  php-horde-perms2.1.8-5
ii  php-horde-prefs2.9.0-9
ii  php-horde-routes   2.0.5-9
ii  php-horde-share2.2.0-9
ii  php-horde-support  2.2.2-2
ii  php-horde-text-filter  2.3.7-1
ii  php-horde-url  2.2.6-9
ii  php-horde-util 2.5.12-2
ii  php-horde-view 2.0.6-10
ii  php8.2-cli [php-cli]   8.2.7-1~deb12u1

Versions of packages php-horde-nag recommends:
ii  php-horde-activesync   2.41.9-1
ii  php-horde-db   2.4.1-8
pn  php-horde-openxchange  
pn  php-horde-test 

php-horde-nag suggests no packages.

-- Configuration Files:
/etc/horde/nag/.htaccess [Errno 13] Permission denied: 
'/etc/horde/nag/.htaccess'
/etc/horde/nag/conf.xml [Errno 13] Permission denied: '/etc/horde/nag/conf.xml'
/etc/horde/nag/hooks.php.dist [Errno 13] Permission denied: 
'/etc/horde/nag/hooks.php.dist'
/etc/horde/nag/menu.php.dist [Errno 13] Permission denied: 
'/etc/horde/nag/menu.php.dist'
/etc/horde/nag/prefs.php [Errno 13] Permission denied: 
'/etc/horde/nag/prefs.php'
/etc/horde/nag/routes.php [Errno 13] Permission denied: 
'/etc/horde/nag/routes.php'

-- no debconf information



Bug#1056159: ITP: python3-browser-cookie3 -- Python module for extracting cookies from browser

2023-11-17 Thread Eduardo M KALINOWSKI

Package: wnpp
Severity: wishlist
Owner: Eduardo M Kalinowski 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name    : python3-browser-cookie3
  Version : 0.19.1
  Upstream Contact: Boris Babic 
* URL : https://github.com/borisbabic/browser_cookie3/
* License : LGPL-3
  Programming Lang: Python
  Description : Python module for extracting cookies from browser

This module extracts cookies from a web browser (Chrome, Firefox,
LibreWolf, Opera, Opera GX, Edge, Chromium, Brave, Vivaldi, and Safari)
and stores them in a cookiejar object.

I hope to maintain this part as part of the Python team.

--
Do not flush.

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#1051298: RFS: kildclient/3.2.1-1 -- powerful MUD client with a built-in Perl interpreter

2023-10-25 Thread Eduardo M KALINOWSKI

Control: tags -1 - moreinfo

On 25/10/2023 15:39, Bastian Germann wrote:

Am 25.10.23 um 19:24 schrieb Eduardo M KALINOWSKI:
All that being said, while the next version of the upstream tarball 
will probably not include the kildclient.gresource.c file, I'd rather 
not release an upstream version just for that. So for the moment, I 
intend to fix the packaging to rm this file so that it's regenerated 
from the sources. Would this be acceptable, Bastian?


Yes.


I've uploaded a new version to mentors with this change. I've also 
simplified the regeneration of the html docs. Let me know if you spot 
any further changes to be made.


--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#1051298: RFS: kildclient/3.2.1-1 -- powerful MUD client with a built-in Perl interpreter

2023-10-25 Thread Eduardo M KALINOWSKI

On 25/10/2023 01:10, Paul Wise wrote:

On Tue, 2023-10-24 at 17:57 -0300, Eduardo M KALINOWSKI wrote:


Isn't it a bit extreme to repack the source because of a file that is
automatically generated, but is still distributable?


Indeed, it isn't necessary to repack source to remove generated files.

https://wiki.debian.org/AutoGeneratedFiles

The best option is to send upstream a patch removing the file from
their VCS and tarballs so that it is always built from source.


I am also the upstream. In the case of this file 
(kildclient.gresource.c) I agree that it can be removed from the 
upstream tarball. Even though an extra tool is required to generate the 
file, if someone that is building from source has the glib development 
package (which is a requirement), they're likely to have the necessary tool.


As I mentioned, the tarball also has automatically generated html files 
for the manual (and the xml source). Bastian did not raise an issue 
about these files, but those I think should not be removed from the 
upstream tarball, because rebuilding them requires a whole other set of 
tools (docbook and a xlst processor), and this seems like an unnecessary 
complication for an end user that is building from source.


But the packages files are ignored, and they're rebuilt from the source 
when the package is built.


All that being said, while the next version of the upstream tarball will 
probably not include the kildclient.gresource.c file, I'd rather not 
release an upstream version just for that. So for the moment, I intend 
to fix the packaging to rm this file so that it's regenerated from the 
sources. Would this be acceptable, Bastian?


(And when there's a new upstream release, I can remove this special 
treatment of the file.)



--
It's lucky you're going so slowly, because you're going in the wrong 
direction.


Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#1051298: RFS: kildclient/3.2.1-1 -- powerful MUD client with a built-in Perl interpreter

2023-09-05 Thread Eduardo M KALINOWSKI

Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name : kildclient
   Version  : 3.2.1-1
   Upstream contact : Eduardo M Kalinowski 
 * URL  : https://www.kildclient.org
 * License  : public-domain, GPL-2+, LGPL-2.1+
 * Vcs  : 
https://sourceforge.net/p/kildclient/git/ci/master/tree/debian/

   Section  : games

The source builds the following binary packages:

  kildclient - powerful MUD client with a built-in Perl interpreter
  kildclient-doc - powerful MUD client with a built-in Perl interpreter 
- manual


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


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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.2.1-1.dsc


Changes since the last upload:

 kildclient (3.2.1-1) unstable; urgency=low

   * rules, clean: Handle automatically generated html files in clean
 target. Closes: #1048469

   * control: Use debhelper 13, and specify the compatibility level with
 a dependency on debhelper-compat (= 13).

   * control: Set Rules-Requires-Root to no.

   * watch: Change compatibility to version 4.

   * upstream/signing-key.asc: Extra signatures were removed from the
 signing key.

   * NEWS, docs: renamed NEWS.Debian to NEWS; it is no longer necessary
 to list this file in docs.

   * control: Updated policy compliance to 4.6.2, no changes were
 necessary.

There's a litian warning 'debian-news-entry-has-unknown-version', this 
is because Changelog entries are being trimmed, but not NEWS entries 
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021607 ).


Other than that, a pedantic warning about a long line in aclocal.m4 
(which is an auto-generated flag), and an experimental warning about 
-Wl,--as-needed. I'd rather keep this flag for the moment should the 
need to target buster arise.



--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#1001917: plasma-workspace: Keyboard switch plasmoid requires qml-module-qt-labs-platform

2021-12-18 Thread Eduardo M Kalinowski
Package: plasma-workspace
Version: 4:5.23.4-1
Severity: normal

The keyboard switch plasmoid (or whatever it's called - the icon that sits in
the icon tray and allows switching keyboard layouts) requires the qml-module-
qt-labs-platform package to work. Without it, it displays this error:

file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:7:1:
module "Qt.labs.platform" is not installed

Installing that package (and logging out and in again) fixes the problem, so I
believe there should be a Recommends (at least) of qml-module-qt-labs-platform.


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

Kernel: Linux 5.15.0-2-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages plasma-workspace depends on:
ii  dbus-user-session [default-dbus-session-bus]1.12.20-3
ii  drkonqi 5.23.4-1
ii  frameworkintegration5.88.0-1
ii  gdb-minimal [gdb]   10.1-2
ii  init-system-helpers 1.61
ii  iso-codes   4.7.0-1
ii  kactivitymanagerd   5.23.4-1
ii  kded5   5.88.0-1
ii  kinit   5.88.0-1
ii  kio 5.88.0-1
ii  kpackagetool5   5.88.0-1
ii  kwin-common 4:5.23.4-1
ii  libappstreamqt2 0.15.0-1
ii  libc6   2.33-1
ii  libcolorcorrect54:5.23.4-1
ii  libegl1 1.3.4-2+b1
ii  libfontconfig1  2.13.1-4.2
ii  libfreetype62.11.0+dfsg-1
ii  libgcc-s1   11.2.0-12
ii  libgl1  1.3.4-2+b1
ii  libgps283.22-4
ii  libice6 2:1.0.10-1
ii  libkf5activities5   5.88.0-1
ii  libkf5activitiesstats1  5.88.0-1
ii  libkf5archive5  5.88.0-1
ii  libkf5authcore5 5.88.0-1
ii  libkf5baloo55.88.0-1
ii  libkf5bookmarks55.88.0-1
ii  libkf5calendarevents5   5.88.0-1
ii  libkf5completion5   5.88.0-1
ii  libkf5config-bin5.88.0-1
ii  libkf5configcore5   5.88.0-1
ii  libkf5configgui55.88.0-1
ii  libkf5configwidgets55.88.0-1
ii  libkf5coreaddons5   5.88.0-1
ii  libkf5crash55.88.0-1
ii  libkf5dbusaddons5   5.88.0-1
ii  libkf5declarative5  5.88.0-1
ii  libkf5globalaccel-bin   5.88.0-1
ii  libkf5globalaccel5  5.88.0-1
ii  libkf5guiaddons55.88.0-1
ii  libkf5holidays5 1:5.88.0-1
ii  libkf5i18n5 5.88.0-2
ii  libkf5iconthemes5   5.88.0-1
ii  libkf5idletime5 5.88.0-1
ii  libkf5itemmodels5   5.88.0-1
ii  libkf5jobwidgets5   5.88.0-1
ii  libkf5kcmutils5 5.88.0-1
ii  libkf5kiocore5  5.88.0-1
ii  libkf5kiofilewidgets5   5.88.0-1
ii  libkf5kiogui5   5.88.0-1
ii  libkf5kiowidgets5   5.88.0-1
ii  libkf5networkmanagerqt6 5.88.0-1
ii  libkf5newstuff5 5.88.0-1
ii  libkf5newstuffcore5 5.88.0-1
ii  libkf5notifications55.88.0-2
ii  libkf5notifyconfig5 5.88.0-1
ii  libkf5package5  5.88.0-1
ii  libkf5parts55.88.0-1
ii  libkf5people5

Bug#996022: transgui: Does not connect to 3.00 server, fails with 'Duplicate object member: "status"'

2021-10-10 Thread Eduardo M Kalinowski
Package: transgui
Version: 5.18.0+dfsg-1+b1
Severity: important
Tags: patch upstream

I upgraded my server that runs transmission-deamon to bullseye, the server is
now running version 3.00-1. This upgrade has rendered the client (running
testing) unable to connect, it fails with the message 'Duplicate object member:
"status"'.

This bug is not specific to Debian, and has been reported upstream at
https://github.com/transmission-remote-gui/transgui/issues/1325 . There's a
patch at https://github.com/transmission-remote-gui/transgui/pull/1329 that has
not been incorporated upstream yet (for over a year now), please consider
including that patch in the Debian package.



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

Kernel: Linux 5.10.0-8-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages transgui depends on:
ii  libatk1.0-0  2.36.0-2
ii  libc62.32-4
ii  libcairo21.16.0-5
ii  libgdk-pixbuf-2.0-0  2.42.6+dfsg-2
ii  libglib2.0-0 2.70.0-1+b1
ii  libgtk2.0-0  2.24.33-2
ii  libpango-1.0-0   1.48.10+ds1-1
ii  libx11-6 2:1.7.2-2+b1

transgui recommends no packages.

transgui suggests no packages.



Bug#648251: Please apply the patch

2021-08-18 Thread Eduardo M KALINOWSKI
The problem still exists in os-prober 1.79, and I've confirmed that the 
patch still applies and solves the problem. Could this (or an 
equivalent) be applied for the next version?



--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#911148: kildclient: mouseover timestamp balloon disappears instantly

2018-10-18 Thread Eduardo M KALINOWSKI

Control: reassign -1 libgtk-3-0 3.24.1-2
Control: retitle -1 Flickering when tooltips are displayed (mouseover  
tooltips disappears instantly)

Control: forwarded -1 https://gitlab.gnome.org/GNOME/gtk/issues/1371

On qua, 17 out 2018, Eduardo M KALINOWSKI wrote:
Yeah, I can reproduce the bug (sort of -- here I never see the  
tooltip, only a mouse pointer flickering).


Might be this Gtk bug:  
https://gitlab.gnome.org/GNOME/gtk/issues/1371 . I'll try the  
workaround later to see if it works.


Yeah, it's this bug. I'm reassigning this to Gtk as this is not  
KildClient specific. I also took the liberty of making the title more  
generic.


As for the bug itself, it seems to have been fixed upstream, so it's a  
matter of waiting for a new version, I guess.

--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#911148: kildclient: mouseover timestamp balloon disappears instantly

2018-10-17 Thread Eduardo M KALINOWSKI
Yeah, I can reproduce the bug (sort of -- here I never see the  
tooltip, only a mouse pointer flickering).


Might be this Gtk bug: https://gitlab.gnome.org/GNOME/gtk/issues/1371  
. I'll try the workaround later to see if it works.

--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#907539: gimp-python is required

2018-10-06 Thread Eduardo M KALINOWSKI
The same happened here, but installing gimp-python fixed this and made
the plugins available again.

I guess gimp-plugin-registry should depend on gimp-python.


-- 
Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#904976: Scrolling works here

2018-08-11 Thread Eduardo M KALINOWSKI
Just to add a data point, here scrolling with the mouse wheel works as
expected in this new build of Geeqie, and in other GTK+3 applications as
well.


-- 
As well look for a needle in a bottle of hay.
-- Miguel de Cervantes

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#892963: abntex: Obsoleted by abntex2, maybe should be removed

2018-03-14 Thread Eduardo M Kalinowski
Package: abntex
Severity: wishlist

The abntex class, used for writing thesis and other similar documents in a
style conforming to the Brazilian Technical Standards Association (ABNT)'s
standard, has been obsoleted by a newer version, called abntex2
(https://github.com/abntex/abntex2 / http://www.abntex.net.br/ , in
Portuguese).

This new class is already packaged as part of the texlive-publishers package.

Considering the very low popcon stats (140 installations), the fact that this
project is not maintained upstream anymore, the replacement is included in
Debian, and the Debian package has been orphaned, I suppose this package could
be removed.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages abntex depends on:
ii  dpkg   1.19.0.5
ii  tex-common 6.09
ii  texlive-fonts-recommended  2017.20180305-1
ii  texlive-lang-portuguese2017.20180305-1
ii  texlive-latex-recommended  2017.20180305-1

abntex recommends no packages.

abntex suggests no packages.



Bug#885087: Slightly improved version

2018-01-20 Thread Eduardo M KALINOWSKI
I've made a small change to the package, changing the new dependency
from gvfs to desktop-file-utils, since that's what's really necessary
(as discovered in #885086).

The new debdiff is attached.

-- 
Eduardo M KALINOWSKI
edua...@kalinowski.com.br


diff -Nru kildclient-3.0.0/debian/changelog kildclient-3.0.0/debian/changelog
--- kildclient-3.0.0/debian/changelog	2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/changelog	2018-01-20 11:06:39.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2+deb8u1) jessie; urgency=low
+
+  * Fix for CVE-2017-17511. New dependency 'desktop-file-utils' required
+in order to use GTK+ function for opening URLs. Closes: #885007
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 20 Jan 2018 11:06:37 -0200
+
 kildclient (3.0.0-2) unstable; urgency=medium
 
   * Added work-around to enable scroll-to-end feature to work with
diff -Nru kildclient-3.0.0/debian/control kildclient-3.0.0/debian/control
--- kildclient-3.0.0/debian/control	2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/control	2018-01-20 11:06:18.0 -0200
@@ -10,7 +10,7 @@
 
 Package: kildclient
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, liblocale-gettext-perl, libjson-perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblocale-gettext-perl, libjson-perl, desktop-file-utils
 Suggests: kildclient-doc, libgtk3-perl
 Description: powerful MUD client with a built-in Perl interpreter
  KildClient is a MUD Client written with the GTK+ windowing toolkit.
diff -Nru kildclient-3.0.0/debian/NEWS.Debian kildclient-3.0.0/debian/NEWS.Debian
--- kildclient-3.0.0/debian/NEWS.Debian	2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/NEWS.Debian	2018-01-20 11:17:50.0 -0200
@@ -1,3 +1,11 @@
+kildclient (3.0.0-2+deb8u1) jessie-security; urgency=high
+
+  * The option to define the command used to run a web browser has been
+removed; the default browser (as selected by MIME types database) is
+now used.
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 20 Jan 2018 11:06:37 -0200
+
 kildclient (2.8.1-1) experimental; urgency=low
 
   The HTML manual is now in the package kildclient-doc.
diff -Nru kildclient-3.0.0/debian/patches/cve-2017-17511.patch kildclient-3.0.0/debian/patches/cve-2017-17511.patch
--- kildclient-3.0.0/debian/patches/cve-2017-17511.patch	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/cve-2017-17511.patch	2018-01-20 11:05:35.0 -0200
@@ -0,0 +1,221 @@
+Description: Fix for CVE-2017-17511
+ Uses a GTK+ function to open URLs, instead of using a command
+ supplied by the user or $BROWSER.
+Author: Eduardo M KALINOWSKI <edua...@kalinowski.com.br>
+Last-Update: 2017-12-16
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/kildclient.h
 b/src/kildclient.h
+@@ -633,7 +633,6 @@
+   GtkPositionType  tab_position;
+   gboolean hide_single_tab;
+   gboolean urgency_hint;
+-  char*browser_command;
+   char*audio_player_command;
+   char*last_open_world;
+   gboolean no_plugin_help_msg;
+--- a/src/prefs.c
 b/src/prefs.c
+@@ -92,7 +92,6 @@
+   GObject  *txtProxyUser;
+   GObject  *txtProxyPassword;
+ #ifndef __WIN32__
+-  GObject  *txtBrowserCommand;
+   GObject  *txtAudioPlayerCommand;
+ #else
+   GtkWidget*tabPrograms;
+@@ -178,12 +177,6 @@
+ 
+ #ifndef __WIN32__
+ /* Load commands */
+-txtBrowserCommand = gtk_builder_get_object(main_builder, "txtBrowserCommand");
+-gtk_entry_set_text(GTK_ENTRY(txtBrowserCommand),
+-   globalPrefs.browser_command);
+-g_signal_connect(txtBrowserCommand, "focus_out_event",
+- G_CALLBACK(txt_cmd_focus_out_cb),
+- _command);
+ txtAudioPlayerCommand
+   = gtk_builder_get_object(main_builder, "txtAudioPlayerCommand");
+ gtk_entry_set_text(GTK_ENTRY(txtAudioPlayerCommand),
+@@ -319,9 +312,6 @@
+   }
+ 
+   /* Has the commands been set? */
+-  if (!globalPrefs.browser_command) {
+-globalPrefs.browser_command = g_strdup("${BROWSER} \"%s\" &");
+-  }
+   if (!globalPrefs.audio_player_command) {
+ globalPrefs.audio_player_command = g_strdup("play \"%s\" &");
+   }
+@@ -380,8 +370,6 @@
+   globalPrefs.hide_single_tab = atoi(line + pos + 1);
+ } else if (strcmp(first_word, "urgencyhint") == 0) {
+   globalPrefs.urgency_hint = atoi(line + pos + 1);
+-} else if (strcmp(first_word, "browsercommand") == 0) {
+-  globalPrefs.browser_command = g_strdup(line + pos + 1);
+ } else if (strcmp(first_word, "audioplayercommand") == 0) {
+   globalPrefs.audio_player_command = g_strdup(line + pos + 1);
+ } else if (strcmp(first_word, "lastopenworld") == 0)

Bug#885086: Slightly improved version

2018-01-20 Thread Eduardo M KALINOWSKI
In the previous message I forgot to change the NEWS.Debian file to
better describe the change; this version fixes it.

-- 
"Atomic batteries to power, turbines to speed."
-- Robin, The Boy Wonder

Eduardo M KALINOWSKI
edua...@kalinowski.com.br

diff -Nru kildclient-3.1.0/debian/changelog kildclient-3.1.0/debian/changelog
--- kildclient-3.1.0/debian/changelog	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/changelog	2018-01-20 10:50:25.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.1.0-1+deb9u1) stretch; urgency=low
+
+  * Fix for CVE-2017-17511. New dependency 'desktop-file-utils' required
+in order to use GTK+ function for opening URLs. Closes: #885007
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 20 Jan 2018 10:50:25 -0200
+
 kildclient (3.1.0-1) unstable; urgency=low
 
   * New upstream version: 3.1.0.
diff -Nru kildclient-3.1.0/debian/control kildclient-3.1.0/debian/control
--- kildclient-3.1.0/debian/control	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/control	2018-01-20 10:50:25.0 -0200
@@ -10,7 +10,7 @@
 
 Package: kildclient
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl, desktop-file-utils
 Suggests: kildclient-doc, libgtk3-perl
 Description: powerful MUD client with a built-in Perl interpreter
  KildClient is a MUD Client written with the GTK+ windowing toolkit.
diff -Nru kildclient-3.1.0/debian/NEWS.Debian kildclient-3.1.0/debian/NEWS.Debian
--- kildclient-3.1.0/debian/NEWS.Debian	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/NEWS.Debian	2018-01-20 10:50:25.0 -0200
@@ -1,3 +1,11 @@
+kildclient (3.1.0-1+deb9u1) stretch-security; urgency=high
+
+  * The option to define the command used to run a web browser has been
+removed; the default browser (as selected by MIME types database) is
+now used.
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 20 Jan 2018 10:50:25 -0200
+
 kildclient (2.8.1-1) experimental; urgency=low
 
   The HTML manual is now in the package kildclient-doc.
diff -Nru kildclient-3.1.0/debian/patches/cve-2017-17511.patch kildclient-3.1.0/debian/patches/cve-2017-17511.patch
--- kildclient-3.1.0/debian/patches/cve-2017-17511.patch	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.1.0/debian/patches/cve-2017-17511.patch	2018-01-20 08:44:40.0 -0200
@@ -0,0 +1,183 @@
+Description: Fix for CVE-2017-17511
+ Uses a GTK+ function to open URLs, instead of using a command
+ supplied by the user or $BROWSER.
+Author: Eduardo M KALINOWSKI <edua...@kalinowski.com.br>
+Last-Update: 2017-12-17
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/doc/C/kildclient.xml
 b/doc/C/kildclient.xml
+@@ -1233,20 +1233,16 @@
+   
+ 
+ 
+-In this section you can configure the command that will be run
+-when you right-click in a URL that appears in the MUD window and
+-select Open Link. The command will be executed,
+-with %s replaced with the URL's address. The
+-ampersand () in the end means that the command
+-is to be executed in the background, so that you can continue using
+-KildClient while browsing the URL.
+-
+-You can also set a command used to play audio files (see In this section you can set a command used to play audio files (see ). Enter the command, with %s
+ in the place of the file path. The default should work (it uses the
+ SOX program, which is usually installed), but you can use other
+ commands if you use ALSA, ARTS, ESD, JACK, etc.
+ 
++Previously it was also possible to define a command to run a web
++browser. This option has been removed, and the default browser is now
++used instead.
++
+ 
+ 
+ 
+--- a/src/dlgPreferences.ui
 b/src/dlgPreferences.ui
+@@ -521,61 +521,6 @@
+ vertical
+ 6
+ 
+-  
+-False
+-bWeb browser/b
+-True
+-0
+-0
+-  
+-  
+-False
+-True
+-0
+-  
+-
+-
+-  
+-False
+-16
+-vertical
+-6
+-
+-  
+-False
+-Enter the command to run a _web browser. %s will be substituted by the web page address:
+-True
+-True
+-txtBrowserCommand
+-0
+-  
+-  
+-False
+-True
+-0
+-  
+-
+-
+-  
+-True
+-   

Bug#885086: Slightly improved version

2018-01-20 Thread Eduardo M KALINOWSKI
I've made a small change to the package, changing the new dependency
from gvfs to desktop-file-utils, since that's what's really necessary
(as discovered in #885086).

The new debdiff is attached.

-- 
Eduardo M KALINOWSKI
edua...@kalinowski.com.br

diff -Nru kildclient-3.1.0/debian/changelog kildclient-3.1.0/debian/changelog
--- kildclient-3.1.0/debian/changelog	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/changelog	2018-01-20 10:50:25.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.1.0-1+deb9u1) stretch; urgency=low
+
+  * Fix for CVE-2017-17511. New dependency 'desktop-file-utils' required
+in order to use GTK+ function for opening URLs. Closes: #885007
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 20 Jan 2018 10:50:25 -0200
+
 kildclient (3.1.0-1) unstable; urgency=low
 
   * New upstream version: 3.1.0.
diff -Nru kildclient-3.1.0/debian/control kildclient-3.1.0/debian/control
--- kildclient-3.1.0/debian/control	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/control	2018-01-20 10:50:25.0 -0200
@@ -10,7 +10,7 @@
 
 Package: kildclient
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl, desktop-file-utils
 Suggests: kildclient-doc, libgtk3-perl
 Description: powerful MUD client with a built-in Perl interpreter
  KildClient is a MUD Client written with the GTK+ windowing toolkit.
diff -Nru kildclient-3.1.0/debian/NEWS.Debian kildclient-3.1.0/debian/NEWS.Debian
--- kildclient-3.1.0/debian/NEWS.Debian	2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/NEWS.Debian	2018-01-20 08:44:40.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.1.0-1+deb9u1) stretch-security; urgency=high
+
+  * The option to define the command used to run a web browser has been
+removed; the default browser (as selected by gvfs) is now used.
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sun, 17 Dec 2017 09:42:23 -0200
+
 kildclient (2.8.1-1) experimental; urgency=low
 
   The HTML manual is now in the package kildclient-doc.
diff -Nru kildclient-3.1.0/debian/patches/cve-2017-17511.patch kildclient-3.1.0/debian/patches/cve-2017-17511.patch
--- kildclient-3.1.0/debian/patches/cve-2017-17511.patch	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.1.0/debian/patches/cve-2017-17511.patch	2018-01-20 08:44:40.0 -0200
@@ -0,0 +1,183 @@
+Description: Fix for CVE-2017-17511
+ Uses a GTK+ function to open URLs, instead of using a command
+ supplied by the user or $BROWSER.
+Author: Eduardo M KALINOWSKI <edua...@kalinowski.com.br>
+Last-Update: 2017-12-17
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/doc/C/kildclient.xml
 b/doc/C/kildclient.xml
+@@ -1233,20 +1233,16 @@
+   
+ 
+ 
+-In this section you can configure the command that will be run
+-when you right-click in a URL that appears in the MUD window and
+-select Open Link. The command will be executed,
+-with %s replaced with the URL's address. The
+-ampersand () in the end means that the command
+-is to be executed in the background, so that you can continue using
+-KildClient while browsing the URL.
+-
+-You can also set a command used to play audio files (see In this section you can set a command used to play audio files (see ). Enter the command, with %s
+ in the place of the file path. The default should work (it uses the
+ SOX program, which is usually installed), but you can use other
+ commands if you use ALSA, ARTS, ESD, JACK, etc.
+ 
++Previously it was also possible to define a command to run a web
++browser. This option has been removed, and the default browser is now
++used instead.
++
+ 
+ 
+ 
+--- a/src/dlgPreferences.ui
 b/src/dlgPreferences.ui
+@@ -521,61 +521,6 @@
+ vertical
+ 6
+ 
+-  
+-False
+-bWeb browser/b
+-True
+-0
+-0
+-  
+-  
+-False
+-True
+-0
+-  
+-
+-
+-  
+-False
+-16
+-vertical
+-6
+-
+-  
+-False
+-Enter the command to run a _web browser. %s will be substituted by the web page address:
+-True
+-True
+-txtBrowserCommand
+-0
+-  
+-  
+-False
+-True
+-0
+-  
+-
+-
+-  
+-True
+-Specify the command used to la

Bug#885086: stretch-pu: package kildclient/3.1.0-1+deb9u1

2017-12-26 Thread Eduardo M KALINOWSKI
Control: tags -1 -moreinfo

On 23-12-2017 16:08, Adam D. Barratt wrote:
> On Sat, 2017-12-23 at 15:56 -0200, Eduardo M Kalinowski wrote:
>> I'd like to upload an update to kildclient to fix
>> bug #885007 / CVE-2017-17511:
> The BTS and Security Tracker metadata for that issue suggest that it
> affects the version of kildlcient in unstable and is not yet fixed
> there - is that correct? If so, please fix the package in unstable
> first and let us know once that's done.

A new upstream version has been uploaded to unstable, fixing this (and a
couple other things).

For the stretch (and jessie) uploads, the only changes are related to
CVE in question.


-- 
O dinheiro não traz a felicidade daquele que não o possui.
        -- Boris Vian

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#885336: RFS: kildclient/3.2.0-1 [Updated version, fixes non-DSA CVE]

2017-12-26 Thread Eduardo M KALINOWSKI
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "kildclient". This version
fixes a minimal impact CVE bug (that was considered as not needing a DSA
by the security team)

 * Package name: kildclient
   Version : 3.2.0-1
   Upstream Author : Eduardo M Kalinowski <edua...@kalinowski.com.br>
 * URL : https://www.kildclient.org/site/
 * License : GPL-2+
   Section : games

  It builds those binary packages:

kildclient - powerful MUD client with a built-in Perl interpreter
 kildclient-doc - powerful MUD client with a built-in Perl interpreter -
manual

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

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


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

dget -x
https://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.2.0-1.dsc

  Changes since the last upload:

  * New upstream version: 3.2.0.
- Fix for CVE-2017-17511. New dependency 'gvfs' required in order to
  use GTK+ function for opening URLs. Closes: #885007

  * control: Require libgtk-3-dev >= 3.22.0.

  * control: Removed unnecessary dependency on dh-autoreconf, as debhelper
enables it by default.

  * control: Use https:// instead of git:// for Vcs-Git.

  * compat, control: Use compatibility level 11.

  * rules: Support nodoc in DEB_BUILD_OPTIONS.

  * control: Updated policy compliance to 4.1.2: the only change was the
support for nodoc as described above.


-- 
Truly great madness can not be achieved without significant intelligence.
-- Henrik Tikkanen

Eduardo M KALINOWSKI
edua...@kalinowski.com.br

-- 
Great minds run in great circles.

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#885087: jessie-pu: package kildclient/3.0.0-2+deb8u1

2017-12-23 Thread Eduardo M Kalinowski
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

I'd like to upload an update to kildclient to fix
bug #885007 / CVE-2017-17511:
| KildClient 3.1.0 does not validate strings before launching the program
| specified by the BROWSER environment variable, which might allow remote
| attackers to conduct argument-injection attacks via a crafted URL,
| related to prefs.c and worldgui.c.

This issue is of minimal impact, and the security team considered that a DSA is
not necessary, but there is a simple fix that avoids the use of a user-
specified command or $BROWSER, and I'd like to include it in the next point
release. The debdiff is attached.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
diff -Nru kildclient-3.0.0/debian/changelog kildclient-3.0.0/debian/changelog
--- kildclient-3.0.0/debian/changelog   2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/changelog   2017-12-23 08:39:43.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2+deb8u1) jessie; urgency=low
+
+  * Fix for CVE-2017-17511. New dependency 'gvfs' required in order to use
+GTK+ function for opening URLs. Closes: #885007
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 23 Dec 2017 
08:39:39 -0200
+
 kildclient (3.0.0-2) unstable; urgency=medium
 
   * Added work-around to enable scroll-to-end feature to work with
diff -Nru kildclient-3.0.0/debian/control kildclient-3.0.0/debian/control
--- kildclient-3.0.0/debian/control 2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/control 2017-12-16 17:56:28.0 -0200
@@ -10,7 +10,7 @@
 
 Package: kildclient
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, liblocale-gettext-perl, 
libjson-perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, liblocale-gettext-perl, 
libjson-perl, gvfs
 Suggests: kildclient-doc, libgtk3-perl
 Description: powerful MUD client with a built-in Perl interpreter
  KildClient is a MUD Client written with the GTK+ windowing toolkit.
diff -Nru kildclient-3.0.0/debian/NEWS.Debian 
kildclient-3.0.0/debian/NEWS.Debian
--- kildclient-3.0.0/debian/NEWS.Debian 2014-12-09 20:20:51.0 -0200
+++ kildclient-3.0.0/debian/NEWS.Debian 2017-12-16 18:09:46.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2+deb8u1) jessie-security; urgency=high
+
+  * The option to define the command used to run a web browser has been
+removed; the default browser (as selected by gvfs) is now used.
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 16 Dec 2017 
17:57:34 -0200
+
 kildclient (2.8.1-1) experimental; urgency=low
 
   The HTML manual is now in the package kildclient-doc.
diff -Nru kildclient-3.0.0/debian/patches/cve-2017-17511.patch 
kildclient-3.0.0/debian/patches/cve-2017-17511.patch
--- kildclient-3.0.0/debian/patches/cve-2017-17511.patch1969-12-31 
21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/cve-2017-17511.patch2017-12-16 
18:22:25.0 -0200
@@ -0,0 +1,221 @@
+Description: Fix for CVE-2017-17511
+ Uses a GTK+ function to open URLs, instead of using a command
+ supplied by the user or $BROWSER.
+Author: Eduardo M KALINOWSKI <edua...@kalinowski.com.br>
+Last-Update: 2017-12-16
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/kildclient.h
 b/src/kildclient.h
+@@ -633,7 +633,6 @@
+   GtkPositionType  tab_position;
+   gboolean hide_single_tab;
+   gboolean urgency_hint;
+-  char*browser_command;
+   char*audio_player_command;
+   char*last_open_world;
+   gboolean no_plugin_help_msg;
+--- a/src/prefs.c
 b/src/prefs.c
+@@ -92,7 +92,6 @@
+   GObject  *txtProxyUser;
+   GObject  *txtProxyPassword;
+ #ifndef __WIN32__
+-  GObject  *txtBrowserCommand;
+   GObject  *txtAudioPlayerCommand;
+ #else
+   GtkWidget*tabPrograms;
+@@ -178,12 +177,6 @@
+ 
+ #ifndef __WIN32__
+ /* Load commands */
+-txtBrowserCommand = gtk_builder_get_object(main_builder, 
"txtBrowserCommand");
+-gtk_entry_set_text(GTK_ENTRY(txtBrowserCommand),
+-   globalPrefs.browser_command);
+-g_signal_connect(txtBrowserCommand, "focus_out_event",
+- G_CALLBACK(txt_cmd_focus_out_cb),
+- _command);
+ txtAudioPlayerCommand
+   = gtk_builder_get_object(main_builder, "txtAudioPlayerCommand");
+ gtk_entry_set_text(GTK_ENTRY(txtAudioPlayerCommand),
+@@ -319,9 +312,6 @@
+   }
+ 
+   /* Has the commands been set? */
+-  if (!globalPrefs.browser_command) {
+-globalP

Bug#885086: stretch-pu: package kildclient/3.1.0-1+deb9u1

2017-12-23 Thread Eduardo M Kalinowski
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian@packages.debian.org
Usertags: pu

I'd like to upload an update to kildclient to fix
bug #885007 / CVE-2017-17511:
| KildClient 3.1.0 does not validate strings before launching the program
| specified by the BROWSER environment variable, which might allow remote
| attackers to conduct argument-injection attacks via a crafted URL,
| related to prefs.c and worldgui.c.

This issue is of minimal impact, and the security team considered that a DSA is
not necessary, but there is a simple fix that avoids the use of a user-
specified command or $BROWSER, and I'd like to include it in the next point
release. The debdiff is attached.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
diff -Nru kildclient-3.1.0/debian/changelog kildclient-3.1.0/debian/changelog
--- kildclient-3.1.0/debian/changelog   2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/changelog   2017-12-23 08:40:07.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.1.0-1+deb9u1) stretch; urgency=low
+
+  * Fix for CVE-2017-17511. New dependency 'gvfs' required in order to use
+GTK+ function for opening URLs. Closes: #885007
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sat, 23 Dec 2017 
08:40:07 -0200
+
 kildclient (3.1.0-1) unstable; urgency=low
 
   * New upstream version: 3.1.0.
diff -Nru kildclient-3.1.0/debian/control kildclient-3.1.0/debian/control
--- kildclient-3.1.0/debian/control 2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/control 2017-12-17 09:42:44.0 -0200
@@ -10,7 +10,7 @@
 
 Package: kildclient
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl
+Depends: ${shlibs:Depends}, ${misc:Depends}, libjson-perl, gvfs
 Suggests: kildclient-doc, libgtk3-perl
 Description: powerful MUD client with a built-in Perl interpreter
  KildClient is a MUD Client written with the GTK+ windowing toolkit.
diff -Nru kildclient-3.1.0/debian/NEWS.Debian 
kildclient-3.1.0/debian/NEWS.Debian
--- kildclient-3.1.0/debian/NEWS.Debian 2016-12-04 20:46:22.0 -0200
+++ kildclient-3.1.0/debian/NEWS.Debian 2017-12-17 09:43:58.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.1.0-1+deb9u1) stretch-security; urgency=high
+
+  * The option to define the command used to run a web browser has been
+removed; the default browser (as selected by gvfs) is now used.
+
+ -- Eduardo M Kalinowski <edua...@kalinowski.com.br>  Sun, 17 Dec 2017 
09:42:23 -0200
+
 kildclient (2.8.1-1) experimental; urgency=low
 
   The HTML manual is now in the package kildclient-doc.
diff -Nru kildclient-3.1.0/debian/patches/cve-2017-17511.patch 
kildclient-3.1.0/debian/patches/cve-2017-17511.patch
--- kildclient-3.1.0/debian/patches/cve-2017-17511.patch1969-12-31 
21:00:00.0 -0300
+++ kildclient-3.1.0/debian/patches/cve-2017-17511.patch2017-12-17 
09:56:25.0 -0200
@@ -0,0 +1,183 @@
+Description: Fix for CVE-2017-17511
+ Uses a GTK+ function to open URLs, instead of using a command
+ supplied by the user or $BROWSER.
+Author: Eduardo M KALINOWSKI <edua...@kalinowski.com.br>
+Last-Update: 2017-12-17
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/doc/C/kildclient.xml
 b/doc/C/kildclient.xml
+@@ -1233,20 +1233,16 @@
+   
+ 
+ 
+-In this section you can configure the command that will be run
+-when you right-click in a URL that appears in the MUD window and
+-select Open Link. The command will be executed,
+-with %s replaced with the URL's address. The
+-ampersand () in the end means that the command
+-is to be executed in the background, so that you can continue using
+-KildClient while browsing the URL.
+-
+-You can also set a command used to play audio files (see In this section you can set a command used to play audio files (see 
). Enter the command, with %s
+ in the place of the file path. The default should work (it uses the
+ SOX program, which is usually installed), but you can use other
+ commands if you use ALSA, ARTS, ESD, JACK, etc.
+ 
++Previously it was also possible to define a command to run a web
++browser. This option has been removed, and the default browser is now
++used instead.
++
+ 
+ 
+ 
+--- a/src/dlgPreferences.ui
 b/src/dlgPreferences.ui
+@@ -521,61 +521,6 @@
+ vertical
+ 6
+ 
+-  
+-False
+-bWeb 
browser/b
+-True
+-0
+-0
+-  
+-  
+-False
+-True
+-   

Bug#847709: RFS: kildclient/3.1.0-1 [update of package already in Debian]

2016-12-14 Thread Eduardo M KALINOWSKI
Control: tags -1 - moreinfo

On 14-12-2016 14:34, Andrey Rahmatullin wrote:
> On Sat, Dec 10, 2016 at 05:35:19PM -0200, Eduardo M KALINOWSKI wrote:
>>   * control: kildclient-doc is marked as Multi-Arch: foreign since it
>> consists only of static documentation.
> Actually kildclient is marked, not kildclient-doc.

Oops. I've fixed the package and reuploaded to mentors.


-- 
This restaurant was advertising breakfast any time. So I ordered
french toast in the renaissance.
-- Steven Wright, comedian

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#847709: RFS: kildclient/3.1.0-1 [update of package already in Debian]

2016-12-10 Thread Eduardo M KALINOWSKI
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "kildclient"

 * Package name: kildclient
   Version : 3.1.0-1
   Upstream Author : Eduardo Kalinowski <edua...@kalinowski.com.br>
 * URL : https://www.kildclient.org
 * License : GPL-2+
   Section : games

  It builds those binary packages:

 kildclient - powerful MUD client with a built-in Perl interpreter
 kildclient-doc - powerful MUD client with a built-in Perl interpreter -
manual

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

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


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

dget -x
https://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.1.0-1.dsc

  Changes since the last upload:

  * New upstream version: 3.1.0.

  * Dropped fix-scroll-to-end patch, this change was incorporated upstream.

  * rules, control: The helpfile (kildclient.hlp) and html manual are now
regenerated at build time from the XML source. New build-dependencies:
docbook-xsl-ns, libxml-libxml-perl, xsltproc.

  * control: kildclient-doc is marked as Multi-Arch: foreign since it
consists only of static documentation.

  * watch: Added support for GPG signature checking.

  * control: Require libgtk-3-dev >= 3.12.0.

  * control: liblocale-gettext-perl is no longer required.

  * kildclient-doc.doc-base: Updated path of index file (it now ends in
xhtml), and adjusted Files field to include images and css.

  * menu: removed as per TC resolution of #741573.

  * Added upstream metadata.

  * copyright, control: Changed URLs to use https.

  * control: Updated policy compliance to 3.9.8; no changes were
necessary.

  * control, compat, rules: Use debhelper 10.


There are two minor lintian warnings:
  * vcs-field-uses-insecure-uri: Sourceforge does not offer annonymous
https support for git.
  * no-upstream-changelog: There really isn't.

I've also tested the package with pbuilder and piuparts and no problems
were detected.

-- 

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#809623: RFS: telegram-purple/1.2.3-1

2016-01-03 Thread Eduardo M KALINOWSKI
On 02-01-2016 19:08, Jakub Wilk wrote:
>
>> and how Russion plurals work(?!).
>
> The Russian PO file reads:
>
> Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2
> && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 &&
> n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);
>
> Even though I don't speak Russian, I can tell that this Plural-Forms
> can't possibly be correct. Here 4 plural forms are declared, but the
> expression never evaluates to 3.
>

These links show expected plural forms:

http://localization-guide.readthedocs.org/en/latest/l10n/pluralforms.html
https://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms

They seem to agree on the expression for Russian.


-- 
Landru! Guide us!
-- A Beta 3-oid, "The Return of the Archons", stardate 3157.4

Eduardo M KALINOWSKI
edua...@kalinowski.com.br



Bug#772743: RFS: kildclient/3.0.0-2 [Fixes important bug]

2014-12-10 Thread Eduardo M Kalinowski
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package kildclient

 * Package name: kildclient
   Version : 3.0.0-2
   Upstream Author : Eduardo Kalinowski edua...@kalinowski.com.br
 * URL : http://www.kildclient.org
 * License : GPL-2+
   Section : games

It builds those binary packages:

kildclient - powerful MUD client with a built-in Perl interpreter
kildclient-doc - powerful MUD client with a built-in Perl
interpreter - manual

This upload fixes https://bugs.debian.org/772096 .

I've asked for an unblock ( http://bugs.debian.org/772672 ), and received
permission to upload to unstable. The debdiff between the version in testing
and the new version is at
  https://bugs.debian.org/cgi-
bin/bugreport.cgi?msg=17;filename=kildclient_3.0.0-1_to_3.0.0-2.diff;att=1;bug=772672
and corresponds to these changes:

kildclient (3.0.0-2) unstable; urgency=medium

  * Added work-around to enable scroll-to-end feature to work with
GTK+ = 3.13. Closes: #772096

There's a lintian warning about outdated standards version, I did not fix it in
order make the changes as small as possible as requested by the freeze policy.

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

  http://mentors.debian.net/package/kildclient

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

  dget -x
http://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.0.0-2.dsc

Thanks


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772672: (pre-approval) unblock: kildclient/3.0.0-2

2014-12-10 Thread Eduardo M KALINOWSKI
Control: tags -1 - moreinfo


Package kildclient 3.0.0-2 has been accepted in unstable, please unblock it.

Thanks,

-- 
Quem confunde liberdade de pensamento com
liberdade é porque nunca pensou em nada.

--Millôr Fernandes
Retirado de http://www.uol.com.br/millor

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772672: (pre-approval) unblock: kildclient/3.0.0-2

2014-12-09 Thread Eduardo M Kalinowski
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

KildClient is a client to connect to MUDs, or text-based multi-user role-
playing games. It's basically a telnet client with features specific to MUDs.

Bug #772096 has been filed against it: due to some behavior changes in GTK+ =
3.13, KildClient does not scroll automatically to the bottom when text is
received. This makes using the program really painful to use (if not useless),
think of using a terminal emulator that does not automatically displays more
output, requiring the user to scroll after each sent command.

I've been able to find a very simple workaround that restores the desired
behavior, and made a debian package incorporating the changes. The debdiff is
attached.

I'm not a DD, so if approved, I'll have to ask on -mentors for a sponsor. The
package is on mentors.debian.net: https://mentors.debian.net/package/kildclient


unblock kildclient/3.0.0-2

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable'), (40, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
diff -Nru kildclient-3.0.0/debian/changelog kildclient-3.0.0/debian/changelog
--- kildclient-3.0.0/debian/changelog	2014-09-06 07:48:34.0 -0300
+++ kildclient-3.0.0/debian/changelog	2014-12-09 19:03:40.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2) unstable; urgency=medium
+
+  * Added work-around to enable scroll-to-end feature to work with
+GTK+ = 3.13. Closes: #772096
+
+ -- Eduardo M Kalinowski edua...@kalinowski.com.br  Mon, 08 Dec 2014 20:13:37 -0200
+
 kildclient (3.0.0-1) unstable; urgency=low
 
   * New upstream version: 3.0.0.
diff -Nru kildclient-3.0.0/debian/control kildclient-3.0.0/debian/control
--- kildclient-3.0.0/debian/control	2014-09-06 07:48:34.0 -0300
+++ kildclient-3.0.0/debian/control	2014-12-09 19:03:40.0 -0200
@@ -2,7 +2,7 @@
 Section: games
 Priority: optional
 Maintainer: Eduardo M Kalinowski edua...@kalinowski.com.br
-Build-Depends: debhelper (= 9), dh-autoreconf, libglib2.0-dev (= 2.32.0), libgtk-3-dev (= 3.10.0), libperl-dev (= 5.10.0), gettext (= 0.14.5), libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
+Build-Depends: debhelper (= 9), dh-autoreconf, quilt, libglib2.0-dev (= 2.32.0), libgtk-3-dev (= 3.10.0), libperl-dev (= 5.10.0), gettext (= 0.14.5), libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
 Standards-Version: 3.9.5
 Homepage: http://www.kildclient.org
 Vcs-Browser: http://sourceforge.net/p/kildclient/git/ci/master/tree/debian/
diff -Nru kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch
--- kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch	2014-12-09 19:03:40.0 -0200
@@ -0,0 +1,24 @@
+Description: Enable scroll-to-end with GTK+ = 3.13
+ Starting with GTK+ 3.13, animation support in GtkAdjustment has made
+ the scroll-to-end function when new text is received to stop working.
+ This patch disables animation in the affected widget so that the
+ scroll-to-end functionality works again.
+Author: Eduardo M Kalinowski edua...@kalinowski.com.br
+Origin: upstream, http://sourceforge.net/p/kildclient/git/ci/6458ef77880967208c6481413ce631716193f8bf
+Bug-Debian: http://bugs.debian.org/772096
+Last-Update: 2014-12-08
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/worldgui.c
 b/src/worldgui.c
+@@ -153,6 +153,10 @@
+   gtk_scrolled_window_set_policy(gui-scrolled_win,
+  GTK_POLICY_AUTOMATIC,
+  GTK_POLICY_ALWAYS);
++  /* With the default (on), scroll-to-end does not work with GTK+ = 3.13 */
++  g_object_set(gtk_widget_get_settings(GTK_WIDGET(gui-scrolled_win)),
++   gtk-enable-animations, FALSE,
++   NULL);
+ 
+   gui-txtView = GTK_TEXT_VIEW(gtk_text_view_new());
+   gtk_text_view_set_editable(gui-txtView, FALSE);
diff -Nru kildclient-3.0.0/debian/patches/series kildclient-3.0.0/debian/patches/series
--- kildclient-3.0.0/debian/patches/series	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/series	2014-12-09 19:03:40.0 -0200
@@ -0,0 +1 @@
+fix-scroll-to-end.patch
diff -Nru kildclient-3.0.0/debian/rules kildclient-3.0.0/debian/rules
--- kildclient-3.0.0/debian/rules	2014-09-06 07:48:34.0 -0300
+++ kildclient-3.0.0/debian/rules	2014-12-09 19:03:40.0 -0200
@@ -9,7 +9,7 @@
 
 
 %:
-	dh $@ --with autoreconf --parallel
+	dh $@ --with autoreconf --with quilt --parallel
 
 override_dh_auto_install-indep:
 	$(MAKE) -C doc DESTDIR=$(CURDIR)/debian/kildclient-doc install


Bug#772672: (pre-approval) unblock: kildclient/3.0.0-2

2014-12-09 Thread Eduardo M KALINOWSKI
On 12/09/2014 08:10 PM, Adam D. Barratt wrote:
 Control: tags -1 + confirmed moreinfo

 Looking at your diff:

 -Build-Depends: debhelper (= 9), dh-autoreconf, libglib2.0-dev (= 2.32.0), 
 libgtk-3-dev (= 3.10.0), libperl-dev (= 5.10.0), gettext (= 0.14.5), 
 libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
 +Build-Depends: debhelper (= 9), dh-autoreconf, quilt, libglib2.0-dev (= 
 2.32.0), libgtk-3-dev (= 3.10.0), libperl-dev (= 5.10.0), gettext (= 
 0.14.5), libgtkspell3-3-dev, libgnutls28-dev, zlib1g-dev
 [...]
 -   dh $@ --with autoreconf --parallel
 +   dh $@ --with autoreconf --with quilt --parallel

 That change is on the list of things /not/ to do on
 https://release.debian.org/jessie/freeze_policy.html#getting-unblocks

 It's also entirely unnecessary, as the package already declares itself
 to use source format 3.0 (quilt). Please revert the above changes and
 go ahead, removing the moreinfo tag once the package is in unstable.

Thanks for the hints, I've prepared a new package without those changes.
I'm attaching the new debdiff, and I'll remove the moreinfo tag once it
gets in unstable.


-- 
Some assembly required.

Eduardo M KALINOWSKI
edua...@kalinowski.com.br

diff -Nru kildclient-3.0.0/debian/changelog kildclient-3.0.0/debian/changelog
--- kildclient-3.0.0/debian/changelog	2014-09-06 07:48:34.0 -0300
+++ kildclient-3.0.0/debian/changelog	2014-12-09 20:20:51.0 -0200
@@ -1,3 +1,10 @@
+kildclient (3.0.0-2) unstable; urgency=medium
+
+  * Added work-around to enable scroll-to-end feature to work with
+GTK+ = 3.13. Closes: #772096
+
+ -- Eduardo M Kalinowski edua...@kalinowski.com.br  Mon, 08 Dec 2014 20:13:37 -0200
+
 kildclient (3.0.0-1) unstable; urgency=low
 
   * New upstream version: 3.0.0.
diff -Nru kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch
--- kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/fix-scroll-to-end.patch	2014-12-09 20:20:51.0 -0200
@@ -0,0 +1,24 @@
+Description: Enable scroll-to-end with GTK+ = 3.13
+ Starting with GTK+ 3.13, animation support in GtkAdjustment has made
+ the scroll-to-end function when new text is received to stop working.
+ This patch disables animation in the affected widget so that the
+ scroll-to-end functionality works again.
+Author: Eduardo M Kalinowski edua...@kalinowski.com.br
+Origin: upstream, http://sourceforge.net/p/kildclient/git/ci/6458ef77880967208c6481413ce631716193f8bf
+Bug-Debian: http://bugs.debian.org/772096
+Last-Update: 2014-12-08
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/worldgui.c
 b/src/worldgui.c
+@@ -153,6 +153,10 @@
+   gtk_scrolled_window_set_policy(gui-scrolled_win,
+  GTK_POLICY_AUTOMATIC,
+  GTK_POLICY_ALWAYS);
++  /* With the default (on), scroll-to-end does not work with GTK+ = 3.13 */
++  g_object_set(gtk_widget_get_settings(GTK_WIDGET(gui-scrolled_win)),
++   gtk-enable-animations, FALSE,
++   NULL);
+ 
+   gui-txtView = GTK_TEXT_VIEW(gtk_text_view_new());
+   gtk_text_view_set_editable(gui-txtView, FALSE);
diff -Nru kildclient-3.0.0/debian/patches/series kildclient-3.0.0/debian/patches/series
--- kildclient-3.0.0/debian/patches/series	1969-12-31 21:00:00.0 -0300
+++ kildclient-3.0.0/debian/patches/series	2014-12-09 20:20:51.0 -0200
@@ -0,0 +1 @@
+fix-scroll-to-end.patch


Bug#772096: kildclient: does not auto-scroll when new text arrives

2014-12-07 Thread Eduardo M KALINOWSKI
On 12/07/2014 04:07 PM, Andrew J. Buehler wrote:
 On 12/06/2014 at 01:42 PM, Eduardo M KALINOWSKI wrote:

  I can reproduce this, but it apparently is caused by a bug in
  gtk+.

  If you can downgrade libgtk-3-0 (and associated packages, at least
  libgtk-3-0-bin and libgtk-3-common) to version 3.12.x, the bug
  goes away.

 It took some doing due to the various dependencies, but I did manage
 this in the end (although I have no libgtk-3-0-bin, only libgtk-3-bin).
 Thanks for the short-term workaround; if you eventually pin down exactly
 which packages need to be kept at older versions to maintain this, I'd
 be interested in knowing, so that I can pin only the necessary packages.

The necessary package should be libgtk-3-0, which contains the actual
GTK+3 libary, to version 3.12.x. (From 3.13.x scrolling no longer works.)

Another workaround, that works even with the latest version of
libgtk-3-0, is to create a file ~/.config/gtk-3.0/settings.ini with
these contents:

[Settings]
gtk-enable-animations=0

(If the file already exists, just add the gtk-enable-animations=0 line.)

This will disable, however, all animations in all gtk applications.
Whether this actually makes any difference is something I haven't looked
into. :-)

I discovered that this happens because of animation support in
GtkAdjustment, a structure used internally by scroll bars. Disabling it
returns the application to the previous behavior. However, the bug (or
at least change in behavior) is subtler than I thought, a simple
application that I wrote to try to reproduce the problem worked fine, so
I don't have much yet to report to GTK+ upstream.

I was able, though, to include a one-line workaround in the code, and
I'll prepare a new version soon. Hopefully it can be included in jessie.


-- 
Do you mean that you not only want a wrong answer, but a certain wrong
answer?
-- Tobaben

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#772096: kildclient: does not auto-scroll when new text arrives

2014-12-06 Thread Eduardo M KALINOWSKI
I can reproduce this, but it apparently is caused by a bug in gtk+.

If you can downgrade libgtk-3-0 (and associated packages, at least
libgtk-3-0-bin and libgtk-3-common) to version 3.12.x, the bug goes away.

I'll try to create a sample program showing the bug and report it upstream.

I'll also try to find a workaround and if possible prepare a new version
and request a freeze exception.


-- 
Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760065: RFS: kildclient/3.0.0-1 [new upstream version of package already in Debian]

2014-09-06 Thread Eduardo M KALINOWSKI
tags 760065 - moreinfo
thanks

On 08/31/2014 11:02 PM, Eriberto Mota wrote:
 1. d/changelog: add ACK for NMU. See details here[1].
 
 2. d/rules: please, update to new (reduced) format. Ask me if you have
 doubts. An example is here[2]. For details, see the 'dh' manpage.
 
 3. d/rules: add 'export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed' to
 solve these warnings:

I believe I have addressed all these issues, the update package remains
at the same address:

http://mentors.debian.net/package/kildclient

or

dget -x
http://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.0.0-1.dsc

-- 
Due to a shortage of devoted followers, the production of great leaders
has been discontinued.

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760065: RFS: kildclient/3.0.0-1 [new upstream version of package already in Debian]

2014-09-02 Thread Eduardo M KALINOWSKI

On Seg, 01 Set 2014, Eriberto Mota wrote:

1. d/changelog: add ACK for NMU. See details here[1].


I included the NMU changelog entry in debian/changelog (after my  
changes), is something else necessary?



2. d/rules: please, update to new (reduced) format. Ask me if you have
doubts. An example is here[2]. For details, see the 'dh' manpage.

3. d/rules: add 'export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed' to
solve these warnings:


I'll be working on these items and will soon upload a new version.

--
Eduardo M KALINOWSKI
edua...@kalinowski.com.br


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#760065: RFS: kildclient/3.0.0-1 [new upstream version of package already in Debian]

2014-08-31 Thread Eduardo M KALINOWSKI
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package kildclient

 * Package name: kildclient
   Version : 3.0.0-1
   Upstream Author : Eduardo Kalinowski edua...@kalinowski.com.br
 * URL : http://www.kildclient.org
 * License : GPL-2+
   Section : games

It builds those binary packages:

kildclient - powerful MUD client with a built-in Perl interpreter
kildclient-doc - powerful MUD client with a built-in Perl
interpreter - manual

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

  http://mentors.debian.net/package/kildclient

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

  dget -x
http://mentors.debian.net/debian/pool/main/k/kildclient/kildclient_3.0.0-1.dsc

Changes since the last upload:

  * New upstream version: 3.0.0.
  * control: Updated VCS urls.
  * control: Reintroduced Homepage field that was lost and made it point
to the new URL.
  * copyright: Point to new homepage.
  * control: New dependency: libjson-perl
  * control: glib = 2.32.0, gtk+3 = 3.10.0 and gtkspell3 are now
required. gtk3-perl is suggested instead of gtk2-perl.
  * control: Use debhelper 9.
  * control: Mentioned HTTP proxies in description.
  * control: Updated Vcs fields to point to new git repository.
  * control: Updated policy compliance to 3.9.5; no changes were
necessary.
  * rules: Added hardening flags.
  * control, rules: dh-autoreconf is now used instead of autotools-dev.
  * copyright: Change URL of Format: line to point to Version 1.0 of the
machine-readable format.
  * copyright: util_cursor.h is no longer used, so it has been removed.


-- 
It is impossible to travel faster than light, and certainly not desirable,
as one's hat keeps blowing off.
-- Woody Allen

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#555000: FTBFS with binutils-gold

2011-05-05 Thread Eduardo M KALINOWSKI
Thanks for the patch. As a matter of fact I have solved this already  
but have not been able to uploaded a package (my usual sponsor was too  
busy). I'm also upstream, and since I'm planning a new version very  
soon, I think I'll wait a few more days and upload a package with a  
new upstream version.




--
Rainy days and Mondays always get me down.

Eduardo M KALINOWSKI
edua...@kalinowski.com.br




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#498339: [pkg-horde] Bug#498339: Bad rendering in Firefox, no Web Developer plugin

2008-09-21 Thread Eduardo M KALINOWSKI
Ola Lundqvist wrote:
 Hi

 The question is whether this is a firefox bug or a imp4 bug...
   

Curiously (and inexplicably), it is now working. I did not change
anything in my Firefox.

-- 
Don't remember what you can infer.
-- Harry Tennant

Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#498339: Bad rendering in Firefox, no Web Developer plugin

2008-09-20 Thread Eduardo M KALINOWSKI
In my Firefox (Iceweasel, I mean) 3.0.1-1, I see the same problem with
the actions on messages, and I don't have this Web Developer plugin.
Apparently the CSS for that header is not being applied.

-- 
Eduardo M KALINOWSKI
[EMAIL PROTECTED]





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#495129: Add libbz2-dev to Build-Depends to support bzip2 in zlib plugin

2008-08-14 Thread Eduardo M KALINOWSKI

Package: dovecot
Severity: whishlist

Since version 1.1.2, the zlib plugin in dovecot supports bzip2 
compression. The support for bzip2 is enabled if the configure script 
can find the necessary library, so the only thing necessary in order to 
enable bzip2 is include libbz2-dev in Build-Depends. Please do that in a 
future version so that bzip2-compressed files can be used.




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#456439: kildclient: debian/copyright incorrect? Software seems to be GPLv2 *or* *later*

2007-12-15 Thread Eduardo M KALINOWSKI

Andreas Metzler wrote:

Package: kildclient
Version: 2.6.0-1
Severity: normal

kildclient's ./debian/copyright says
--
Copyright (C) Eduardo M Kalinowski, 2004-2007

Upstream Author: Eduardo M Kalinowski [EMAIL PROTECTED]

You are free to distribute this software under the terms of
the GNU General Public License.
On Debian systems, the complete text of the GNU General Public
License can be found in the file `/usr/share/common-licenses/GPL'.
-

However as far I can tell this is not correct, the actual copyright
statements look like this:
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston,
 * MA 02111-1307, USA.
 */

Note the or (at your option) any later version.
  


OK, this is an inconsistency, and will be fixed.


I stumbled upon this since kildclient is one of the packages in debian
that links agains either libgnutls-openssl or libgnutls-extra and is
according to debian/copyright not compatible with GPLv3. Since the new
version of this library is GPLv3 this would make it impossible to
continue linking kildclient against he library.
  


I didn't understand this part. The copyright for libgnutls13 version 
2.0.4-1 (newest version in unstable as of now) says the libgnutls-extra 
library is released under the GPL version 2 or later; I did not find any 
specific mention of GPLv3.



On a sidenote *.c is missing the copyright statements, you might want
to nudge upstream. http://www.gnu.org/licenses/gpl-howto.html
  


Incidentally I am also upstream, this should also be easy to fix.

--
I prefer the blunted cudgels of the followers of the Serpent God.
-- Sean Doran the Younger

Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401869: abntex: Wrong dependency: etex-extra instead of tetex-extra

2006-12-06 Thread Eduardo M KALINOWSKI
Package: abntex
Version: 0.9~beta2-1
Severity: important

*** Please type your report below this line ***
Version 0.9~beta2-1 of abntex has a dependency on etex-extra, a
package that does not exist. I believe it should be tetex-extra.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (900, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages abntex depends on:
ii  latex2html   2002-2-1-20050114-5 LaTeX to HTML translator
ii  tetex-bin3.0-24  The teTeX programs
ii  tetex-extra  3.0.dfsg.3-1Additional TeX input files
of teTe

abntex recommends no packages.

-- no debconf information


-- 
A light wife doth make a heavy husband.
-- Wm. Shakespeare, The Merchant of Venice

Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#347898: tagtool: Must depend on libid3-3.8.3c2a

2006-01-13 Thread Eduardo M KALINOWSKI
Subject: tagtool: Must depend on libid3-3.8.3c2a
Package: tagtool
Version: 0.12.1-1
Severity: grave

*** Please type your report below this line ***

Since libid3-3.8.3c2 does not exist anymore, the package must be
changed to depend of libid3-3.8.3c2a so that it can be installed.


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.4-ulim526x
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages tagtool depends on:
ii  libatk1.0-0   1.10.3-1   The ATK accessibility toolkit
ii  libc6 2.3.5-8.1  GNU C Library: Shared
libraries an
ii  libglade2-0   1:2.5.1-2  library to load .glade
files at ru
ii  libglib2.0-0  2.8.4-2The GLib library of C routines
ii  libgtk2.0-0   2.8.9-2The GTK+ graphical user
interface
ii  libid3-3.8.3  3.8.3-4.1  Library for manipulating
ID3v1 and
ii  libogg0   1.1.2-1Ogg Bitstream Library
ii  libpango1.0-0 1.10.1-2   Layout and rendering of
internatio
ii  libstdc++51:3.3.6-10 The GNU Standard C++ Library v3
ii  libvorbis0a   1.1.0-1The Vorbis General Audio
Compressi
ii  libvorbisfile31.1.0-1The Vorbis General Audio
Compressi
ii  libxml2   2.6.22-2   GNOME XML library
ii  zlib1g1:1.2.3-9  compression library - runtime

tagtool recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#321202: grip: Name of package changed again

2006-01-13 Thread Eduardo M Kalinowski
Package: grip
Version: 3.2.0-5
Followup-For: Bug #321202


The name of the package has changed again to libid3-3.8.3c2a, and
libid3-3.8.3c2 does not exist anymore, so grip cannot be installed.


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.4-ulim526x
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages grip depends on:
ii  libart-2.0-2 2.3.17-1Library of functions for 2D graphi
ii  libatk1.0-0  1.10.3-1The ATK accessibility toolkit
ii  libaudiofile00.2.6-6 Open-source version of SGI's audio
ii  libbonobo2-0 2.10.1-1Bonobo CORBA interfaces library
ii  libbonoboui2-0   2.10.1-1The Bonobo UI library
ii  libc62.3.5-8.1   GNU C Library: Shared libraries an
ii  libcdparanoia0   3a9.8-11Shared libraries for cdparanoia (r
ii  libcurl3 7.15.1-1Multi-protocol file transfer libra
ii  libesd0  0.2.36-1Enlightened Sound Daemon - Shared 
ii  libfontconfig1   2.3.2-1.1   generic font configuration library
ii  libfreetype6 2.1.7-2.4   FreeType 2 font engine, shared lib
ii  libgcc1  1:4.0.2-5   GCC support library
ii  libgconf2-4  2.10.1-6GNOME configuration database syste
ii  libgcrypt11  1.2.2-1 LGPL Crypto library - runtime libr
ii  libglib2.0-0 2.8.4-2 The GLib library of C routines
ii  libgnome-keyring00.4.5-1 GNOME keyring services library
ii  libgnome2-0  2.10.1-1The GNOME 2 library - runtime file
ii  libgnomecanvas2-02.10.2-2A powerful object-oriented display
ii  libgnomeui-0 2.10.1-1The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0   2.10.1-5The GNOME virtual file-system libr
ii  libgnutls11  1.0.16-14   GNU TLS library - runtime library
ii  libgpg-error01.1-4   library for common error values an
ii  libgtk2.0-0  2.8.9-2 The GTK+ graphical user interface 
ii  libice6  6.8.2.dfsg.1-11 Inter-Client Exchange library
ii  libid3-3.8.3 3.8.3-4.1   Library for manipulating ID3v1 and
ii  libidn11 0.5.18-1GNU libidn library, implementation
ii  libjpeg626b-10   The Independent JPEG Group's JPEG 
ii  liborbit21:2.12.4-1  libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-01.10.1-2Layout and rendering of internatio
ii  libpopt0 1.7-5   lib for parsing cmdline parameters
ii  libsm6   6.8.2.dfsg.1-11 X Window System Session Management
ii  libssl0.9.7  0.9.7g-5SSL shared libraries
ii  libstdc++5   1:3.3.6-10  The GNU Standard C++ Library v3
ii  libtasn1-2   0.2.17-1Manage ASN.1 structures (runtime)
ii  libvte4  1:0.11.15-4 Terminal emulator widget for GTK+ 
ii  libx11-6 6.8.2.dfsg.1-11 X Window System protocol client li
ii  libxft2  2.1.7-1 FreeType-based font drawing librar
ii  libxml2  2.6.22-2GNOME XML library
ii  libxrender1  1:0.9.0.2-1 X Rendering Extension client libra
ii  xlibs6.8.2.dfsg.1-11 X Window System client libraries m
ii  zlib1g   1:1.2.3-9   compression library - runtime

Versions of packages grip recommends:
pn  vorbis-tools  none (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#303635: New description

2005-12-23 Thread Eduardo M KALINOWSKI
Description of package has been improved:

 KildClient is a MUD Client written with the GTK+ windowing toolkit.
 It supports many common features of other clients, such as triggers,
 gags, aliases, macros, timers, and much more. But its main feature is
 the built-in Perl interpreter. You can at any moment execute Perl
 statements and functions to do things much more powerful than simply
 sending text the the mud. Perl statements can also be run, for
 example, as the action of a trigger, allowing you to do complex
 things. Some built-in functions of KildClient allow interaction with
 the world, such as sending commands to it.

 KildClient's ANSI support is extensive: it supports not only the common
 16 colors, but also support underlined text (singly and doubly), text in
 italics, text striked through, reverse video and hidden text. It also
 supports vt100's line-drawing characters, and xterm's escape sequences
 for a 256-color mode. All these features make KildClient one of the
 clients with the most features for displaying the mud output.

 Kildclient supports the  MCCP (Mud Client Compression Protocol) protocol,
 versions 1 and 2, to reduce the necessary bandwidth.

 Homepage: http://kildclient.sf.net

-- 
Star Trek Lives!

Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#303635: ITP: kildclient - Powerful MUD client with a built-in Perl interpreter

2005-04-07 Thread Eduardo M KALINOWSKI
Package: wnpp
Severity: wishlist
License: GPL
Homepage: http://kildclient.sf.net
KildClient is a MUD Client written with the GTK+ windowing toolkit. It
supports many common features of other clients, such as triggers,
gags, aliases, macros, timers, and much more. But its main feature is
the built-in Perl interpreter. You can at any moment execute Perl
statements and functions to do things much more powerful than simply
sending text the the mud. Perl statements can also be run, for
example, as the action of a trigger, allowing you to do complex
things. Some built-in functions of KildClient allow interaction with
the world, such as sending commands to it.
--
byob, v:
Believing Your Own Bull
Eduardo M KALINOWSKI
[EMAIL PROTECTED]
http://move.to/hpkb

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]