Bug#880125: Should Recommend: python3-openpyxl, python3-xlrd

2017-10-29 Thread Yuri D';Elia

Package: python3-pandas
Version: 0.20.3-10
Severity: normal

Loading of various Excel documents depends on python3-openpyxl and
python3-xlrd.

Both were already Recommended in python-pandas, but the same is
not true for python3-pandas.

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages python3-pandas depends on:
ii  python33.6.3-2
ii  python3-dateutil   2.6.1-1
ii  python3-numpy  1:1.13.1-1
ii  python3-pandas-lib 0.20.3-10
ii  python3-pkg-resources  36.2.7-2
ii  python3-six1.11.0-1
ii  python3-tz 2017.2-2

Versions of packages python3-pandas recommends:
pn  python3-bs4 
ii  python3-html5lib0.9-1
ii  python3-lxml4.0.0-1
ii  python3-matplotlib  2.0.0+dfsg1-2+b1
ii  python3-numexpr 2.6.2-2
ii  python3-scipy   0.19.1-1
ii  python3-tables  3.4.2-1

Versions of packages python3-pandas suggests:
ii  python-pandas-doc  0.20.3-10



Bug#879000: Cannot recover after password timeout

2017-10-18 Thread Yuri D';Elia

Package: dracut
Version: 045+132-1
Severity: normal

I briefly tried dracut on a minimal system with cryptosetup+luks
root filesystem. Everything works as expected.

I discovered a minor issue with the password prompt.

During boot, the prompt to unlock the root fs has a timeout. If
the timeout is reached, you're dropped onto a recovery shell.

At this stage, unfortunately, the password prompt seems to be still
active and is still eating half of the keypresses in the background,
making it impossible to actually use the recovery shell.

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages dracut depends on:
ii  dracut-core  045+132-1

dracut recommends no packages.

Versions of packages dracut suggests:
pn  dracut-network  



Bug#871542: chromium: Chromium 60 UI is huge on HiDPI displays

2017-09-28 Thread Yuri D';Elia

Package: chromium
Version: 61.0.3163.100-2
Followup-For: Bug #871542

I was also hit by this bug with Chromium 61.
At 2560x1440 the UI is just overblown.

Using an 1.5 scale factor fixes the size to something acceptable, but
only when I'm using the laptop's screen. When booting with an external
screen, the DPI is lower, and thus the environment variable needs to be
changed.

I don't understand why Chromium is not using the reported DPI setting
(values reported by XRandR are correct!) and instead is introducing
another useless scaling factor!

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages chromium depends on:
ii  chromium-common  61.0.3163.100-2
ii  libasound2   1.1.3-5
ii  libatk1.0-0  2.26.0-2
ii  libavcodec57 10:3.3.4-dmo1
ii  libavformat5710:3.3.4-dmo1
ii  libavutil55  10:3.3.4-dmo1
ii  libc62.24-17
ii  libcairo21.14.10-1
ii  libcups2 2.2.4-7
ii  libdbus-1-3  1.11.18-1
ii  libevent-2.1-6   2.1.8-stable-4
ii  libexpat12.2.3-1
ii  libflac8 1.3.2-1
ii  libfontconfig1   2.12.3-0.2
ii  libfreetype6 2.8-0.2
ii  libgcc1  1:7.2.0-10.0+really6~reproducible1
ii  libgdk-pixbuf2.0-0   2.36.10-2
ii  libglib2.0-0 2.54.0-1
ii  libgtk2.0-0  2.24.31-2
ii  libharfbuzz0b1.4.2-1
ii  libicu57 57.1-6
ii  libjpeg62-turbo  1:1.5.2-2
ii  liblcms2-2   2.8-4
ii  libminizip1  1.1-8+b1
ii  libnspr4 2:4.16-1
ii  libnss3  2:3.32-2
ii  libopus0 1.2.1-1
ii  libpango-1.0-0   1.40.12-1
ii  libpangocairo-1.0-0  1.40.12-1
ii  libpng16-16  1.6.32-3
ii  libpulse011.1-1
ii  libre2-3 20170101+dfsg-1
ii  libsnappy1v5 1.1.7-1
ii  libstdc++6   7.2.0-10.0+really6~reproducible1
ii  libvpx4  1.6.1-3
ii  libwebp6 0.6.0-3
ii  libwebpdemux20.6.0-3
ii  libwebpmux3  0.6.0-3
ii  libx11-6 2:1.6.4-3
ii  libx11-xcb1  2:1.6.4-3
ii  libxcb1  1.12-1
ii  libxcomposite1   1:0.4.4-2
ii  libxcursor1  1:1.1.14-3
ii  libxdamage1  1:1.1.4-3
ii  libxext6 2:1.3.3-1+b2
ii  libxfixes3   1:5.0.3-1
ii  libxi6   2:1.7.9-1
ii  libxml2  2.9.4+dfsg1-4
ii  libxrandr2   2:1.5.1-1
ii  libxrender1  1:0.9.10-1
ii  libxslt1.1   1.1.29-2.1
ii  libxss1  1:1.2.2-1+b2
ii  libxtst6 2:1.2.3-1
ii  zlib1g   1:1.2.8.dfsg-5

Versions of packages chromium recommends:
ii  fonts-liberation  1:1.07.4-2

Versions of packages chromium suggests:
pn  chromium-driver
pn  chromium-l10n  
pn  chromium-shell 
pn  chromium-widevine  



Bug#876841: Depends on python3-mock

2017-09-26 Thread Yuri D';Elia

Package: python3-tables
Version: 3.4.2-1
Severity: normal

Hi, in the newer release of the package, python3-tables is added as a
build dependency, however the package itself depends on python3-mock.

After checking though, it seems that python3-mock is only used in
tests/test_utils.py (the test suite).

Is it necessary dependency?

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages python3-tables depends on:
ii  python  2.7.14-1
ii  python-tables-data  3.4.2-1
ii  python3 3.5.3-3
ii  python3-mock2.0.0-3
ii  python3-numexpr 2.6.2-2
ii  python3-numpy   1:1.13.1-1
ii  python3-six 1.11.0-1
ii  python3-tables-lib  3.4.2-1

python3-tables recommends no packages.

Versions of packages python3-tables suggests:
pn  python-netcdf  
ii  python-tables-doc  3.4.2-1
pn  vitables   



Bug#729956: Python 3 Statsmodels & Pandas

2017-09-16 Thread Yuri D';Elia
On Sat, Sep 16 2017, Diane Trout wrote:
> I was assuming it's because there's a cyclic dependency between pandas
> and statsmodels (needed for pandas unit tests), and statsmodels was
> also broken by the fpectl problem.
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875805
>
> My solution was to use build-profiles to flag the test dependency with
> !nocheck

Looking at python3-skimage-lib (which also requires a rebuild), it seems
that the package failed to pass some tests.

Bug #868582 even includes a patch to update to 0.13 [and disables some
test failures].



Bug#729956: Python 3 Statsmodels & Pandas

2017-09-16 Thread Yuri D';Elia
On Sat, Sep 16 2017, Diane Trout wrote:
> python3-pandas: Pandas is not installable
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875723

I would have expected the rebuild of python packages affected by the
fpectl extension with a transition, but it doesn't seem to be the case?

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

More Breaks where added to {python,python3}-stdlib itself, but there are
still packages which didn't rebuild.



Bug#873499: GnuPG package split and interlocking dependencies [was: Re: Bug#873499: Should depend on "gnupg | gnupg2 | gpg"]

2017-09-11 Thread Yuri D';Elia
On Mon, Sep 11 2017, Daniel Kahn Gillmor wrote:
>> I'd recommend gpg-agent, and suggest gnupg instead.
>
> why?  upstream recommends shipping all the binaries in a single package
> as the standard deployment.  I'm trying to meet them halfway here.
<...>
> I'm willing to keep the split in debian to support narrowly-scoped, tiny
> systems administered by technically-competent people.  But we've got
> enough issues to focus on without encouraging full-blown desktop systems
> that have gpg fail because of missing dependenencies, which is what i
> think would happen if we moved the rest of the suite out of Recommends.
> Do you think that wouldn't happen?

There's one intricate example which I think would be useful for
discussion: what should libgpgme11 do? It currently depends on gnupg,
which installs the full suite. But that's a result of the old package
structure.

I would (personally) make libgpgpme11 depend on gpg only, and move the
burden of the final call to the actual tool facing the user. For
example, notmuch, which uses libgmime which in turn uses libgpgme11 does
that correctly by recommending the agent and gpgsm.

But I do see your point. It's an added burden on the maintainer.

> Thanks for the suggested text.  Can you explain why the package
> Description: should call out secret key use separately from, say,
> network access, or other modules of the suite?

My reasoning is that gpg is supposed to do encryption/decryption and
signing, and if you can't decrypt or sign because you don't have the
agent you're probably wondering what can you actually do with it.

I still see certificate management and network support as extra.

> they most certainly do -- for just one example, in a batch script where
> gpg is invoked a number of times, the long-running dirmngr process can
> cache knowledge about the network between invocations of gpg.

I guess this could happen.

This probably stems for my own usage of gpg itself, which doesn't
involve any network usage on the gpg part.



Bug#873499: Should depend on "gnupg | gnupg2 | gpg"

2017-09-11 Thread Yuri D';Elia
On Mon, Sep 11 2017, Daniel Kahn Gillmor wrote:
> On Mon 2017-09-11 14:28:29 +0200, Yuri D'Elia wrote:
>> I'd rather go for this route, and recommend gpg-agent from gpg,
>
> gpg already Recommends: gnupg, which itself Depends: gpg-agent.

I'd recommend gpg-agent, and suggest gnupg instead.

>  This package contains /usr/bin/gpg itself, and is useful on its own
>  only for public key operations (encryption, signature verification,
>  listing OpenPGP certificates, etc).  If you want full capabilities
>  (including secret key operations, network access, etc), please
>  install the "gnupg" package, which pulls in the full suite of tools.

This package contains /usr/bin/gpg itself, and is useful on its own only
for public key operations (encryption, signature verification, listing
OpenPGP certificates, etc). For operations involving secret keys and
passphrases, gpg-agent is also required. If you want full capabilities
(network access, X.509 and CMS and all other command line utilities),
please install the "gnupg" package, which pulls in the full suite of
tools.

> Your previous sentence suggests that you don't want to always having a
> daemon running.  in this sentence, you suggest that you don't like the
> systems that help you to avoid always having a daemon running.  These
> two complaints seem incompatible, unless all you're saying is that you
> simply don't like the idea of separated processes with different
> requirements/capabilities at all.

I don't oppose the idea of a separated process with different
capabilities. This is fine for using gpg as a daemon for interactive
usage. I'm using gpg-agent with pinentry for ssh keys as well, so I'm
not complaining about this. I overall like how these work together.

But on the other side, when all you want to do is use gpg in a batch
script and it fed stuff which is already on disk, these separate
processes do hardly anything useful.

> Can you tell me (probably in a separate report) what unattended
> operation problem you're particularly having, so we can try to get it
> resolved?  surely the fact that unattended operation might involve
> multiple processes instead of a single process isn't the problem in
> itself.

Let's continue this into a separated report then.

Let me know what you think about the revised description and suggested
dependencies.



Bug#873499: Should depend on "gnupg | gnupg2 | gpg"

2017-09-11 Thread Yuri D';Elia
On Mon, Sep 11 2017, Daniel Kahn Gillmor wrote:
> gpg: failed to start agent '/usr/bin/gpg-agent': No such file or directory
> gpg: can't connect to the agent: No such file or directory
> gpg: agent_genkey failed: No agent running
> Key generation failed: No agent running
> 2 dkg@sid:~$

Since I always had to use the agent, I never noticed. Sorry about that.

> something fancier and more narrowly targeted, they could do something
> like:
>
>   Depends: gpg-agent, gpg
>   Recommends: gnupg

I'd rather go for this route, and recommend gpg-agent from gpg,
mentioning that secret key operations require at least the agent to be
running in the description.

> since i don't believe that pass has any need for network access
> (dirmngr) or X.509 or CMS (gpgsm).  But i don't know pass super well so
> i can't guarantee that this is correct.

pass doesn't fetch external keys.

> I certainly don't want most users to have to think about which
> specific packages they need to install.

I'm actually happy that newer versions of gpg do not require dirmngr to
be running anymore. When using gpg non-interactively, having services
start-up unexpectedly (especially under systemd activation) is not
something I'm pleased with. I remember I filed a bug report about the
agent/dirmngr activation. I use gpg for batch unattended operations, but
it looks like gpg is becoming more and more a tool for strictly
interactive usage.



Bug#875303: Troublesome systemd-networkd-wait-online.service

