Bug#890162: nautilus-image-manipulator: Please switch to python-gobject-2/python-gi

2020-01-10 Thread Emilien Klein
NMU welcome (I'm no longer active).
Emilien

Le ven. 10 janv. 2020 à 18:27, Sebastien Bacher <
sebastien.bac...@canonical.com> a écrit :

> tags 890162 patch
> user ubuntu-de...@lists.ubuntu.com
> usertags 890162 origin-ubuntu focal ubuntu-patch
>
> thank you
>
> The attached patch should fix the issue
>
>


Bug#866443: Info received (Replace with python-pil)

2019-01-26 Thread Emilien Klein
Please go ahead and NMU.
Emilien


Le sam. 26 janv. 2019 à 15:18, Bruno Kleinert  a écrit :

> Hi Emilien,
>
> please consider addressing this RC bug.
>
> Just to raise awareness: I plan to NMU with my previously attached
> patch around week 7.
>
> Cheers - Bruno
>


Bug#766316: subdownloader: Fails to download substitles when having an accent in the path "é"

2016-11-11 Thread Emilien Klein
Yes, please do.
(FYI I'm no longer a user of that software)

Le ven. 11 nov. 2016 à 21:55, Sylvestre Ledru  a
écrit :

> If you are OK, can I just upload it now? Thanks
>
> Le 11 nov. 2016 21:32, "Emilien Klein"  a écrit :
>
> Ok, thanks.
>
> Le ven. 11 nov. 2016 20:52, Sylvestre Ledru  a
> écrit :
>
> Hello
>
> Because I am still facing this issue and this is causing this tool to be
> useless, I uploaded as NMU with a 7 days delay.
>
> Sylvestre
> Le 25/07/2016 à 14:14, Sylvestre Ledru a écrit :
> > The attached patch fixed it.
> >
> > https://bugs.launchpad.net/subdownloader/+bug/1289949 provided a partial
> > fix. I fixed the last issue in main.py
> >
> > My test didn't show other regressions but don't hesitate to double check
> > (you should ;)
> >
> > Sylvestre
> >
> >
>
>


Bug#766316: subdownloader: Fails to download substitles when having an accent in the path "é"

2016-11-11 Thread Emilien Klein
Ok, thanks.

Le ven. 11 nov. 2016 20:52, Sylvestre Ledru  a
écrit :

> Hello
>
> Because I am still facing this issue and this is causing this tool to be
> useless, I uploaded as NMU with a 7 days delay.
>
> Sylvestre
> Le 25/07/2016 à 14:14, Sylvestre Ledru a écrit :
> > The attached patch fixed it.
> >
> > https://bugs.launchpad.net/subdownloader/+bug/1289949 provided a partial
> > fix. I fixed the last issue in main.py
> >
> > My test didn't show other regressions but don't hesitate to double check
> > (you should ;)
> >
> > Sylvestre
> >
> >
>
>


Bug#821656: Bumping severity of PHP 7.0 transition bugs to serious

2016-09-23 Thread Emilien Klein
Hi Georges,

Do you have any time to look into this?
I have also created a bug report at
https://github.com/shaarli/Shaarli/issues/650 to see if any of the upstream
developers are motivated to take this over.

Best,
Emilien

ᐧ

Emilien

2016-08-06 0:05 GMT+02:00 Petter Reinholdtsen :

> Hi.
>
> Any news on migrating shaarli to PHP7?  This package is used by the
> FreedomBox,
> and it would be a shame to have to drop shaarli support because the package
> did not make it into testing / Stretch.
>
> --
> Happy hacking
> Petter Reinholdtsen
>


Bug#766919: [pkg-cinnamon] nautilus and open-terminal extension

2015-06-24 Thread Emilien Klein
Yes, please go ahead.
Emilien


Bug#774382: Fwd: poor code quality in shaarli package, remove from Debian?

2015-01-01 Thread Emilien Klein
-- Forwarded message --
From: Emilien Klein 
Date: 2014-12-31 21:52 GMT-05:00
Subject: Re: poor code quality in shaarli package, remove from Debian?
To: Paul Wise 
Cc : Debian Security , Georges Khaznadar
, Julien Voisin ,
nodiscc 


Adding nodiscc in CC, the main pusher of the community fork.

2014-12-31 21:20 GMT-05:00 Paul Wise :
> Hi folks,
>
> I was discussing the CVE issued for the shaarli package with the person
> who found the issues (Julien, CCed)

Can you link to that CVE?
I will reported this upstream (github) to make the original upstream
developer and the community fork developers aware of it.

>  and came to the conclusion that the
> code is terrible, upstream maintenance has stopped and the package
> should be removed from Debian entirely. Here is our IRC log:
>
>  I'm quite sure that no one should use shaarli anyway. It's not 
> maintained, and the code is awful :/
>  do you think it should be removed from Debian?
>  https://github.com/sebsauvage/Shaarli/ Last commit one year ago, 
> almost 100 issues, …
>  I think so, yes
>  https://github.com/sebsauvage/Shaarli/blob/master/index.php#L302
>  seems reasonably well maintained in Debian, so I would suggest filing 
> a bug on the package itself about this
>  This is not even remotely funny.
>  it seems pointless but what would the downside be?
>  This is predictable
>  and 
> https://github.com/sebsauvage/Shaarli/blob/master/index.php#L440 looks like 
> an arbitrary redirect to me
>  Anyway, I don't care that much about this 2500LoC PHP script
>  there are several more instances of this in the code
>  yup

The version currently packaged in Debian is from the [hopefully
temporary] community fork [0], due to the inactivity on the side of
the original developer.
[0] https://github.com/shaarli/Shaarli

We are working with the original developer to get things moving again
[1], but he has indicated that he doesn't expect to be able to merge
the community fork before spring.
[1] https://github.com/sebsauvage/Shaarli/issues/191#issuecomment-68188141

The last "officially" released version is 0.0.41beta (don't ask about
the versioning scheme... community fork going to 1.0 soon), the
version in Debian called 0.0.42beta is the state as represented in
HEAD of the official repo, but the fork is already almost 70 commits
further, fixing bugs, merging pull requests made towards upstream.
There is activity, as the users of Shaarli do demand that. Hence my
original effort to package that in Debian.
Since a large number of changes were made around/after the Jessie
freeze, I am currently waiting for Jessie to be released to push for
the release of a new community version, and package that in Debian.

I would much rather have shaarli removed from Jessie for now, but kept
in unstable/testing so that we can include the latest fixes from the
community fork, and include a fix for the mentioned CVE.
Is that an acceptable solution, security-wise?

+Emilien


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



Bug#774382: Remove shaarli from Jessie

2015-01-01 Thread Emilien Klein
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org

Dear release team members,

Per email discussion that will be forwarded to this bug report
shortly, please remove the shaarli package from Jessie (but leave it
in unstable).

Thanks for your time. Please let me know if you have questions
regarding this request.
   +Emilien


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



Bug#773039: Unblock request sent to the Release team

2014-12-14 Thread Emilien Klein
> Unblock request sent to the Release team, see bug #773113.
The unblock request was approved.



signature.asc
Description: OpenPGP digital signature


Bug#766919: nautilus and open-terminal extension

2014-12-14 Thread Emilien Klein
Hi Michael and the Cinnamon team,

On 10/26/2014 09:50 PM, Emilien Klein wrote:
> Hi Michael,
> 
> 2014-10-26 14:22 GMT+01:00 Michael Biebl :
>> Hi,
>>
>> a couple of days ago, we had a user stop by on #debian-gnome, who was
>> confused because his nautilus had two "Open terminal" entries in the RMB
>> context menu.
>>
>> The issue here is, that newer versions of nautilus have that feature
>> built in and the user also had the nautilus-open-terminal package
>> installed, resulting in the duplicated menu entry.
> 
> Thanks for passing on the information and the result of your investigation.
> 
>> Now that nautilus-open-terminal is no longer required to provide that
>> functionality, we were wondering what to do about.
>>
>> Should the nautilus-open-terminal package be dropped from the archive
>> and nautilus have a Conflicts: nautilus-open-terminal, so the package is
>> removed on upgrades?
>> Or as an alternative, nautilus-open-terminal could become an empty dummy
>> package in jessie, which simply depends on a recent enough version of
>> nautilus and in jessie+1 we simply drop the package.
> 
> I'm not sure what might have been done in similar situations for other
> packages: what is the cleanest way to deprecate a package whose
> functionality is provided by another package? Whatever you recommend,
> I'll work on that solution with e.g. the Nautilus packagers.

Should we go with the alternative option proposed by Michael, making the
package empty and dropping it in jessie+1?

[snip]

>> I've also CCed the cinnamon team. Not sure if their nautilus fork nemo
>> would be affected by this and if they'd like to keep the extension for nemo.

Cinnamon team, please confirm removing this Nautilus extension won't
negatively impact nemo.

Thanks,
+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#773039: Unblock request sent to the Release team

2014-12-14 Thread Emilien Klein
Unblock request sent to the Release team, see bug #773113.
+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#773113: unblock: shaarli/0.0.42~beta~dfsg1-2

2014-12-14 Thread Emilien Klein
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Dear release team members,

Please unblock package shaarli


This package provides a web application. The application creates a data file 
and cached files in specific folders.
Until version 0.0.42~beta~dfsg1-1, the package is not usable out of the box, as 
a 500 Internal Server Error is logged when accessing the page for the first 
time.

The cause of that error is that the folders exist (they are created as part of 
the installation of the package), but are owned by user root instead of 
www-data, which is the user under which the Apache and nginx web servers run by 
default.

In order to make the package usable without having to manually change the owner 
of these folders, I have released and uploaded to sid a new Debian version that 
sets the appropriate permissions on these folders.

This is a great enhancement to the usability of the package, for which I would 
like to request an unblock for the package. This will ensure that Jessie users 
can use the sofware straight after installing it.

You will notice that next to calling `chown` from debian/rules (what fixes this 
bug #773039), I have also made a change to the changelog, as I had noticed I 
had forgotten to document an important change in the last version (that the 
location we get the upstream tarball was changed). I trust that this change 
made to ensure proper documentation of the Debian package will not interfere 
with this unblock request.


Thanks for your time. Please let me know if you have questions regarding this 
request.
+Emilien



Follows the debdiff against the package in testing:




$ debdiff shaarli_0.0.42~beta~dfsg1-1.dsc shaarli_0.0.42~beta~dfsg1-2.dsc
diff -Nru shaarli-0.0.42~beta~dfsg1/debian/changelog 
shaarli-0.0.42~beta~dfsg1/debian/changelog
--- shaarli-0.0.42~beta~dfsg1/debian/changelog  2014-12-13 16:37:20.0 
+0100
+++ shaarli-0.0.42~beta~dfsg1/debian/changelog  2014-12-13 16:53:18.0 
+0100
@@ -1,6 +1,17 @@
+shaarli (0.0.42~beta~dfsg1-2) unstable; urgency=low
+
+  * Fix permissions on cache and data folders (Closes: #773039)
+  * Fix previous changelog entry, indicating upstream change
+
+ -- Emilien Klein   Sat, 13 Dec 2014 16:40:35 +0100
+
 shaarli (0.0.42~beta~dfsg1-1) unstable; urgency=low
 
   * New upstream version
+  * d/control and d/watch: The upstream source was changed from Seb Sauvage's
+  inactive repository [0] to the community-maintained repository [1].
+  [0] https://github.com/sebsauvage/Shaarli
+  [1] https://github.com/shaarli/Shaarli
   * d/control:
   - Depend on javascript-common to serve the JavaScript libraries
   - Update Standards-Version to 3.9.6
diff -Nru shaarli-0.0.42~beta~dfsg1/debian/rules 
shaarli-0.0.42~beta~dfsg1/debian/rules
--- shaarli-0.0.42~beta~dfsg1/debian/rules  2014-12-13 16:37:20.0 
+0100
+++ shaarli-0.0.42~beta~dfsg1/debian/rules  2014-12-13 16:40:17.0 
+0100
@@ -17,6 +17,11 @@
chmod 644 debian/shaarli/usr/share/shaarli/inc/*
chmod 644 debian/shaarli/usr/share/shaarli/tpl/*
chmod 644 debian/shaarli/usr/share/shaarli/index.php
+   # Make the web server user the owner of the cache and data directories
+   chown www-data:www-data debian/shaarli/var/lib/shaarli/data
+   chown www-data:www-data debian/shaarli/var/cache/shaarli/cache
+   chown www-data:www-data debian/shaarli/var/cache/shaarli/pagecache
+   chown www-data:www-data debian/shaarli/var/cache/shaarli/tmp
 
 %:
dh $@ --with apache2











unblock shaarli/0.0.42~beta~dfsg1-2

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


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



Bug#769348: biomaj-watcher: Should /var/lib/tomcat8/shared exist?

2014-12-14 Thread Emilien Klein
TLDR: Please check if the "/var/lib/tomcat8/shared" folder is still used
with Tomcat 8.


I have applied the previously attached patch, the package builds fine,
but when installing the .deb the following error occurs:

Setting up biomaj-watcher (1.2.2-2) ...
Updating Context.xml...
Configuration complete
cp: cannot create regular file ‘/var/lib/tomcat8/shared/biomaj.jar’: No
such file or directory
dpkg: error processing package biomaj-watcher (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 biomaj-watcher
E: Sub-process /usr/bin/dpkg returned an error code (1)


The cause of the issue is that there is no "shared" folder in
/var/lib/tomcat8/

When creating that folder manually, the package
installation/configuration completes succesfully. I wanted to test if
that folder needed to exist, or if Tomcat 8 even looks at that location.
Unfortunately, when accessing http://localhost:8080/BmajWatcher per
d/README.Debian, I get a Tomcat 404 error message with a description
that "The requested resource is not available." Since I have no
experience with Tomcat, I haven't tried to go deeper in the configuration.

Maybe you have a quick hint on how to configure Tomcat so that I could
try to go further.
But even if that page worked I'm not sure I could validate that the
"shared" folder is used appropriately. Please validate that.

+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#736120: Update on bug#736120

2014-12-13 Thread Emilien Klein
Hi,

Using version 2.0.2 on a sid box, with the same key that I used in
post#2, I do get a different traceback, which seems unrelated:


Really sign key? [y/N] y
command: ['gpg', '--command-fd', '0', '--with-fingerprint',
'--list-options',
'show-sig-subpackets,show-uid-validity,show-unusable-uids,show-unusable-subkeys,show-keyring,show-sig-expire',
'--status-fd', '2', '--quiet', '--batch', '--fixed-list-mode',
'--no-tty', '--with-colons', '--use-agent', '--secret-keyring',
'/home/emilien/.gnupg/secring.gpg', '--homedir', '/tmp/pygpg-s5Sx9O',
'--sign-key', 'Stefano Zacchiroli ']
SKIPPED: [GNUPG:] KEYEXPIRED 1417438220
Traceback (most recent call last):
  File "/usr/bin/monkeysign", line 41, in 
u.main()
  File "/usr/lib/python2.7/dist-packages/monkeysign/cli.py", line 70, in
main
self.sign_key()
  File "/usr/lib/python2.7/dist-packages/monkeysign/ui.py", line 305, in
sign_key
if not self.tmpkeyring.sign_key(pattern, alluids):
  File "/usr/lib/python2.7/dist-packages/monkeysign/gpg.py", line 482,
in sign_key
raise GpgRuntimeError(self.context.returncode, _('cannot select uid
for signing: %s') % e.found().decode('utf-8'))
monkeysign.gpg.GpgRuntimeError: [Errno 0] cannot select uid for signing:
[GNUPG:] KEYEXPIRED 1417438220


The weird thing is that neither my key (I just signed 3 other keys
without issues) nor the key that I'm signing have expired.

As I don't know if this traceback occurs before or after the place where
the original issue occurred, I can't really confirm if the issue is fixed.

Let me know if I can provide extra information for you to reproduce.
+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#773039: shaarli: Unusable after install due to incorrect folder permissions out of the box

2014-12-13 Thread Emilien Klein
Package: shaarli
Version: 0.0.42~beta~dfsg1-1
Severity: serious
Justification: Policy 10.7.3


After installing shaarli from Testing on a new machine, a 500 Internal Server 
Error is logged when accessing the page for the first time.

>From /var/log/nginx/error.log:

2014/12/13 14:39:27 [error] 10171#0: *29 FastCGI sent in stderr: "PHP message: 
PHP Fatal error:  Uncaught exception 'RainTpl_Exception' with message 'Cache 
directory /var/cache/shaarli/tmp/doesn't have write permission. Set write 
permission or set RAINTPL_CHECK_TEMPLATE_UPDATE to false. More details on 
http://www.raintpl.com/Documentation/Documentation-for-PHP-developers/Configuration/'
 in /usr/share/raintpl/inc/rain.tpl.class.php:321
Stack trace:
#0 /usr/share/raintpl/inc/rain.tpl.class.php(274): 
RainTPL->compileFile('install', NULL, 'tpl/install.htm...', 
'/var/cache/shaa...', '/var/cache/shaa...')
#1 /usr/share/raintpl/inc/rain.tpl.class.php(164): 
RainTPL->check_template('install')
#2 /usr/share/shaarli/index.php(674): RainTPL->draw('install')
#3 /usr/share/shaarli/index.php(2107): pageBuilder->renderPage('install')
#4 /usr/share/shaarli/index.php(108): install()
#5 {main}
  thrown in /usr/share/raintpl/inc/rain.tpl.class.php on line 321" while 
reading response header from upstream, client: 127.0.0.1, server: _, request: 
"GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: 
"127.0.0.1"



The permission on the /var/cache/shaarli/tmp folder is incorrectly set (root 
instead of www-data, which is the user under which the Apache and nginx web 
servers run by default).
In fact, the following folders should also be writable by www-data:
/var/lib/shaarli/data
/var/cache/shaarli/cache
/var/cache/shaarli/pagecache

The following fixes this issue:

sudo chown www-data:www-data /var/lib/shaarli/data /var/cache/shaarli/cache 
/var/cache/shaarli/pagecache /var/cache/shaarli/tmp



Justification for severity "serious":
>From the bug severity description [0]:
serious
is a severe violation of Debian policy (roughly, it violates a must or required 
directive), or, in the package maintainer's or release manager's opinion, makes 
the package unsuitable for release.

In my opinion, a package should (as much as possible, i.e. not "must") work out 
of the box. This is somewhat mentioned in section 10.7.3 of the Debian Policy 
Manual [1]:
"Ideally the sysadmin should not have to do any configuration other than that 
done (semi-)automatically by the postinst script."


+Emilien
[0] https://www.debian.org/Bugs/Developer#severities
[1] https://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3


-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages shaarli depends on:
ii  javascript-common  11
ii  libjs-jquery   1.7.2+dfsg-3.2
ii  libjs-jquery-lazyload  1.7.2-1
ii  libjs-jquery-ui1.10.1+dfsg-1
ii  php5   5.6.3+dfsg-1
ii  php5-fpm   5.6.3+dfsg-1
ii  php5-gd5.6.3+dfsg-1
ii  raintpl2.7.2-1

Versions of packages shaarli recommends:
ii  nginx-full [httpd]  1.6.2-5

shaarli suggests no packages.

-- no debconf information


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



Bug#750910: Fwd: Untagging jessie

2014-12-13 Thread Emilien Klein
FYI: I have removed the "jessie" tag, as
- the Jessie Freeze policy in effect (i.e. not reasonable to have the
new upstream version 1.1.0-1 that's in Git be included in Jessie)
- the package is already removed from Testing (on 2014-07-18)

Cheers,
+Emilien




signature.asc
Description: OpenPGP digital signature


Bug#739637: Abandoning Everpad ITP

2014-11-15 Thread Emilien Klein
FYI I am no longer actively using Evernote, and thus Everpad.
My initial work on the Debian package can still be found at
https://github.com/e2jk/everpad/tree/debian

The Ubuntu PPA also still exists, if that can be of any help, see
https://github.com/nvbn/everpad#installation
   +Emilien


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



Bug#766316: [Python-apps-team] Bug#766316: Unable to reproduce

2014-10-27 Thread Emilien Klein
Just confirming that:
- there is an issue with locating the compiled translation files, as it
looks in the relative folder "locale" instead of "/usr/share/locale".
Reported in bug #767036.
- forcing the *language* (not the locale) to French through the settings
didn't change the result: the file downloaded just fine in the folder
containing the accent.

+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#767036: subdownloader: Translation files not loaded correctly

2014-10-27 Thread Emilien Klein
Package: subdownloader
Version: 2.0.18-1
Severity: important

The subdownloader package in Debian seems to not properly locate the compiled 
.mo translations files:

$ subdownloader -d
[22:15] DEBUG::subdownloader.gui.main # Scanning translation files .mo in 
folder: locale
[22:15] DEBUG::subdownloader.gui.main # Found these translations languages: []
[22:15] DEBUG::subdownloader.gui.main # Interface language: en

The code in question lives in gui/main.py:

def SetupInterfaceLang(self):
if platform.system() == "Linux":
if self.programFolder == '/usr/share/subdownloader':
localedir = '/usr/share/locale/'
else:
localedir = 'locale'
else:
localedir = 'locale'
#Get the local directory since we are not installing anything
#local_path = os.path.realpath(os.path.dirname(sys.argv[0]))
#print local_path


Since in Debian self.programFolder is not /usr/share/subdownloader but 
/usr/share/pyshared/subdownloader, it defaults back to the relative "locale" 
folder.
The Debian package should patch the 3rd line to adapt for the correct value of 
self.programFolder.



Marking the bug as important, as non-English users might have problems using 
the program.
(note that even after patching this, it looks like part of the UI is still in 
English. another issue might be causing that)

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16-3-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages subdownloader depends on:
ii  python   2.7.8-1
ii  python-crypto2.6.1-5+b1
ii  python-kaa-metadata  0.7.7+svn4596-4
pn  python:any   

Versions of packages subdownloader recommends:
ii  python-qt4  4.11.2+dfsg-1

subdownloader suggests no packages.

-- no debconf information


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



Bug#766316: Unable to reproduce

2014-10-27 Thread Emilien Klein
Running a en_US locale (see below), I have created a folder called
~/Téléchargements/ and symlinked a file in that folder. The subtitle is
downloaded correctly without the mentioned Exception.

This is the relevant extract when running subdownloader in debug mode:

$ subdownloader -d
[snip]
[22:08] DEBUG::subdownloader.gui.main # Downloading to:
u'/home/emilien/T\xe9l\xe9chargements/DDLValley.rocks_The.Rise.and.Rise.of.Bitcoin.2014.HDRip.XviD.AC3-EVO.srt'
[22:08] DEBUG::subdownloader.gui.main # Trying to download subtitle
'/home/emilien/Téléchargements/DDLValley.rocks_The.Rise.and.Rise.of.Bitcoin.2014.HDRip.XviD.AC3-EVO.srt'
[22:08] DEBUG::subdownloader.gui.main # Downloading subtitle
'/home/emilien/Téléchargements/DDLValley.rocks_The.Rise.and.Rise.of.Bitcoin.2014.HDRip.XviD.AC3-EVO.srt'
[22:08] DEBUG::subdownloader.httpsearch.OSHttpSearch # Downloading
subtitle from url:
http://www.opensubtitles.org/en/download/file/1954435660.gz
[22:08] DEBUG::subdownloader.httpsearch.OSHttpSearch # Unpacking and
savinng to:
/home/emilien/Téléchargements/DDLValley.rocks_The.Rise.and.Rise.of.Bitcoin.2014.HDRip.XviD.AC3-EVO.srt




Sylvestre, do you have any idea how to reproduce this bug?
Could you try to run the program with the English locale and that folder
with an accent in its name, and tell us if the same Traceback occurs?

$ LANG=en_US.UTF-8 subdownloader -d



See below for further tests I've tried.



Note that when running the program as previously mentioned, I do see the
é character nicely in the folder tree structure on the left side of the
user interface.




I have performed a new test, this time "forcing" the locale to French
(while not having it installed on my dev system):

emilien@debiansid:~/Téléchargements$ LANG=fr_FR.UTF-8 subdownloader -d
[22:15] DEBUG::subdownloader.gui.main # Building main dialog
[22:15] DEBUG::subdownloader.gui.main # Showing main dialog
[22:15] DEBUG::subdownloader.gui.main # Scanning translation files .mo
in folder: locale
[22:15] DEBUG::subdownloader.gui.main # Found these translations
languages: []
[22:15] DEBUG::subdownloader.gui.main # Interface language: en
[22:15] DEBUG::subdownloader.gui.main # Current directory:
/home/emilien/Tlchargements
[22:15] DEBUG::subdownloader.SDService.SDService # Creating Server with
server = None and proxy = None
[22:15] DEBUG::subdownloader.SDService.SDService # Creating XMLRPC
server connection... to server http://api.opensubtitles.org/xml-rpc with
proxy None
[22:15] DEBUG::subdownloader.SDService.SDService # Connecting with
parameters ('http://api.opensubtitles.org/xml-rpc', None)
[22:15] DEBUG::subdownloader.WebService # successfully tested connection
[22:15] DEBUG::subdownloader.SDService.SDService # Trying direct
connection...
[22:15] DEBUG::subdownloader.SDService.SDService # ...connected
[22:15] DEBUG::subdownloader.SDService.SDService # connection connected

[22:15] DEBUG::subdownloader.SDService.SDService # Creating Server with
server = None and proxy = None
[22:15] DEBUG::subdownloader.SDService.SDService # Creating XMLRPC
server connection... to server http://sddb.subdownloader.net/xmlrpc/
with proxy None
[22:15] DEBUG::subdownloader.SDService.SDService # Connecting with
parameters ('http://sddb.subdownloader.net/xmlrpc/', None)
[22:15] DEBUG::subdownloader.WebService # successfully tested connection
[22:15] DEBUG::subdownloader.SDService.SDService # Trying direct
connection...
[22:15] DEBUG::subdownloader.SDService.SDService # ...connected
[22:15] DEBUG::subdownloader.SDService.SDService # connection connected

[22:15] DEBUG::subdownloader.SDService.SDService # 
[22:15] DEBUG::subdownloader.SDService.SDService # Logging in (username:
)...
[22:15] DEBUG::subdownloader.SDService.SDService # Login ended in 0.035
with status: 200 OK
[22:15] DEBUG::subdownloader.SDService.SDService # Session ID:
vlpf67sdhldsunvmumo1loqm26
[22:15] DEBUG::subdownloader.SDService.SDService # 



The program starts correctly, connects to the server, but:
- The user interface is in English
- The folder that is supposed to have the accent is displayed as
"Tlchargement" in the folder structure.


When clicking on that folder, an exception occurs:

[22:17] DEBUG::subdownloader.FileManagement.FileScan # Scanning:
/home/emilien/Tlchargements
Traceback (most recent call last):
  File "/usr/share/pyshared/subdownloader/gui/main.py", line 944, in
onFolderTreeClicked
self.SearchVideos(folder_path)
  File "/usr/share/pyshared/subdownloader/gui/main.py", line 781, in
SearchVideos
videos_found,subs_found = FileScan.ScanFilesFolders(path,recursively
= True,report_progress = self.progress)
  File "/usr/share/pyshared/subdownloader/FileManagement/FileScan.py",
line 50, in ScanFilesFolders
all_subs_found +=
ScanSubtitlesFolder(os.path.dirname(path),recursively =
False,report_progress=report_progress, progress_end=progress_end)
  File "/usr/share/pyshared/subdownloader/FileManagement/FileScan.py",
line 124, in ScanSubtitlesFolder

Bug#766919: nautilus and open-terminal extension

2014-10-26 Thread Emilien Klein
Hi Michael,

2014-10-26 14:22 GMT+01:00 Michael Biebl :
> Hi,
>
> a couple of days ago, we had a user stop by on #debian-gnome, who was
> confused because his nautilus had two "Open terminal" entries in the RMB
> context menu.
>
> The issue here is, that newer versions of nautilus have that feature
> built in and the user also had the nautilus-open-terminal package
> installed, resulting in the duplicated menu entry.

Thanks for passing on the information and the result of your investigation.

> Now that nautilus-open-terminal is no longer required to provide that
> functionality, we were wondering what to do about.
>
> Should the nautilus-open-terminal package be dropped from the archive
> and nautilus have a Conflicts: nautilus-open-terminal, so the package is
> removed on upgrades?
> Or as an alternative, nautilus-open-terminal could become an empty dummy
> package in jessie, which simply depends on a recent enough version of
> nautilus and in jessie+1 we simply drop the package.

I'm not sure what might have been done in similar situations for other
packages: what is the cleanest way to deprecate a package whose
functionality is provided by another package? Whatever you recommend,
I'll work on that solution with e.g. the Nautilus packagers.

> Julien, you seem to be most active uploader of that package, so your
> input would be appreciated.

Julien has transitioned the package to me in 2011 as he was not using
Gnome/Nautilus anymore at that time already, and he has let me know that
he is very much inactive in Debian at this moment. I am thus moving him
to BCC (that way, he gets my response, but won't be on the rest of the
email chain. He could still reply to this message if he wanted to jump
in the discussion).

> I've also CCed the cinnamon team. Not sure if their nautilus fork nemo
> would be affected by this and if they'd like to keep the extension for nemo.

Thanks.
I have opened bug #766919 against nautilus-open-terminal to track this
discussion, and the chosen solution.

Cheers,
+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#766919: Fwd: nautilus and open-terminal extension

2014-10-26 Thread Emilien Klein

 Forwarded Message 
Subject: nautilus and open-terminal extension
Date: Sun, 26 Oct 2014 14:22:40 +0100
From: Michael Biebl 
To: pkg-gnome-maintain...@lists.alioth.debian.org,
nautilus-open-termi...@packages.debian.org, jul...@debian.org,
pkg-cinnamon-t...@lists.alioth.debian.org

Hi,

a couple of days ago, we had a user stop by on #debian-gnome, who was
confused because his nautilus had two "Open terminal" entries in the RMB
context menu.

The issue here is, that newer versions of nautilus have that feature
built in and the user also had the nautilus-open-terminal package
installed, resulting in the duplicated menu entry.

Now that nautilus-open-terminal is no longer required to provide that
functionality, we were wondering what to do about.

Should the nautilus-open-terminal package be dropped from the archive
and nautilus have a Conflicts: nautilus-open-terminal, so the package is
removed on upgrades?
Or as an alternative, nautilus-open-terminal could become an empty dummy
package in jessie, which simply depends on a recent enough version of
nautilus and in jessie+1 we simply drop the package.

Julien, you seem to be most active uploader of that package, so your
input would be appreciated.

I've also CCed the cinnamon team. Not sure if their nautilus fork nemo
would be affected by this and if they'd like to keep the extension for nemo.

Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?







signature.asc
Description: OpenPGP digital signature


Bug#766919: nautilus-open-terminal obsolete now that Nautilus provides this functionality out of the box

2014-10-26 Thread Emilien Klein
Package: nautilus-open-terminal
Severity: important

See next post for forwarded information, and discussion on how to best handle 
this situation.


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



Bug#766316: [Python-apps-team] Bug#766316: subdownloader: Fails to download substitles when having an accent in the path "é"

2014-10-22 Thread Emilien Klein
That sounds similar, but a tad different than #606993 and associated
Launchpad bugs LP#913453 and LP#306589. Those were fixed by the 2.0.14-1.1
NMU upload, and the patch was applied upstream.
I have removed that patch from the newest 2.0.18-1 package, as it is
included in the upstream sources.

This actual Exception is thrown when trying to log an error, which message
would contain the path.

The code path just prior to that error being logged is the following:

#Check if we have write permissions, otherwise show warning window
while True:
#If the file and the folder don't have writte access.
if not QFileInfo(destinationPath).isWritable() and not
QFileInfo(QFileInfo(destinationPath).absoluteDir().path()).isWritable() :

Sylvestre, I assume that folder exists, and that you have write access to
it (please confirm), but a potential encoding issue in the destinationPath
variable could result in either of these statements to return False:
QFileInfo(destinationPath).isWritable()
QFileInfo(QFileInfo(destinationPath).absoluteDir().path()).isWritable()

I will try to reproduce.
   +Emilien


Bug#639003: Linking to Launchpad bug

2014-10-21 Thread Emilien Klein
Similar to LP#852321.
I'll look into creating -gui and -cli packages after the freeze and release
of the newest Debian version.
   +Emilien


Bug#687126: SubDownloader package in Debian

2014-10-18 Thread Emilien Klein
Correct. I have already made the current version's Debian source
package Lintian clean in the subversion repository.
I will in the coming days take care of updating to the latest upstream version.
   +Emilien



2014-10-18 10:43 GMT+02:00 Sylvestre Ledru :
> Ok, thanks. That is appreciated.
>
> Emilien, the freeze is in 2 weeks. we need to make progress in the next few
> days. :)
>
> Sylvestre
>
>
>
> On 28/09/2014 09:32, Marco Rodrigues wrote:
>
> Hi Emilien,
>
> I'm OK with that, you can take the maintainer role of SubDownloader package.
>
> Cheers.
>
> --
> Marco Rodrigues
> http://lu.linkedin.com/in/gothicx
>
> On Sat, Sep 27, 2014 at 3:29 PM, Emilien Klein 
> wrote:
>>
>> Hi Marco,
>>
>> 2012-11-23 21:38 GMT+01:00 Emilien Klein :
>> > Hello Marco Rodrigues,
>> [snip]
>> > Since the latest update of the package in Debian is almost 2 years
>> > old, I wanted to check if you were still interested in maintaining it,
>> > or if I should propose my help in maintaining the SubDownloader
>> > package in Debian. I am a Debian Maintainer (i.e. not [yet] a DD), so
>> > I can't directly update new packages, but I'd like to help maintain
>> > SubDownloader if you need help/don't have time to take care of it
>> > anymore.
>>
>> Are you OK if I take maintainer role over from you for SubDownloader in
>> Debian?
>>
>> Cheers,
>>+Emilien
>
>
>


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



Bug#687126: SubDownloader package in Debian

2014-09-27 Thread Emilien Klein
Hi Marco,

2012-11-23 21:38 GMT+01:00 Emilien Klein :
> Hello Marco Rodrigues,
[snip]
> Since the latest update of the package in Debian is almost 2 years
> old, I wanted to check if you were still interested in maintaining it,
> or if I should propose my help in maintaining the SubDownloader
> package in Debian. I am a Debian Maintainer (i.e. not [yet] a DD), so
> I can't directly update new packages, but I'd like to help maintain
> SubDownloader if you need help/don't have time to take care of it
> anymore.

Are you OK if I take maintainer role over from you for SubDownloader in Debian?

Cheers,
   +Emilien


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



Bug#762136: RM: gnuhealth -- ROM; Strict dependency on Tryton version and incompatible release schedules

2014-09-18 Thread Emilien Klein
Package: ftp.debian.org
Severity: normal

Please remove gnuhealth from the unstable repositories (it was already 
auto-removed from testing)

GNU Health depends strictly on Tryton releases, but the release schedule for 
both projects align very poorly.
This results in gnuhealth blocking the progression of tryton to testing 5 
months out of 6, and also means that no new version can be uploaded to unstable 
in that period.

More details and discussion about the removal can be read at:
https://lists.debian.org/debian-med/2014/06/msg00056.html

Thanks,
+Emilien


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



Bug#760747: Remove Julien Valroff from nautilus-open-terminal Uploaders

2014-09-07 Thread Emilien Klein
Package: nautilus-open-terminal
Severity: minor

Requested in private email by Julien (added in CC for him to confirm
on this bug report)
   +Emilien


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



Bug#760744: xmousepos not in mentioned in xautomation manpage

2014-09-07 Thread Emilien Klein
The last sentence was supposed to mention xmousepos instead:
2014-09-07 15:02 GMT+02:00 Emilien Klein :
> But it doesn't mention xautomation itself.
But it doesn't mention xmousepos itself.


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



Bug#760744: xmousepos not in mentioned in xautomation manpage

2014-09-07 Thread Emilien Klein
Package: xautomation
Version: 1.03-1.1
Severity: normal

The xautomation package provides the xmousepos binary.
xmousepos itself has a manpage (written by the maintainer), which is great.
The xautomation manpage mentions that the package consists in the
following programs:
 pat2ppm
 patextract
 png2pat
 rgb2pat
 visgrep
 xte

But it doesn't mention xautomation itself.
   +Emilien


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



Bug#748561: GNU Health autoremove from testing

2014-06-09 Thread Emilien Klein
Hi team, read below for an important announcement regarding the GNU
Health package in  Debian.

2014-06-02 23:28 GMT+02:00 Emilien Klein :
> Piuparts identified this bug in March, and I haven't taken the time to
> fully address the issue that only happens in certain locales it seems
> (I've not encountered it in all my installations)
>
> The solution will be either to:
> - review the encoding of the database (`psql -l` to check it)

The encoding of the database is already Unicode, nothing to change
there (I already had the assumption that dbconfig-common does the
right thing)

> - only initialize a limited number of GNU Health Tryton modules, point 2 in 
> [0].

That doesn't work, since the "bug" in not in a GNU Health provided
file, but in the initializing of the "ir" module, which is provided by
Tryton upstream.

Since the Tryton Debian package isn't creating a database as part of
their packaging efforts, they never hit this issue (which, as I've
explained, I've never seen myself, but piuparts somehow does). Based
on the various discussions with the Tryton Debian maintainer, I don't
expect the Tryton package will start creating its own database anytime
soon, and as such they will not see/fix this bug. I will mention this
one more time for good measure.

In order to pass piuparts, the only solution is to not initialize the
database at all.
Tryton will not recognize an empty (as in, not Tryton-initialized)
Postgres database. Thus, there is no need anymore to create the
database using dbconfig-common for the gnuhealth-server package.
Creating, but more importantly upgrading and backing up the database
was the main driver for the existence of the gnuhealth-server package.

The gnuhealth-client package was created as a shell to allow for easy
and user-friendly (including creation of a Tryton profile which links
to the specific GNU Health Tryton server, a .desktop file with an icon
that end users [nurses, doctors, etc.] could just double-click). But
since there is no ready-to-use database anymore, the need for this
client package also dissapears.

Starting with version 2.4.1-3 of the GNU Health package in Debian,
there will thus only be one binary package (`gnuhealth`) produced,
which will contain the server-side components (Tryton modules) and
nothing else.

I am a bit sad to remove what I still consider to be a functional and
user-friendly packaging:
Just apt-get install gnuhealth, enter your chosen password and you're
ready to go with a database that will be upgraded and backed up
automatically for you, should you forget to do so (you obviously had
the option to respond "no" when prompted if the package should
maintain the database for you, and you are always free/encouraged to
run your own backups of your databases)

With the new GNU Health package, you will have to:
- set up your Tryton server manually (see the lengthy manual steps at
[0], which among other things includes having to modify your
PostgreSQL config files manually),
- create your database (granted, not too difficult since it can be
done in the Tryton client)
- more worryingly, make sure that each user has to apply the
upstream-provided scripts and back their database up (don't tell me
all the users will do that without ever missing a step...)

But on the other hand I'm not that sad, since:
- it was a very interesting learning project, allowing me to
understand dbconfig-common
- it's not like it's a super-used package: popcon had an all-time
record of 3 installs (and that's including 2 on my test and devel
boxes, I assume)
- it will still help the user a little bit by not having to download,
unpack and install new tarballs, and uninstalling a Debian package is
much easier than a PIP-installed sofware ;)

Should anyone in the future want to see how the user-friendly package
used to work, please look at the Debian-med subversion repository
prior to revision 17092 [1].

The new version 2.4.1-3 is pushed to Subversion. Could one of the
Debian-med DDs please upload it to unstable? (will close the Serious
bug #748561 which, if left open, would mean the complete removal of
gnuhealth in sid in less than 2 weeks).

The packages gnuhealth-server and gnuhealth-client will have to be
removed from sid (and from testing once the new package migrates to
testing). I'd appreciate a pointer to understand who I should ask that
to.

Thanks everybody for your input and help on this package!
   +Emilien

[0] 
http://anonscm.debian.org/gitweb/?p=tryton/tryton-server.git;a=blob_plain;f=debian/tryton-server.README.Debian;hb=HEAD
[1] http://anonscm.debian.org/viewvc/debian-med?view=revision&revision=17092


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



Bug#748561: GNU Health autoremove from testing

2014-06-02 Thread Emilien Klein
Per "chance" I'm just stumbling on bug #748561 (I unsubscribed from
debian-med-packag...@lists.alioth.debian.org due to volume a while
ago, seems like I should reconsider).

Piuparts identified this bug in March, and I haven't taken the time to
fully address the issue that only happens in certain locales it seems
(I've not encountered it in all my installations)

The solution will be either to:
- review the encoding of the database (`psql -l` to check it)
- only initialize a limited number of GNU Health Tryton modules, point 2 in [0].

The second solution still might leave a bug around in case the user
wants to initialize that other module, so the final solution might
have to be a mix of both.

The newest version of GNU Health will be out on July 6th [1], which is
after the autoremoval date. I'll test the various possibilities this
week.
   +Emilien
[0] https://lists.debian.org/debian-med/2014/03/msg00208.html
[1] http://lists.gnu.org/archive/html/health-dev/2014-05/msg8.html


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



Bug#748223: Adding jquery-lazyload to the list

2014-05-15 Thread Emilien Klein
I've added jquery-lazyload to that list, as we've discussed that as
well on the javascript mailing list.

http://packages.qa.debian.org/j/jquery-lazyload.html
properly detects new version 1.9.3, while

http://udd.debian.org/dmd/?email1=&email2=&email3=&packages=node-jsconfig+node-jsdom+node-postgres+pdf.js+rainbow.js+step.js+wax.js+jquery-lazyload&ignpackages=&format=html#todo
shows "error"

   +Emilien


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



Bug#725665: nautilus-image-manipulator is marked for autoremoval from testing

2014-04-13 Thread Emilien Klein
Hi Andreas and the python-nautilus maintainer,

I have just installed nautilus-image-manipulator in a fresh Sid
installation (came with nautilus and python-nautilus as dependencies)
and I didn't have any issues of any kind running nautilus and the extension.

I assume this bug was indeed fixed with package 1.1-4?

Please mark this bug as closed, to prevent the automatic removal of the
python-nautilus package from testing planned in two weeks.

On 04/09/2014 06:39 AM, Debian testing autoremoval watch wrote:
> nautilus-image-manipulator 1.3-1.1 is marked for autoremoval from testing on 
> 2014-04-29
> 
> It (build-)depends on packages with these RC bugs:
> 725665: python-nautilus: ImportError: could not import gobject (could not 
> find _PyGObject_API object)
> 

The removal of python-nautilus from testing also implies the removal of
the following packages that depend on it:

- gnome3-emblems
- nautilus-compare
- nautilus-image-manipulator (which I maintain)
- nautilus-pastebin
- rabbitvcs
- tortoisehg

(reason I've CC'd the primary maintainers of these packages)

Thanks,
+Emilien



signature.asc
Description: OpenPGP digital signature


Bug#743252: Multiples XSS in index.php

2014-04-02 Thread Emilien Klein
I have been granted upload rights for Shaarli by Georges, and have
uploaded the package to ftp-master.
Should anything in particular be done (e.g. pushing directly to
testing?) or does this follow the regular upload process?

   +Emilien


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



Bug#743252: Multiples XSS in index.php

2014-04-01 Thread Emilien Klein
Hi David, Salvatore and Georges,

2014-04-01 20:24 GMT+02:00 Salvatore Bonaccorso :
> Hi,
>
> On Mon, Mar 31, 2014 at 06:38:55PM -0400, David Prévot wrote:
>> Package: shaarli
>> Version: 0.0.41~beta~dfsg2-3
>> Severity: grave
>> Tags: security patch upstream
>> Control: forward -1 https://github.com/sebsauvage/Shaarli/issues/134
>> Control: tag -1 fixed-upstream
>>
>> Hi,
>>
>> A security issue has been fixed a few months ago:
>>
>> https://github.com/sebsauvage/Shaarli/commit/53da201749f8f362323ef278bf338f1d9f7a925a
>>
>> Thanks in advance for updating the Debian package.
>
> A CVE was assigned for these XSS issues: CVE-2013-7351. Please include
> this reference also in your changelog when fixing the issue.

I have prepared the new package with the fix for the security
vulnerability in Shaarli's collab-maint git repo [0].
As I don't have upload rights (I'm a Debian maintainer, Georges did
the upload of the previous versions), can one of you take care of
uploading the package?

I suppose this would work (see file debian/README.source)

  $ git clone ssh://@git.debian.org/git/collab-maint/shaarli.git
  $ cd shaarli
  $ git checkout -b pristine-tar remotes/origin/pristine-tar
  $ git checkout -b upstream remotes/origin/upstream
  $ git checkout -b dfsg_clean remotes/origin/dfsg_clean
  $ git checkout master

>From this point on you should be able to build the package with:
  $ git-buildpackage

And then upload it to the archive.

Let me know how I can help further.
Note: I will be out of the country for the next 3 days starting
tomorrow 06:30, email response might be delayed. In case an NMU or
other action would be required on your side to fix this security
issue, I preemptively approve it.
   +Emilien
[0] http://anonscm.debian.org/gitweb/?p=collab-maint/shaarli.git


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



Bug#742805: nautilus-image-manipulator: diff for NMU version 1.3-1.1

2014-04-01 Thread Emilien Klein
I am fine with your NMU. Thanks for taking care of it.
No need to delay more if you want.
   +Emilien



2014-04-01 11:43 GMT+02:00 Luca Falavigna :
> tags 742805 + patch pending
> thanks
>
>
> Dear maintainer,
>
> I've prepared an NMU for nautilus-image-manipulator (versioned as 1.3-1.1) and
> uploaded it to DELAYED/2. Please feel free to tell me if I
> should delay it longer.
>
> Regards,
> Luca


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



Bug#707639: [Debian-med-packaging] Bug#707639: gnuhealth: System user for the server

2014-03-29 Thread Emilien Klein
2014-03-27 13:50 GMT+01:00 Mathias Behrle :
> * Emilien Klein: " Re: [Debian-med-packaging] Bug#707639: gnuhealth: System
>   user for the server" (Thu, 27 Mar 2014 13:06:53 +0100):
>> You are correct that having 2 running Tryton servers is not
>> helpful/wise. That is why having a service-less Tryton package would
>> be very helpful in this case (cf link in my previous post)
>
> Nice;) You claim, that you want to provide a package with minimal user
> interaction for gnuhealth, but ask the 'original' package providing the server
> to do the contrary...

Yes and no: I do want the user to have as less automatic steps to do
as possible. If that means us (technical maintainers) doing a little
bit of extra work, that is worth it. We do the hard work in Debian, so
that the user doesn't have to. That is the whole interest of the
package, otherwise let's just have the user unzip a tarball and do the
same configuration steps anyway on their own...


>> To me, if a user is going to install GNU Health, they do it for
>> medical reasons. They will also take care of the ERP side of running
>> the hospital using Tryton, but they won't be running a separate Tryton
>> server for that. They'll do it in the same Tryton server that is
>> running for GNU Health.
>
> You are doing heavy assumptions on users. This is exactly the way, you are
> narrowing the possible target audience of your package. I could describe a lot
> of scenarios where your assumptions will proove to be wrong.

Making assumptions is part of a Debian Maintainer's role. We are
setting the software up, to lift most of the burden off our user's
shoulder.
My target is supporting any hospital that wants to use GNU Health. The
only assumption that is relevant for this bug report is that they are
not yet using Tryton to do their ERP work:
- If they don't use Tryton already, then there is no issue at all.
- If they were to use Tryton:
  1. They would not install GNU Health directly onto their production
server, without first testing on a test machine
  2. If they decide to go on, they would have to decide whether to use
2 different Tryton servers, or to merge them both on one.
A. If they keep 2 servers, it would be best to separate them
(virtualization, containerization, or just other physical hardware).
That is just standard security practice.
B. If they want to have just one server, they'll have to either
create a new database on their existing instance and shut the GNU
Health startup deamon off, or move the existing Tryton database off to
the new GNU Health server

Regardless of what option they choose, they'll have to figure out what
works best for them.
In any case, having the GNU Health package create its own user, and
run under that (if they so choose to use the service provided by the
gnuhealth-server package, that is) doesn't have any impact on the
user. Regardless of whatever assumption you think is being made.

>> As mentioned, I consider the Tryton server package to be in a
>> "broken/unusable" state right after installation.
>
> To be precised. What is broken?

apt-get install tryton-server (with the other modules you want)
Open Tryton client on another machine
Connect to your server
Doesn't work

>> I want the GNU
>> Health package to be usable right out of the box, and be able to
>> assist the users in all steps related to upgrades (such as updating
>> the database models, possibly removing unused tables, etc.).
>
> I answered this point in #707632 [1] and don't want to repeat the arguments
> here.

Correct.
Having the system doing automatic backups (only at upgrade time)
doesn't prevent the user of making their own (hopefully much more
regularly). So this added benefit is not an issue, just an extra
safeguard should the user have upgraded it's system without first
backing it up (you don't think that ever happens?)
No need to further discuss this point here.

>> I can only do that if the database is managed by the Debian package.
>> To manage the database, it needs to be created by the gnuhealth
>> package. As I can't fiddle with files installed by the Tryton package
>> (e.g. /etc/trytond.conf) as that is obviously against Debian packaging
>> conventions. This ensues that I need to have the ability to have a
>> gnuhealth user that owns the database, and run a Tryton server under
>> that user so that it can access the database.
>
> You are mixing things. Why shouldn't you be able to manage a database owned by
> the tryton user? If you need a separate server configuration to be managed by
> your package this can most easily be done with the -c parameter of trytond
> (please have a look at the defaults file, that you are also using for the
> g

Bug#707639: [Debian-med-packaging] Bug#707639: gnuhealth: System user for the server

2014-03-27 Thread Emilien Klein
2014-03-27 12:46 GMT+01:00 Mathias Behrle :
> * Emilien Klein: " Re: [Debian-med-packaging] Bug#707639: gnuhealth: System
>   user for the server" (Wed, 26 Mar 2014 22:39:05 +0100):
>
>> The GNU Health package runs its own dedicated Tryton server, under
>> that gnuhealth user, unoconv would thus run under the same user as the
>> Tryton server.
>
> I think you are missing the point.

It's because I'm coming from a different angle than you. Read on ;)

> Provided you are running a tryton-server and
> a gnuhealth-server under different users on the same machine, it will be
> painful (read: impossible AFAIK) to run a unoconv service for both of them or
> for each of them.

You are correct that having 2 running Tryton servers is not
helpful/wise. That is why having a service-less Tryton package would
be very helpful in this case (cf link in my previous post)

To me, if a user is going to install GNU Health, they do it for
medical reasons. They will also take care of the ERP side of running
the hospital using Tryton, but they won't be running a separate Tryton
server for that. They'll do it in the same Tryton server that is
running for GNU Health.

As mentioned, I consider the Tryton server package to be in a
"broken/unusable" state right after installation. I want the GNU
Health package to be usable right out of the box, and be able to
assist the users in all steps related to upgrades (such as updating
the database models, possibly removing unused tables, etc.).

I can only do that if the database is managed by the Debian package.
To manage the database, it needs to be created by the gnuhealth
package. As I can't fiddle with files installed by the Tryton package
(e.g. /etc/trytond.conf) as that is obviously against Debian packaging
conventions. This ensues that I need to have the ability to have a
gnuhealth user that owns the database, and run a Tryton server under
that user so that it can access the database.

>> I will close this issue as the current situation is the best for the
>> Debian users of GNU Health.
>> You are obviously free to add more details and argument your position,
>> should you think this presents major issues for Debian or its users.
>
> Done. I don't think the current way is the best way to do it. I still can't 
> see
> the added value in using an additional system user compared to the
> complications it can cause.

Does my explanation below help you understand my point of view?
The core of the issue is not so much the dedicated user. It's the fact
that in the current situation we have 2 running Tryton servers. The
GNU Health-generated one is a precondition for the ease-of-use that I
want to provide to my users.

If there was a service-less tryton-server package, this issue wouldn't
be one. Would you be willing to accept a patch from me to do that?

+Emilien


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



Bug#707639: [Debian-med-packaging] Bug#707639: gnuhealth: System user for the server

2014-03-26 Thread Emilien Klein
The GNU Health package runs its own dedicated Tryton server, under
that gnuhealth user, unoconv would thus run under the same user as the
Tryton server.

The rationale for using a separate user is explained at length at [0],
short version is that I believe a Debian package should (as much as
possible) be usable directly after installation, without forcing the
user to edit a config file (etc/trytond.conf in this case) to make the
package run. Of course, if the user has specific needs, editing the
config file is always possible, but in the state I consider the Tryton
package to be in a "broken/unusable" state right after installation.
Only advanced/expert users know they need to go and read the content
of the /usr/share/doc/tryton-server/README.Debian.gz (which they first
need to uncompress to access). This is not the way to make FLOSS
software reacheable to everyday-people.

As suggested in [0], I would encourage the creation of a service-less
tryton-server package providing the source code for the server
functionality (on which GNU Health would depend), and out-of-the-box
working package tryton-server-postgres and tryton-server-sqlite
packages that would come with ready-to-use databases and provide a
startup service.

That way GNU Health can be run using it's own user (best to separate
different applications using separate users, best would be to provide
full containerization...) and there is no separate Tryton server
running unused.

I will close this issue as the current situation is the best for the
Debian users of GNU Health.
You are obviously free to add more details and argument your position,
should you think this presents major issues for Debian or its users.
   +Emilien
[0] https://lists.debian.org/debian-med/2013/09/msg00077.html


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



Bug#707632: [Debian-med-packaging] Bug#707632: gnuhealth: Package layout

2014-03-26 Thread Emilien Klein
Matthias, we had discussed this in the past, but I hadn't taken the
time to properly respond directly on the bug report.

Your (welcome!) contributions on the recent discussion [0] finally
forces me to take care of this topic ;)

Regarding your suggestions to split the gnuhealth Debian package into
one binary package for each modules, I still object to that. I see
absolutely no benefit to the user to have him perform the following
workflow:

- Install a barebones gnuhealth-server package using APT
- Launching the Tryton client, initializing the base GNU Health module
(health_profile)
- Testing around, determining it's missing the functionality provided
by the health_blabla module
- Close the client, go back to the terminal/software center
- Install the gnuhealth-blabla module using APT
- Restarting the Tryton client and having to select the blabla module
to initialize it

A workflow like this is thus much easier for the user:

- Install a the gnuhealth-server package using APT
- Launching the Tryton client, initializing the base GNU Health module
(health_profile)
- Testing around, determining it's missing the functionality provided
by the health_blabla module
- Stay in the Tryton client, select the blabla module to initialize it

The total size of all the GNU Health modules once installed is less
than 45 Mb. Disc size is thus not an issue.

The modularity that makes Tryton great lies in the ability to select
which modules you want to use. You can have modules installed that you
don't use, so there is no problem in installing all the GNU Health
modules in one package.

This also alleviates the issues that you are facing, whenever a new
Tryton module is released, you need to have it uploaded by a Debian
Developer, and the package has to be processed in the NEW queue, etc.

Please let me know if you strongly disagree, if so please give
technical details on why the package should not provide all modules.
If not, I will soon close this issue.

Thanks for your time maintaining the Tryton modules, and reviewing the
GNU Health package
   +Emilien

[0] https://lists.debian.org/debian-med/2014/03/msg00202.html


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



Bug#739637: Git branch to track the creation of the package

2014-03-24 Thread Emilien Klein
Please ignore the previous message (Fri, 28 Feb 2014 22:54:46 +0100),
it was meant for package gnuhealth, bug#739657.

I have started creating the Debian package.
Once I've got a working package, I'll use `svn-inject -o` to maintain
in as part of the Python Applications Packaging Team.
Until that point, I have created a Git branch to track my changes to
the package:
https://github.com/e2jk/everpad/tree/debian

   +Emilien


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



Bug#739070: qa.debian.org: [new PTS] Links to developer page not working if email contains the symbol +

2014-03-13 Thread Emilien Klein
Thanks Christophe for your work on this, and thanks Raphael for applying it.
There is indeed not a high urgency, it can wait for the final deployment.

   +Emilien


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



Bug#739070: qa.debian.org: [new PTS] Links to developer page not working if email contains the symbol +

2014-03-02 Thread Emilien Klein
Any luck looking at this?

I wasn't able to tag it as "pts", after 5 intents ;)

+Emilien


Bug#739657: gnuhealth-server: fails to install: gnuhealth-server.postinst: sudo: not found

2014-03-01 Thread Emilien Klein
Hi team,

I have made the switch to use su instead of sudo [0].
Please upload gnuhealth 2.4.1-2 to unstable.

On 02/24/2014 01:57 PM, Andreas Tille wrote:
>> I am also open to use su instead of sudo. That's even what I first
>> did, but (for some reason I can't remember) didn't get the command to
>> run succesfully using su, so I switched to sudo.
> 
> Ahh, may be you might be able to roll back and we might have a look at
> this problem?

I was able to reproduce my issue with su: since the user being a system
user, she didn't have a shell (default shell for new system users is
/bin/false).

Running the commands as
su --shell /bin/sh -c  
works as expected.

>> Regardless of what comes out of the investigation and on the mentors
>> ML, I will try to make it work using su, and figure if I can reproduce
>> my issue with it.
> 
> :-)

Done ;)

>> I look at this as a good learning moment.
> 
> As every day if you open your eyes in the morning :-)

Yes, definitely a good learning opportunity.
One argument that we hadn't discussed yet, was that I would have needed
not just to Depend on sudo, but Pre-Depend on it (as it's needed in the
preinst maintainer script [even if it's just at upgrade moment]).

Thanks for helping me in my learning experience.
+Emilien

[0] http://anonscm.debian.org/viewvc/debian-med?view=revision&revision=16361



signature.asc
Description: OpenPGP digital signature


Bug#739637: Need help running command as another user using su

2014-02-28 Thread Emilien Klein
Hi,

TLDR: is it possible to run a command as another user using su, if
that user is a system user?


I'm trying to solve bug#739637 by running the command as user
gnuhealth, using the command `su` instead of `sudo`.

Let's take a simple example to start, running the command whoami as
another user, from a root shell.

First, become root by your prefered way (I use sudo ;) )
emilien@debiansid:~$ sudo su -
[sudo] password for emilien:
root@debiansid:~#

Running the command using sudo, I see the username being returned as expected:

root@debiansid:~# sudo -u gnuhealth whoami
gnuhealth


Now trying to reproduce that using su.
According to the manpage:
su [options] [username]
-c, --command COMMAND

So I would expect to first have the command name su, then -c and the
command to execute, and then the username.

root@debiansid:~# su -c whoami gnuhealth
root@debiansid:~#

That doesn't return the expected output.

Trying different kinds of possibilities (quoting the command, using =
and putting the username before the command) doesn't give better
results:

root@debiansid:~# su -c "whoami" gnuhealth
root@debiansid:~# su -c=whoami gnuhealth
root@debiansid:~# su -c="whoami" gnuhealth
root@debiansid:~# su --command whoami gnuhealth
root@debiansid:~# su --command "whoami" gnuhealth
root@debiansid:~# su --command=whoami gnuhealth
root@debiansid:~# su --command="whoami" gnuhealth
root@debiansid:~# su gnuhealth -c whoami
root@debiansid:~# su gnuhealth -c "whoami"
root@debiansid:~# su gnuhealth -c=whoami
root@debiansid:~# su gnuhealth -c="whoami"
root@debiansid:~# su gnuhealth --command whoami
root@debiansid:~# su gnuhealth --command "whoami"
root@debiansid:~# su gnuhealth --command=whoami
root@debiansid:~# su gnuhealth --command="whoami"
root@debiansid:~#

The weird part is that running these commands [*] in a terminal on my
Ubuntu host machine *do* return the expected username back.
What could be the reason I don't get the command su to run on my
Debian sid machine?
Are you able to run that?


Aah, wait, now that I'm typing this, I have an enlightenment: the
user is created as a system user (I believed according to the
instructions on the GNU Health wiki, but I can't find that back now).
Could that be the reason why I can't get su to run the command as that
user?

User creation is done in gnuhealth-server.postinst by this command:
adduser --home /var/lib/gnuhealth --quiet --system --group gnuhealth


Questions:
- Is it possible to run a command as another user using su, if that
user is a system user?
- Should the created user not be a system user?

Cheers,
   +Emilien


[*] except the variants using = with -c


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



Bug#739657: Maintainer scripts: execute command as another user: use sudo or su?

2014-02-26 Thread Emilien Klein
Hi Mentors,

TLDR: in order to execute a command as another user, should `sudo` or
`su --command` be used?


I'd like to get your opinion on how to best solve this issue:
I've got a package [0] that uses dbconfig-common to manage its
database. The database is owned by a specific user (not root).

In the pre- and postinst scripts, a command has to be performed as
that user (e.g. make a backup of the database).

I've at first used sudo to perform that, and it worked fine until
piuparts found an issue [1], since (as I hadn't realized) sudo is not
part of the base system (installed on 76% of popcon-reporting machines
[2])


I am wondering what the best way is to fix this. I see 2 solutions:
1. Depend on sudo
2. Use "su --command" instead


First lines from the respective manpages:
sudo, sudoedit - execute a command as another user
su - change user ID or become superuser


Following the Unix philosophy of using a collection of specialized
small tools that do one thing best, when performing an action as
another user it seems to be the correct thing to use a tool that
"execute a command as another user" rather than one whose primary goal
is "change user ID or become superuser".

But on the other hand, su is part of corutils (which is in the base
install), so using su would remove the need of installing a new
package for about 25% of our users.

What are your thoughts on this?

Thanks for getting a fellow Debian Maintainer out of his confusion!
(and let's hope it doesn't turn into a vi vs. Emacs debate ;) )
   +Emilien

[0] http://pts.debian.net/pkg/gnuhealth
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739657
[2] Looking at popcon (obvious notice about [un]reliability of that
data applies) data from 2014-02-24:
- There are 167453 registered popcon users that sent information
- corutils (package that amongst others, contains su) sports 167451
installations (99.998% of installs) [3]
- sudo reports 127695 installations (76% of installs) [4]
[3] http://qa.debian.org/popcon.php?package=sudo
[4] http://qa.debian.org/popcon.php?package=coreutils


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



Bug#739657: gnuhealth-server: fails to install: gnuhealth-server.postinst: sudo: not found

2014-02-23 Thread Emilien Klein
Hi Andreas,

Le 23 févr. 2014 22:30, "Andreas Tille"  a écrit :
>
> Hi Emilien,
>
> On Sun, Feb 23, 2014 at 09:49:46PM +0100, Emilien Klein wrote:
> > 2014-02-23 19:53 GMT+01:00 Karsten Hilbert :
> > >
> > > On Sun, Feb 23, 2014 at 08:38:56AM +0100, Andreas Tille wrote:
> > >
> > > > > Extract from the manpages:
> > > > > sudo:
> > > > > sudo, sudoedit - execute a command as another user
> > > >
> > > > I'd call this a bit confusing since sudo is the command to do
something
> > > > as superuser.
> > >
> > > Not really. It just so happens that the *default*
> > > target usually is root.
> > >
> > > Look at "-u username".
> >
> >
> > Correct, sudo is to perform a command as another user (by default
> > root, but it can be any user you which), while su is to 'become" that
> > other user (and then likely perform commands as that other user).
> >
> > Only those few commands (in different scripts) need to be performed as
> > the database-owning user, all the rest of the process needs to be done
> > by root. Using sudo is the correct way to do that.
> > I will make sure to Depend on sudo.
>
> As I tried to express this is *not* the correct conclusion in my
> opinion.

Yes, I understand what you are saying.

> You should use su in your scripts.

OK, but why?
What I'm missing so far is an explanation on why we shouldn't use sudo for
this use-case.

> May be you are trying
> to grep /var/lib/dpkg/info for the usage of su / sudo to get some
> picture what others are doing.

Following the Unix philosophy of using a collection of specialized small
tools that do one thing best, when performing an action as another user it
seems to be the correct thing to use a tool that "execute a command as
another user" rather than one whose primary goal is "change user ID or
become superuser"

I would be in complete agreement to not use that tool if it was either new
or obscure, but I don't think this can be said of sudo.

Should I ask the -devel mailing list to help us get out of our confusion?

Have a great start of your week.
+Emilien


Bug#739657: gnuhealth-server: fails to install: gnuhealth-server.postinst: sudo: not found

2014-02-22 Thread Emilien Klein
I assumed/believed sudo was part of the "base" Debian system, as I don't
have issues when building the package with pbuilder.
I indeed want to execute those commands as the user that owns the database.

I understood sudo (su DO) was meant to execute commands as another user,
while su is used to "become" another user. Granted, with `su -c` you can
execute a command as another user.

Extract from the manpages:
sudo:
sudo, sudoedit - execute a command as another user


su:
su - change user ID or become superuser
OPTIONS
 -c, --command COMMAND
   Specify a command that will be invoked by the shell using its -c.


I am wondering what the most appropriate command is to perform this task.
Is the solution to:
- Depend on sudo
- Use su to execute that command

Thoughts welcome.
   +Emilien


Bug#739657: gnuhealth-server: fails to install: gnuhealth-server.postinst: sudo: not found

2014-02-21 Thread Emilien Klein
Le 21 févr. 2014 21:57, "Emilien Klein"  a écrit :
>
> This is already weird:
>
> populating database via scriptfile...  error encountered populating
database: /usr/share/dbconfig-common/scripts/gnuhealth-server/install/pgsql
exited with non-zero status
>
> Might be to a call to sudo as well in that script.
> The goal is indeed to execute the command under that other user. I know I
tried with su, but for some reason that didn't work out.
> I don't have my computer this weekend, I'll have a look on Monday.
>
> +Emilien


Bug#739637: Manpage created for Everpad

2014-02-20 Thread Emilien Klein
I've created a manpage and sent it upstream:
https://github.com/nvbn/everpad/pull/400

   +Emilien


Bug#739637: PPA Debian source package

2014-02-20 Thread Emilien Klein
The Debian source package from the PPA can be found here:
https://launchpad.net/~nvbn-rm/+archive/ppa/+packages?field.name_filter=everpad&field.status_filter=published&field.series_filter=

   +Emilien


Bug#739637: ITP: everpad -- Evernote client for GNU/Linux

2014-02-20 Thread Emilien Klein
Package: wnpp
Severity: wishlist
Owner: Emilien Klein 

* Package name: everpad
  Version : 2.5
  Upstream Author : Vladimir Iakovlev 
* URL : https://github.com/nvbn/everpad
* License : MIT/Expat
  Programming Lang: Python
  Description : Evernote client for GNU/Linux

Everpad allows to interact with the Evernote service right from your desktop.
It supports notes, tags, notebooks, resources, places and en-* tags.

Evernote does not provide a client for GNU/Linux. Everpad is one of the 3rd 
party
clients that provide a native client for that service.
It is currently available from a PPA maintained by upstream, but looking at the
number of bug reports of the type [does not start] it feels like the package
could benefit from a greater QA process, which Debian is known for. Also,
packaging it straight into Debian means greater ease of installation for a large
number of users, and would remove the need to add yet-another PPA.

I hope to be able to use the base packaging from the PPA, at least for
inspiration. Building on the shoulders of giants and stuff ;)

I have opened an issue on upstream's GitHub [0] to track the work needed to
properly package Everpad for Debian.

I am open to maintain this package in a team. The most appropriate team would
likely be the Python Applications Packaging Team (PAPT) [1].

As I'm a DM, not yet DD, I will need a sponsor to upload the package.

[0] https://github.com/nvbn/everpad/issues/387
[1] https://wiki.debian.org/Teams/PythonAppsPackagingTeam


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



Bug#739070: Tagging as pts

2014-02-15 Thread Emilien Klein
tags: pts

Thanks,
   +Emilien


Bug#739070: qa.debian.org: [new PTS] Links to developer page not working if email contains the symbol +

2014-02-15 Thread Emilien Klein
Package: qa.debian.org
Severity: important

Dear Maintainer,

This applies to the new PTS.
My email address contains a plus "+", like this: emilien+deb...@klein.st

The Maintainer link to a maintainer's QA page can be invalid:
Example on http://pts.debian.net/pkg/nautilus-image-manipulator the link is:
http://qa.debian.org/developer.php?email=emilien+deb...@klein.st

The correct link should be:
http://qa.debian.org/developer.php?email=emilien%2bdeb...@klein.st

Reason: the + symbol is not escape/urlencoded, the browser treats it as a 
space. I suppose the fix is to urlencode any link that could contain an email 
address.

I marked this bug as important following the classification "a bug which has a 
major effect on the usability of a package, without rendering it completely 
unusable to everyone.". It obviously works for almost everybody, but not at all 
for me ;)
Note: I had reported a similar issue for the mentors page: 622503

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.12-1-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#736120: traceback when signing --- monkeysign.gpg.GpgProtocolError

2014-02-15 Thread Emilien Klein
Hi Antoine,

2014-01-21 8:49 GMT+01:00 Emilien Klein :
> You should have received mine just now.
> Thanks for looking into it.

Were you able to look into the examples Zack and I sent you?
+Emilien


Bug#735536: Other workaround: downgrading gnupg

2014-01-24 Thread Emilien Klein
Next to zach's workaround of using monkeysign (which worked for 14 of the
16 keys I had to sign [0] [1]), another possibility is to downgrade gnupg:

# apt-get install gnupg/stable

(credit to odyx@d.o who suggested this to me privately)

Thanks for maintaining signing-party.
   +Emilien
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736120
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736548


Bug#736548: monkeysign: Reports "key is expired, cannot sign" on non-expired key

2014-01-24 Thread Emilien Klein
Package: monkeysign
Version: 1.1
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***

When trying to sign this particular key (2BEF0A33), I get the error message 
that the key is expired.
This key is not expired
I've been in contact with the key owner, who acknoledged that one ID had indeed 
been revoqued, but that the main key is still active.

I'd appreciate if you could give it a look.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.12-1-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages monkeysign depends on:
ii  gnupg 1.4.16-1
ii  python2.7.5-5
ii  python-pkg-resources  2.0.2-1

Versions of packages monkeysign recommends:
ii  python-gtk2   2.24.0-3+b1
ii  python-qrencode   1.01-3
ii  python-zbar   0.10+doc-9+b1
ii  python-zbarpygtk  0.10+doc-9+b1

monkeysign suggests no packages.

-- no debconf information


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



Bug#736120: traceback when signing --- monkeysign.gpg.GpgProtocolError

2014-01-20 Thread Emilien Klein
2014/1/21 Stefano Zacchiroli 

> On Mon, Jan 20, 2014 at 08:01:04PM -0500, Antoine Beaupré wrote:
> > If you guys could both send me, in private if you wish, the output of
> > the same command with --debug, it would be very helpful.
>
> Will do in separate mail, thanks for your quick feedback!
>

You should have received mine just now.
Thanks for looking into it.
   +Emilien


Bug#736120: traceback when signing --- monkeysign.gpg.GpgProtocolError

2014-01-20 Thread Emilien Klein
Package: monkeysign
Version: 1.1
Followup-For: Bug #736120

Dear Maintainer,

I do get the same type of error when trying to sign one particular key
(ironically, Zack's).
I have today signed 15 other keys successfully without this problem.

This is the traceback I get (notice the different error message, containing
a newline at the end):

Really sign key? [y/N] y
Traceback (most recent call last):
  File "/usr/bin/monkeysign", line 41, in 
u.main()
  File "/usr/lib/python2.7/dist-packages/monkeysign/cli.py", line 69, in
main
self.sign_key()
  File "/usr/lib/python2.7/dist-packages/monkeysign/ui.py", line 296, in
sign_key
if not self.tmpkeyring.sign_key(pattern, alluids):
  File "/usr/lib/python2.7/dist-packages/monkeysign/gpg.py", line 508, in
sign_key
self.context.expect(proc.stderr, 'GOT_IT')
  File "/usr/lib/python2.7/dist-packages/monkeysign/gpg.py", line 243, in
expect
return self.expect_pattern(fd, '^\[GNUPG:\] ' + pattern)
  File "/usr/lib/python2.7/dist-packages/monkeysign/gpg.py", line 235, in
expect_pattern
raise GpgProtocolError(self.returncode, 'expected "%s", found "%s"' %
(pattern, line))
monkeysign.gpg.GpgProtocolError: [Errno 0] expected "^\[GNUPG:\] GOT_IT",
found "gpg: moving a key signature to the correct place
"
emilien@debiansid:~$


Thanks for your work on monkeysign!
+Emilien

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.8-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages monkeysign depends on:
ii  gnupg 1.4.16-1
ii  python2.7.5-5
ii  python-pkg-resources  2.0.2-1

Versions of packages monkeysign recommends:
ii  python-gtk2   2.24.0-3+b1
ii  python-qrencode   1.01-3
ii  python-zbar   0.10+doc-9+b1
ii  python-zbarpygtk  0.10+doc-9+b1

monkeysign suggests no packages.

-- no debconf information


Bug#711988: python-script-but-no-python-dep while package depends on python:any

2013-09-15 Thread Emilien Klein
Hi Lintian maintainers,

I've encountered the same issue, it looks like Lintian doesn't recognize
python:any as being a satisfactory dependency on Python:

After having updated my Sid system (Lintian v2.5.17), while rebuilding the
gnuhealth package I get the following error:

E: gnuhealth-client: python-script-but-no-python-dep
usr/share/gnuhealth-client/gnuhealth-client.py

My control file lists the following:
Depends: ${python:Depends}, ${misc:Depends},
 tryton-client (>= 2.8~), tryton-client (<< 2.9~)

And, if I open the generated .deb and look at the /DEBIAN/control file:
Depends: python:any (>= 2.6.6-7~), python:any (<< 3.1), tryton-client (>=
2.8~), tryton-client (<< 2.9~)

Please advise.
   +Emilien


Bug#718169: Leading underscore in desktop file entry not recognized

2013-07-28 Thread Emilien Klein
Package: lintian

Running Lintian 2.5.15 in sid, I got this warning:

I: gnuhealth-client: desktop-entry-lacks-keywords-entry
usr/share/applications/gnuhealth-client.desktop

I follow the links from the info on the Lintian report page [0], and find
the following example from the Gnome website [1]:

_Keywords=chat;messaging;im;irc;voip;

According to that page, "Maintainers/developers must set a preceding
underscore in "_Keywords" to inform intltool that this field should be
extracted, and its translations merged back into the .desktop.in file."

When running Lintian again, instead of the warning disappearing, a new one
appears ;)


W: gnuhealth-client: desktop-entry-contains-unknown-key
usr/share/applications/gnuhealth-client.desktop:11 _Keywords
I: gnuhealth-client: desktop-entry-lacks-keywords-entry
usr/share/applications/gnuhealth-client.desktop


When removing the underscore, all warnings disappear.
I assume Lintian does not recognize the leading underscore in desktop file
entries (or maybe just for the newer Keywords)?

Cheers,
   +Emilien

[0] http://lintian.debian.org/tags/desktop-entry-lacks-keywords-entry.html
[1] https://wiki.gnome.org/GnomeGoals/DesktopFileKeywords


Bug#716711: [Health-dev] Does GNU Health depend on Tryton >= 2.7?

2013-07-27 Thread Emilien Klein
2013/7/27 Luis Falcon 

> Hi Emilien !
> On 25/07/2013 17:32, Emilien Klein wrote:
> > Hi devs,
> >
> > See [0], is it correct that GNU Health depends on Tryton >= 2.7?
> > I noticed that for version 2.0 the configure/makefile build system is
> > gone and replaced by a custom installation script [1] which states
> > "PYTHON version [2.6.x < 3.x]", was the Python version maybe an "error"
> > in the original build system?
> >
> I confirm that GNU Health 2.0 works under 2.6 and 2.7 . You can put the
> blame on me for the original 2.7 :-)
>
> Thanks for the info!

+Emilien


Bug#716711: Does GNU Health depend on Tryton >= 2.7?

2013-07-26 Thread Emilien Klein
2013/7/26 Andreas Tille 

> On Thu, Jul 25, 2013 at 10:32:14PM +0200, Emilien Klein wrote:
> > Hi devs,
> >
> > See [0], is it correct that GNU Health depends on Tryton >= 2.7?
>
> s/Tryton/Python/
> (if I'm not totally missleaded).
>

Oh, yes, completely, sorry for the confusion ;)

+Emilien


Bug#716711: Does GNU Health depend on Tryton >= 2.7?

2013-07-25 Thread Emilien Klein
Hi devs,

See [0], is it correct that GNU Health depends on Tryton >= 2.7?
I noticed that for version 2.0 the configure/makefile build system is gone
and replaced by a custom installation script [1] which states "PYTHON
version [2.6.x < 3.x]", was the Python version maybe an "error" in the
original build system?

Thanks!
   +Emilien

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=716711
[1]
http://hg.savannah.gnu.org/hgweb/health/file/49292f265e45/tryton/gnuhealth_install.sh


Bug#606993: No response from maintainer

2013-06-01 Thread Emilien Klein
Hi Sebastian,

2013/6/1 Sebastian Ramacher :
> Hi Emilien,
>
> On 2013-03-03 18:33:48, Emilien Klein wrote:
>> Is there someone on the Python Apps Team that would be willing to
>> upload the NMU I prepared? It's uploaded to mentors.d.n [0]?
>>
>>+Emilien
>> [0] http://mentors.debian.net/package/subdownloader
>
> Thanks for your work on this bug.
>
> I just wanted to take a look at the NMU and apparently it got removed
> from m.d.n. Could you reupload it so we can get that RC bug fixed?

Reuploaded! (it might take a few minutes to show up on mentors.d.n)

Thanks for looking into it.
   +Emilien


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



Bug#654814: Shaarli in Debian

2013-05-24 Thread Emilien Klein
Hi Georges,

I noticed you filed a new ITP bug for Shaarli. I did so myself 1.5
years ago, had a working package for version 0.0.32beta, did not find
a sponsor, updated the package for 0.0.38beta, still no luck finding a
sponsor...

I wondered if you would want to review my work, possibly improve it,
and sponsor it's upload. We could co-maintain the package, possibly
using git-buildpackage and collab-maint if you're into that. I'm a
Debian Maintainer, and will in the coming month apply for DD, but for
now I can't upload Shaarli on my own ;)

FYI I've worked with Seb Sauvage (Shaarli's main author) over the past
year to have him publish a Debian-specific tarball, that makes the
Debian packaging easier. You'll find this is used in the watchfile.

I've attached my most recent debian folder (mind you: based on version
0.0.38beta, not the latest 0.0.41beta), if you're interested in
working together on this we'll get to the point to set up a shared
repository.
Stuff to do with this version of the package:
- Update to 0.0.41beta (I know of at least one extra folder location
that we need patched)
- The package triggers Lintian warnings on the version number
(probably due to the word  "beta" in the version)
- Review the Apache config (since I wrote the package, I'm mostly
running nginx, so I'm not testing the Apache config as well anymore)

Let me know! I'm happy to see some interest around Shaarli in Debian.
   +Emilien


shaarli-0.0.38beta.debian.tar.gz
Description: GNU Zip compressed data


Bug#606993: No response from maintainer

2013-03-03 Thread Emilien Klein
Hi Marco,

2013/3/1 Marco Rodrigues :
> Which e-mail did you try to contact me? goth...@sapo.pt? That one I really
> don't check it =(

No problem, most important is that we got in touch at last.

> I'm not so active lately unfortunately, but I'm glad you want to help to
> maintain it. You can perhaps ask someone from the Python Apps Team to upload
> it for you.

Is there someone on the Python Apps Team that would be willing to
upload the NMU I prepared? It's uploaded to mentors.d.n [0]?

   +Emilien
[0] http://mentors.debian.net/package/subdownloader


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



Bug#702053: Acknowledgement (unblock: nautilus-image-manipulator/1.1-2)

2013-03-02 Thread Emilien Klein
The promised debdiff.

   +Emilien
diff -Nru nautilus-image-manipulator-1.1/debian/changelog 
nautilus-image-manipulator-1.1/debian/changelog
--- nautilus-image-manipulator-1.1/debian/changelog 2012-06-26 
19:42:52.0 +0200
+++ nautilus-image-manipulator-1.1/debian/changelog 2013-03-02 
09:30:18.0 +0100
@@ -1,3 +1,13 @@
+nautilus-image-manipulator (1.1-2) unstable; urgency=low
+
+  * Fix 2 upstream bugs, patches already applied upstream and released in v1.2:
+- debian/patches/fix-702044: Corrupted config file if width/height are
+defined from keyboard (Closes: #702044)
+- debian/patches/fix-702045: Upload to 1fichier.com not working
+(Closes: #702045)
+
+ -- Emilien Klein   Sat, 02 Mar 2013 09:29:45 +0100
+
 nautilus-image-manipulator (1.1-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru nautilus-image-manipulator-1.1/debian/patches/fix-702044 
nautilus-image-manipulator-1.1/debian/patches/fix-702044
--- nautilus-image-manipulator-1.1/debian/patches/fix-7020441970-01-01 
01:00:00.0 +0100
+++ nautilus-image-manipulator-1.1/debian/patches/fix-7020442013-02-28 
21:27:08.0 +0100
@@ -0,0 +1,16 @@
+Fixes LP bug #1030927: Corrupted config file if width/height are defined from 
keyboard
+Already applied upstream in r193, released in version 1.2.
+
+--- a/nautilus_image_manipulator/ProfileSettings.py
 b/nautilus_image_manipulator/ProfileSettings.py
+@@ -216,8 +216,8 @@
+ for section in sections[1:]:
+ name = self.readvalue(c, section, "name")
+ size = self.readvalue(c, section, "size")
+-width = self.readvalue(c, section, "width", "int")
+-height = self.readvalue(c, section, "height", "int")
++width = self.readvalue(c, section, "width", "float")
++height = self.readvalue(c, section, "height", "float")
+ percent = self.readvalue(c, section, "percent", "float")
+ quality = self.readvalue(c, section, "quality", "float", 95)
+ destination = self.readvalue(c, section, "destination")
diff -Nru nautilus-image-manipulator-1.1/debian/patches/fix-702045 
nautilus-image-manipulator-1.1/debian/patches/fix-702045
--- nautilus-image-manipulator-1.1/debian/patches/fix-7020451970-01-01 
01:00:00.0 +0100
+++ nautilus-image-manipulator-1.1/debian/patches/fix-7020452013-02-28 
21:30:46.0 +0100
@@ -0,0 +1,13 @@
+Fixes LP bug #1100027: Upload to 1fichier.com not working
+Already applied upstream in r195, released in version 1.2.
+--- a/nautilus_image_manipulator/upload/z1fichiercom.py
 b/nautilus_image_manipulator/upload/z1fichiercom.py
+@@ -31,7 +31,7 @@
+ Note: it's not up to date..."""
+ # The session ID is read from the "files" form on 
http://www.1fichier.com
+ html = urllib2.urlopen('http://www.1fichier.com').read()
+-(sessionId) = re.search('http://upload\.1fichier\.com/upload.cgi\?id=(.*)" 
method="post">', html).groups()
++(sessionId) = re.search('http://.+\.1fichier\.com/upload.cgi\?id=(.*)" 
method="post">', html).groups()
+ # Build the url to upload to and to retrieve the download and delete 
links:
+ self.uploadUrl = "http://upload.1fichier.com/upload.cgi?id=%s"; % 
sessionId
+ self.endUploadUrl = "http://upload.1fichier.com/end.pl?xid=%s"; % 
sessionId
diff -Nru nautilus-image-manipulator-1.1/debian/patches/series 
nautilus-image-manipulator-1.1/debian/patches/series
--- nautilus-image-manipulator-1.1/debian/patches/series2012-06-24 
11:44:21.0 +0200
+++ nautilus-image-manipulator-1.1/debian/patches/series2013-03-02 
09:09:57.0 +0100
@@ -1,2 +1,4 @@
 use-packaged-python-poster.patch
 nosetests.patch
+fix-702044
+fix-702045


Bug#702053: unblock: nautilus-image-manipulator/1.1-2

2013-03-02 Thread Emilien Klein
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hi Release team,

Please unblock package nautilus-image-manipulator

The package has 2 severe bugs in testing, which:
- makes the software unusable if the config file is edited manually (bug 
#702044)
- breaks the functionality to upload resized files to the Internet (bug #702045)

These bugs are fixed in the latest upstream release, but that version has 
changes that are not compatible with an unblock.
I have therefore uploaded a package to unstable containing only 2 patches to 
fix these 2 issues.

debdiff against the package in testing is attached.


unblock nautilus-image-manipulator/1.1-2

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#702045: File upload currently broken

2013-03-01 Thread Emilien Klein
Package: nautilus-image-manipulator
Version: 1.1-1.1
Severity: grave

1fichier.com, the file locker to which Nautilus Image Manipulator can
send files after having resized them, has changed the server to which
files are to be POSTed. which breaks the application. No useful error
message is displayed in the GUI, which leaves end-users wondering what
is going on.

This bug renders N I M partially unusable.

This has been reported upstream as LP#1100027, was fixed upstream in
r195, and has been released in the newest 1.2 version.

Intent of this bug report is to upload a new 1.1-2 version containing
a patch for this bug, to update the version currently in testing (soon
to be wheezy). This will require an unblock from the release team.

Thanks,
   +Emilien


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



Bug#702044: Unable to start when config file has been edited manually

2013-03-01 Thread Emilien Klein
Package: nautilus-image-manipulator
Version: 1.1-1.1
Severity: grave

If the configuration file has been edited manually, it will not be
possible to start Nautilus Image Manipulator afterwards.
Reason is that the  width and height parameters will be floats, but N
I M will assume they are integers, which will make the code reading
the configuration launch an Exception, resulting in N I M not being
able to start (without displaying any kind of visual indication, as
not GUI element will be displayed).

This bug renders N I M useless, but the good news is that it's easily fixed!

This has been reported upstream as LP#1030927, was fixed upstream in
r193, and has been released in the newest 1.2 version.

Intent of this bug report is to upload a new 1.1-2 version containing
a patch for this bug, to update the version currently in testing (soon
to be wheezy). This will require an unblock from the release team.

Thanks,
   +Emilien


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



Bug#606993: No response from maintainer

2013-03-01 Thread Emilien Klein
Hi Marco Rodrigues and the Python Applications Packaging Team,

The subdownloader package you co-maintain has a grave bug [0] which
resulted in the package being removed from Testing more than 2 years
ago.

This bug has been fixed in version 2.0.18 (4 releases later than
2.0.14 packaged in Debian).
I've patched that specific bug and uploaded a NMU to mentors.d.n [1],
please review and upload.

Additionally, as I didn't get any answer back from you on any of my
emails over the last 4 months, I am wondering if you are still willing
to maintain this package? I would be willing to give a helping hand,
and get the newest version packaged (the one currently packaged is 2.5
years old).

Cheers,
   +Emilien
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606993
[1] http://mentors.debian.net/package/subdownloader


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



Bug#606993: Patch for this bug

2013-02-17 Thread Emilien Klein
Hi,

I've sent a patch fixing this grave issue and created a NMU [0] a bit
over 3 months ago, please review it and upload to unstable.
This bug caused the removal of subdownloader from testing, which is too bad...

Please let us know if this package is not maintained anymore, as a
user of it I'll gladly take care of the Debian packaging

Thanks,
+Emilien

[0] http://mentors.debian.net/package/subdownloader

2012/11/23 Emilien Klein :
> Hi Python Applications Packaging Team and Marco Rodrigues,
>
> Please have a look at the patch I sent to fix this "Severity: grave"
> bug which caused the removal of SubDownloader from the archive.
> As mentioned in my previous mail, I've prepared a NMU [0] for this, it
> would be nice if you could check it.
>
> Thanks,
> +Emilien
>
> [0] http://mentors.debian.net/package/subdownloader



--
   +Emilien


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



Bug#697204: GExiv2: New version in experimental provides GObject introspection

2013-01-15 Thread Emilien Klein
 from gi.repository import GExiv2
 im = GExiv2.Metadata('t.jpg')
> Traceback (most recent call last):
>   File "", line 1, in 
> TypeError: GObject.__init__() takes exactly 0 arguments (1 given)

I can confirm that I get the same error with a patch that was
submitted to me [0] when using the version available in Debian
experimental.
If I manually install the version from [1], everything works as
expected. And with the version available in Ubuntu 12.10 [2] it also
works fine.

There must be something different in the package available in Debian
experimental that makes it fail... Not sure what it is though.
Maintainers, any thought why this difference?

> Why the version in the binary package name?

Note sure, but that seems to be the convention. See [3] and type "sudo
aptitude install gir1.2-" in the terminal and then double-tab, you'll
see that all packages follow this convention. It does feel weird,
since the package itself is version 0.5, but the package name contains
0.5...

   +Emilien

[0] 
https://code.launchpad.net/~robru/nautilus-image-manipulator/gexiv2/+merge/141539
[1] http://debian.dev-zero.nl/debian/pool/main/g/gexiv2/
[2] 
http://launchpadlibrarian.net/122960396/gir1.2-gexiv2-0.4_0.5.0-0ubuntu1_amd64.deb
[3] http://lists.debian.org/debian-devel/2009/09/msg00899.html


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



Bug#697204: GExiv2: New version in experimental provides GObject introspection

2013-01-09 Thread Emilien Klein
Version 0.5.0 has been uploaded to experimental, that version
introduces a new binary package gir1.2-gexiv2-0.4 that provides
GObject introspection data for the gexiv2 library. I've installed it
from experimental, and "from gi.repository import GExiv2" works fine.
Please confirm that it works for you as well.

Steps to configure experimental and install:
Add this line to your /etc/apt/sources.list:
deb http://ftp.debian.org/debian experimental main

Update your sources and execute this:
sudo aptitude -t experimental install gir1.2-gexiv2-0.4

Question to the maintainers: what is the reason for 0.5.0 not to be
uploaded to unstable? I believe the freeze for the new release only
affects testing, but you should still be allowed to upload to
unstable, right?

Cheers,
   +Emilien


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



Bug#696044: nautilus-open-terminal still does'nt work..!!

2012-12-16 Thread Emilien Klein
Hi Andre,

Which version of gsettings-desktop-schemas do you currently have
installed? Updating that package to 3.4.2-3 fixed the issue for most
of us.
The last report on bug 692518 [0] mentions that "I had to set back to
default the configuration of
org.gnome.desktop.default-applications.terminal exec", could you try
that as well?

Let us know...

+Emilien
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692518#81


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



Bug#692518: (no subject)

2012-12-02 Thread Emilien Klein
Hi Ed,

2012/12/2 Ed LaBonte :
> You guys may have resolved it to your satisfaction, but I've still got the
> bug. I'm running Wheezy and it is fully upgraded. I open nautilus to
> $HOME/Documents (for example) and the terminal opens to $HOME.

By Wheezy I assume you mean Testing. The version of
gsettings-desktop-schemas currently in testing is 3.4.2-2, which has
this issue. The problem is fixed in gsettings-desktop-schemas 3.4.2-3,
which according to [0] is "Too young, only 8 of 10 days old" to
migrate from sid to testing. I assume that when you update your system
in 2 days the problem will be fixed.

Can you please confirm that your current version of
gsettings-desktop-schemas is 3.4.2-2?

Cheers,
   +Emilien

[0] http://packages.qa.debian.org/g/gsettings-desktop-schemas.html


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



Bug#694749: ITP: GNU Health -- Electronic Medical Record and Hospital Information System

2012-11-30 Thread Emilien Klein
2012/11/30 Andreas Tille :
> Hi,
>
> On Fri, Nov 30, 2012 at 05:00:14PM +0800, Chow Loong Jin wrote:
[...]
>> Is it really not part of GNU? I see the URL being a subdomain of gnu.org:
>>
>> >> [...]
>> >> * URL : http://health.gnu.org/
>> >> [...]
>>
>> And from their webpage:
>> | Health is an official GNU package, part of the GNU System. All the
>> | development is at : GNU Health project[1] at Savannah

Yes, GNU health is an official GNU package.

> I think either
>
> gnu-health  or gnuhealth
>
> would be a proper package name because it is just the name of the
> project.  We also do have gnumed-{server,client} packages because the
> project ist named GNUmed.  We just have to settle with a reasonable
> name without space (and '_') and need to stick to lower case letters.

gnuhealth is the one I prefer, closest to the official project name,
and unlikely to get in conflict with other future packages (using
"health" alone would be too generic)

> BTW, the packaging in
>
>svn://svn.debian.org/debian-med/trunk/packages/gnuhealth/trunk/
>
> has "gnuhealth" as package name.
>
> Kind regards
>
>Andreas.
>
> PS: Most probably it makes sense to let reportbug reject invalid package
> names in ITP bugs.
>
> --
> http://fam-tille.de

   +Emilien


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



Bug#694749: ITP: GNU Health -- Electronic Medical Record and Hospital Information System

2012-11-29 Thread Emilien Klein
Package: wnpp
Severity: wishlist
Owner: Emilien Klein 

* Package name: GNU Health
  Version : 1.6.4
  Upstream Author : Luis Falcon 
* URL : http://health.gnu.org/
* License : GPLv3+
  Programming Lang: Python (Tryton modules)
  Description : Electronic Medical Record and Hospital Information System

GNU Health is a multi-user, highly scalable, centralized Electronic
Medical Record (EMR) and Hospital Information System (HIS) for Tryton,
so doctors and institutions all over the world, independently of their
economic status, will benefit from a centralized, high quality, secure
and scalable system.

GNU Health at a glance:
 * Strong focus in family medicine and Primary Health Care
 * Major interest in Socio-economics (housing conditions, substance
   abuse, education...)
 * Diseases and Medical procedures standards (ICD-10 / ICD-10-PCS)
 * Prescription writing
 * Billing
 * Patient Genetic and Hereditary risks: over 4200 genes related to
   diseases (NCBI / Genecards)
 * Epidemiological and other statistical reports
 * 100% paperless patient examination and history taking
 * Patient Administration (creation, evaluations / consultations, history...)
 * Doctor Administration
 * Lab Administration
 * Medicine / Drugs information (vademécum)
 * Medical stock and supply chain management
 * Hospital Financial Administration
 * GNU Health allows one to attach documents (X-rays, Biopsy results, ...)
   to the Patient chart.
 * Designed with industry standards in mind


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



Bug#692518: nautilus-open-terminal always set the current

2012-11-25 Thread Emilien Klein
close 692518
thanks

After installing the latest update of gsettings-desktop-schemas,
nautilus-open-terminal now properly opens the terminal at the desired
location. Bug fixed, please confirm.

+Emilien


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



Bug#694128: x-terminal-emulator as default term breaks nautilus-open-terminal

2012-11-24 Thread Emilien Klein
Hi Andre,

2012/11/24 Andre Verwijs :
> RE x-terminal-emulator as default term breaks nautilus-open-terminal
>
> the problem stil exists, how do i fix it ?

Not sure what you mean by "the problem". Can you have a look at bug
#693894 and tell me if that's related?
According to the latest message from Josselin Mouette on that bug this
issue is fixed.

   +Emilien


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



Bug#687126: SubDownloader package in Debian

2012-11-23 Thread Emilien Klein
Hello Marco Rodrigues,

I've sent a patch for bug #606993 that fixes that issue which caused
the removal of SubDownloader from Debian testing. I've prepared a NMU
with the patch, hopefully this is helpful to get this bug fixed soon.

A new version (2.0.18) got released a week ago that includes this
patch. It might actually just be easier to package that new version!

Since the latest update of the package in Debian is almost 2 years
old, I wanted to check if you were still interested in maintaining it,
or if I should propose my help in maintaining the SubDownloader
package in Debian. I am a Debian Maintainer (i.e. not [yet] a DD), so
I can't directly update new packages, but I'd like to help maintain
SubDownloader if you need help/don't have time to take care of it
anymore.

Let me know!
+Emilien

[0] 
https://launchpad.net/subdownloader/trunk/2.0.18/+download/subdownloader_2.0.18.orig.tar.gz


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



Bug#606993: Patch for this bug

2012-11-23 Thread Emilien Klein
Hi Python Applications Packaging Team and Marco Rodrigues,

Please have a look at the patch I sent to fix this "Severity: grave"
bug which caused the removal of SubDownloader from the archive.
As mentioned in my previous mail, I've prepared a NMU [0] for this, it
would be nice if you could check it.

Thanks,
+Emilien

[0] http://mentors.debian.net/package/subdownloader


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



Bug#606993: Patch for this bug

2012-11-09 Thread Emilien Klein
Hi,

The following patch (already applied upstream [0]) fixes this bug.

I've prepared a NMU (versioned as 2.0.14-1.1) and uploaded it to
mentors.d.n [1], please review and upload.

Thanks,
   +Emilien

[0] 
http://bazaar.launchpad.net/~subdownloader-developers/subdownloader/trunk/revision/552
[1] http://mentors.debian.net/package/subdownloader


fix-non-ascii-download-path.patch
Description: Binary data


Bug#685018: Generate a subkey for encryption

2012-08-28 Thread Emilien Klein
Hi Anibal,

I will generate a subkey for encryption as soon as I'm back from vacation,
and will then remove the tag.

Thanks,
+Emilien


Bug#685018: Please add Emilien Klein as a Debian Maintainer

2012-08-15 Thread Emilien Klein
Package: debian-maintainers
Severity: normal

Please add Emilien Klein  to the Debian
Maintainer keyring.

The jetring changeset is attached.

Thank you.

   +Emilien


add-AE0C84BB0A2368F0
Description: Binary data


Bug#684836: nautilus-image-manipulator: FTBFS: AttributeError: 'tuple' object has no attribute 'major'

2012-08-14 Thread Emilien Klein
reassign 684836 python-distutils-extra
merge 682631 684836
affects 682631 nautilus-image-manipulator
thanks

This is similar to bug #682634, which most probably finds its cause in
python-distutils-extra

Cheers,
   +Emilien
P.S.: this is the first time I'm reassigning and merging bugs, let me
know if I did something wrong.


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



Bug#676045: nautilus-image-manipulator: diff for NMU version 1.1-1.1

2012-06-27 Thread Emilien Klein
2012/6/27 Salvatore Bonaccorso :
> I can cancel the NMU if you would like to upload yourself, this would be
> perfect!  It's still time do to so[1].

I just checked the patch and everything is fine. I'm OK with you doing the NMU.


> Btw, I had some warnings on build:
>
>> WARNING: syntax errors in nautilus_image_manipulator/ProfileSettings.py: 
>> encoding declaration in Unicode string (ProfileSettings.py, line 0)
>> WARNING: syntax errors in bin/nautilus-image-manipulator: encoding 
>> declaration in Unicode string (nautilus-image-manipulator, line 0)
>> WARNING: syntax errors in 
>> nautilus_image_manipulator/nautilus_image_manipulatorconfig.py: encoding 
>> declaration in Unicode string (nautilus_image_manipulatorconfig.py, line 0)
>> WARNING: syntax errors in docs/conf.py: encoding declaration in Unicode 
>> string (conf.py, line 0)
>> WARNING: syntax errors in nautilus_image_manipulator/helpers.py: encoding 
>> declaration in Unicode string (helpers.py, line 0)
>> /usr/lib/python2.6/dist-packages/DistUtilsExtra/auto.py:336: 
>> DeprecationWarning: the sha module is deprecated; use the hashlib module 
>> instead
>>   mod = __import__(module)
>> WARNING: syntax errors in nautilus_image_manipulator/upload/z1fichiercom.py: 
>> encoding declaration in Unicode string (z1fichiercom.py, line 0)
>> WARNING: syntax errors in nautilus_image_manipulator/ImageManipulations.py: 
>> encoding declaration in Unicode string (ImageManipulations.py, line 0)
>> WARNING: syntax errors in 
>> nautilus_image_manipulator/NautilusImageManipulatorDialog.py: encoding 
>> declaration in Unicode string (NautilusImageManipulatorDialog.py, line 0)

I'll investigate this.

   +Emilien



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



Bug#676045: nautilus-image-manipulator: diff for NMU version 1.1-1.1

2012-06-27 Thread Emilien Klein
Hi Salvatore,

2012/6/26 Salvatore Bonaccorso :
> tags 676045 + pending
> thanks
>
> Dear maintainer,
>
> I've prepared an NMU for nautilus-image-manipulator (versioned as 1.1-1.1) and
> uploaded it to DELAYED/2. Please feel free to tell me if I
> should delay it longer.
>
> Regards,
> Salvatore

Thanks a lot for the patch and the NMU. I will test it at home
tonight, but looking at the patch it should be alright.

   +Emilien



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



Bug#664823: [Pkg-javascript-devel] Bug#664823: beautify sha512

2012-03-22 Thread Emilien Klein
Thanks shawn. Shouldn't this better be submitted to upstream [0]?

I also doubt whether there is much use to "beautifying" (mainly adding
whitespace) such a file, but I'll leave this to the upstream author to
decide.
   +Emilien

[0] http://pajhome.org.uk/crypt/md5/



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



Bug#654814: ITP: shaarli -- Shaarli is a minimalist delicious clone designed to be personal (single-user), fast and handy.

2012-02-10 Thread Emilien Klein
And since Shaarli also contains the code for RainTPL - easy php
template engine [0], and that last month I gave a presentation about
Debian packaging at my local LUG, I've asked the attendees if they
wanted to start packaging in Debian with RainTPL. I mentioned that if
nobody volunteers I'll start packaging it myself in one week.

[0] http://www.raintpl.com/



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



Bug#654814: ITP: shaarli -- Shaarli is a minimalist delicious clone designed to be personal (single-user), fast and handy.

2012-02-10 Thread Emilien Klein
Update: Upstream has released 0.0.38beta which I've started packaging,
however I noticed the inclusion of another minified Javascript file
for the Lazy Load Plugin for jQuery [0].
I have asked upstream to remove the minified file from the tarball
that is released for Debian packaging, and am currently working with
the Debian Javascript Maintainers on getting that new jQuery plugin
packaged in Debian [1] [2]. Once this package is available in Sid I'll
make Shaarli's package depend on it.

[0] http://www.appelsiini.net/projects/lazyload
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659408
[2] 
http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2012-February/002750.html



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



Bug#659408: ITP: jquerylazyload -- Lazy Load Plugin for jQuery

2012-02-10 Thread Emilien Klein
Package: wnpp
Severity: wishlist
Owner: Emilien Klein 

* Package name: jquerylazyload
  Version : 1.7.0
  Upstream Author : Mika Tuupola 
* URL : http://www.appelsiini.net/projects/lazyload
* License : MIT/Expat
  Programming Lang: JavaScript
  Description : Lazy Load Plugin for jQuery

Lazy Load is a jQuery plugin written in JavaScript. It delays loading of
images in long web pages. Images outside of viewport (visible part of web
page) wont be loaded before user scrolls to them. This is opposite of image
preloading.

Using Lazy Load on long web pages containing many large images makes the page
load faster. Browser will be in ready state after loading visible images.
In some cases it can also help to reduce server load.

Lazy Load is inspired by YUI ImageLoader Utility by Matt Mlinac.



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



Bug#654814: ITP: shaarli -- Shaarli is a minimalist delicious clone designed to be personal (single-user), fast and handy.

2012-01-14 Thread Emilien Klein
I've uploaded shaarli_0.0.33beta-1 to mentors [0], as well as sent a
RFS email [1] today.

[0] http://mentors.debian.net/package/shaarli
[1] http://lists.debian.org/debian-mentors/2012/01/msg00280.html



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



Bug#654814: ITP: shaarli -- Shaarli is a minimalist delicious clone designed to be personal (single-user), fast and handy.

2012-01-05 Thread Emilien Klein
Package: wnpp
Owner: Emilien Klein 
Severity: wishlist

* Package name: shaarli
 Version : 0.0.32 beta
 Upstream Author : Seb Sauvage 
* URL : http://sebsauvage.net/wiki/doku.php?id=php:shaarli
* License : zlib/libpng
 Programming Lang: PHP
 Description : Shaarli is a minimalist delicious clone designed
to be personal (single-user), fast and handy.

Saving simple links should not be a complicated heavy thing. Shaarli
is simple, but it does the job and does it well. And your data is not
hosted on a foreign server, but on your server.



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



Bug#638707: python-poster: diff for NMU version 0.8.1-0.1

2011-12-10 Thread Emilien Klein
tags 638707 + patch
tags 638707 + pending
thanks

Dear Robert,

I've prepared an NMU for python-poster (versioned as 0.8.1-0.1) and
Jakub Wilk uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards,
+Emilien
diff -Nru python-poster-0.7.0/debian/changelog 
python-poster-0.8.1/debian/changelog
--- python-poster-0.7.0/debian/changelog2011-12-10 11:44:12.0 
+0100
+++ python-poster-0.8.1/debian/changelog2011-12-10 11:44:14.0 
+0100
@@ -1,3 +1,10 @@
+python-poster (0.8.1-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #638707)
+
+ -- Emilien Klein   Fri, 09 Dec 2011 21:19:18 +0100
+
 python-poster (0.7.0-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru python-poster-0.7.0/MANIFEST.in python-poster-0.8.1/MANIFEST.in
--- python-poster-0.7.0/MANIFEST.in 2009-01-06 22:15:06.0 +0100
+++ python-poster-0.8.1/MANIFEST.in 2011-04-16 15:36:56.0 +0200
@@ -1 +1,2 @@
 include tests/*.py
+exclude setup.cfg
diff -Nru python-poster-0.7.0/PKG-INFO python-poster-0.8.1/PKG-INFO
--- python-poster-0.7.0/PKG-INFO2010-10-23 17:52:24.0 +0200
+++ python-poster-0.8.1/PKG-INFO2011-04-16 15:40:23.0 +0200
@@ -1,12 +1,12 @@
 Metadata-Version: 1.0
 Name: poster
-Version: 0.7.0
+Version: 0.8.1
 Summary: Streaming HTTP uploads and multipart/form-data encoding
 Home-page: http://atlee.ca/software/poster
 Author: Chris AtLee
 Author-email: ch...@atlee.ca
 License: MIT
-Download-URL: http://atlee.ca/software/poster/dist/0.7.0
+Download-URL: http://atlee.ca/software/poster/dist/0.8.1
 Description: The modules in the Python standard library don't provide a way to 
upload large
 files via HTTP without having to load the entire file into memory 
first.
 
diff -Nru python-poster-0.7.0/poster/encode.py 
python-poster-0.8.1/poster/encode.py
--- python-poster-0.7.0/poster/encode.py2010-10-23 17:15:06.0 
+0200
+++ python-poster-0.8.1/poster/encode.py2010-12-03 06:25:52.0 
+0100
@@ -22,6 +22,11 @@
 return sha.new(str(bits)).hexdigest()
 
 import urllib, re, os, mimetypes
+try:
+from email.header import Header
+except ImportError:
+# Python 2.4
+from email.Header import Header
 
 def encode_and_quote(data):
 """If ``data`` is unicode, return urllib.quote_plus(data.encode("utf-8"))
@@ -76,7 +81,7 @@
 """
 def __init__(self, name, value=None, filename=None, filetype=None,
 filesize=None, fileobj=None, cb=None):
-self.name = encode_and_quote(name)
+self.name = Header(name).encode()
 self.value = _strify(value)
 if filename is None:
 self.filename = None
@@ -195,11 +200,6 @@
 
 headers.append("Content-Type: %s" % filetype)
 
-if self.filesize is not None:
-headers.append("Content-Length: %i" % self.filesize)
-else:
-headers.append("Content-Length: %i" % len(self.value))
-
 headers.append("")
 headers.append("")
 
diff -Nru python-poster-0.7.0/poster/__init__.py 
python-poster-0.8.1/poster/__init__.py
--- python-poster-0.7.0/poster/__init__.py  2010-10-23 17:19:56.0 
+0200
+++ python-poster-0.8.1/poster/__init__.py  2011-02-13 20:12:47.0 
+0100
@@ -1,4 +1,4 @@
-# Copyright (c) 2010 Chris AtLee
+# Copyright (c) 2011 Chris AtLee
 # 
 # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to deal
@@ -29,4 +29,4 @@
 import poster.streaminghttp
 import poster.encode
 
-version = (0, 7, 0) # Thanks JP!
+version = (0, 8, 1) # Thanks JP!
diff -Nru python-poster-0.7.0/poster/streaminghttp.py 
python-poster-0.8.1/poster/streaminghttp.py
--- python-poster-0.7.0/poster/streaminghttp.py 2010-09-03 16:59:41.0 
+0200
+++ python-poster-0.8.1/poster/streaminghttp.py 2011-04-16 15:24:30.0 
+0200
@@ -181,16 +181,18 @@
 return urllib2.HTTPSHandler.do_request_(self, req)
 
 
+def get_handlers():
+handlers = [StreamingHTTPHandler, StreamingHTTPRedirectHandler]
+if hasattr(httplib, "HTTPS"):
+handlers.append(StreamingHTTPSHandler)
+return handlers
+
 def register_openers():
 """Register the streaming http handlers in the global urllib2 default
 opener object.
 
 Returns the created OpenerDirector object."""
-handlers = [StreamingHTTPHandler, StreamingHTTPRedirectHandler]
-if hasattr(httplib, "HTTPS"):
-handlers.append(StreamingHTTPSHandler)
-
-opener = urllib2.build_opener(*handlers)
+opener = urllib2.build_opener(*get_handlers())
 
 urllib2.install_opener(opener)
 
diff -Nru python-poster-0.7.0/poster.egg-info/PKG-INFO 
p

Bug#638707: RFS: python-poster

2011-12-09 Thread Emilien Klein
2011/12/9 Jakub Wilk :
> I uploaded the package to DELAYED/2. Please post full debdiff between
> 0.7.0-1.1 and 0.8.1-0.1 to the bug log.

Thanks Jakub for the upload.

Full debdiff is to be found here: http://paste.debian.net/148759/
Please let me know if using the paste service isn't appropriate (I've
set it to never expire)

+Emilien



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



Bug#638707: NMU done but unresponsive maintainer

2011-12-08 Thread Emilien Klein
Hi Mentors and Alessio,

2011/11/25 Emilien Klein :
> Hi Mentors,
>
> About a month ago [6 weeks now] I made a NMU of the python-poster package for 
> the
> latest version 0.8.1, as suggested by Robert. Unfortunately Robert
> hasn't answered my last 4 emails on 28/10, 2/11, 4/11 and 20/11, I
> suppose due to the new baby ;)
>
> I am thus looking for someone to sponsor my NMU. It can be found at
> http://mentors.debian.net/package/python-poster.
[...]

Is there anyone available to sponsor my NMU from 2011-10-27?

Thanks,
+Emilien



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



  1   2   >