2017-09-10 Thread Yuri D';Elia

Package: systemd
Version: 234-3
Severity: normal

The systemd-networkd-wait-online.service is causing tlp.service (among
others) to break in my setup.

The issue is caused by the rule

Also=systemd-networkd-wait-online.service

present in systemd-network.service. Several services include include an
explicit dependency on network-online.target which then drag in
systemd-networkd-wait-online.service. One is apt-daily.service, but
exim4 (via LFS) is another.

The net result is that multi-user.target now depends on
systemd-networkd-wait-online.service. However, on a laptop, this is
broken. multi-user.target shouldn't directly depend on a working
connection.

In case of tlp.service, which has After=multi-user.target, will execute
the startup rules *after* wait-online timeouts, which is some minutes
after I could login.

Incidentally, exim4 also isn't started until timeout occurs, which makes
local mail delivery broken until then.

This is more subtle. The init script in this case depends on $network.
systemd shouldn't automatically translate this to include
network-online.target, but only network.target.

I currently masked network-online.service to resolve this issue, but
this shouldn't be. Services should be able to depend on network-online
without affecting system startup.

-- Package-specific info:

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages systemd depends on:
ii  adduser 3.116
ii  libacl1 2.2.52-3+b1
ii  libapparmor12.11.0-10
ii  libaudit1   1:2.7.7-1+b2
ii  libblkid1   2.29.2-4
ii  libc6   2.24-17
ii  libcap2 1:2.25-1
ii  libcryptsetup4  2:1.7.3-4
ii  libgcrypt20 1.8.1-1
ii  libgpg-error0   1.27-3
ii  libidn111.33-1
ii  libip4tc0   1.6.1-2
ii  libkmod224-1
ii  liblz4-10.0~r131-2+b1
ii  liblzma55.2.2-1.3
ii  libmount1   2.29.2-4
ii  libpam0g1.1.8-3.6
ii  libseccomp2 2.3.1-2.1
ii  libselinux1 2.7-1
ii  libsystemd0 234-3
ii  mount   2.29.2-4
ii  procps  2:3.3.12-3
ii  util-linux  2.29.2-4

Versions of packages systemd recommends:
ii  dbus1.11.16+really1.11.16-2
ii  libpam-systemd  234-3

Versions of packages systemd suggests:
ii  policykit-10.105-18
pn  systemd-container  

Versions of packages systemd is related to:
pn  dracut   
ii  initramfs-tools  0.130
ii  udev 234-3

-- Configuration Files:
/etc/systemd/journald.conf changed [not included]
/etc/systemd/logind.conf changed [not included]
/etc/systemd/resolved.conf changed [not included]
/etc/systemd/timesyncd.conf changed [not included]



Bug#875298: New upstream version available

2017-09-10 Thread Yuri D';Elia

Source: mlmmj
Severity: wishlist

A new upstream version of mlmmj is available: 1.3.0

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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



Bug#729956: git-dpm (was Re: Bug#729956: Forwarded upstream)

2017-09-06 Thread Yuri D';Elia
On Wed, Sep 06 2017, Andreas Tille wrote:
>> But just to confirm, I see that statsmodels is just using
>> git-buildpackage?
>
> Yes.

Ok, that's reassuring. I'll have a look at the packaging, since I'm
already on alioth.

But since DPMT is CC-ed (I normally follow via gmane), I take the
occasion to say that I _really_ _REALLY_ wished the recommendation on
git-dpm to be reconsidered, or at least relaxed.

For a newcomer, git-dpm is overkill and underdocumented.
>From an outsider, making a Debian package already looks daunting.
git-dpm does not help.

On the other hand, git-buildpackage is a relatively smooth progression
from quilt, and it does provide some added convenience.



Bug#729956: Forwarded upstream

2017-09-06 Thread Yuri D';Elia
On Wed, Sep 06 2017, Andreas Tille wrote:
> Great.  What about sending a patch with your changes to the bug
> report?  I've added a branch debian-python3 to

I always built from source, not with the debian packaging.

>https://anonscm.debian.org/git/debian-science/packages/statsmodels.git
>
> but the build failed (for other reasons).  I'd willing to work on this
> but I definitely need help since I'm lacking the needed Python
> knowledge.

Hum, I always assumed the consensus on python packages was to manage
them with git-dpm, which is something I cannot digest (and has stopped
me from contributing more).

But just to confirm, I see that statsmodels is just using
git-buildpackage?



Bug#729956: Forwarded upstream

2017-09-06 Thread Yuri D';Elia
On Wed, Sep 06 2017, Andreas Tille wrote:
> I opened an issue on Github
>
> https://github.com/statsmodels/statsmodels/issues/3909
>
> requesting Python3 support.

I concur with what was said in the issue.
This is only an issue with debian's packaging.

I've been using a custom build of statsmodels on python3 since years
as well without problems.



Bug#741613: Switch to RFP

2017-09-05 Thread Yuri D';Elia
Control: retitle -1 RFP: glslang -- OpenGL / OpenGL ES Shading Language 
Reference Compiler

Switch to RFP, as it's unlikely I can work on the packaging in the near
future.



Bug#874258: Requires rebuild due to pyfpe ABI change

2017-09-04 Thread Yuri D';Elia

Package: python3-scipy
Version: 0.18.1-2+b2
Severity: important

python3 stopped building the fpectl module, requiring a rebuild of the affected 
modules.
scipy.linalg is affected:


import scipy
import scipy.linalg

Traceback (most recent call last):
 File "", line 1, in 
 File "/usr/lib/python3/dist-packages/scipy/linalg/__init__.py", line 175, in 

   from .basic import *
 File "/usr/lib/python3/dist-packages/scipy/linalg/basic.py", line 21, in 

   from ._solve_toeplitz import levinson
ImportError: 
/usr/lib/python3/dist-packages/scipy/linalg/_solve_toeplitz.cpython-35m-x86_64-linux-gnu.so:
 undefined symbol: PyFPE_jbuf

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages python3-scipy depends on:
ii  libblas3 [libblas.so.3] 3.7.1-1+b1
ii  libc6   2.24-17
ii  libgcc1 1:7.2.0-3
ii  libgfortran47.2.0-3
ii  liblapack3 [liblapack.so.3] 3.7.1-1+b1
ii  libopenblas-base [liblapack.so.3]   0.2.20+ds-2+b1
ii  libquadmath07.2.0-3
ii  libstdc++6  7.2.0-3
ii  python3 3.5.3-3
ii  python3-decorator   4.1.1-1
ii  python3-numpy [python3-numpy-abi9]  1:1.12.1-3.2

Versions of packages python3-scipy recommends:
ii  g++ [c++-compiler]4:7.1.0-2
ii  g++-7 [c++-compiler]  7.2.0-3

Versions of packages python3-scipy suggests:
ii  python-scipy-doc  0.18.1-2



Bug#874253: Needs rebuild due to PyFPE

2017-09-04 Thread Yuri D';Elia

Package: python3-pandas-lib
Version: 0.20.3-1
Severity: important

python stopped building the fpectl extension, which results in this:

ImportError: C extension: 
/usr/lib/python3/dist-packages/pandas/_libs/tslib.cpython-35m-x86_64-linux-gnu.so:
 undefined symbol: PyFPE_jbuf not built. If you want to import pandas from the 
source directory, you may need to run 'python setup.py build_ext --inplace 
--force' to build the C extensions first.

The python package added some Breaks against numpy, however it seems that
pandas-lib was skipped.

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages python3-pandas-lib depends on:
ii  libc6   2.24-17
ii  libgcc1 1:7.2.0-3
ii  libstdc++6  7.2.0-3
ii  python3 3.5.3-3
ii  python3-numpy [python3-numpy-abi9]  1:1.12.1-3.2

python3-pandas-lib recommends no packages.

python3-pandas-lib suggests no packages.



Bug#873499: Should depend on "gnupg | gnupg2 | gpg"

2017-08-29 Thread Yuri D';Elia
On Tue, Aug 29 2017, Colin Watson wrote:
>  This package contains /usr/bin/gpg itself, and is useful on its own
>  only for public key operations (encryption, signature verification,
>  listing OpenPGP certificates, etc).  If you want full capabilities
>  (including secret key operations, network access, etc), please
>  install the "gnupg" package, which pulls in the full suite of tools.
>
> pass requires secret key operations, not just public key operations.

I've been using pass with gpg only already since gpg 2.1.23 became
available using an equivs package to fulfill the dependency. Can you
make an example of a "secret key operation"? I think gpg's description
is misleading.

gpg can definitely generate and manipulate secret keys by itself for
example.

The only difference is that you need to depend on dirmngr/gpgsm or the
tools package explicitly.



Bug#873498: Should depend on "gnupg | gnupg2 | gpg"

2017-08-28 Thread Yuri D';Elia
On Tue, Aug 29 2017, Sean Whitton wrote:
>> binary itself. To avoid extra dependencies, it would be nice to update
>> the dependency to "gnupg | gnupg2 | gpg".
>
> Well, gnupg2 is a transitional package, so no point in having that.
>
> Would 'gpg' be enough?  The package description says it can't do
> anything with secret keys, which would render git-remote-gcrypt pretty
> much useless.

I currently have an equivs package that provides gnupg2 while depending
only on gpg to satisfy existing packages, and had no problems. I'm not
sure what the description intends about "secret keys", since I can
generate and manipulate secret keys as usual.

gnupg just depends on additional modules by default.

If you need specific functionality, such as dirmngr, I'd say you should
depend on it explicitly (look at python-apt), but avoid to depend on the
full suite. I never ever used gpgsm for example, and with gpg 2.1.23 I
even disabled dirmngr.



Bug#873499: Should depend on "gnupg | gnupg2 | gpg"

2017-08-28 Thread Yuri D';Elia

Package: pass
Version: 1.7.1-3
Severity: normal

The gnupg2 package in unstable has been renamed again and split into several
components.

The "gnupg" package is now the full suite, while "gpg" contains the binary
itself. To avoid extra dependencies, it would be nice to update the dependency
to "gnupg | gnupg2 | gpg".

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages pass depends on:
pn  gnupg2 | gnupg  
ii  tree1.7.0-5

Versions of packages pass recommends:
ii  git   1:2.14.1-2
pn  gnupg2
pn  qrencode  
pn  xclip 

Versions of packages pass suggests:
ii  libxml-simple-perl  2.24-1
ii  perl5.26.0-5
ii  python  2.7.13-2
ii  python3 3.5.3-3
pn  ruby



Bug#873498: Should depend on "gnupg | gnupg2 | gpg"

2017-08-28 Thread Yuri D';Elia

Package: git-remote-gcrypt
Version: 1.0.1-1
Severity: normal

The gnupg2 package in unstable has been renamed again and split into several
components.

The "gnupg" package is now the full suite, while "gpg" contains the binary
itself. To avoid extra dependencies, it would be nice to update the dependency
to "gnupg | gnupg2 | gpg".

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages git-remote-gcrypt depends on:
ii  git 1:2.14.1-2
pn  gnupg | gnupg2  

Versions of packages git-remote-gcrypt recommends:
ii  curl   7.55.0-1
ii  rsync  3.1.2-2

git-remote-gcrypt suggests no packages.



Bug#872983: Do not depend on openbox-menu

2017-08-23 Thread Yuri D';Elia

Package: openbox
Version: 3.6.1-4.1
Severity: wishlist

I'm using openbox without a desktop menu entirely. Openbox 3.6.1-5 switched
from Suggests: openbox-menu to Depends: openbox-menu.

Can we push it back to a Suggests or a Recommends for those that don't need it?

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages openbox depends on:
ii  libc6 2.24-15
ii  libglib2.0-0  2.53.6-1
ii  libice6   2:1.0.9-2
ii  libobrender32v5   3.6.1-5
ii  libobt2v5 3.6.1-5
ii  libsm62:1.2.2-1+b3
ii  libstartup-notification0  0.12-4+b2
ii  libx11-6  2:1.6.4-3
ii  libxau6   1:1.0.8-1+b2
ii  libxcursor1   1:1.1.14-2
ii  libxext6  2:1.3.3-1+b2
ii  libxi62:1.7.9-1
ii  libxinerama1  2:1.1.3-1+b3
ii  libxrandr22:1.5.1-1

Versions of packages openbox recommends:
ii  obconf  1:2.0.4+git20150213-2
pn  python-xdg | obsession  
pn  scrot   

Versions of packages openbox suggests:
ii  fonts-dejavu   2.37-1
ii  libxml2-dev2.9.4+dfsg1-3.1
pn  menu   
pn  openbox-gnome-session  
pn  openbox-kde-session
pn  openbox-menu   
ii  python 2.7.13-2
pn  tint2  



Bug#871774: Broken dependencies

2017-08-11 Thread Yuri D';Elia

Package: bogofilter-bdb
Severity: normal
Version: 1.2.4+dfsg1-9+b1

Probably as a result of a rebuild, bogofilter-bdb 1.2.4+dfsg1-9+b1 depends on 
both:

--- bogofilter-common (= 1.2.4+dfsg1-9)
--- bogofilter-common (= 1.2.4+dfsg1-9+b1) (UNAVAILABLE)

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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



Bug#868433: Needs rebuild for gdal-abi-2.2

2017-07-15 Thread Yuri D';Elia

Package: libopencv-imgcodecs3.2
Version: 3.2.0+dfsg-1~exp1
Severity: normal

On unstable, gdal has been upgraded to 2.2, which makes imgcodecs3.2 
uninstallable.



Bug#868429: 1.12.2 uninstallable

2017-07-15 Thread Yuri D';Elia

Package: gstreamer1.0-vaapi
Version: 1.12.2-1
Severity: serious

The dependencies for libgstreamer-plugins-bad1.0-0 listed in the current 1.12.2
version of the package make it uninstallable.

*-vaapi depends on both:

libgstreamer-plugins-bad1.0-0 (< 1.12.2)
libgstreamer-plugins-bad1.0-0 (>= 1.12.1)



Bug#866598: 1.10.0+dfsg-5+b2 uninstallable: conflicts with debconf

2017-06-30 Thread Yuri D';Elia

Package: python3-cairo
Version: 1.10.0+dfsg-5+b1
Severity: serious

Preparing to unpack .../python3-cairo_1.10.0+dfsg-5+b2_amd64.deb ...
Unpacking python3-cairo (1.10.0+dfsg-5+b2) over (1.10.0+dfsg-5+b1) ...
dpkg: error processing archive 
/var/cache/apt/archives/python3-cairo_1.10.0+dfsg-5+b2_amd64.deb (--unpack):
trying to overwrite '/usr/lib/python2.7/dist-packages/debconf.py', which is 
also in package debconf 1.5.61

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages python3-cairo depends on:
ii  libc6  2.24-12
ii  libcairo2  1.14.8-1
ii  python33.5.3-3

python3-cairo recommends no packages.

python3-cairo suggests no packages.



Bug#864905: New upstream 4.0.6 available

2017-06-16 Thread Yuri D';Elia

Package: kicad
Version: 4.0.5+dfsg1-4
Severity: wishlist

Upstream released a new stable version of kicad (4.0.6).
Notably, it chances some paths that should fix #860093 as well.



Bug#864601: Missing 'HuC' firmware on Intel Kabylake/Skylake/Broxton

2017-06-11 Thread Yuri D';Elia

Package: firmware-misc-nonfree
Version: 20161130-3
Severity: normal

The HuC firmware is currently missing for the i915 module:

W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for 
module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for 
module i915

It is currently available on https://01.org/linuxgraphics/downloads/firmware

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

firmware-misc-nonfree depends on no packages.

firmware-misc-nonfree recommends no packages.

Versions of packages firmware-misc-nonfree suggests:
ii  initramfs-tools  0.130



Bug#864197: Allow to match packages by their source name in apt_preferences

2017-06-05 Thread Yuri D';Elia
On Mon, Jun 05 2017, Julian Andres Klode wrote:
>> In apt_preferences, would it possible to pin packages by their source name?
>
> That is planned. We already have a almost 15 year old wishlist
> bug for that, so I'm merging this one into that.

Missed that.
Mmmh, I guess I shouldn't sweat on it...



Bug#864197: Allow to match packages by their source name in apt_preferences

2017-06-04 Thread Yuri D';Elia

Package: apt
Version: 1.4.6
Severity: wishlist

In apt_preferences, would it possible to pin packages by their source name?

I'm a developer and I'm using pinning for several development packages.  I
currently list the binary packages by hand, by really I'd like to match
packages by their source name in _most_ scenarios.

For packages such as llvm, it's cumbersome and error-prone to list all built
packages. Skipping one package will likely result in dependency issues due to
version mismatches. I'd rather match on "Source: llvm-toolchain-*". Likewise,
I'd like to match all packages built by "rustc".

This is true for almost all packages that build more than a single binary.

Would it be possible to extend apt_preferences so that in addition to Package
stanzas we also have Source?

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages apt depends on:
ii  adduser 3.115
ii  debian-archive-keyring  2017.5
ii  gpgv2.1.18-8
ii  init-system-helpers 1.48
ii  libapt-pkg5.0   1.4.6
ii  libc6   2.24-11
ii  libgcc1 1:6.3.0-18
ii  libstdc++6  6.3.0-18

Versions of packages apt recommends:
ii  gnupg  2.1.18-8

Versions of packages apt suggests:
ii  apt-doc 1.4.6
ii  aptitude0.8.7-1
ii  dpkg-dev1.18.24
pn  powermgmt-base  
ii  python-apt  1.4.0~beta3



Bug#823110: cups-filters: Versioned dependency on imagemagick makes using graphicsmagick harder

2017-05-31 Thread Yuri D';Elia
On Wed, May 31 2017, Samuel Thibault wrote:
> Hello,
>
> Versioned Provides are now supported, so graphicsmagick can just Provide
> the appropriate version of imagemagick.

I'll ask, but maybe they don't already because
graphicsmagick-imagemagick-compat does not guarantee 100% feature parity.

I'm using both, and certain filters/flags are just not available in
gm-compat, independently of the version.

> I don't see the point: we'd still want to recommend that package, so
> it's installed by default without making it a requirement. Just keeping
> it inside the cups-filter package gets the same dependencies in the end,
> while keeping things simpler.

My main point was that graphicsmagick/imagemagick is only used for those
filters. In theory, if you don't have liblouis* installed, imagemagick
is not going to be needed as well, which doesn't justify the hard
dependency.

You could put imagemagick as a recommend as well, but I always find it
confusing if one feature is dependent on *both* recommended packages to
be installed (sure, you can write about this in the README.Debian --
many packages do this, but it's not very friendly).



Bug#823110: cups-filters: Versioned dependency on imagemagick makes using graphicsmagick harder

2017-05-28 Thread Yuri D';Elia

Package: cups-filters
Version: 1.11.6-3
Followup-For: Bug #823110

I second this, and push it further.
cups-filters depends on imagemagik for "convert" alone, and it's used only in:

 /var/lib/cups/filter/imagetobrf
 /var/lib/cups/filter/texttobrf

Both usage of convert are absolutely trivial, and graphicsmagick can fulfil
both without problems.

I originally filed a bug to downgrade the dependency of braille-dependent tools
to a Recommends.

Please change the dependency to:

 Recommends: imagemagick (>= 6.4~) | graphicsmagick-imagemagick-compat

Please note that I do not want to dismiss braille support here. I'd rather see
braille filters split into a separate package where we can properly Depend on
the required tools instead.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64
(x86_64)

Kernel: Linux 4.11.0-trunk-amd64 (SMP w/4 CPU cores)
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 cups-filters depends on:
ii  bc   1.06.95-9+b3
ii  cups-filters-core-drivers1.11.6-3
ii  ghostscript  9.20~dfsg-3.2
ii  imagemagick  8:6.9.7.4+dfsg-9
ii  imagemagick-6.q16 [imagemagick]  8:6.9.7.4+dfsg-9
ii  libc62.24-10
ii  libcups2 2.2.1-8
ii  libcupsfilters1  1.11.6-3
ii  libcupsimage22.2.1-8
ii  libfontconfig1   2.12.1-0.1
ii  libfontembed11.11.6-3
ii  libgcc1  1:6.3.0-18
ii  libijs-0.35  0.35-12
ii  libpoppler64 0.48.0-2
ii  libqpdf176.0.0-2
ii  libstdc++6   6.3.0-18
ii  poppler-utils0.48.0-2

Versions of packages cups-filters recommends:
ii  colord1.3.3-2
pn  liblouisutdml-bin | liblouis-bin  

Versions of packages cups-filters suggests:
pn  antiword   
pn  docx2txt   
pn  foomatic-db-compressed-ppds | foomatic-db  

-- Configuration Files:
/etc/modules-load.d/cups-filters.conf [Errno 2] No such file or directory: 
'/etc/modules-load.d/cups-filters.conf'



Bug#860763: imagemagick: /etc/imagemagick-6/policy.xml useless limits settings

2017-05-28 Thread Yuri D';Elia

Package: imagemagick-6-common
Version: 8:6.9.7.4+dfsg-9
Followup-For: Bug #860763

I agree with the original reporter here. The policy includes arbitrary limits
which cannot easily be modified by invoking the commands.

If we want to ensure the "resource" limits do not get exceeded in order to
avoid a potential DOS, the admin should use ulimit(1).

The '' policy also kills the
ability to annotate text in a pipe:

 echo 'x' | convert -annotate '@-' ...

will fail with a 'not authorized' error, which is rather confusing as this is
precisely the kind of example as done in the documentation.

Of course, @[path] will allow to read-in external data, but this somehow
implies that the user of convert is *not* under control of the annotation text.

This seems a rather weak form of protection which prevents a rather useful
feature.

The only "policy" that I agree with is to disable remote delegates (I never
expect an image toolkit to perform remote queries).

-- Package-specific info:
ImageMagick program version
---
animate:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
compare:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
convert:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
composite:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
conjure:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
display:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
identify:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
import:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
mogrify:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
montage:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
stream:  ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64
(x86_64)

Kernel: Linux 4.11.0-trunk-amd64 (SMP w/4 CPU cores)
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)

-- Configuration Files:
/etc/ImageMagick-6/policy.xml changed [not included]



Bug#860188: v40 interpreter in 2.7

2017-05-18 Thread Yuri D';Elia
On Thu, May 18 2017, Laurent Bigonville wrote:
> 2.7.1 is currently in experimental and AFAIKS the v40 interpreter is enabled 
> by
> default in that version, see:
> https://www.freetype.org/freetype2/docs/subpixel-hinting.html
>
> Where you thinking about something else?

After rechecking with the experimental version, it looks like v40 is
working as it should. I was just confused by ftview not showing the
engine version, but this was due to me also enabling the v38 engine as
well.

Sorry for the noise.



Bug#862671: Pressure wrap-around in qt4 programs

2017-05-15 Thread Yuri D';Elia

Package: xserver-xorg-input-wacom
Version: 0.34.0-1
Severity: normal

I'm using a wacom bamboo tablet, and noticed that starting with
xserver-xorg-input-wacom 0.34.0-1 the pressure reported by the stylus in Qt4
programs wraps around at 0.5 (going back to -0.5 instead), thus never reaching
1. This looks like a botched signed integer conversion to float.

Downgrading to 0.33.0-1+b1 fixes the issue (the pressure range reported by the
stylus is in the 0-1 range as it should), which makes me think the issue is
either an ABI breakage or some issue in the driver itself.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64
(x86_64)

Kernel: Linux 4.11.0-trunk-amd64 (SMP w/4 CPU cores)
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 xserver-xorg-input-wacom depends on:
ii  libc6  2.24-10
ii  libudev1   233-6
ii  libx11-6   2:1.6.4-3
ii  libxext6   2:1.3.3-1+b2
ii  libxi6 2:1.7.9-1
ii  libxinerama1   2:1.1.3-1+b3
ii  libxrandr2 2:1.5.1-1
ii  xserver-xorg-core [xorg-input-abi-24]  2:1.19.3-1

xserver-xorg-input-wacom recommends no packages.

Versions of packages xserver-xorg-input-wacom suggests:
ii  xinput  1.6.2-1+b1



Bug#861813: Should Suggest: khal-doc

2017-05-04 Thread Yuri D';Elia

Package: khal
Version: 0.9.5-2
Severity: wishlist

Since a khal-doc package is available, it would be nice if khal suggested it.
Thanks.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64
(x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 khal depends on:
ii  python3-atomicwrites   1.1.5-1
ii  python3-click  6.6-1
ii  python3-configobj  5.0.6-2
ii  python3-dateutil   2.5.3-2
ii  python3-icalendar  3.8-1
ii  python3-pkg-resources  33.1.1-1
ii  python3-tz 2016.7-0.3
ii  python3-tzlocal1.4-1
ii  python3-urwid  1.3.1-2+b1
ii  python3-xdg0.25-4
pn  python3:any

Versions of packages khal recommends:
pn  python3-setproctitle  

khal suggests no packages.



Bug#860188: v40 interpreter in 2.7

2017-04-12 Thread Yuri D';Elia

Package: libfreetype6
Version: 2.7.1-0
Severity: wishlist

Freetype 2.7 introduces a new v40 truetype interpreter mode, which is not
currently enabled.

I've been using a custom-built freetype with the v40 interpreter enabled for
the past 6 months, and I wouldn't go back. v40 has some differencies, but it
really does improve on many corner cases while preserving the original glypth
shape much better.

When v40 is enabled, the interpreter version can be switched with an
environment variable. This is not optimal (fontconfig support would be nice),
but it *does* allow for people to revert to the old rendering behavior if
needed.

Can we enable v40 on unstable or experimental, or is there anything preventing
a rendering change?

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 libfreetype6 depends on:
ii  libc62.24-10
ii  libpng16-16  1.6.28-1
ii  zlib1g   1:1.2.8.dfsg-5

libfreetype6 recommends no packages.

libfreetype6 suggests no packages.



Bug#859006: fontconfig alias issue

2017-03-29 Thread Yuri D';Elia

Package: xfonts-terminus
Version: 4.40-2
Severity: normal

I'm not sure this is related to #843982 so I'm filing it as a new report.

With the upgrade to fontconfig 2.12, using 'Terminus' as a font family stopped
working.

xlsfonts lists the various fonts and aliases, but fc-list shows 'xos4 Terminus'
as the full family name. Sure enough, using 'xos4 Terminus' in fc-enabled
programs works.

$ fc-list |grep Terminus
/usr/share/fonts/X11/misc/ter-u24b_unicode.pcf.gz: xos4 Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u22n_unicode.pcf.gz: xos4 Terminus:style=Regular
...

As such, I added an alias for 'Terminus' in my 50-enable-terminus.conf so that
I can still use 'Terminus' as the full family name.

Is this necessary, or maybe it's an issue with fontconfig?

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 xfonts-terminus depends on:
ii  xfonts-utils  1:7.7+4

xfonts-terminus recommends no packages.

Versions of packages xfonts-terminus suggests:
pn  xfonts-terminus-oblique   
ii  xserver-xephyr [xserver]  2:1.19.3-1
ii  xserver-xorg [xserver]1:7.7+18
ii  xvfb [xserver]2:1.19.3-1

-- Configuration Files:
/etc/fonts/conf.avail/50-enable-terminus.conf changed:



 
   Terminus
   xos4 Terminus
 
 
   
 
   Terminus
 
   
 




Bug#470417: fail2ban: please support ipv6 addresses (and ipv6tables)

2017-03-27 Thread Yuri D';Elia

Package: fail2ban
Followup-For: Bug #470417

Any progress on packaging the experimental version?
On a dual-stack server, the current fail2ban is useless.



Bug#858637: Acknowledgement (Downgrade dependency on python3-tk)

2017-03-24 Thread Yuri D';Elia
And after re-reading #858576, I'd say the dependency should be dropped
entirely. The import error is in matplotlib itself. Seaborn shouldn't
depend indirectly on matplotlib backends.

python3-matplotlib recommends python3-tk already, as it should.



Bug#858637: Downgrade dependency on python3-tk

2017-03-24 Thread Yuri D';Elia

Package: python3-seaborn
Version: 0.7.1-3
Severity: normal

seaborn 0.7.1-3 now depends on tk, but it's not directly required for seaborn.
It's only used when the tkagg backend is selected in matplotlib.
For other backends, tk is not required.

Please downgrade the dependency to a Recommends.


-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 python3-seaborn depends on:
ii  python3-matplotlib  2.0.0+dfsg1-2
ii  python3-numpy   1:1.12.0-2
ii  python3-pandas  0.19.2-5
ii  python3-scipy   0.18.1-2
pn  python3:any 

Versions of packages python3-seaborn recommends:
pn  python3-bs4
ii  python3-patsy  0.4.1+git34-ga5b54c2-1

python3-seaborn suggests no packages.



Bug#858617: Fails to load certain JPEG files

2017-03-24 Thread Yuri D';Elia

Package: inkscape
Version: 0.92.1-1
Severity: normal

inkscape fails to load (or import) the following 1.4Mb image file:

https://gemex.eurac.edu/dl/?t=ada658ec062a8ff67c9360852058c3f1

This is a (seemingly) standard JPEG image produced by OpenCamera on Android.
Interestingly, it fails to load only in inkscape.

$ inkscape IMG_20161206_163501.jpg 
GdkPixbuf loader failed


When doing an import, the image preview says "Linked image not found".
Import fails with "Unable to load ...".

I thought about an issue with libgtk-pixbuf, but all programs I tried that link
with gtk-pixbuf (g3data, glade with an image widget, ...) load the image
without a problem.

Just resaving the image as jpeg with gimp or imagemagick's "convert" fixes the
issue, so there's some sort of issue specific to this image and to inkscape as
well.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 inkscape depends on:
ii  libaspell150.60.7~20110707-3+b2
ii  libatk1.0-02.22.0-1
ii  libatkmm-1.6-1v5   2.24.2-2
ii  libc6  2.24-9
ii  libcairo2  1.14.8-1
ii  libcairomm-1.0-1v5 1.12.0-1+b1
ii  libcdr-0.1-1   0.1.3-3+b1
ii  libdbus-1-31.10.16-1
ii  libdbus-glib-1-2   0.108-2
ii  libfontconfig1 2.11.94-0ubuntu1
ii  libfreetype6   2.7.1-0ubuntu0.16.10.2ppa2
ii  libgc1c2   1:7.4.2-8
ii  libgcc11:6.3.0-10
ii  libgdk-pixbuf2.0-0 2.36.5-2
ii  libglib2.0-0   2.50.3-2
ii  libglibmm-2.4-1v5  2.50.0-1
ii  libgomp1   6.3.0-10
ii  libgsl22.3+dfsg-1
ii  libgtk2.0-02.24.31-2
ii  libgtkmm-2.4-1v5   1:2.24.5-1
ii  libgtkspell0   2.0.16-1.1
ii  libjpeg62-turbo1:1.5.1-2
ii  liblcms2-2 2.8-4
ii  libmagick++-6.q16-78:6.9.7.4+dfsg-2
ii  libmagickcore-6.q16-3  8:6.9.7.4+dfsg-2
ii  libmagickwand-6.q16-3  8:6.9.7.4+dfsg-2
ii  libpango-1.0-0 1.40.4-1
ii  libpangocairo-1.0-01.40.4-1
ii  libpangoft2-1.0-0  1.40.4-1
ii  libpangomm-1.4-1v5 2.40.1-3
ii  libpng16-161.6.28-1
ii  libpoppler-glib8   0.48.0-2
ii  libpoppler64   0.48.0-2
ii  libpopt0   1.16-10+b2
ii  libpotrace01.14-1
ii  librevenge-0.0-0   0.0.4-6
ii  libsigc++-2.0-0v5  2.10.0-1
ii  libstdc++6 6.3.0-10
ii  libvisio-0.1-1 0.1.5-4+b1
ii  libwpg-0.3-3   0.3.1-3
ii  libx11-6   2:1.6.4-3
ii  libxml22.9.4+dfsg1-2.2
ii  libxslt1.1 1.1.29-2
pn  python:any 
ii  zlib1g 1:1.2.8.dfsg-5

Versions of packages inkscape recommends:
ii  aspell   0.60.7~20110707-3+b2
ii  imagemagick  8:6.9.7.4+dfsg-2
ii  imagemagick-6.q16 [imagemagick]  8:6.9.7.4+dfsg-2
ii  libimage-magick-perl 8:6.9.7.4+dfsg-2
pn  libwmf-bin   
pn  python-lxml  
ii  python-numpy 1:1.12.0-2
pn  python-scour 
pn  transfig 

Versions of packages inkscape suggests:
pn  dia | dia-gnome  
pn  libsvg-perl  
pn  libxml-xql-perl  
ii  pstoedit 3.70-3+b2
pn  python-uniconvertor  
pn  ruby 



Bug#858292: New upstream 1.2 available

2017-03-20 Thread Yuri D';Elia

Package: goaccess
Severity: wishlist

Upstream is now at 1.2, but the current version in debian is only at 0.9.4.



Bug#858106: Should Suggest: python-cvxopt-doc

2017-03-18 Thread Yuri D';Elia

Package: python3-cvxopt
Version: 1.1.8+dfsg-1
Severity: wishlist

It would be nice if both python-cvxopt and python3-cvxopt suggested their own
documentation since it is available in a separate package.

Thanks!

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 python3-cvxopt depends on:
ii  libamd21:4.5.4-1
ii  libblas3 [libblas.so.3]3.7.0-1
ii  libc6  2.24-9
ii  libcholmod31:4.5.4-1
ii  libcolamd2 1:4.5.4-1
ii  libdsdp-5.8gf  5.8-9.1+b2
ii  libfftw3-double3   3.3.5-3
ii  libglpk40  4.61-1
ii  libgsl22.3+dfsg-1
ii  liblapack3 [liblapack.so.3]3.7.0-1
ii  libopenblas-base [liblapack.so.3]  0.2.19-2
ii  libsuitesparseconfig4  1:4.5.4-1
ii  libumfpack51:4.5.4-1
ii  python33.5.3-1
pn  python3:any

python3-cvxopt recommends no packages.

python3-cvxopt suggests no packages.



Bug#857139: Should Suggest: libwayland-doc

2017-03-08 Thread Yuri D';Elia

Package: libwayland-dev
Version: 1.12.0-1
Severity: wishlist

It would be nice if libwayland-dev suggested it's reference documentation.
Thanks!

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 libwayland-dev:amd64 depends on:
ii  libwayland-bin  1.12.0-1
ii  libwayland-client0  1.12.0-1
ii  libwayland-cursor0  1.12.0-1
ii  libwayland-server0  1.12.0-1

libwayland-dev:amd64 recommends no packages.

libwayland-dev:amd64 suggests no packages.



Bug#856966: Uninstallable on sid

2017-03-06 Thread Yuri D';Elia

Package: libcore-ocaml-dev
Severity: normal

I was trying to install libcore-ocaml-dev, but multiple dependencies are
currently unavailable, making the package uninstallable:

https://packages.debian.org/sid/libcore-ocaml-dev

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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)



Bug#856958: Should Suggest: tar-doc

2017-03-06 Thread Yuri D';Elia

Package: tar
Version: 1.29b-1.1
Severity: wishlist

It would be nice if tar suggested it's own full documentation package, even if
it's not fully DFSG compatible.



Bug#856956: Should Suggest: flex-doc

2017-03-06 Thread Yuri D';Elia

Package: flex
Version: 2.6.1-1.3
Severity: wishlist

It would be nice if flex suggested it's own documentation.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
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 flex depends on:
ii  debconf [debconf-2.0]  1.5.60
ii  dpkg   1.18.23
ii  install-info   6.3.0.dfsg.1-1+b2
ii  libc6  2.24-9
ii  m4 1.4.18-1

Versions of packages flex recommends:
ii  gcc [c-compiler]4:6.3.0-1
ii  gcc-6 [c-compiler]  6.3.0-8
pn  libfl-dev   

Versions of packages flex suggests:
ii  bison2:3.0.4.dfsg-1+b1
ii  build-essential  12.3



Bug#854699: Shutdown fails with an encrypted filesystem on virtio device

2017-02-25 Thread Yuri D';Elia
On Sat, Feb 11 2017, Michael Biebl wrote:
>> I cannot explain why given the exact same partition/volume scheme by
>> lvm/cryptsetup, in one case I can shutdown cleanly, and in the other it
>> breaks.
>
> While I can reproduce the error messages on shutdown, it does *not*
> cause a dirty file system (in particular /var) here.
> I do have persistent journal enabled on the test VM, but the filing
> killing/unmount spree in systemd-shutdown properly unmounts /var.

I reinstalled a lenovo yoga x1 with the latest amd64 daily debian
netinst image yesterday. Minimal install (empty tasksel). Again, I've
just followed the guided "lvm + full disk encryption" with an ext4 root
(default settings) and grub on the mbr ("legacy" boot - not even uefi).

I ended up with the same issue. At the first shutdown triggered by C-A-D
(without even logging in), I noticed the block device error, followed by
a dirty fs on the next reboot.

This is completely unrelated to virtio.



Bug#855607: Error during installation

2017-02-20 Thread Yuri D';Elia

Package: mmm-mode
Version: 0.5.4-1
Severity: normal

This is shown during install:

Setting up mmm-mode (0.5.4-1) ...
ERROR: mmm-mode is broken - called emacs-package-install as a new-style add-on, 
but has no compat file.
Install mmm-mode for emacs
install/mmm-mode: Handling install of emacsen flavor emacs
Install mmm-mode for emacs25
install/mmm-mode: Handling install of emacsen flavor emacs25
install/mmm-mode: byte-compiling for emacs25

A similar error is shown during removal.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
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 mmm-mode depends on:
ii  dpkg 1.18.22
ii  emacs25-lucid [emacsen]  25.1+1-3+b1
ii  install-info 6.3.0.dfsg.1-1+b1

mmm-mode recommends no packages.

mmm-mode suggests no packages.



Bug#804552: API reference mostly empty

2017-02-19 Thread Yuri D';Elia

On Mon, 09 Nov 2015 15:35:57 +0100 Yuri D'Elia  wrote:

The "API reference" (/usr/share/doc/python-pandas-doc/html/api.html) in the
current package is mostly empty. For example, "General functions" contains no
links at all except for section titles.


The package now contains no actual documentation.



Bug#571234: Missing dependency on xbitmaps

2017-02-19 Thread Yuri D';Elia
This seems to be due that vlines2 is a bitmap in the package xbitmaps,
which I didn't have installed at the time of the bug report (the only
hard dependency that forced install is xterm on my current system).

Maybe x11-utils should Recommend: xbitmaps, the same way x11-apps does.



Bug#824506: Issues with GTK

2017-02-18 Thread Yuri D';Elia
Please close this, I'm reporting it upstream.



Bug#848913: libeigen3-doc

2017-02-18 Thread Yuri D';Elia
Sorry, never got this message since I wasn't cc-ed.
Got around it now as I'm re-checking my reports.

Yes, I'm sorry about this. It was an issue with my mirror.
The package is clearly fine.

You can close,
Thanks!



Bug#826581: Issues on broadwell

2017-02-18 Thread Yuri D';Elia
Starting with 4.8 kernels, booting with i915.enable_rc6=0 fixes this
issue for me, including several other random crashes that were occurring
without apparent reason.

I guess it would be proper to move this report against one of the
current kernel images, since the problem still persists on current sid
kernels.



Bug#836458: [pkg-gnupg-maint] Bug#836458: Cannot edit key stored with an empty passphrase

2017-02-18 Thread Yuri D';Elia
On Sat, Sep 03 2016, Werner Koch wrote:
> I just tried this:
>
>   gpg  --edit-key some_key_with_no_passphrase
>
> At the prompt, I set a new passphrase using the "passwd" command.  A bit
> annoying is that you need to repeat it for the subkey.  Next I used
> "passwd" again and entered an empty passphrase.  I had to confirm that I
> really want an empty one ("Yes, no protection needed") but then I got my
> passphrase less key back.  FWIW, I am using the standard Gtk+ Pinentry,

I refreshed my setup a week ago, and started with a fresh environment
where I re-imported my existing keys and attempted to create new ones.

I cannot reproduce this issue with the current gpg, so I apologize for
the noise. Maybe there was some issue on my part.

Please close.

Thanks.



Bug#855313: Invalid option -l

2017-02-16 Thread Yuri D';Elia

Source: aide
Severity: normal

It seems that the short form of --limit: "-l", does not work:

# aide.wrapper -l test
/usr/bin/aide: invalid option -- 'l'
Unknown option given. Exiting

although it's clearly documented in the manual, man page and in the --help.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
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)



Bug#855029: doc-base error while installing python-matplotlib-doc

2017-02-13 Thread Yuri D';Elia

Package: python-matplotlib-doc
Version: 2.0.0+dfsg1-1
Severity: normal

Noticed this error during installation:

Processing 4 changed doc-base files...
Error in `/usr/share/doc-base/python-matplotlib-doc', line 13: all `Format' 
sections are invalid.
Note: `install-docs --verbose --check file_name' may give more details about 
the above error.

running install-docs gives:

install-docs --verbose --check /usr/share/doc-base/python-matplotlib-doc
Warning in `/usr/share/doc-base/python-matplotlib-doc', line 13: file 
`/usr/share/doc/python-matplotlib-doc/html/index.html' does not exist.
Error in `/usr/share/doc-base/python-matplotlib-doc', line 13: all `Format' 
sections are invalid.
/usr/share/doc-base/python-matplotlib-doc: Fatal error found, the file won't be 
registered.

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
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 python-matplotlib-doc depends on:
ii  libjs-jquery  3.1.1-2

python-matplotlib-doc recommends no packages.

python-matplotlib-doc suggests no packages.



Bug#854699: Shutdown fails with an encrypted filesystem on virtio device

2017-02-11 Thread Yuri D';Elia
On Sat, Feb 11 2017, Michael Biebl wrote:
>> reached? If I cannot get a clean journal out, there's nothing much I can
>> debug.
>
> You could try to attach a serial device to your VM and log the output to
> that device [1]. This will get us a more complete log.
> Attach the complete file.

But for reference, how would I proceed on real hardware instead?

I had multiple occasions in the past with systemd+cryptsetup with where
the root fs was left unsynced and the journal becomes corrupted. I
couldn't find a way to reliable force an unit to be sequenced just prior
to shutdown.target.



Bug#854699: Shutdown fails with an encrypted filesystem on virtio device

2017-02-11 Thread Yuri D';Elia
On Sat, Feb 11 2017, Michael Biebl wrote:
> While I can reproduce the error messages on shutdown, it does *not*
> cause a dirty file system (in particular /var) here.
> I do have persistent journal enabled on the test VM, but the filing
> killing/unmount spree in systemd-shutdown properly unmounts /var.
>
> So it seems mostly cosmetic to me.

That's even more concerning that's it's so inconsistent.

Any idea on how could I force an unmount exactly when shutdown.target is
reached? If I cannot get a clean journal out, there's nothing much I can
debug.



Bug#854814: Fails to start systemd-resolved

2017-02-10 Thread Yuri D';Elia

Package: systemd
Version: 232-17
Severity: normal

With the update to 232-17, systemd-resolved fails to start with the following 
error:

Feb 10 17:46:31 test systemd[1]: Starting Network Name Resolution...
-- Subject: Unit systemd-resolved.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit systemd-resolved.service has begun starting up.
Feb 10 17:46:31 test systemd[10963]: systemd-resolved.service: Failed at step 
NAMESPACE spawning /lib/systemd/systemd-resolved: No such file or directory
-- Subject: Process /lib/systemd/systemd-resolved could not be executed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The process /lib/systemd/systemd-resolved could not be executed and failed.
--
-- The error number returned by this process is 2.
Feb 10 17:46:31 test systemd[1]: systemd-resolved.service: Main process exited, 
code=exited, status=226/NAMESPACE
Feb 10 17:46:31 test systemd[1]: Failed to start Network Name Resolution.
-- Subject: Unit systemd-resolved.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit systemd-resolved.service has failed.
--
-- The result is failed.

-- Package-specific info:

-- System Information:
Debian Release: 9.0
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
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 systemd depends on:
ii  adduser 3.115
ii  libacl1 2.2.52-3
ii  libapparmor12.11.0-2
ii  libaudit1   1:2.6.7-1
ii  libblkid1   2.29.1-1
ii  libc6   2.24-9
ii  libcap2 1:2.25-1
ii  libcryptsetup4  2:1.7.3-3
ii  libgcrypt20 1.7.6-1
ii  libgpg-error0   1.26-2
ii  libidn111.33-1
ii  libip4tc0   1.6.0+snapshot20161117-5
ii  libkmod223-2
ii  liblz4-10.0~r131-2
ii  liblzma55.2.2-1.2
ii  libmount1   2.29.1-1
ii  libpam0g1.1.8-3.5
ii  libseccomp2 2.3.1-2.1
ii  libselinux1 2.6-3
ii  libsystemd0 232-17
ii  mount   2.29.1-1
ii  util-linux  2.29.1-1

Versions of packages systemd recommends:
ii  dbus1.10.14-1
ii  libpam-systemd  232-17

Versions of packages systemd suggests:
ii  policykit-10.105-17
pn  systemd-container  
ii  systemd-ui 3-4

Versions of packages systemd is related to:
pn  dracut   
ii  initramfs-tools  0.127
ii  udev 232-17

-- Configuration Files:
/etc/systemd/journald.conf changed [not included]
/etc/systemd/logind.conf changed [not included]
/etc/systemd/resolved.conf changed [not included]
/etc/systemd/timesyncd.conf changed [not included]



Bug#854699: Shutdown fails with an encrypted filesystem on virtio device

2017-02-10 Thread Yuri D';Elia
On Fri, Feb 10 2017, Michael Biebl wrote:
> Looks similar to
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848044 and a lot like
> https://github.com/systemd/systemd/issues/1620

Uhm, it does. Aside from the fact that it's not at all harmless as
mentioned, since the root fs is not unmounted. And since the journal
itself becomes corrupted, the log is lost.

However there seem to be no real progress on any front, including in the
bugs regarding cryptsetup and lvm2 (which I've seen before).

I cannot explain why given the exact same partition/volume scheme by
lvm/cryptsetup, in one case I can shutdown cleanly, and in the other it
breaks.

I looked at the documentation twice, but I couldn't see any way to
somehow simulate the chain of events that shutdown.target should
generate. I guess there's no way?



Bug#854699: Shutdown fails with an encrypted filesystem on virtio device

2017-02-09 Thread Yuri D';Elia

Package: systemd
Version: 232-15
Severity: normal

I've setup a VM using kvm with a virtio block device, running debian unstable
and an encrypted root filesystem (automatically setup during installation as
lvm+encrypted volume).

Somehow, systemd tries to stop the lvm/crypto block devices way too early
during shutdown, causing the root filesystem to be left unsynced.

I'm running an identical setup on the real hardware, and the shutdown sequence
is correct, so I assume there is some issue with how virtio block devices are
seen by systemd? Aside from the system using /dev/vda instead of /dev/sda, the
partition scheme and the rest of the setup is identical.

This is the visible shutdown sequence on the console:


[  OK  ] Stopped target System Time Synchronized.
[  OK  ] Stopped target Network is Online.
[  OK  ] Stopped target Network.
Stopping Raise network interfaces...
[  OK  ] Started Show Plymouth Reboot Screen.
[11899.805246] systemd[1]: Stopped (with error) 
/dev/disk/by-id/lvm-pv-uuid-sHRNAT-RMhn-Xhi6-8maP-jAdc-OLVu-nS2bY3.
[FAILED] Stopped (with error) /dev/disk/by-i…T-RMhn-Xhi6-8maP-jAdc-OLVu-nS2bY3.
[11899.808206] systemd[1]: Stopped (with error) 
/dev/disk/by-id/dm-name-vda5_crypt.
[FAILED] Stopped (with error) /dev/disk/by-id/dm-name-vda5_crypt.
[11899.813510] systemd[1]: Stopped (with error) /sys/devices/virtual/block/dm-3.
[FAILED] Stopped (with error) /sys/devices/virtual/block/dm-3.
[11899.815784] systemd[1]: Stopped (with error) /dev/dm-3.
[FAILED] Stopped (with error) /dev/dm-3.
[11899.817433] systemd[1]: Stopped (with error) /dev/dm-0.
[FAILED] Stopped (with error) /dev/dm-0.
[11899.819205] systemd[1]: Stopped (with error) /sys/devices/virtual/block/dm-0.
[FAILED] Stopped (with error) /sys/devices/virtual/block/dm-0.
[11899.821010] systemd[1]: Stopped (with error) /dev/mapper/backup_crypt.
[FAILED] Stopped (with error) /dev/mapper/backup_crypt.
[11899.822558] systemd[1]: Stopped (with error) /dev/mapper/vda5_crypt.
[FAILED] Stopped (with error) /dev/mapper/vda5_crypt.
[FAILED] Stopped (with error) /dev/disk/by-i…0b4d27a1048270f285d317-vda5_crypt.
[  OK  ] Stopped LSB: Start/stop the postgrey daemon.
[  OK  ] Stopped target Basic System.
[  OK  ] Stopped target Sockets.
[  OK  ] Closed Syslog Socket.
[  OK  ] Closed UUID daemon activation socket.
[  OK  ] Closed D-Bus System Message Bus Socket.
[  OK  ] Stopped target Remote File Systems.
[  OK  ] Stopped target Slices.
[  OK  ] Removed slice User and Session Slice.
[  OK  ] Stopped target Paths.
[  OK  ] Stopped systemd-cron path monitor.
[  OK  ] Stopped ACPI Events Check.
[  OK  ] Closed ACPID Listen Socket.
[  OK  ] Stopped target System Initialization.
Stopping Load/Save Random Seed...
Stopping Update UTMP about System Boot/Shutdown...
[  OK  ] Stopped target Encrypted Volumes.
Stopping Cryptography Setup for backup_crypt...
[  OK  ] Stopped Forward Password Requests to Wall Directory Watch.
Stopping Cryptography Setup for vda5_crypt...
Stopping Network Time Synchronization...
[  OK  ] Stopped Load/Save Random Seed.
[  OK  ] Stopped Network Time Synchronization.
[  OK  ] Stopped Update UTMP about System Boot/Shutdown.
[  OK  ] Stopped Create Volatile Files and Directories.
[  OK  ] Stopped Cryptography Setup for backup_crypt.
[  OK  ] Stopped Raise network interfaces.
[  OK  ] Stopped target Network (Pre).
Stopping ferm firewall configuration...
[  OK  ] Stopped target Local File Systems.
Unmounting /boot...
Unmounting Temporary Directory...
Unmounting /run/user/0...
[  OK  ] Stopped Apply Kernel Variables.
[  OK  ] Stopped Load Kernel Modules.
[  OK  ] Unmounted /run/user/0.
[  OK  ] Unmounted Temporary Directory.
[  OK  ] Stopped target Swap.
Deactivating swap /dev/test-vg/swap_1...
[  OK  ] Deactivated swap /dev/test-vg/swap_1.
[  OK  ] Deactivated swap /dev/disk/by-uuid/…b58ce-41b3-4341-bd9d-98c4a7bab372.
[  OK  ] Deactivated swap /dev/disk/by-id/dm…vo0DXoVoelCMxoj00n4D8AA9T0tuJtogp.
[  OK  ] Deactivated swap /dev/disk/by-id/dm-name-test--vg-swap_1.
[  OK  ] Deactivated swap /dev/dm-2.
[  OK  ] Deactivated swap /dev/mapper/test--vg-swap_1.
[  OK  ] Unmounted /boot.
[  OK  ] Stopped File System Check on /dev/d…24dbc-8f9e-44c4-8f4b-82c25271a2a4.
[  OK  ] Stopped target Local File Systems (Pre).
[  OK  ] Stopped Remount Root and Kernel File Systems.
Stopping Monitoring of LVM2 mirrors…ng dmeventd or progress polling...
[  OK  ] Stopped Create Static Device Nodes in /dev.
[  OK  ] Removed slice system-systemd\x2dfsck.slice.
[  OK  ] Stopped Monitoring of LVM2 mirrors,…sing dmeventd or progress polling.
Stopping LVM2 metadata daemon...
[  OK  ] Stopped LVM2 metadata daemon.
[  OK  ] Stopped ferm firewall configuration.
[  OK  ] Stopped Cryptography Setup for vda5_crypt.
[  OK  ] Reached target Unmount All Filesystems.
[  OK  ] Removed slice system-systemd\x2dcryptsetup.slice.
[  OK  ] Reached target Shutdown.

Since the filesys

Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-07 Thread Yuri D';Elia
On Mon, Feb 06 2017, Daniel Kahn Gillmor wrote:
>>   gpg --batch -qe -r keyid "$@"
>
> sure, but what's the "$@" ?  Is it guaranteed to be a simple file name?
> or could it be more gpg options?

I left that out in a copy-paste, but it's empty. There are no extra args
to given to gpg that I didn't show.

> So i'm still unable to reproduce this :/

I need to output extra debugging in the cron job, but I need some extra
time to set some testing environment.

>> gpg: WARNING: server 'gpg-agent' is older than us (2.1.17 < 2.1.18)
>
> hm, that's interesting.  I wonder whether it makes sense for a package
> upgrade that includes user services to tell all systemd-managed user
> services to reload.  I could see that being useful, but i don't know how
> to do it.

I think that terminating the agent when unused, in combination with the
socket listening is the right approach here. Thanks a lot for requesting
this upstream.

>> In the specific cron case, I do see the listening sockets being created
>> (due to pam-systemd integration I guess) and removed at each job.
>
> so in that case, when the listening sockets are removed, does the
> gpg-agent process itself also get terminated properly?  or does the
> process continue to survive even with all sockets removed?  gpg-agent
> should notice that removal and shut itself down.

It survives, obviously :/

There are some extra questions raised by cron+pam-systemd+linger here.
For instance, this should only happen because root has no session
active, and thus cron starts/destroys one.

But if the agent is using the systemd's socket, this should get removed
and I should see more agents being started at each cron job. This is not
happening. I conclude that the agent is not actually using the sockets
provided by the service at all in the cron session[?].

Initially, in my report, I was actually assuming the sockets where
probed by something else that's using the agent - not gpg itself, and
hence my willingness to disable the socket creation entirely.

For example, does using ssh trigger the creation of the agent now,
simply because the sockets are available?

I can answer some of those question, but I need to setup some separate
testing environment.



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-06 Thread Yuri D';Elia
On Mon, Feb 06 2017, Michael Biebl wrote:
>> These are all single processes just waiting.
>> So for gpg purposes, the agent is working as intended.
>> However, I'm perplexed as of why I have so many running.
>
> I guess all of this could be solved if gnupg-agent was using
> exit-on-idle (with some sensible default for the timeout). Or is there a
> reason why you want/need to keep gnupg-agent running all time?

To do the right thing, you'd need to consider the current timeout
settings for each key currently in the agent.



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-06 Thread Yuri D';Elia
On Sat, Feb 04 2017, Daniel Kahn Gillmor wrote:
> Can you give me the exact invocation?  If the agent is being
> queried/auto-launched when it doesn't need to be, that'd be something
> worth asking GnuPG upstream to take a look at.

Nothing fancy. The command line is:

  gpg --batch -qe -r keyid "$@"

>> There's no secret key available for the recipient, but the agent is
>> somehow started, and actually gets stale.
>
> what does "stale" mean?

simply a running agent that became older than the current release of
gpg. from cron itself I also get:

gpg: WARNING: server 'gpg-agent' is older than us (2.1.17 < 2.1.18)

>> Now cron will actually create an user slice for root, meaning that
>> there's some extra interplay with cron that I'm trying to exclude.
>
> what implementation of cron are you using?  Are you using "systemd-cron"
> or the canonical "cron" package?

This is from regular "cron".
But I could test the behavior on another system where I'm using
systemd-cron as well.

> Why do you have lingering enabled if you don't want users running
> services?

I do absolutely want users being able to run services.

> For auto-launched gpg-agent processes (not systemd user services), i
> don't think lingering is the relevant configuration.  The relevant

In the specific cron case, I do see the listening sockets being created
(due to pam-systemd integration I guess) and removed at each job.

> I/O contention?  Or is it a single process that sleeps in the
> background, paged out until someone queries it?

These are all single processes just waiting.
So for gpg purposes, the agent is working as intended.
However, I'm perplexed as of why I have so many running.



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-04 Thread Yuri D';Elia
On Sat, Feb 04 2017, Daniel Kahn Gillmor wrote:
> What are you doing with gpg?  if whatever you're doing needs the secret
> keyring, the agent will be launched.  if it doesn't need the secret
> keyring, the agent will not be launched.

In one instance, I have a couple of gpg --batch processes that are run
via cron to encrypt some files.

There's no secret key available for the recipient, but the agent is
somehow started, and actually gets stale.

Now cron will actually create an user slice for root, meaning that
there's some extra interplay with cron that I'm trying to exclude.

I was assuming the agent wouldn't be started at all, but it still is.

> With gpg-agent as a systemd user service, when the user completely logs
> out of the system, any services launched (socket-activated or otherwise)
> will be stopped automatically.

Extra question, if this would be true for an user with lingering
enabled? Because on servers we have those enabled for all users.

> Yuri, it sounds like you've got a particular scenario that you don't
> like, and you're trying lots of things to change it, but i don't
> understand what the scenario is.

Not fully, no :/

Bug debugging some of these runaway processes is tricky and time
consuming.



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-03 Thread Yuri D';Elia
On Fri, Feb 03 2017, Michael Biebl wrote:
>> When gpg is used via command line, the agent is started automatically
>> and then it's left sitting there. But for a system without seats, the
>> agent doesn't make sense. It shouldn't be running.
>
> That doesn't make sense. Even if you stop the sockets, once you use gpg,
> gpg-agent will be auto-started as well, just using a different mechanism.

It this also true also when --no-autostart is in use?



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-03 Thread Yuri D';Elia
On Fri, Feb 03 2017, Michael Biebl wrote:
>> I'm quite happy about the listening sockets by default on desktop, but
>> on servers it's exactly the opposite. And masking is currently
>
> What's the problem with having them started on servers? Those are UNIX
> sockets, not something which is accessible remotely.

When gpg is used via command line, the agent is started automatically
and then it's left sitting there. But for a system without seats, the
agent doesn't make sense. It shouldn't be running.

Over time, gpg even complains that "the agent is older than us", because
the uptime of the server will outlast multiple gpg upgrades. I assume
gpg will at some point just refuse to talk to the running agent?

I wonder also if the socket is probed by other programs (?), as I've
seen the agent started by users which are not using gpg by my accounts.



Bug#853905: [pkg-gnupg-maint] Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-03 Thread Yuri D';Elia
On Fri, Feb 03 2017, Michael Biebl wrote:
>> I wouldn't change anything for stretch and keep the status quo.
>
> And as already said, once we have support for user services in i-s-h,
> this can be revisited post stretch.

i-s-h?

So the reasoning here is that dh-systemd doesn't support presetting yet?

I'm quite happy about the listening sockets by default on desktop, but
on servers it's exactly the opposite. And masking is currently
generating huge amounts of useless chat in the journal.

I'm also not happy about starting any of those at root sessions by
default. I'm not sure if Michael can help here, but I cannot see any
option to disable user sockets for a pre-determined user (root).

I can see user services becoming more popular, and these issues are
going to become more common.



Bug#853905: Ships incorrect /usr/lib/systemd/user/sockets.target.wants files, makes disabling impossible

2017-02-01 Thread Yuri D';Elia

Package: gnupg-agent
Version: 2.1.18-3
Severity: normal

According to upstream, it's incorrect to ship user/sockets.target.wants/* files
directly, as those cannot be disabled by the administrator.

Quote:

 ... should instead ship this with an [install] section and enable it at
 package install time with "systemctl preset --global gpg-agent.socket" ...
 that you way can "systemctl disable --global gpg-agent.socket" whenever you
 like.

See: https://github.com/systemd/systemd/issues/5179#issuecomment-276797851



Bug#850982: closed by Daniel Kahn Gillmor (Bug#850982: fixed in gnupg2 2.1.17-6)

2017-01-28 Thread Yuri D';Elia
On Wed, Jan 18 2017, Debian Bug Tracking System wrote:
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Daniel Kahn Gillmor 
>  by
> replying to this email.

I'm not completely satisfied, unfortunately.
I'd like to disable this service for *all* users by default on servers.

It seems there's no systemctl command for this.
You can mask the service by creating links in /etc/systemd/user/, but
then each user session generates the following warning:

  gpg-agent.socket: Cannot add dependency job, ignoring: Unit gpg-agent.socket 
is masked.



Bug#851593: Should Recommend: slop

2017-01-16 Thread Yuri D';Elia

Package: maim
Severity: normal

Since slop is debian as well, maim should definitely recommend (or *at least*
suggest) it, as maim's -s depend on slop to be installed.



Bug#850982: [pkg-gnupg-maint] Bug#850982: Add instructions to disable gpg-agent user service in README.Debian

2017-01-12 Thread Yuri D';Elia
On Thu, Jan 12 2017, Yuri D'Elia wrote:
> I'm also not entirely sure on the best way to disable the socket.
> Should you mask it?

Just to clarify, you can mask them per-user, but placing a symlink to
/dev/null in /etc/systemd/user/ has no effect.

Ideas?



Bug#851138: logrotate dummy_* fails

2017-01-12 Thread Yuri D';Elia
On Thu, Jan 12 2017, Marc Haber wrote:
> On Thu, Jan 12, 2017 at 12:25:14PM +0100, Yuri D'Elia wrote:
>> The fix for #833982 is not enough. The current logrotate scripts for atop 
>> cause
>> logrotate to exit with non-zero status, and run-parts to fail as a result.
>
> One needs additionally nocompress. Please verify _before_ updating
> logrotate, the recent logrotate update seems to fix this issue as well.

Verified without updating logrotate. nocompress works around it as well.



Bug#851138: logrotate dummy_* fails

2017-01-12 Thread Yuri D';Elia

Package: atop
Version: 2.2.6-2
Severity: normal

The fix for #833982 is not enough. The current logrotate scripts for atop cause
logrotate to exit with non-zero status, and run-parts to fail as a result.
Adding nomail is not enough:

Jan 12 11:52:50 eab16011nb run-parts[661]: /etc/cron.daily/logrotate:
Jan 12 11:52:50 eab16011nb run-parts[661]: error: error opening 
/var/log/atop/dummy_before.1.gz: No such file or directory
Jan 12 11:52:50 eab16011nb run-parts[661]: error: error opening 
/var/log/atop/dummy_after.1.gz: No such file or directory
Jan 12 11:52:50 eab16011nb run-parts[661]: run-parts: /etc/cron.daily/logrotate 
exited with return code 1

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-trunk-amd64 (SMP w/4 CPU cores)
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 atop depends on:
ii  init-system-helpers  1.46
ii  initscripts  2.88dsf-59.8
ii  libc62.24-8
ii  libncurses5  6.0+20161126-1
ii  libtinfo56.0+20161126-1
ii  lsb-base 9.20161125
ii  zlib1g   1:1.2.8.dfsg-4

Versions of packages atop recommends:
ii  systemd-cron [cron-daemon]  1.5.4-4

atop suggests no packages.



Bug#850982: [pkg-gnupg-maint] Bug#850982: Add instructions to disable gpg-agent user service in README.Debian

2017-01-12 Thread Yuri D';Elia
On Wed, Jan 11 2017, Daniel Kahn Gillmor wrote:
>> I do not want to auto-start these services for the root user. I also want to
>> disable auto-start completely in servers I'm logging into. I think both are
>> pretty common scenarios and deserve special mention, as systemctl --user
>> disable won't work some might expect.
>
> fwiw, nothing is auto-started at all -- the systemd user session opens
> the sockets, but doesn't launch any daemons if the sockets are never
> used.
>
> Put in more systemd-ish terms: it's the .socket units which are
> automatically enabled, not the .service units.
>
> does that change what you want to happen?

Listening is still not a good idea in these cases. For instance, any
command that probes the agent will start it as a result. This might be
especially annoying for ssh, as there is still the choice between the
gpg agent, ssh-agent, and nothing at all.

I also don't think that these services make any sense for root (or more
generally, any system user). Is there a way to restrict the unit?

I'm also not entirely sure on the best way to disable the socket. Should
you mask it?



Bug#850982: Add instructions to disable gpg-agent user service in README.Debian

2017-01-11 Thread Yuri D';Elia

Package: gnupg-agent
Version: 2.1.17-4
Severity: normal

The gpg-agent and dirmngr services are now auto-enabled for user sessions,
which is actually a nice improvement.

Can we tweak the instructions present in the README.Debian to include the
commands required to disable this for a single user, and also globally?

I do not want to auto-start these services for the root user. I also want to
disable auto-start completely in servers I'm logging into. I think both are
pretty common scenarios and deserve special mention, as systemctl --user
disable won't work some might expect.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-trunk-amd64 (SMP w/4 CPU cores)
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 gnupg-agent depends on:
ii  libassuan02.4.3-2
ii  libc6 2.24-8
ii  libgcrypt20   1.7.5-2
ii  libgpg-error0 1.26-1
ii  libnpth0  1.3-1
ii  libreadline7  7.0-1
ii  pinentry-gtk2 [pinentry]  1.0.0-1

Versions of packages gnupg-agent recommends:
ii  gnupg  2.1.17-4

Versions of packages gnupg-agent suggests:
pn  scdaemon  



Bug#459427: changelog vs. NEWS handling

2017-01-02 Thread Yuri D';Elia
On Mon, Jan 02 2017, Russ Allbery wrote:
> No matter what we do here, we're going to make a bunch of packages buggy,
> because the archive is very divided on current best practice.  :(

Buggy in the sense that existing packages wouldn't comply with the new
rules?

I don't see this as "buggyness", but more of a simple transition like
any other. By this metric, the current state is equally buggy. I see the
current mixture of changelog and release logs as proof that maintainers
would like to do the best thing for the users, but get tangled by the
policy.

I had the same dilemma when packaging. I *also* abuse "changelog" to
ship the release notes. It feels doubly weird that I have to override
the default dh_installchangelogs rule to do this.



Bug#459427: changelog vs. NEWS handling

2017-01-02 Thread Yuri D';Elia
On Sun, Jan 01 2017, Andreas Henriksson wrote:
> My personal opinion is that a changelog is something where every change
> is guaranteed to be logged. (And that guarantee is basically just saying
> that if it's ever noticed that a change was not logged, that's indeed a
> bug.)
> A NEWS file is something different to me in that it's a subset of the
> changelog. Sometimes that subset might be equal to the entire changelog
> set, but there's no guarantee that NEWS logs every change - rather the
> opposite.

Fully agree here.

> Additionally possibly clarify that when something is not available from
> upstream people should *not* go out of their way to find something to
> stuff in there. Many times I've heard that "policy says I have to"
> when asking people why they're insisting on showing a bad lie down my
> throut when they could have just left it out (because all
> policy really said was just "...should ... if ...").
>
> In other words, I support suggestion number 1 (with the extension of
> standardizing the NEWS name along side changelog).

I would also like this approach. Reading a release summary in a
changelog is a "quirk" I've sometimes came to expect from packages.

There is a push to ship a changelog, which is why many packages go to
great lengths to put something there. But changelogs are rarely useful
for users. I'm a developer, and I never read changelogs, as they're
almost never useful unless you also have the source at hand.

If I need to, I go to the source repository and get the history from
there. I /could/ want the source package to include it (as it generally
strips the repository metadata), but not the binary.

In fact, I'd rather have a consistent NEWS location, and shift the focus
to this release summary instead, while not changing the existing
changelog rules. It's way more consistent with the best practices
already seen everywhere in source tarballs.

As an user, I really want the release summary.



Bug#848692: Acknowledgement (reportbug fails with apostrophe in full name)

2016-12-19 Thread Yuri D';Elia
Should have written "single quote" to make it more obvious.



Bug#848582: atopacctd cannot start

2016-12-19 Thread Yuri D';Elia
On Mon, Dec 19 2016, Marc Haber wrote:
> This is related to #833997. You're caught by one of the two kernel
> issues mentioned in this bug. The fact that atopacctd 2.2.4 starts
> correctly is that it doesn't check for this kernel issue. It starts,
> but never receives process accounting messages.
>
> I'll keep this bug report open for reference, but I don't think it's a
> bug in atop.

Thanks a lot for reporting the issues upstream.

It seems that the same still holds for the current 4.9-rc8 image (and I
don't see any sign of related changes from rc8 to the official 4.9).



Bug#848582: atopacctd cannot start

2016-12-18 Thread Yuri D';Elia

Just some extra info to report that 2.2.4 (the version I upgraded from) starts
correctly.



Bug#848582: atopacctd cannot start

2016-12-18 Thread Yuri D';Elia

Package: atop
Version: 2.2.5-1~exp1
Severity: normal

I just upgraded to 2.2.5 to test the new logging, but atopacctd.service does 
not start:

Dec 18 16:45:47 eab16011nb atopacctd[4018]: Version: 2.2.5 - 2016/12/15 10:12:34  

Dec 18 16:45:47 eab16011nb atopacctd[4018]: accounting to /run/pacct_source
Dec 18 16:45:47 eab16011nb atopacctd[4016]: unexpected error on NETLINK: 
Invalid argument
Dec 18 16:45:47 eab16011nb systemd[1]: atopacct.service: PID 4018 read from 
file /run/atopacctd.pid does not exist or is a zombie.
Dec 18 16:45:47 eab16011nb kernel: Process accounting resumed
Dec 18 16:45:47 eab16011nb atopacctd[4018]: unexpected error on NETLINK: 
Invalid argument
Dec 18 16:45:47 eab16011nb atopacctd[4018]: Terminated!
Dec 18 16:45:47 eab16011nb systemd[1]: Failed to start Atop process accounting 
daemon.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-rc8-amd64 (SMP w/4 CPU cores)
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 atop depends on:
ii  init-system-helpers  1.46
ii  initscripts  2.88dsf-59.8
ii  libc62.24-8
ii  libncurses5  6.0+20161126-1
ii  libtinfo56.0+20161126-1
ii  lsb-base 9.20161125
ii  zlib1g   1:1.2.8.dfsg-4

Versions of packages atop recommends:
ii  systemd-cron [cron-daemon]  1.5.4-2

atop suggests no packages.



Bug#848494: Inconsistent status of active tasks

2016-12-17 Thread Yuri D';Elia

Package: taskwarrior
Version: 2.5.1+dfsg-2
Severity: whishlist

I'd expect that active tasks could be filtered using status:active, but only
the +ACTIVE pseudo-tag is available.

I see this as an inconsistency.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-rc8-amd64 (SMP w/4 CPU cores)
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 taskwarrior depends on:
ii  libc62.24-8
ii  libgcc1  1:6.2.1-7
ii  libgnutls30  3.5.7-2
ii  libstdc++6   6.2.1-7
ii  libuuid1 2.29-1

taskwarrior recommends no packages.

taskwarrior suggests no packages.



Bug#817922: [Pkg-roundcube-maintainers] Bug#817922: Bug#817922: PEAR issues

2016-12-16 Thread Yuri D';Elia
On Fri, Dec 16 2016, Sandro Knauß wrote:
> now transistion of Php7 is through and we are in freeze. Is it still an issue?

Not anymore, thanks!



Bug#848161: muttrc(5) doesn't mention "bright" color prefix

2016-12-14 Thread Yuri D';Elia

Package: mutt
Version: 1.7.1-5
Severity: minor

I was reading muttrc(5) and the mutt manual at the same time for the "color"
keyword.

muttrc(5) lists conveniently all the color aliases, but fails to mention that
colors can be prefixed with "bright" to make the face bold. It would be nice if
this can be added with a short sentence after "Valid colors include..."..

 Color names can be prefixed with "bright" to make them bold.

This info is included in the manual.



Bug#844067: opencv: Uninstallable package libopencv-dev after binNMU

2016-11-28 Thread Yuri D';Elia

Package: libopencv-dev
Version: 3.1.0+dfsg-1~exp2
Followup-For: Bug #844067

Any news on this?



Bug#845209: Switch to clang-3.9

2016-11-21 Thread Yuri D';Elia

Package: clang-defaults
Severity: wishlist

Clang 3.9 is the latest release of clang, which is already available on
unstable. Is there any reason to keep depending on 3.8 as the default?

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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)



Bug#834402: aptitude: search loses column format when redirected or piped

2016-11-18 Thread Yuri D';Elia

Package: aptitude
Version: 0.8.3-1+b2
Followup-For: Bug #834402

I also consider this a regression. For instance, see this example:

aptitude -s search -F '%c%M %p' '~i' > status.txt

The width doesn't matter, I'm logging the output for archival. I actually
*want* infinite width.

But %M is now expanded to the empty string when missing, causing the output to
be mis-aligned. Fine, but consider the following tweak:

aptitude -s search -F '%c%1M %p' '~i' > status.txt

it *still* expands to empty, even though I'm requesting 1 column of output with
%1M in any condition.

This is broken.

-- Package-specific info:
Terminal: rxvt-unicode-256color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.3
Compiler: g++ 6.2.0 20161103
Compiled against:
 apt version 5.0.0
 NCurses version 6.0
 libsigc++ version: 2.10.0
 Gtk+ support disabled.
 Qt support disabled.

Current library versions:
 NCurses version: ncurses 6.0.20160917
 cwidget version: 0.5.17
 Apt version: 5.0.0

aptitude linkage:
linux-vdso.so.1 (0x7ffcd5b67000)
libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0 
(0x7fb2ddf5f000)
libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 
(0x7fb2ddd2f000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
(0x7fb2ddb05000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 
(0x7fb2dd8fe000)
libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3 
(0x7fb2dd601000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x7fb2dd2f7000)
libboost_iostreams.so.1.62.0 => 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.62.0 (0x7fb2dd0df000)
libboost_filesystem.so.1.62.0 => 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.62.0 (0x7fb2dcec6000)
libboost_system.so.1.62.0 => 
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.62.0 (0x7fb2dccc2000)
libxapian.so.30 => /usr/lib/x86_64-linux-gnu/libxapian.so.30 
(0x7fb2dc8b4000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x7fb2dc697000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7fb2dc314000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fb2dc01)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7fb2dbdf9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fb2dba5b000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fb2db857000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x7fb2db64)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7fb2db424000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x7fb2db214000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x7fb2dafee000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 
(0x7fb2daddc000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7fb2dabd4000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x7fb2da9cd000)
/lib64/ld-linux-x86-64.so.2 (0x55d973091000)

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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 aptitude depends on:
ii  aptitude-common0.8.3-1
ii  libapt-pkg5.0  1.3.1
ii  libboost-filesystem1.62.0  1.62.0+dfsg-4
ii  libboost-iostreams1.62.0   1.62.0+dfsg-4
ii  libboost-system1.62.0  1.62.0+dfsg-4
ii  libc6  2.24-5
ii  libcwidget3v5  0.5.17-4+b1
ii  libgcc11:6.2.0-13
ii  libncursesw5   6.0+20160917-1
ii  libsigc++-2.0-0v5  2.10.0-1
ii  libsqlite3-0   3.15.1-1
ii  libstdc++6 6.2.0-13
ii  libtinfo5  6.0+20160917-1
ii  libxapian301.4.1-1

Versions of packages aptitude recommends:
ii  libparse-debianchangelog-perl  1.2.0-11
ii  sensible-utils 0.0.9

Versions of packages aptitude suggests:
ii  apt-xapian-index0.49
pn  aptitude-doc-en | aptitude-doc  
ii  debtags 2.1.2
pn  tasksel 



Bug#843897: Should allow pyqt5

2016-11-10 Thread Yuri D';Elia

Package: python-pyqtgraph
Version: 0.9.10-5
Severity: normal

pyqtgraph 0.10 can now also work with pyqt5. I'd suggest adjusting the
dependencies to allow this.

python-pyqtgraph should depend on python-qt4 | python-pyqt5 | python-pyside
python3-pyqtgraph should depend on python3-pyqt4 | python3-pyqt5 | 
python3-pyside

Thanks.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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 python-pyqtgraph depends on:
ii  python-numpy  1:1.11.2-1
ii  python-qt44.11.4+dfsg-2
ii  python-scipy  0.18.1-2
pn  python:any

Versions of packages python-pyqtgraph recommends:
ii  python-matplotlib  1.5.3-1
ii  python-opengl  3.1.0+dfsg-1
ii  python-qt4-gl  4.11.4+dfsg-2

Versions of packages python-pyqtgraph suggests:
ii  python-pyqtgraph-doc  0.9.10-5



Bug#843537: Fails to start dovecot/resolved with NAMESPACE spawning error

2016-11-07 Thread Yuri D';Elia
On Mon, Nov 07 2016, Michael Biebl wrote:
>> Kernel: Linux 3.4.112-kvm-i386-20161024
>
> I suspect your kernel is too old and/or doesn't have all necessary
> features enabled. Have you checked

As written, this is 3.4.

> See /usr/share/doc/systemd/README.gz
> It explicitly mentions 3.12 as minimum required version and all
> necessary config options.

Big bummer, I didn't notice the minimal version, as I didn't see
anything relevant in the systemd changelog for 232.

I guess this bars me from using systemd for this system[!].



Bug#843537: Fails to start dovecot/resolved with NAMESPACE spawning error

2016-11-07 Thread Yuri D';Elia
Package: systemd
Version: 232-1
Severity: serious

Upgrading systemd from 231-10 to either 232-1 or 232-2 breaks systemd-resolved
and dovecot on my system, with the following error when the units are started:

Nov  7 15:26:03 e systemd[18963]: systemd-resolved.service: Failed at step 
NAMESPACE spawning /bin/sh: Bad file descriptor
Nov  7 15:26:03 e systemd[1]: systemd-resolved.service: Control process exited, 
code=exited status=226
Nov  7 15:26:17 e systemd[1]: Stopping Dovecot IMAP/POP3 email server...
Nov  7 15:26:17 e systemd[19423]: dovecot.service: Failed at step NAMESPACE 
spawning /usr/bin/doveadm: Bad file descriptor
Nov  7 15:26:17 e systemd[1]: dovecot.service: Control process exited, 
code=exited status=226

On top of that, udevd.service also emits the following error:

Nov  7 15:26:33 e systemd[1]: systemd-udevd.service: Failed to set invocation 
ID on control group /system.slice/systemd-udevd.service, ignoring:  
Operation not supported

although the service is still started.

This is an i386 kvm image running linux 3.4.
Downgrading to 231-10 fixes the issue.


-- Package-specific info:

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.4.112-kvm-i386-20161024
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 systemd depends on:
ii  adduser 3.115
ii  libacl1 2.2.52-3
ii  libapparmor12.10.95-5
ii  libaudit1   1:2.6.7-1
ii  libblkid1   2.28.2-1
ii  libc6   2.24-5
ii  libcap2 1:2.25-1
ii  libcryptsetup4  2:1.7.3-1
ii  libgcc1 1:6.2.0-11
ii  libgcrypt20 1.7.3-2
ii  libgpg-error0   1.24-1
ii  libidn111.33-1
ii  libip4tc0   1.6.0-4
ii  libkmod223-1
ii  liblzma55.2.2-1.2
ii  libmount1   2.28.2-1
ii  libpam0g1.1.8-3.3
ii  libseccomp2 2.3.1-2
ii  libselinux1 2.6-2
pn  libsystemd0 
ii  mount   2.28.2-1
ii  util-linux  2.28.2-1

Versions of packages systemd recommends:
ii  dbus1.10.12-1
pn  libpam-systemd  

Versions of packages systemd suggests:
ii  policykit-10.105-17
pn  systemd-container  
pn  systemd-ui 

Versions of packages systemd is related to:
pn  dracut   
pn  initramfs-tools  
pn  udev 

-- Configuration Files:
/etc/systemd/logind.conf changed [not included]
/etc/systemd/resolved.conf changed [not included]



Bug#843536: Setting a package on hold resets the auto flag

2016-11-07 Thread Yuri D';Elia

Package: aptitude
Version: 0.8.3-1+b1
Severity: normal

Setting a package in "iA" state on hold clears the automatic flag, but there's
no reason it should. The auto state should be preserved when putting a package
on hold, as forbid currently does.

-- Package-specific info:
Terminal: rxvt-unicode-256color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.3
Compiler: g++ 6.2.0 20160914
Compiled against:
 apt version 5.0.0
 NCurses version 6.0
 libsigc++ version: 2.10.0
 Gtk+ support disabled.
 Qt support disabled.

Current library versions:
 NCurses version: ncurses 6.0.20160917
 cwidget version: 0.5.17
 Apt version: 5.0.0

aptitude linkage:
linux-vdso.so.1 (0x7fffa7bfe000)
libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0 
(0x7f20930c3000)
libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 
(0x7f2092e93000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
(0x7f2092c69000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 
(0x7f2092a62000)
libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3 
(0x7f2092765000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x7f209245b000)
libboost_iostreams.so.1.61.0 => 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.61.0 (0x7f2092243000)
libboost_filesystem.so.1.61.0 => 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.61.0 (0x7f209202a000)
libboost_system.so.1.61.0 => 
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.61.0 (0x7f2091e26000)
libxapian.so.30 => /usr/lib/x86_64-linux-gnu/libxapian.so.30 
(0x7f2091a18000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x7f20917fb000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7f2091478000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f2091174000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7f2090f5d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f2090bbf000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f20909bb000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x7f20907a4000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7f2090588000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x7f2090378000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x7f2090152000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 
(0x7f208ff4)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7f208fd38000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x7f208fb31000)
/lib64/ld-linux-x86-64.so.2 (0x55dbc2e0b000)

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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 aptitude depends on:
ii  aptitude-common0.8.3-1
ii  libapt-pkg5.0  1.3.1
ii  libboost-filesystem1.61.0  1.61.0+dfsg-3+b1
ii  libboost-iostreams1.61.0   1.61.0+dfsg-3+b1
ii  libboost-system1.61.0  1.61.0+dfsg-3+b1
ii  libc6  2.24-5
ii  libcwidget3v5  0.5.17-4+b1
ii  libgcc11:6.2.0-11
ii  libncursesw5   6.0+20160917-1
ii  libsigc++-2.0-0v5  2.10.0-1
ii  libsqlite3-0   3.15.1-1
ii  libstdc++6 6.2.0-11
ii  libtinfo5  6.0+20160917-1
ii  libxapian301.4.1-1

Versions of packages aptitude recommends:
ii  libparse-debianchangelog-perl  1.2.0-11
ii  sensible-utils 0.0.9

Versions of packages aptitude suggests:
ii  apt-xapian-index0.49
pn  aptitude-doc-en | aptitude-doc  
ii  debtags 2.1.2
pn  tasksel 



Bug#843257: No GTK style

2016-11-05 Thread Yuri D';Elia

Package: qt5-style-plugins
Severity: important

Dear maintainer,

Qt 5.7 doesn't support the GTK style anymore. The qt5-gtk-themeplatform is next
to useless (what I care about is consistency between widgets!).

It looks like the qt5ct package (ITP #822246) could still make use of use the
gtk2 style, which has unfortunately been removed.

I don't use KDE, which is basically required for the 3 plasma themes also
sharing some GTK themes. To get consistency between gtk2/gtk3, you have to go
for unpackaged themes (such as Numix, or Arch-Theme), which provide decent
uniformity. QML even adds a completely different look and behavior, that
makes me cringe in all platforms I've used it on, ESPECIALLY on the desktop.
This is INSANE.

As a developer, providing something that integrates nicely is important.
Even though I understand the logic here, the GTK+ style is important 
cross-platform widget set. Please build the GTK2 style.


-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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)



Bug#836734: Considerable I/O performance regression on Lenovo Carbon X1 with 4.7.0

2016-11-03 Thread Yuri D';Elia
On Wed, Nov 02 2016, Salvatore Bonaccorso wrote:
>> I'm unsure at what exactly look for, as it could also be related to many
>> subsystems (I'm using an ext4 fs in an encrypted volume).
>
> I was seeing similar issues with a X1 laptop after the update of 4.6.x
> to 4.7.x, and seem dissapeared with the update to 4.8.5-1. I was
> unable to deduce though the introducing change for this regression.

Hi. It does seem to have improved. In fact, the last 4.7 kernel also
doesn't seem to suffer from this problem.

But since you mention also having an X1, can I ask if you have problems
with system hangs occasionally when wifi is turned on? This problem
similarly started with the 4.7 kernels. I know it's because of the wifi
as I'm almost always working with a cable and never have issues, but
when I work over wifi, I often get hangs when the system is
displaying some heavy web page. sysrq doesn't work (the system is
totally frozen).

On top of that, the X1 also does seem to hang if you plug usb hid
devices during boot (confirmed with other laptops with the same series).
We have a batch of 12 of those laptops. Two of those developed "stains"
in the brightness of the backlight. 6 of those have a defective up arrow
key. The contrast of the screen also degraded quite quickly, making it
much less appealing as it was supposed to be.

This is the crappiest QC I've ever seen in a laptop which is supposedly
top of the line.

Sorry, rant over.



Bug#807125: Should Suggest: ipython-doc

2016-10-31 Thread Yuri D';Elia

Package: ipython3
Version: 5.1.0-2
Followup-For: Bug #807125

With the update to 5.1, the package now builds python-ipython-doc, but it's
still not suggested by ipython[3] or python[3]-ipython.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
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 ipython3 depends on:
ii  python3-ipython  5.1.0-2

ipython3 recommends no packages.

ipython3 suggests no packages.



Bug#832010: Please enable LZ4 compression

2016-10-22 Thread Yuri D';Elia
On Sat, Oct 22 2016, Michael Biebl  wrote:
> Is it possible to enable lz4 for coredumps only?

Not according to upstream.

> Felipe's argument about apt already pulling in libz4 makes me less
> concerned, fwiw, as we wouldn't introduce yet another new dependency in
> the "base" system.

I think the main argument is for supporting both compression schemes all
the time if we enable lz4. I don't think it's an issue, as upstream
*will* be forced to do it forever for the same reasons.

I also think lz4 it's a much better choice for the journal as well, so
I'm all the more in favor of enabling lz4.



Bug#838979: Suggests non-existent hevea-doc

2016-09-27 Thread Yuri D';Elia

Package: hevea
Version: 2.29-1
Severity: normal

Looks like that since 2.29-1 the hevea-doc package is no longer built.

It would be nice if the package would be built again, or in the worst case,
drop the suggests.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
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 hevea depends on:
ii  ghostscript 9.19~dfsg-3
ii  netpbm  2:10.0-15.3+b1
ii  ocaml-base-nox [ocaml-base-nox-4.02.3]  4.02.3-7
ii  tex-common  6.05
ii  texlive-base2016.20160819-2

hevea recommends no packages.

Versions of packages hevea suggests:
ii  hevea-doc2.28-1
ii  texlive-latex-extra  2016.20160819-1



Bug#838279: Depends on libopencv-video-dev

2016-09-19 Thread Yuri D';Elia

Package: libopencv-shape3.0
Severity: normal
Version: 3.0.0+dfsg-1~exp7

I wanted to give opencv3 a try from the experimental packaging.
I noticed libopencv-shape3.0 depends on both libopencv-video-dev and
libopencv-video3.0 at the same time.

I suppose libopencv-video-dev is undeeded.

-- System Information:
Debian Release: stretch/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
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)



<    1   2   3   4   5   6   7   8   >