Bug#920976: reproducible, tentatively forwarded upstream

2019-06-16 Thread Paolo Greppi

I have the same.

This upstream bug seems matching:
https://bugs.kde.org/show_bug.cgi?id=407390
but it needs confirmation.

Paolo



Bug#930058: unblock: puppet/5.5.10-3

2019-06-16 Thread Jonathan Wiltshire
On Mon, Jun 17, 2019 at 12:59:10AM +0200, Thomas Goirand wrote:
> I don't think people read more the NEWS than the changelog.

I'm not sure how you arrive at that conclusion, but here's a consideration:
it's my company's policy that the NEWS are read during every upgrade of a
client system (and our own) to catch surprises like this. It is a good
example of exactly what NEWS files are for.

Popcon also suggests that 85% of respondents have apt-listchanges
installed, which is the package giving this behaviour.

So I disagree with your statement that it is a waste of time documenting a
surprising behaviour change like this. As Micah demonstrates, local
administrators upgrading may already have a mechanism to deal with the
problem and your cron job will conflict with that.

> Having run puppet on a small virtual machine with 40 GB disk, and having
> it taken down by 800 MB reports every day for every compute in the
> cluster, no, this isn't controversial. This is completely mandatory.
> What I believe puppet user do is set this up by themselves, or disable
> reports all together. Keeping 1 month of reports is very conservative.

I don't disagree with the problem statement.


Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51



Bug#869184: dpkg: source uploads including _amd64.buildinfo cause problems

2019-06-16 Thread Daniel Kahn Gillmor
On Sun 2019-06-16 15:50:55 +0200, Ivo De Decker wrote:
> As "--changes-option=-S" creates an upload that is broken from the point of
> view of the archive, it might make sense not to recommend (or even allow) this
> for now. Just building with "-S" instead should create a buildinfo file with
> _source, which won't trigger this issue.

For the rest of the regular archive, --changes-option=-S is definitely
*not* broken.  I use that regularly, and strongly prefer it.  It allows
me to document what i managed to build, while still ensuring that the
distributed binaries are created by debian's buildd network, and not my
own machinery.

I would be pretty sad if --changes-option=-S was explicitly deprecated
in any part of the debian archive.

  --dkg


signature.asc
Description: PGP signature


Bug#865975: docker.io changes iptables default FORWARD policy to DROP, breaks VM and others

2019-06-16 Thread Shengjing Zhu
On Mon, Jun 17, 2019 at 10:16 AM Arnaud Rebillout
 wrote:
>   Hi,
>
> I will, and can even go further and display an explicit message when
> user upgrade the package maybe? (I'm not sure how to do that but I'm
> sure I'll find an example easily).

docker.io already has a NEWS file, you can just add a new entry, by running:

dch --news debian/docker.io.NEWS

but I don't think it's needed... docker.io is not in stretch, so
people will not upgrade it from stretch. And this issue exists since
1.13.0(long ago).

-- 
Shengjing Zhu



Bug#930563: Re: Bug#930563: Can not start freecad

2019-06-16 Thread wglxy
Hello Bernhard,

Thanks for your reply!

I have install the proprietary nvidia drivers and it runs well.

The output of commands which you list as below,

> ldd /usr/bin/freecad
linux-vdso.so.1 (0x7ffe69ae5000)
libhdf5_openmpi.so.103 => /lib/x86_64-linux-gnu/libhdf5_openmpi.so.103 
(0x7f2032967000)
libmpi.so.40 => /lib/x86_64-linux-gnu/libmpi.so.40 (0x7f203285e000)
libmpi_cxx.so.40 => /lib/x86_64-linux-gnu/libmpi_cxx.so.40 
(0x7f203284)
libFreeCADGui.so => /usr/lib/freecad-python2/lib/libFreeCADGui.so 
(0x7f2031a96000)
libFreeCADApp.so => /usr/lib/freecad-python2/lib/libFreeCADApp.so 
(0x7f2031744000)
libFreeCADBase.so => /usr/lib/freecad-python2/lib/libFreeCADBase.so 
(0x7f20315ae000)
libpython2.7.so.1.0 => /lib/x86_64-linux-gnu/libpython2.7.so.1.0 
(0x7f203123f000)
libxerces-c-3.2.so => /lib/x86_64-linux-gnu/libxerces-c-3.2.so 
(0x7f2030e94000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7f2030c76000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x7f2030c71000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f2030c6c000)
libzipios.so.0 => /lib/x86_64-linux-gnu/libzipios.so.0 
(0x7f2030a3f000)
libQt5Xml.so.5 => /lib/x86_64-linux-gnu/libQt5Xml.so.5 
(0x7f20309fe000)
libCoin.so.80c => /lib/x86_64-linux-gnu/libCoin.so.80c 
(0x7f2030166000)
libboost_filesystem.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_filesystem.so.1.67.0 (0x7f2030148000)
libboost_program_options.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_program_options.so.1.67.0 (0x7f20300c1000)
libboost_regex.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_regex.so.1.67.0 (0x7f202ffac000)
libboost_system.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_system.so.1.67.0 (0x7f202ffa5000)
libboost_thread.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_thread.so.1.67.0 (0x7f202ff77000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x7f202ff56000)
libboost_chrono.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_chrono.so.1.67.0 (0x7f202ff4b000)
libboost_date_time.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_date_time.so.1.67.0 (0x7f202ff37000)
libboost_atomic.so.1.67.0 => 
/lib/x86_64-linux-gnu/libboost_atomic.so.1.67.0 (0x7f202ff32000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x7f202fc89000)
libQt5OpenGL.so.5 => /lib/x86_64-linux-gnu/libQt5OpenGL.so.5 
(0x7f202fc2d000)
libQt5PrintSupport.so.5 => 
/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x7f202fbb6000)
libQt5Svg.so.5 => /lib/x86_64-linux-gnu/libQt5Svg.so.5 
(0x7f202fb6)
libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 
(0x7f202f9bf000)
libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 
(0x7f202f368000)
libQt5X11Extras.so.5 => /lib/x86_64-linux-gnu/libQt5X11Extras.so.5 
(0x7f202f361000)
libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 
(0x7f202edd4000)
libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 
(0x7f202e8d9000)
libspnav.so.0 => /lib/libspnav.so.0 (0x7f202e6d5000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x7f202e594000)
libshiboken2-python2.7.x86_64-linux-gnu.so.5.11 => 
/lib/x86_64-linux-gnu/libshiboken2-python2.7.x86_64-linux-gnu.so.5.11 
(0x7f202e568000)
libpyside2-python2.7.x86_64-linux-gnu.so.5.11 => 
/lib/x86_64-linux-gnu/libpyside2-python2.7.x86_64-linux-gnu.so.5.11 
(0x7f202e52e000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7f202e3a8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f202e225000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7f202e20b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f202e04a000)
libsz.so.2 => /lib/x86_64-linux-gnu/libsz.so.2 (0x7f202de47000)
libopen-rte.so.40 => /lib/x86_64-linux-gnu/libopen-rte.so.40 
(0x7f202dd8f000)
libopen-pal.so.40 => /lib/x86_64-linux-gnu/libopen-pal.so.40 
(0x7f202dce)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7f202dcd6000)
libhwloc.so.5 => /lib/x86_64-linux-gnu/libhwloc.so.5 
(0x7f202dc94000)
libevent-2.1.so.6 => /lib/x86_64-linux-gnu/libevent-2.1.so.6 
(0x7f202da3e000)
libevent_pthreads-2.1.so.6 => 
/lib/x86_64-linux-gnu/libevent_pthreads-2.1.so.6 (0x7f202d83b000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x7f202d82)
libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 
(0x7f202d792000)
libicui18n.so.63 => /lib/x86_64-linux-gnu/libicui18n.so.63 
(0x7f202d4b7000)
libicuuc.so.63 => /lib/x86_64-linux-gnu/libicuuc.so.63 
(0x7f202d2e8000)
libicudata.so.63 => 

Bug#930587: Re: Bug#930587: release-notes: fails to build for jessie and stretch

2019-06-16 Thread Wenbin Lv
Hi Jover,


You are right. I was choosing between release-notes and www.debian.org

but I was not aware that the .dbk files will be regenerated anyway

during the build process. It seems that this should be reassigned

to www.debian.org.


The build script is at

https://salsa.debian.org/webmaster-team/cron/raw/master/parts/7release-notes

and it indeed uses git checkout to build for different releases.


Best regards,

Wenbin Lv


On Sun, 16 Jun 2019 23:01:14 +0200 Guillem Jover  wrote:

> Hi!
>
> On Sun, 2019-06-16 at 14:40:53 +0800, Wenbin Lv wrote:
> > Package: release-notes
> > Severity: serious
> > Tags: ftbfs
> > Justification: fails to build from source (but built successfully in the 
> > past)>
> > Recent transition from .dbk to .po for the ca language leaves some
> > untracked .dbk files in the source directory and causes git checkout of
> > jessie and stretch to fail in the build system of the Debian website,
> > showing the following errors[1]:
> >
> > rebuilding the release notes for {jessie,stretch}
> > error: The following untracked working tree files would be overwritten by 
> > checkout:> > ca/about.dbk
> > ca/installing.dbk
> > ca/issues.dbk
> > ca/moreinfo.dbk
> > ca/old-stuff.dbk
> > ca/release-notes.dbk
> > ca/upgrading.dbk
> > ca/whats-new.dbk
>
> This looks like a bug in the website build machinery? These files are
> left behind in the same way they are for all other languages. The
> difference is that they got switched very recently.
>
> I'm assuming from your description that the website machinery, does a
> git checkout on each specific branch and then builds it, but is not
> running «make clean» before each git checkout?
>
> > which causes buster version of the release notes to be built for jessie
> > and stretch[2][3].
>
> Right!
>
> > Please remove the untracked files to fix the issue.
>
> I don't think there is nothing to fix in the release-notes package
> itself. This sould probably be reassigned.
>
> Thanks,
> Guillem
>
>



Bug#919188: severity of 919188 is critical

2019-06-16 Thread Axel Beckert
Control: tag -1 + unreproducible moreinfo
Control: severity -1 important

Hi Pali,

Pali Rohár wrote:
> severity 919188 critical

Why? You neither explained that it breaks the whole system nor that it
causes other, unrelated packages to break nor that it causes serious
data-loss.

Please check https://www.debian.org/Bugs/Developer#severities and
explain why you think that the severity you've chosen fits this bug
report.

I'm neither the package maintainer nor a release team member (just a
happy sslh user), but this bug is at most "grave" even according to
your description.

Addtionally I can't reproduce this bug no matter which variant I'm
trying. And I'm running sslh under sysvinit on Debian Testing since
2012 (in standalone and single-thread mode):

# ps auxf | fgrep sslh
root 24116  0.0  0.0   8472   908 pts/1S+   03:08   0:00  |   \_ grep 
-F sslh
sslh 12185  0.0  0.2  14004  2648 ?Ss   May07   2:49 
/usr/sbin/sslh-select --user sslh --listen 0.0.0.0 443 --ssh 127.0.0.1 22 --ssl 
127.0.0.1 442 --pidfile /var/run/sslh/sslh.pid
# dpkg -l sysvinit-core startpar
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name   Version  Architecture Description
+++-==---=
ii  startpar   0.61-1   amd64run processes in parallel and 
multiplex their output
ii  sysvinit-core  2.93-8   amd64System-V-like init utilities
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:Debian GNU/Linux 10 (buster)
Release:10
Codename:   buster
# uptime
 03:13:44 up 94 days,  2:26,  2 users,  load average: 0,03, 0,23, 0,65
#

The above is from before a reboot, but I just rebooted and there's
still only one sslh-select process. Tried "service sslh stop" and
"service sslh start" as well as rebooting. No difference, no issue. I
also tried using the forked variant instead of the single-thread I
used so far. But still, neither stopping and starting nor rebooting
showed a hanging startpar. Here's after the switch to the forked
version and two reboots:

# ps auxf | fgrep sslh
root  2791  0.0  0.0   8476   908 pts/1S+   03:49   0:00
  \_ grep -F sslh
sslh  2515  0.0  0.1   4760  1660 ?Ss   03:47   0:00 /usr/sbin/sslh 
--user sslh --listen 0.0.0.0 443 --ssh 127.0.0.1 22 --ssl 127.0.0.1 442 
--pidfile /var/run/sslh/sslh.pid
sslh  2518  0.0  0.0   4760   176 ?S03:47   0:00  \_ 
/usr/sbin/sslh --user sslh --listen 0.0.0.0 443 --ssh 127.0.0.1 22 --ssl 
127.0.0.1 442 --pidfile /var/run/sslh/sslh.pid
#

Hence tagging it as unreproducible and downgrading the severity:

Since this issue doesn't even "rendering it completely unusable" for
all sysvinit users (which is considered to be "serious" or "grave")
nor for either sslh or sslh-select, this is at most "a bug which has a
major effect on the usability of a package, without rendering it
completely unusable to everyone.", i.e. severity "important".

And please also show the complete options to sslh, because this
behaviour could e.g. stem from using the -i (inetd) option (which is
meant to listen on STDIN and sending to STDOUT) together with starting
sslh via init script. If that's the case, it's a configuration error
and no bug. (Except maybe that it should listen on port 443 at all
then. :-)

But even if I configure sslh for both, inetd and as a standalone
service, this issue does not happen since the standalone service fails
to start because inetd already occupies the HTTPS port.

So please also show your sslh entry in /etc/inetd.conf and your
/etc/default/sslh.

Hence also tagging as "moreinfo".

The only (IMHO minor) bug I could find is that "dpkg-reconfigure sslh"
doesn't seem to edit neither /etc/inetd.conf nor /etc/default/sslh to
switch between the two variants. But if the initial configuration
works fine, I'd consider that to be of severity "normal" at most if
not just "minor".

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Bug#865975: docker.io changes iptables default FORWARD policy to DROP, breaks VM and others

2019-06-16 Thread Arnaud Rebillout


On 6/17/19 3:22 AM, Shengjing Zhu wrote:
> Control: severity -1 normal
>
> On Tue, Jun 11, 2019 at 6:09 PM Shengjing Zhu  wrote:
>> Hi,
>>
>> I checked more carefully on https://github.com/moby/moby/pull/28257
>> and https://github.com/moby/moby/issues/14041
>> Then I concluded that docker does nothing wrong in this case.
>>
> [...]
>
> With the reason I explained last week, I would downgrade this issue.
>
> Arnaud,
> when you upload new version for the CVE issue, could you amend the
> README.Debian to tell people that if they don't want docker to set
> default FORWARD policy to DROP, they should enable ip_forward
> intentionally. (I bet your english is better than me to draft a
> phrase...)
>
  Hi,

I will, and can even go further and display an explicit message when
user upgrade the package maybe? (I'm not sure how to do that but I'm
sure I'll find an example easily).

I'm quite busy now but I hope I'll have time before the end of the week
to do all of that.

Thanks,



Bug#930633: RFS: i3-gaps/4.16.1-1 [ITP]

2019-06-16 Thread antisocrates
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "i3-gaps"

* Package name: i3-gaps
* Version : 4.16.1-1
* Upstream Author : Ingo Bürk (Airblader)
* URL : https://github.com/Airblader/i3
* License : BSD-3-clause
* Section : x11

It builds those binary packages:

   i3-gaps - Fork of i3-wm with extra features such as gaps

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

   https://mentors.debian.net/package/i3-gaps

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

   dget -x 
https://mentors.debian.net/debian/pool/main/i/i3-gaps/i3-gaps_4.16.1-1.dsc

More information about i3-gaps can be obtained from:

   https://github.com/Airblader/i3/blob/gaps/README.md

Changes since the last upload:

   * Initial release (Closes: #909646)


Regards,
  antisocrates


Bug#930487: lintian: speed up test suite CI

2019-06-16 Thread Dmitry Bogatov


[2019-06-13 21:29] "Chris Lamb" 
> Felix Lechner wrote:
>
> > For Lintian, however, I would prefer to upload the test packages
> > separately to Debian's regular build infrastructure.
>
> Hm, I think you are talking at cross-purposes to Dmitry here. Nobody
> was suggesting we upload the test packages to Debian; that would
> surely be impossible.
>
>
> Gitlab has a support for saving various parts of a successful build
> for the next one. I believe the idea is that we would build the test
> packages and then push them to this cache re-using them on any subsequent
> test runs. People often use this to cache "pip" Python dependencies
> but I don't see any obvious reason why we can't use it here.

Thank you. That is exactly what I meant.
-- 
Note, that I send and fetch email in batch, once in a few days.



Bug#930058: unblock: puppet/5.5.10-3

2019-06-16 Thread Thomas Goirand
On 6/15/19 7:54 PM, Paul Gevers wrote:
> Control: tags -1 moreinfo
> 
> Hi Thomas,
> 
> On 06-06-2019 10:36, Thomas Goirand wrote:
>> Version 5.5.10-3 adds a tiny cron.daily job which cleans-up the
>> /var/lib/puppet/reports folder to avoid that a puppet-master
>> server gets its HDD full, which potentially could be very harmful
>> for a deployment.
> 
> This seems slightly controversial to me (as hinted by a comment in the
> bug as well). Don't you think this warrants a note in NEWS?
> 
> Paul

Hi,

Thanks for your time reviewing this yet another unblock request.

I don't think people read more the NEWS than the changelog. Respectfully
(please don't see any aggressiveness here: there's none), if you really
want to waste everyone's time on this, then I can do it, but I don't
think this helps. There's not much time before the final release.

Having run puppet on a small virtual machine with 40 GB disk, and having
it taken down by 800 MB reports every day for every compute in the
cluster, no, this isn't controversial. This is completely mandatory.
What I believe puppet user do is set this up by themselves, or disable
reports all together. Keeping 1 month of reports is very conservative.

Cheers,

Thomas Goirand (zigo)



Bug#930294: Nautilus slow to respond and consumes 100% CPU resource

2019-06-16 Thread Jason Crain
On Mon, Jun 10, 2019 at 10:36:21AM +0530, Vikram Vincent wrote:
> (nautilus:15529): Gtk-WARNING **: 10:11:36.857: Duplicate child name in 
> GtkStack: Thumbnails
> (nautilus:15529): Gtk-WARNING **: 10:11:36.859: Duplicate child name in 
> GtkStack: Thumbnails
> (nautilus:15529): Gtk-WARNING **: 10:11:36.861: Duplicate child name in 
> GtkStack: META-INF
> (nautilus:15529): Gtk-WARNING **: 10:11:36.865: Duplicate child name in 
> GtkStack: Thumbnails
> (nautilus:15529): Gtk-WARNING **: 10:11:36.867: Duplicate child name in 
> GtkStack: Pictures
> (nautilus:15529): Gtk-WARNING **: 10:11:36.869: Duplicate child name in 
> GtkStack: Thumbnails
> (nautilus:15529): Gtk-WARNING **: 10:11:36.870: Duplicate child name in 
> GtkStack: Pictures
> (nautilus:15529): Gtk-WARNING **: 10:11:36.872: Duplicate child name in 
> GtkStack: META-INF
> (nautilus:15529): Gtk-WARNING **: 10:11:36.874: Duplicate child name in 
> GtkStack: Thumbnails
> (nautilus:15529): Gtk-WARNING **: 10:11:36.876: Duplicate child name in 
> GtkStack: META-INF

These filenames suggest to me that you had some strange things in your
Templates folder and possibly it contained a large number of files. Is
this the case?



Bug#927159: libqb: CVE-2019-12779: Insecure Temporary Files

2019-06-16 Thread wferi
Dear Security Team,

I'm ready to upload libqb-1.0.1-1+deb9u1 with the following debdiff:

diff -Nru libqb-1.0.1/debian/changelog libqb-1.0.1/debian/changelog
--- libqb-1.0.1/debian/changelog2016-12-07 14:55:45.0 +0100
+++ libqb-1.0.1/debian/changelog2019-06-16 23:41:50.0 +0200
@@ -1,3 +1,21 @@
+libqb (1.0.1-1+deb9u1) stretch-security; urgency=high
+
+  * [38e0e13] Backport upstream security fixes for CVE-2019-12779.
+Libqb creates files in world-writable directories (/dev/shm, /tmp) with
+rather predictable file names (for example in case of USBGuard with names
+like /dev/shm/qb-usbguard-request-7096-835-12-data). Also O_EXCL flag is
+not used when opening the files. This could be exploited by a local
+attacker to overwrite privileged system files (if not restricted by
+sandboxing, MAC or symlinking policies).
+Original report:  https://github.com/ClusterLabs/libqb/issues/338
+Add O_EXCL:   https://github.com/ClusterLabs/libqb/pull/339
+Use mkdtemp():https://github.com/ClusterLabs/libqb/pull/345
+Regression fixes: https://github.com/ClusterLabs/libqb/pull/349
+(Closes: #927159)
+  * [79734d7] Acknowledge new internal symbol
+
+ -- Ferenc Wágner   Sun, 16 Jun 2019 23:41:50 +0200
+
 libqb (1.0.1-1) unstable; urgency=medium
 
   [ Christoph Berg ]
diff -Nru libqb-1.0.1/debian/gbp.conf libqb-1.0.1/debian/gbp.conf
--- libqb-1.0.1/debian/gbp.conf 2016-12-07 14:47:16.0 +0100
+++ libqb-1.0.1/debian/gbp.conf 2019-06-16 22:48:22.0 +0200
@@ -1,14 +1,12 @@
 [DEFAULT]
-debian-branch = debian/master
+debian-branch = debian/stretch
 upstream-branch = upstream/latest
-debian-tag-msg = Debian release %(version)s
-
-[import-orig]
 pristine-tar = True
 
-[gbp-pq]
-patch-numbers = False
-
-[gbp-dch]
+[dch]
+full = True
 multimaint-merge = True
 id-length = 7
+
+[pq]
+patch-numbers = False
diff -Nru libqb-1.0.1/debian/libqb0.symbols libqb-1.0.1/debian/libqb0.symbols
--- libqb-1.0.1/debian/libqb0.symbols   2016-12-07 14:47:16.0 +0100
+++ libqb-1.0.1/debian/libqb0.symbols   2019-06-16 23:41:22.0 +0200
@@ -236,5 +236,6 @@
  qb_util_timespec_from_epoch_get@Base 0.11.1
  qb_vsnprintf_deserialize@Base 0.11.1
  qb_vsnprintf_serialize@Base 0.14.2
+ remove_tempdir@Base 1.0.1-1+deb9u1~
  strlcat@Base 0.11.1
  strlcpy@Base 0.11.1
diff -Nru 
libqb-1.0.1/debian/patches/CVE-2019-12779/Allow-group-access-to-the-IPC-directory.patch
 
libqb-1.0.1/debian/patches/CVE-2019-12779/Allow-group-access-to-the-IPC-directory.patch
--- 
libqb-1.0.1/debian/patches/CVE-2019-12779/Allow-group-access-to-the-IPC-directory.patch
 1970-01-01 01:00:00.0 +0100
+++ 
libqb-1.0.1/debian/patches/CVE-2019-12779/Allow-group-access-to-the-IPC-directory.patch
 2019-06-16 23:10:03.0 +0200
@@ -0,0 +1,29 @@
+From: =?utf-8?q?Ferenc_W=C3=A1gner?= 
+Date: Thu, 18 Apr 2019 13:20:38 +0200
+Subject: Allow group access to the IPC directory
+
+And don't abort if we aren't permitted to chown() it.  The client might
+still have the privileges to enter it.
+---
+ lib/ipc_setup.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/lib/ipc_setup.c b/lib/ipc_setup.c
+index f6f1d7d..6183001 100644
+--- a/lib/ipc_setup.c
 b/lib/ipc_setup.c
+@@ -640,11 +640,12 @@ handle_new_connection(struct qb_ipcs_service *s,
+   res = -errno;
+   goto send_response;
+   }
+-  res = chown(c->description, c->auth.uid, c->auth.gid);
+-  if (res != 0) {
++  if (chmod(c->description, 0770)) {
+   res = -errno;
+   goto send_response;
+   }
++  /* chown can fail because we might not be root */
++  (void)chown(c->description, c->auth.uid, c->auth.gid);
+ 
+   /* We can't pass just a directory spec to the clients */
+   strncat(c->description,"/qb", CONNECTION_DESCRIPTION);
diff -Nru 
libqb-1.0.1/debian/patches/CVE-2019-12779/Errors-are-represented-as-negative-values.patch
 
libqb-1.0.1/debian/patches/CVE-2019-12779/Errors-are-represented-as-negative-values.patch
--- 
libqb-1.0.1/debian/patches/CVE-2019-12779/Errors-are-represented-as-negative-values.patch
   1970-01-01 01:00:00.0 +0100
+++ 
libqb-1.0.1/debian/patches/CVE-2019-12779/Errors-are-represented-as-negative-values.patch
   2019-06-16 23:10:03.0 +0200
@@ -0,0 +1,27 @@
+From: =?utf-8?q?Ferenc_W=C3=A1gner?= 
+Date: Wed, 17 Apr 2019 15:09:42 +0200
+Subject: Errors are represented as negative values
+
+---
+ lib/ipc_setup.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/ipc_setup.c b/lib/ipc_setup.c
+index a66004d..f6f1d7d 100644
+--- a/lib/ipc_setup.c
 b/lib/ipc_setup.c
+@@ -637,12 +637,12 @@ handle_new_connection(struct qb_ipcs_service *s,
+   snprintf(c->description, CONNECTION_DESCRIPTION,
+"/dev/shm/qb-%d-%d-%d-XX", s->pid, ugp->pid, 
c->setup.u.us.sock);
+   if (mkdtemp(c->description) == NULL) {
+-  res = 

Bug#930632: unblock: libfm-qt/0.14.1-9

2019-06-16 Thread Alf Gaida
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libfm-qt

Latest version fixes #926803, missed file monitoring on remote file systems.
Without the fix remote filesystems are nearly unusable.


Diff:
diff --git a/debian/changelog b/debian/changelog
index 9bc9b25..54ef4eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libfm-qt (0.14.1-9) unstable; urgency=medium
+
+  * Added upstream patch workaround-missed-file-monitoring.patch
+(Closes: #926803)
+  * Added two new symbols - internal use only
+
+ -- Alf Gaida   Sat, 08 Jun 2019 16:39:11 +0200
+
 libfm-qt (0.14.1-8) unstable; urgency=medium
 
   * Removed the wrongly introduced build dependency on lxqt-qtplugin
diff --git a/debian/libfm-qt6.symbols b/debian/libfm-qt6.symbols
index d06f805..158bd23 100644
--- a/debian/libfm-qt6.symbols
+++ b/debian/libfm-qt6.symbols
@@ -531,12 +531,14 @@ libfm-qt.so.6 libfm-qt6 #MINVER#
  (c++)"Fm::Folder::filesAdded(Fm::FileInfoList&)@Base" 0.12.0
  
(c++)"Fm::Folder::filesChanged(std::vector, std::shared_ptr >, 
std::allocator, 
std::shared_ptr > > >&)@Base" 0.12.0
  (c++)"Fm::Folder::filesRemoved(Fm::FileInfoList&)@Base" 0.12.0
+ (c++)"Fm::Folder::findByPath(Fm::FilePath const&)@Base" 0.14.1~
  (c++)"Fm::Folder::finishLoading()@Base" 0.12.0
  (c++)"Fm::Folder::fromPath(Fm::FilePath const&)@Base" 0.12.0
  (c++|arch= !armel !armhf !i386 !mips !mipsel !hppa !hurd-i386 !kfreebsd-i386 
!m68k !powerpc !powerpcspe !sh4 !x32 )"Fm::Folder::getFilesystemInfo(unsigned 
long*, unsigned long*) const@Base" 0.12.0
  (c++|arch= !amd64 !arm64 !mips64el !ppc64el !s390x !alpha !ia64 
!kfreebsd-amd64 !ppc64 !riscv64 !sparc64 
)"Fm::Folder::getFilesystemInfo(unsigned long long*, unsigned long long*) 
const@Base" 0.12.0  

   
  (c++)"Fm::Folder::hadCutFilesUnset()@Base" 0.12.0 

  
  (c++)"Fm::Folder::hasCutFiles()@Base" 0.12.0  

  
+ (c++)"Fm::Folder::hasFileMonitor() const@Base" 0.14.1~

  
  (c++)"Fm::Folder::info() const@Base" 0.12.0   

  
  (c++)"Fm::Folder::isEmpty() const@Base" 0.12.0

  
  (c++)"Fm::Folder::isIncremental() const@Base" 0.12.0  

  
diff --git a/debian/patches/series b/debian/patches/series  

  
index 1a4dd71..031051b 100644   

  
--- a/debian/patches/series 

  
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ fix-smb-recursive-copy.patch
 fix-license-headers.patch
 dont-ignore-crea-del-sequences.patch
 workaround-glib-recursive-moving-error.patch
+workaround-missed-file-monitoring.patch
diff --git a/debian/patches/workaround-missed-file-monitoring.patch 
b/debian/patches/workaround-missed-file-monitoring.patch
new file mode 100644
index 000..5be3811
--- /dev/null
+++ b/debian/patches/workaround-missed-file-monitoring.patch
@@ -0,0 +1,143 @@
+Description: Realod folder after transfer job if it lacks file monitoring
+ Closes https://github.com/lxqt/pcmanfm-qt/issues/933 and closes
+ https://github.com/lxqt/libfm-qt/issues/280. After a file transfer job is
+ finished inside a directory, if it is the path of an open folder that lacks
+ file monitoring, this patch reloads its corresponding folder. In this way, the
+ lack of file monitoring is partially compensated for.
+ Please note that this doesn't work with `search://` because the files inside
+ `search://` don't belong to it. By covering file creation, renaming, moving
+ from one shared folder to another and deleting after trying to move into 
Trash.
+
+Last-Update: 2019-06-08
+
+--- libfm-qt-0.14.1.orig/src/core/folder.cpp
 libfm-qt-0.14.1/src/core/folder.cpp
+@@ -112,6 +112,20 @@ std::shared_ptr Folder::fromPath
+ return 

Bug#930631: linux-image-4.19.0-5-amd64: Fresh Buster install fails to boot to desktop

2019-06-16 Thread dave
Package: src:linux
Version: 4.19.37-3
Severity: critical
Justification: breaks the whole system

Dear Maintainer,

I performed a fresh install using the image debian-testing-amd64-xfce-CD-1.iso
and after installation I could not boot to the desktop, I was left with a black
screen.

I entered tty1 and logged in, I killed x server with

sudo service lightdm stop

and then created xorg.conf using

X -configure

and then moved the resulting xorg.conf.new to /etx/X11/xorg.conf.
Then restarted x with

sudo service lightdm start

and this allowed me to access the desktop.

I did not have this issue until kernel 4.19.0.4 but was not sure whether the
problem was in the kernel or some other X related package but I have now been
told it is very likely the kernel so can report it accordingly.



-- Package-specific info:
** Version:
Linux version 4.19.0-5-amd64 (debian-ker...@lists.debian.org) (gcc version 
8.3.0 (Debian 8.3.0-7)) #1 SMP Debian 4.19.37-3 (2019-05-15)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-4.19.0-5-amd64 
root=UUID=2243e6fe-1608-4037-adc3-18537ee0fe04 ro quiet

** Not tainted

** Kernel log:
[   13.042786] lp: driver loaded but no devices found
[   13.050448] ppdev: user-space parallel port driver
[   14.008566] ACPI: AC Adapter [AC] (on-line)
[   14.057231] battery: ACPI: Battery Slot [BAT0] (battery present)
[   14.089970] ACPI Warning: \_SB.DPTF._ART: Return Package has no elements 
(empty) (20180810/nsprepkg-96)
[   14.127289] input: PC Speaker as /devices/platform/pcspkr/input/input18
[   14.186158] dcdbas dcdbas: Dell Systems Management Base Driver (version 
5.6.0-3.2)
[   14.249701] input: Dell WMI hotkeys as 
/devices/platform/PNP0C14:00/wmi_bus/wmi_bus-PNP0C14:00/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input19
[   14.277540] proc_thermal :00:0b.0: enabling device ( -> 0002)
[   14.284992] proc_thermal :00:0b.0: Creating sysfs group for 
PROC_THERMAL_PCI
[   14.297842] EFI Variables Facility v0.08 2004-May-17
[   14.313665] input: DELL Wireless hotkeys as /devices/virtual/input/input20
[   14.325796] pstore: Registered efi as persistent store backend
[   14.375600] iTCO_vendor_support: vendor-support=0
[   14.434301] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
[   14.434423] iTCO_wdt: Found a Braswell SoC TCO device (Version=3, 
TCOBASE=0x0460)
[   14.434660] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[   14.477781] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   14.477849] sr 1:0:0:0: Attached scsi generic sg1 type 5
[   14.742532] media: Linux media interface: v0.10
[   14.892115] videodev: Linux video capture interface: v2.00
[   15.011868] alg: No test for fips(ansi_cprng) (fips_ansi_cprng)
[   15.131650] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (064e:9209)
[   15.139105] uvcvideo 1-5:1.0: Entity type for entity Extension 4 was not 
initialized!
[   15.139112] uvcvideo 1-5:1.0: Entity type for entity Extension 7 was not 
initialized!
[   15.139115] uvcvideo 1-5:1.0: Entity type for entity Processing 2 was not 
initialized!
[   15.139118] uvcvideo 1-5:1.0: Entity type for entity Camera 1 was not 
initialized!
[   15.139392] input: Integrated_Webcam_HD: Integrate as 
/devices/pci:00/:00:14.0/usb1/1-5/1-5:1.0/input/input21
[   15.139771] usbcore: registered new interface driver uvcvideo
[   15.139774] USB Video Class driver (1.1.1)
[   15.159449] snd_hda_intel :00:1b.0: bound :00:02.0 (ops 
i915_audio_component_bind_ops [i915])
[   15.211959] Bluetooth: Core ver 2.22
[   15.211997] NET: Registered protocol family 31
[   15.211999] Bluetooth: HCI device and connection manager initialized
[   15.212006] Bluetooth: HCI socket layer initialized
[   15.212009] Bluetooth: L2CAP socket layer initialized
[   15.212019] Bluetooth: SCO socket layer initialized
[   15.445372] intel_rapl: Found RAPL domain package
[   15.445375] intel_rapl: Found RAPL domain core
[   15.469675] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3234: 
line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   15.469680] snd_hda_codec_realtek hdaudioC0D0:speaker_outs=0 
(0x0/0x0/0x0/0x0/0x0)
[   15.469684] snd_hda_codec_realtek hdaudioC0D0:hp_outs=1 
(0x21/0x0/0x0/0x0/0x0)
[   15.469686] snd_hda_codec_realtek hdaudioC0D0:mono: mono_out=0x0
[   15.469689] snd_hda_codec_realtek hdaudioC0D0:inputs:
[   15.469694] snd_hda_codec_realtek hdaudioC0D0:  Headset Mic=0x19
[   15.469697] snd_hda_codec_realtek hdaudioC0D0:  Headphone Mic=0x1a
[   15.469700] snd_hda_codec_realtek hdaudioC0D0:  Internal Mic=0x12
[   15.813751] ath9k :01:00.0: enabling device ( -> 0002)
[   15.814780] ath: phy0: WB335 2-ANT card detected
[   15.814782] ath: phy0: Set BT/WLAN RX diversity capability
[   15.823300] ath: phy0: Enable LNA combining
[   15.824508] ath: phy0: ASPM enabled: 0x42
[   15.824511] ath: EEPROM regdomain: 0x6c
[   15.824512] ath: EEPROM indicates we should expect a direct regpair map
[   15.824515] ath: Country alpha2 being used: 00
[   

Bug#928882: unblock: [pre-approval] ghc/8.4.4+dfsg1-3

2019-06-16 Thread Emanuele Olivetti
Dear Paul,

Indeed I confirm that "happy" provided by Debian buster/sid does not work
on my hardware (armv5tel Kirkwood Feroceon). Just tested now after removing
Ilias' deb package and reinstalling the previous one:

drakestail:/opt/bug_ghc_armel# apt remove happy
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  happy
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 2,598 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 100878 files and directories currently installed.)
Removing happy (1.19.9-6+armel0) ...
Processing triggers for man-db (2.7.6.1-2) ...
drakestail:/opt/bug_ghc_armel# apt clean
drakestail:/etc/apt/sources.list.d# apt install -t testing happy
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  haskell-doc
The following NEW packages will be installed:
  happy
0 upgraded, 1 newly installed, 0 to remove and 860 not upgraded.
Need to get 528 kB of archives.
After this operation, 2,582 kB of additional disk space will be used.
Get:1 http://ftp.it.debian.org/debian buster/main armel happy armel
1.19.9-6 [528 kB]
Fetched 528 kB in 0s (2,650 kB/s)
Selecting previously unselected package happy.
(Reading database ... 100743 files and directories currently installed.)
Preparing to unpack .../happy_1.19.9-6_armel.deb ...
Unpacking happy (1.19.9-6) ...
Setting up happy (1.19.9-6) ...
Processing triggers for man-db (2.7.6.1-2) ...
drakestail:/etc/apt/sources.list.d# gdb -q -ex 'b *(0x1ab0ac)' -ex
'run' -ex 'x/i $pc' -ex 'quit' --args happy example.y
Reading symbols from happy...(no debugging symbols found)...done.
Breakpoint 1 at 0x1ab0ac
Starting program: /usr/bin/happy example.y
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/arm-linux-gnueabi/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0x001addc4 in ?? ()
=> 0x1addc4:uxthr1, r2
A debugging session is active.

Inferior 1 [process 13711] will be killed.

Quit anyway? (y or n) y

Let me know if I can help more.

Best,

Emanuele


On Sun, Jun 16, 2019 at 9:48 PM Paul Gevers  wrote:

> Hi Emanuele,
>
> On 16-06-2019 20:25, Emanuele Olivetti wrote:
> > I've just followed your instructions, downloaded and installed the
> > current happy (and also ghc and the other packages) in the usual way:
> >
> >   dpkg -i 
> >   apt install -f
> >
> > then tested the example files as indicated:
> >
> >   drakestail:/opt/bug_ghc_armel# gdb -q -ex 'b *(0x1ab0ac)' -ex 'run'
> > -ex 'x/i $pc' -ex 'quit' --args happy example.y
> >   Reading symbols from happy...(no debugging symbols found)...done.
> >   Breakpoint 1 at 0x1ab0ac
> >   Starting program: /bin/happy example.y
> >   [Thread debugging using libthread_db enabled]
> >   Using host libthread_db library
> > "/lib/arm-linux-gnueabi/libthread_db.so.1".
> >   [Inferior 1 (process 10654) exited normally]
> >   No registers.
> >
> > Everything works fine!
>
> Can you confirm that it *didn't* work with the version in sid/buster on
> your system?
>
> Paul
>
>


Bug#930630: stretch-pu: package tenshi/0.13-2.1~deb9u1

2019-06-16 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian@packages.debian.org
Usertags: pu

This upload is primarily intended to fix the version ordering violation
introduced by the CVE fix from 2017 in wheezy-lts that only went to sid
(and got unblocked for buster) today:

 tenshi | 0.11-2| squeeze | source, all
 tenshi | 0.13-2| wheezy  | source, all
 tenshi | 0.13-2| stretch | source, all
 tenshi | 0.13-2| buster  | source, all
 tenshi | 0.13-2+deb7u1 | wheezy-security | source, all
 tenshi | 0.13-2.1  | sid | source, all

This is a rebuild of 0.13-2.1 from sid (which itself was a rebuild of
0.13-2+deb7u1 from wheezy-lts).

The package is already uploaded.


Andreas
diff -Nru tenshi-0.13/debian/changelog tenshi-0.13/debian/changelog
--- tenshi-0.13/debian/changelog2012-02-13 05:30:17.0 +0100
+++ tenshi-0.13/debian/changelog2019-06-16 23:43:59.0 +0200
@@ -1,3 +1,26 @@
+tenshi (0.13-2.1~deb9u1) stretch; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for stretch.
+
+ -- Andreas Beckmann   Sun, 16 Jun 2019 23:43:59 +0200
+
+tenshi (0.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Upload to unstable.
+  * Drop DMUA.
+
+ -- Andreas Beckmann   Sun, 16 Jun 2019 14:24:39 +0200
+
+tenshi (0.13-2+deb7u1) wheezy-security; urgency=high
+
+  * Non-maintainer upload by the Debian LTS team.
+  * Fix CVE-2017-11746: PID file issue allows local users to kill arbitrary
+processes  (Closes: #871321)
+
+ -- Lucas Kanashiro   Sun, 27 Aug 2017 14:47:19 -0300
+
 tenshi (0.13-2) unstable; urgency=low
 
   * debian/init:
diff -Nru tenshi-0.13/debian/control tenshi-0.13/debian/control
--- tenshi-0.13/debian/control  2012-02-10 05:23:20.0 +0100
+++ tenshi-0.13/debian/control  2019-06-16 13:55:10.0 +0200
@@ -2,7 +2,6 @@
 Section: admin
 Priority: optional
 Maintainer: Ignace Mouzannar 
-DM-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7.0.8)
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/collab-maint/ext-maint/tenshi/trunk/
diff -Nru tenshi-0.13/debian/patches/CVE-2017-11746.patch 
tenshi-0.13/debian/patches/CVE-2017-11746.patch
--- tenshi-0.13/debian/patches/CVE-2017-11746.patch 1970-01-01 
01:00:00.0 +0100
+++ tenshi-0.13/debian/patches/CVE-2017-11746.patch 2017-08-27 
19:53:26.0 +0200
@@ -0,0 +1,36 @@
+Description: save PID after forking but before changing privileges
+ This is an adaptation of upstream commit
+ (d0e7f28c13ffbd5888b31d6532c2faf78f10f176) that fixes CVE-2017-11746. It was
+ written by Andrea Barisani.
+Author: Lucas Kanashiro 
+Last-Updated: 2017-08-27
+
+--- a/tenshi
 b/tenshi
+@@ -122,8 +122,6 @@ if ($listen) {
+ 
+ $SIG{'CHLD'} = sub { $debug && debug(5,'CHLD') ; print RED "[ERROR] Child 
died. Bailing out\n"; $time_to_die = 1; };
+ 
+-prepare_process();
+-
+ #
+ # sanity checks
+ #
+@@ -242,8 +240,6 @@ if (!($debug || $profile || $foreground)
+ daemonize();
+ }
+ 
+-save_pid();
+-
+ while (!$time_to_die) {
+ my $now = time;
+ 
+@@ -963,6 +959,8 @@ sub daemonize {
+ defined(my $pid = fork) or clean_up and die RED "[ERROR] can't fork: 
$!\n";
+ exit if $pid;
+ setsid()or clean_up and die RED "[ERROR] can't start 
a new session: $!\n";
++save_pid();
++prepare_process();
+ }
+ 
+ sub save_pid {
diff -Nru tenshi-0.13/debian/patches/series tenshi-0.13/debian/patches/series
--- tenshi-0.13/debian/patches/series   2012-02-10 04:37:37.0 +0100
+++ tenshi-0.13/debian/patches/series   2017-08-26 20:50:46.0 +0200
@@ -1,2 +1,3 @@
 10-Makefile.diff
 20-manpage.diff
+CVE-2017-11746.patch


Bug#911844: okular: Prints to the wrong printer

2019-06-16 Thread Brian Potkin
On Sun 16 Jun 2019 at 20:30:05 +0300, Dmitry Shachnev wrote:

> Hi Michael and all!
> 
> On Sat, Jun 15, 2019 at 11:52:08PM +0200, Michael Weghorn wrote:
> > I've investigated a bit and it's not an Okular issue, but one in the Qt
> > print dialog with printers that don't have PPD files. It can be
> > reproduced e.g. with kate just the same and Brian even mentioned in the
> > initial report that qpdfview is affected as well.
> >
> > The issue has been fixed upstream (qtbase) with the following commit (so
> > that's what would have to be backported):
> >
> > commit 84cc8d0badb4abc3c9a96d59c61dddce916a216c
> > Author: Albert Astals Cid 
> > Date:   Mon Feb 5 09:20:20 2018 +0100
> >
> > cups: Support raw printers
> >
> > They don't have a ppd but we don't *really* need a ppd to just
> > print
> >
> > Change-Id: Idf6b6dafc19420a511b057194488e2170cae4d70
> 
> Thanks a lot for finding the commit which fixes this bug!
> 
> I have uploaded a new version of qtbase to unstable today, which has
> it backported.
> 
> Can you please test that it really fixes the bug for you? If yes,
> I will file an unblock request for this upload.
> 
> > This probably also fixes #911702, but I didn't test that explicitly.
> 
> If someone tests that too, it would also be nice.

A couple of quick tests and it seems to me that #911844 and #911702
have been fixed with this upload.

Regards,

Brian.



Bug#930294: Nautilus slow to respond and consumes 100% CPU resource

2019-06-16 Thread Jason Crain
On 2019-06-14, Vikram Vincent  wrote:
> Nautilus found files with duplicate filenames in some libreoffice templates in
> the Templates folder and was looping on that.  The moment I deleted the
> content, nautilus behaviour came back to normal.

What kind of documents and what filenames? I'm still unable to reproduce
the issue after adding a few files to my Templates folder.



Bug#930005: regina-rexx: rexxutil error

2019-06-16 Thread Andreas Beckmann
Followup-For: Bug #930005
Control: tag -1 patch

The attached patch fixes the linking issue and thus the missing tgetent
symbol. Thereafter the command
  regina /usr/share/doc/regina-rexx/examples/regutil.rexx
works on i386, but segfaults on amd64.


Andreas
diff -Nru regina-rexx-3.6/debian/changelog regina-rexx-3.6/debian/changelog
--- regina-rexx-3.6/debian/changelog2017-03-05 15:40:23.0 +0100
+++ regina-rexx-3.6/debian/changelog2019-06-16 14:43:34.0 +0200
@@ -1,3 +1,12 @@
+regina-rexx (3.6-2.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * configure: Ensure the value of REGUTIL_TERM_LIB gets into the Makefile
+s.t. we actually link against the library providing tgetent().
+(Closes: #930005)
+
+ -- Andreas Beckmann   Sun, 16 Jun 2019 14:43:34 +0200
+
 regina-rexx (3.6-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru regina-rexx-3.6/debian/patches/az-patch-01 
regina-rexx-3.6/debian/patches/az-patch-01
--- regina-rexx-3.6/debian/patches/az-patch-01  2012-06-30 15:21:18.0 
+0200
+++ regina-rexx-3.6/debian/patches/az-patch-01  2019-06-16 14:43:34.0 
+0200
@@ -10,8 +10,8 @@
 Forwarded: not-needed
 Bug-Debian: http://bugs.debian.org/661883
 
 regina-rexx-3.6.orig/Makefile.in
-+++ regina-rexx-3.6/Makefile.in
+--- a/Makefile.in
 b/Makefile.in
 @@ -41,7 +41,7 @@ INSTALL  = $(srcdir)/install-sh
  CC  = @CC@
  RANLIB = @RANLIB@
@@ -21,6 +21,15 @@
  LDFLAGS = @LDFLAGS@
  
  RANLIB_DYNAMIC = @RANLIB_DYNAMIC@
+@@ -124,7 +124,7 @@ REGINAEXP = @REGINAEXP@
+ RPMTOPDIR = @RPMTOPDIR@
+ HAVE_GCI = @HAVE_GCI@
+ GCI_CONVERT_HEADER = @GCI_CONVERT_HEADER@
+-#REGUTIL_TERM_LIB=@REGUTIL_TERM_LIB@
++REGUTIL_TERM_LIB=@REGUTIL_TERM_LIB@
+ 
+ MISCDEFS = -DHAVE_CONFIG_H $(HAVE_GCI) $(TRACEMEM) $(FLISTS) -I. -I$(srcdir) 
-I$(srcdir)/contrib $(SYS_DEFS) $(REXXSOCKET)
+ LARGE_FILE_SUPPORT = @LARGE_FILE_SUPPORT@
 @@ -285,7 +285,8 @@ ZIP_CFILES = $(ZIP_CSRCFILES) yaccsrc.c
  DEBIANFILES = $(DEBIAN_DIR)/rules $(DEBIAN_DIR)/control 
$(DEBIAN_DIR)/changelog $(DEBIAN_DIR)/md5_sums \
$(DEBIAN_DIR)/postinst $(DEBIAN_DIR)/postrm $(DEBIAN_DIR)/postrm-dev 
$(DEBIAN_DIR)/copyright
@@ -96,9 +105,17 @@
$(INSTALL) -c -m 644 $(srcdir)/regina-config.1 
$(prefix)/share/man/man1/regina-config.1
  
  install-rexx: rexx$(EXE) regina$(EXE)
 regina-rexx-3.6.orig/configure
-+++ regina-rexx-3.6/configure
-@@ -3445,7 +3445,7 @@ case "$target" in
+--- a/configure
 b/configure
+@@ -690,6 +690,7 @@ EFENCE
+ PURIFY
+ DEBUGGING
+ DEBUG
++REGUTIL_TERM_LIB
+ FNMATCH_TSO
+ FNMATCH_SHO
+ FNMATCH
+@@ -3445,7 +3446,7 @@ case "$target" in
;;
 *linux*|*kfreebsd*-gnu*)
mach="`uname -m`"
@@ -107,7 +124,7 @@
   bitflag="64"
   osis64bit=yes
fi
-@@ -8455,7 +8455,7 @@ case "$target" in
+@@ -8455,7 +8456,7 @@ case "$target" in
  LD_RXLIB_B2="${SHLPRE}${SHLFILE}${SHLPST}.\$(ABI)"
  LD_RXLIB_UTILB="${SHLPRE}${SHLFILE}${SHLPST}.\$(ABI)"
  SHLPRE="lib"
@@ -116,9 +133,8 @@
  SHL_BASE="${SHLPRE}${SHLFILE}${SHLPST}.\$(ABI)"
  OTHER_INSTALLS="installabilib"
  USE_ABI="yes"
-
 regina-rexx-3.6.orig/regina.1
-+++ regina-rexx-3.6/regina.1
+--- a/regina.1
 b/regina.1
 @@ -60,13 +60,13 @@ Sets tracing of the program to the optio
  commands in the program will be ignored.
  If you want to run your program with tracing set to "Intermediate",
@@ -253,3 +269,13 @@
  
  .SH See Also
  There are several good reference books on Rexx. The most famous is
+--- a/configure.in
 b/configure.in
+@@ -249,6 +249,7 @@ if test "$REGUTIL_TERM_LIB" = "none requ
+   REGUTIL_TERM_LIB=""
+ fi
+ LIBS="$save_LIBS"
++AC_SUBST(REGUTIL_TERM_LIB)
+ 
+ save_LIBS="$LIBS"
+ 
AC_SEARCH_LIBS(crypt,crypt,REGINA_CRYPT_LIB="$ac_cv_search_crypt",REGINA_CRYPT_LIB="")


Bug#930587: release-notes: fails to build for jessie and stretch

2019-06-16 Thread Guillem Jover
Hi!

On Sun, 2019-06-16 at 14:40:53 +0800, Wenbin Lv wrote:
> Package: release-notes
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)

> Recent transition from .dbk to .po for the ca language leaves some
> untracked .dbk files in the source directory and causes git checkout of
> jessie and stretch to fail in the build system of the Debian website,
> showing the following errors[1]:
> 
> rebuilding the release notes for {jessie,stretch}
> error: The following untracked working tree files would be overwritten by 
> checkout:
>   ca/about.dbk
>   ca/installing.dbk
>   ca/issues.dbk
>   ca/moreinfo.dbk
>   ca/old-stuff.dbk
>   ca/release-notes.dbk
>   ca/upgrading.dbk
>   ca/whats-new.dbk

This looks like a bug in the website build machinery? These files are
left behind in the same way they are for all other languages. The
difference is that they got switched very recently.

I'm assuming from your description that the website machinery, does a
git checkout on each specific branch and then builds it, but is not
running «make clean» before each git checkout?

> which causes buster version of the release notes to be built for jessie
> and stretch[2][3].

Right!

> Please remove the untracked files to fix the issue.

I don't think there is nothing to fix in the release-notes package
itself. This sould probably be reassigned.

Thanks,
Guillem



Bug#930628: flang-7: Flang-7 20190329-1 Does Not See Its Standard Modules

2019-06-16 Thread Ron Lovell
Package: flang-7
Version: 20190329-1
Severity: important

Dear Maintainer,

A program which uses iso_fortran_env fails to compile using the
20190329-1 build of flang-7 because flang cannot find the module:

flang -Ifortran_characters@exe -I. -I.. -Xclang -fcolor-diagnostics -pipe 
-D_FILE_OFFSET_BITS=64 -Minform=inform -O3 -march=native 
-fstack-protector-strong -std=f2003 -module fortran_characters@exe   -o 
'fortran_characters@exe/globals.f90.o' -c ../globals.f90
F90-F-0004-Unable to open MODULE file iso_fortran_env.mod (../globals.f90: 2)
F90/x86-64 Linux Flang - 1.5 2017-05-01: compilation aborted

The same program compiles successfully using the 20181226-2 build of
flang-7.

The problem can be worked around by adding this compiler option:

-I /usr/lib/x86_64-linux-gnu/fortran/flang-mod-34

In the upgrade from 20181226-2 to 20190329-1 the *.mod files moved from
a subdirectory flang-mod-33 to flang-mod-34. Does something need to be
updated in flang-7 to adjust the default module search path?


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

Kernel: Linux 4.19.0-5-amd64 (SMP w/2 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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages flang-7 depends on:
ii  libc6 2.28-10
ii  libflang-dev  20190329-1
ii  libflang0d-7  20190329-1
ii  libgcc1   1:8.3.0-7
ii  libllvm7  1:7.0.1-8
ii  libomp-7-dev  1:7.0.1-8
ii  libstdc++68.3.0-7

flang-7 recommends no packages.

flang-7 suggests no packages.

-- no debconf information



Bug#930629: can't recognize arbitrary text files (eg. Markdown or reStructuredText)

2019-06-16 Thread Toni
Package: sloccount
Version: 2.26-5.2
Severity: wishlist
Tags: upstream


Hi,

it would be great if the program would be able to handle arbitrary text
files and allow parser specification for them. I am specifically
interested in having support for the usual documentation stuff like
Markdown (".md") and reStructuredText (".rst"), but would also
appreciate if things like SASS (".sass") would be handled.


Kind regards,
Toni



-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (70, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE, TAINT_SOFTLOCKUP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sloccount depends on:
ii  libc6  2.28-10
ii  perl   5.28.1-6

sloccount recommends no packages.

Versions of packages sloccount suggests:
pn  doc-base  

-- no debconf information



Bug#930569: debian-installer: Dark theme installer selects MATE by default

2019-06-16 Thread Holger Wansing
Hi,

Yevgen  wrote:
> Yes, I tried it few times (with the same iso) on VirtualBox 6.06.
> I can try it again but please tell me which ISO should I use.
> 
> On Sat, Jun 15, 2019 at 9:31 PM Steve McIntyre  wrote:
> 
> > On Sat, Jun 15, 2019 at 08:12:18PM +0300, Evgen wrote:
> > >Package: debian-installer
> > >Version: 20190410
> > >Severity: important
> > >
> > >Dear Maintainer,
> > >
> > >I tried to install system with firmware-testing-amd64-n
> > >etinst.iso
> > >from unofficial "non-free" weekly cd (2019-06-10 07:12)
> > >I chosed Dark theme installer menu > Graphical Install
> > >
> > >On "Software selection" there were 2 check-boxes:
> > >1. on the "Debian desktop environment"
> > >2. on the "...MATE"
> > >
> > >Old/light Graphical Installer still has checkbox
> > >only on the "Debian desktop environment"
> >
> > Odd... There's literally nothing I can see in the config for the dark
> > theme menu that would change the default desktop selection. For
> > today's build of that image, the isolinux menu is:
> >
> > label installdarkgui
> > default installdarkgui
> > menu label ^Graphical install
> > menu default
> > kernel /install.amd/vmlinuz
> > append vga=788 initrd=/install.amd/gtk/initrd.gz theme=dark ---
> > quiet
> >
> > and the Grub menu entry (used for EFI boot) says:
> >
> > menuentry --hotkey=g '... Graphical install' {
> > set background_color=black
> > linux/install.amd/vmlinuz vga=788 theme=dark --- quiet
> > initrd   /install.amd/gtk/initrd.gz
> > }
> >
> > Can you reliably reproduce what you've seen?

I did a test installation yesterday (my main goal was a different one,
but I watched the tasksel screen too).
I installed with the buster-rc1 netinst CD image, and had the dark theme 
enabled. 
And default selection was:

On "Software selection" there were 2 check-boxes:
1. on the "Debian desktop environment"
2. on the "...MATE"

So everything fine.


Holger

-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Bug#930627: Missing from Buster

2019-06-16 Thread Salvatore Bonaccorso
Hi,

On Sun, Jun 16, 2019 at 03:27:18PM -0500, Michael Reed wrote:
> Package: claws-mail-fancy-plugin
> Version: 
> 
> 
> claws-mail-fancy-plugin is not in Buster.

This was removed due to #790199. At this point in time reintroduction
in buster is not possible anymore.

Regards,
Salvatore



Bug#928111: [pre-approval] unblock: icu/63.2-1

2019-06-16 Thread GCS
Hi Paul,

On Sun, Jun 16, 2019 at 9:50 PM Paul Gevers  wrote:
> On 16-06-2019 11:20, László Böszörményi (GCS) wrote:
> > The debdiff is larger for the following changes. The backported
> > security fixes are no longer under debian/patches but inline. The ABI
> > break, called the 'ICU-20250' issue upstream is reversed with a patch.
> > Then the s/63.1/63.2/ changes, etc.
>
> Can you please provide a diff between the patches-applied tree of the
> current buster version and a patches-applied tree of the current sid
> version?
 Of course, attached. The diff size went down from 165 kB to 39 kB as
you see, even if the documentation and s/63.1/63.2/ changes are still
in as well.

Regards,
Laszlo/GCS
diff -Nur icu-63.1/readme.html icu-63.2/readme.html
--- icu-63.1/readme.html	2018-10-15 18:02:37.0 +
+++ icu-63.2/readme.html	2019-04-11 22:38:30.0 +
@@ -3,7 +3,7 @@
 
 http://www.w3.org/1999/xhtml; xml:lang="en-US">
   
-ReadMe for ICU 63.1
+ReadMe for ICU 63.2
 http://www.unicode.org/copyright.html"/>
 
diff -Nur icu-63.1/source/common/umutablecptrie.cpp icu-63.2/source/common/umutablecptrie.cpp
--- icu-63.1/source/common/umutablecptrie.cpp	2018-10-01 22:39:56.0 +
+++ icu-63.2/source/common/umutablecptrie.cpp	2019-06-16 20:23:58.0 +
@@ -60,6 +60,7 @@
 constexpr int32_t INDEX_3_18BIT_BLOCK_LENGTH = UCPTRIE_INDEX_3_BLOCK_LENGTH + UCPTRIE_INDEX_3_BLOCK_LENGTH / 8;
 
 class AllSameBlocks;
+class MixedBlocks;
 
 class MutableCodePointTrie : public UMemory {
 public:
@@ -92,8 +93,10 @@
 void maskValues(uint32_t mask);
 UChar32 findHighStart() const;
 int32_t compactWholeDataBlocks(int32_t fastILimit, AllSameBlocks );
-int32_t compactData(int32_t fastILimit, uint32_t *newData, int32_t dataNullIndex);
-int32_t compactIndex(int32_t fastILimit, UErrorCode );
+int32_t compactData(
+int32_t fastILimit, uint32_t *newData, int32_t newDataCapacity,
+int32_t dataNullIndex, MixedBlocks , UErrorCode );
+int32_t compactIndex(int32_t fastILimit, MixedBlocks , UErrorCode );
 int32_t compactTrie(int32_t fastILimit, UErrorCode );
 
 uint32_t *index = nullptr;
@@ -548,28 +551,8 @@
 }
 }
 
-inline bool
-equalBlocks(const uint32_t *s, const uint32_t *t, int32_t length) {
-while (length > 0 && *s == *t) {
-++s;
-++t;
---length;
-}
-return length == 0;
-}
-
-inline bool
-equalBlocks(const uint16_t *s, const uint32_t *t, int32_t length) {
-while (length > 0 && *s == *t) {
-++s;
-++t;
---length;
-}
-return length == 0;
-}
-
-inline bool
-equalBlocks(const uint16_t *s, const uint16_t *t, int32_t length) {
+template
+bool equalBlocks(const UIntA *s, const UIntB *t, int32_t length) {
 while (length > 0 && *s == *t) {
 ++s;
 ++t;
@@ -585,36 +568,6 @@
 }
 
 /** Search for an identical block. */
-int32_t findSameBlock(const uint32_t *p, int32_t pStart, int32_t length,
-  const uint32_t *q, int32_t qStart, int32_t blockLength) {
-// Ensure that we do not even partially get past length.
-length -= blockLength;
-
-q += qStart;
-while (pStart <= length) {
-if (equalBlocks(p + pStart, q, blockLength)) {
-return pStart;
-}
-++pStart;
-}
-return -1;
-}
-
-int32_t findSameBlock(const uint16_t *p, int32_t pStart, int32_t length,
-  const uint32_t *q, int32_t qStart, int32_t blockLength) {
-// Ensure that we do not even partially get past length.
-length -= blockLength;
-
-q += qStart;
-while (pStart <= length) {
-if (equalBlocks(p + pStart, q, blockLength)) {
-return pStart;
-}
-++pStart;
-}
-return -1;
-}
-
 int32_t findSameBlock(const uint16_t *p, int32_t pStart, int32_t length,
   const uint16_t *q, int32_t qStart, int32_t blockLength) {
 // Ensure that we do not even partially get past length.
@@ -655,30 +608,9 @@
  * Look for maximum overlap of the beginning of the other block
  * with the previous, adjacent block.
  */
-int32_t getOverlap(const uint32_t *p, int32_t length,
-   const uint32_t *q, int32_t qStart, int32_t blockLength) {
-int32_t overlap = blockLength - 1;
-U_ASSERT(overlap <= length);
-q += qStart;
-while (overlap > 0 && !equalBlocks(p + (length - overlap), q, overlap)) {
---overlap;
-}
-return overlap;
-}
-
-int32_t getOverlap(const uint16_t *p, int32_t length,
-   const uint32_t *q, int32_t qStart, int32_t blockLength) {
-int32_t overlap = blockLength - 1;
-U_ASSERT(overlap <= length);
-q += qStart;
-while (overlap > 0 && !equalBlocks(p + (length - overlap), q, overlap)) {
---overlap;
-}
-return overlap;
-}
-
-int32_t getOverlap(const uint16_t *p, int32_t length,
-   const uint16_t *q, int32_t qStart, int32_t blockLength) {

Bug#930627: Missing from Buster

2019-06-16 Thread Michael Reed
Package: claws-mail-fancy-plugin
Version: 


claws-mail-fancy-plugin is not in Buster.



Bug#930626: twisted: CVE-2019-12855

2019-06-16 Thread Salvatore Bonaccorso
Source: twisted
Version: 18.9.0-3
Severity: important
Tags: security upstream
Forwarded: https://twistedmatrix.com/trac/ticket/9561

Hi,

The following vulnerability was published for twisted.

CVE-2019-12855[0]:
| In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP
| support did not verify certificates when used with TLS, allowing an
| attacker to MITM connections.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2019-12855
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12855
[1] https://twistedmatrix.com/trac/ticket/9561
[2] https://github.com/twisted/twisted/pull/1147

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore



Bug#865975: docker.io changes iptables default FORWARD policy to DROP, breaks VM and others

2019-06-16 Thread Shengjing Zhu
Control: severity -1 normal

On Tue, Jun 11, 2019 at 6:09 PM Shengjing Zhu  wrote:
>
> Hi,
>
> I checked more carefully on https://github.com/moby/moby/pull/28257
> and https://github.com/moby/moby/issues/14041
> Then I concluded that docker does nothing wrong in this case.
>
[...]

With the reason I explained last week, I would downgrade this issue.

Arnaud,
when you upload new version for the CVE issue, could you amend the
README.Debian to tell people that if they don't want docker to set
default FORWARD policy to DROP, they should enable ip_forward
intentionally. (I bet your english is better than me to draft a
phrase...)

-- 
Shengjing Zhu



Bug#930625: dose-deb-coinstall wrongly handles :any

2019-06-16 Thread Helmut Grohne
Package: dose-extra
Version: 5.0.1-12
File: /usr/bin/dose-deb-coinstall

$ cat pkg
Package: a
Architecture: amd64
Multi-Arch: same
Version: 0

Package: b
Architecture: amd64
Depends: a:any (>= 1)
Version: 0

Package: build-essential
Architecture: all
Version: 0
$ dose-deb-coinstall --deb-native-arch=amd64 --fg=pkg --bg=pkg
Package: build-essential
Version: 0
Architecture: all
Multi-Arch: no

Package: a
Version: 0
Architecture: amd64
Multi-Arch: same

Package: b
Version: 0
Architecture: amd64
Multi-Arch: no
Depends: a:any (>= 1)

$ echo $?
0
$

This is wrong, because package a has version 0, but the version
constraint on the dependency is >= 1. This combination should yield a
failure.

$ cat src
Package: c
Build-Depends: a:any
Version: 0
Architecture: any
$ dose-builddebcheck --deb-native-arch=amd64 --successes --explain pkg src
output-version: 1.2
native-architecture: amd64
report:
 -
  package: c
  version: 0
  architecture: any
  type: src
  status: ok
  installationset:
   -
package: c
version: 0
architecture: any
type: src
   -
package: a
version: 0
architecture: amd64
   -
package: build-essential
version: 0
architecture: all
 
binary-packages: 4
source-packages: 1
broken-packages: 0
$

This is also wrong. For Build-Depends, resolution is stricter and
disallows :any annotations on packages not marked M-A:allowed entirely.

Helmut



Bug#929781: rkt: CVE-2019-10144 CVE-2019-10145 CVE-2019-10147

2019-06-16 Thread Shengjing Zhu
On Sun, Jun 16, 2019 at 11:47 PM Shengjing Zhu  wrote:
> So I would suggest we remove rkt from buster.
>

Which means the acbuild and nomad(build-rdepends) will also be removed.
For acbuild, it is also discontinued by upstream[1].
For nomad, you can disable the rkt driver, by patching
client/driver/driver.go. But this should go through a unblock process.

[1] https://github.com/containers/build

-- 
Shengjing Zhu



Bug#928111: [pre-approval] unblock: icu/63.2-1

2019-06-16 Thread Paul Gevers
Hi László,

On 16-06-2019 11:20, László Böszörményi (GCS) wrote:
> The debdiff is larger for the following changes. The backported
> security fixes are no longer under debian/patches but inline. The ABI
> break, called the 'ICU-20250' issue upstream is reversed with a patch.
> Then the s/63.1/63.2/ changes, etc.

Can you please provide a diff between the patches-applied tree of the
current buster version and a patches-applied tree of the current sid
version?

Thanks.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#929907: implications for libgnutls-openssl27?

2019-06-16 Thread Ross Boylan
See below.

On Sat, Jun 15, 2019 at 9:42 PM Andreas Metzler  wrote:
>
> On 2019-06-15 Ross Boylan  wrote:
> > I've been following this bug because it came up as an issue for a
> > security upgrade to libgnutls-openssl27 in buster.  I'm still seeing
> > 3.6.7-3 as the upgrade target.
>
> Hello Ross,
>
> I do not know whether this bug applies to packages using GnuTLS via the
> openssl wrapper library. There aren't a lot of rdepends, and the wrapper
> is thin and does not expose the complete functionality.
>
> > Will an openssl27 variant be coming?  Or perhaps this problem never
> > applied to -openssl27 and apt-listbugs just got over-eager?
>
> If the bug applies to libgnutls-openssl27 it will be fixed exactly when
> the underlying libgnutls is fixed. There is no separate step involved,
> it is just a wrapper.
>
> > I came
> > here for ..ssl27; the original report is for ..ssl28;
>
> Where?
I was going to upgrade libgnutls-openssl27 and apt-listbugs listed
this bug as a critical one.

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=libgnutls-openssl27;dist=unstable
identifies the source package as gnutls28 (sorry--no ssl in there),
and apt-listbugs must have been reporting all bugs in the source
package.

The original bug report identifies libgnutls30 as the (presumably
binary) package in which the bug is found.

>
> > the package the
> > bug is filed against is apparently ..ssl30.  The versioning is a bit
> > mysterious to me :)
>
> It is pretty mch straightforward, when the ABI breaks we bump the
> soname. ;-)
I meant it was mysterious why all these different ABI versions are
ending up together in the bug system.  I think I've figured that out:
they all are from the same source package.

The libgnutls-openssl27 I would install now depends on libgnutls30
version 3.6.7-3.
Currently installed libgnutls30 is  3.6.6-2.

So it sounds as if I should wait til gnutls30 3.6.7-4 appears before
doing the upgrade.  Or maybe the security problem is serious enough to
warrant an upgrade now?  TLS is likely to matter to me only as a
client.

Ross



Bug#928882: unblock: [pre-approval] ghc/8.4.4+dfsg1-3

2019-06-16 Thread Paul Gevers
Hi Emanuele,

On 16-06-2019 20:25, Emanuele Olivetti wrote:
> I've just followed your instructions, downloaded and installed the
> current happy (and also ghc and the other packages) in the usual way:
> 
>   dpkg -i  
>   apt install -f
> 
> then tested the example files as indicated:
> 
>   drakestail:/opt/bug_ghc_armel# gdb -q -ex 'b *(0x1ab0ac)' -ex 'run'
> -ex 'x/i $pc' -ex 'quit' --args happy example.y
>   Reading symbols from happy...(no debugging symbols found)...done.
>   Breakpoint 1 at 0x1ab0ac
>   Starting program: /bin/happy example.y
>   [Thread debugging using libthread_db enabled]
>   Using host libthread_db library
> "/lib/arm-linux-gnueabi/libthread_db.so.1".
>   [Inferior 1 (process 10654) exited normally]
>   No registers.
> 
> Everything works fine!

Can you confirm that it *didn't* work with the version in sid/buster on
your system?

Paul



signature.asc
Description: OpenPGP digital signature


Bug#924445: pulseaudio crashes randomly, no diagnostic on terminal, possibly associated with Wesnoth

2019-06-16 Thread Joshua Hudson
Sorry for the long delay; looks like my spam filter ate the last reply.

Now looks like this on startup:
W: [pulseaudio] authkey.c: Failed to open cookie file
'/home/joshua/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key
'/home/joshua/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to open cookie file
'/home/joshua/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key
'/home/joshua/.config/pulse/cookie': No such file or directory
E: [pulseaudio] module-console-kit.c: GetSessionsForUnixUser() call
failed: org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.ConsoleKit was not provided by any .service files
E: [pulseaudio] module.c: Failed to load module "module-console-kit"
(argument: ""): initialization failed.

pactl info now reports:

Server String: /tmp/pulse-ddOQt3aAAhE4/native
Library Protocol Version: 32
Server Protocol Version: 32
Is Local: yes
Client Index: 0
Tile Size: 65472
User Name: joshua
Host Name: nova
Server Name: pulseaudio
Server Version: 12.2
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-_00_1b.0.analog-stereo
Default Source: alsa_output.pci-_00_1b.0.analog-stereo.monitor
Cookie: [snip]



Bug#930597: unblock: pikepdf/1.0.5+dfsg-3 -- redux

2019-06-16 Thread Sean Whitton
control: tag -1 -moreinfo

Hello,

On Sun 16 Jun 2019 at 04:23PM +02, Ivo De Decker wrote:

> OK. Please remove the moreinfo tag from this bug once the upload is ready to
> be unblocked.

Done.

>> (I guess with version number 1.0.5+dfsg-2+deb10u1 ?)
>
> No. For a rebuild of 1.0.5+dfsg-3, the preferred version is
> 1.0.5+dfsg-3~deb10u1 (with the changelog entry for 1.0.5+dfsg-3 also in the
> changelog). For patches on top of 1.0.5+dfsg-2 (but not a rebuild of a newer
> version), the version would have been 1.0.5+dfsg-2+deb10u1, as you suggested.
> Please set the distribution in the changelog to 'buster' (not 'testing' or
> 'testing-proposed-updates').

Thanks for the info & the reminder!

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#930519: missing versioned dependencies

2019-06-16 Thread Marc Haber
On Sat, Jun 15, 2019 at 07:30:12PM +0200, Andreas Metzler wrote:
> On 2019-06-14 Marc Haber  wrote:
> there are some semi-strict dependencies:
> exim4 requires exim4-base from the same Debian source version and one
>of the daemon packages (unversioned)
> The daemon packages require exim4-base of at least the same upstream
>version.
> exim4-base requires exim4-config and Breaks daemon packages of older
>upstream versions.
> 
> So what we currently have is that exim4, -base, and -daemon-* share the
> same upstream version and exim4 and -base are built from the same source
> (not the same binNMU). 

Yes, that means that only updating exim4 will not pull the daemon.

> You are suggesting to version the exim4 -> daemon dependency like this
> Depends: exim4-daemon-light (>= ${source:Version}) | 
>  exim4-daemon-heavy  (>= ${source:Version}) |
>  exim4-daemon-custom (>= ${source:Version}) 

Yes.

> I see two possible downsides:
> * Theoretically a dumb dependency-resolver might break upgrades,
>   choosing the first alternative instead of checking whether upgrading
>   everything fullfills the dependency. I think we can discount this.
> * The -daemon-custom situation. I think the main reason why the
>   dependencies are as they are is to not enforce a rebuild of
>   exim4-daemon-custom for minor (i.e. Debian-revision) changes. This
>   made a lot of sense when the packaging changed a lot, i.e. there were
>   many uploads that would have produced the same -daemon-custom.
>   Nowadays almost every upload includes a new patch from -fixes so it
>   might make sense to change this,

I think that the usage of the -custom stuff is infinitesimally small.
Heck, even I stopped doing this years ago. People doing this will most
probably follow security themselves, and since they're building
themselves anyway, can relax the versioned dependencies.

> PS: FWIW I do not think the original argument (I did "apt get install
> exim4" and am still CVE-xxx vulnerable) is a weak one. Linux packages
> often and for a long time have split upstream sources into multiple
> binaries. Therefore selective upgrades by "apt-get install somebinary
> would often be incomplete. You'll either need to read every DSA en
> detail and manually compare the list of upgraded/fixed packages with
> installed list or or just do "apt-get upgrade".

I do agree that the original issue is mainly a user error (the advisory
says "update your exim4 packages" (plural)). I am wondering whether we
can something to leverage for stupid users.

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Bug#930624: kxmlgui FTCBFS: missing Build-Depends: qttools5-dev

2019-06-16 Thread Helmut Grohne
Source: kxmlgui
Version: 5.54.0-1
Tags: pending

kxmlgui fails to cross build from source. This is fixed in git:
https://salsa.debian.org/qt-kde-team/kde/kxmlgui/commit/5ca788fe1796c727ba224e73779f3372ed0c3e67
Please close this bug with the next upload to trigger a qa rebuild.

Helmut



Bug#929781: rkt: CVE-2019-10144 CVE-2019-10145 CVE-2019-10147

2019-06-16 Thread Salvatore Bonaccorso
Hi,

On Sun, Jun 16, 2019 at 11:47:16PM +0800, Shengjing Zhu wrote:
> Hi Dmitry,
> 
> Upstream doesn't have any update for these 3 CVE for more than 2
> weeks(after the CVE published).
> 
> So I'm afraid that rkt is longer maintained, with 2 other concerns:
> 
> 1. Most commits since 2019 are about typo/documents.
> 2. Coreos(the company who creates rkt) has been acquired by RedHat.
> And RedHat has more interests in other container related tools, like
> podman. Although rkt is now hosted by CNCF, but it doesn't attract
> more contributors.
> 
> So I would suggest we remove rkt from buster.

I would tend to agree here and not include rkt for buster. Actually
due to this bug in normal cirumstances it would be (auto)removed. But
it will trigger only after the buster release in this case, so release
team might remove it earlier.

Regards,
Salvatore



Bug#929962: chrony: "systemctl start chrony" starts chronyd, then kills it because systemd-tty-ask-password-agent times out

2019-06-16 Thread Vincent Blut

Hello,

On Tue, Jun 04, 2019 at 02:10:12PM +0200, Vincent Blut wrote:

Control: tags -1 moreinfo

Hi,

On Tue, Jun 04, 2019 at 01:10:49PM +0200, root wrote:

Package: chrony
Version: 3.0-4+deb9u2
Severity: important

Dear Maintainer,

 * What led up to the situation?
   Installing Raspian via NOOBS, updating to latest packages.
   Install gpsd, chrony.
   Configure chrony.
   Try to start chrony using "systemctl start chrony"


Are you able to reproduce this issue on a pure Debian system? It might 
be specific to Raspbian.


 * What exactly did you do (or not do) that was effective (or ineffective)?
   Tried to get rid of systemd-tty-ask-password-agent. But this did not help in 
any way.

 * What was the outcome of this action?
   chronyd is started.
   "systemctl start chrony" waits until it times out on waiting for 
"/bin/systemd-tty-ask-password-agent --watch" to finish.
   chronyd is shut down by systemctl.


Could you please show the output of the
`systemctl status chrony.service' and `journalctl -u chrony.service' 
commands?


Any update on this?

Cheers,
Vincent


signature.asc
Description: PGP signature


Bug#921210: kerneloops.service: ExecStartPre uses non-existent --test option

2019-06-16 Thread Bálint Réczey
Hi Paul,

Paul Wise  ezt írta (időpont: 2019. jún. 16., V, 3:55):
>
> On Sat, 2019-06-15 at 17:01 +0200, Bálint Réczey wrote:
>
> > Thanks for the bug report, I have committed the fix to Salsa:
> > https://salsa.debian.org/debian/kerneloops
>
> Thanks. Could you try to get this into buster? If you don't think the
> release team would accept it right now, then please try to get it into
> the first point release. Process leaks like this are annoying.

I'm sorry, I don't plan targeting Buster before the release
considering that kerneloops has questionable utility right now.
The kerneloops server accepts the reports but the public web UI is
down for almost two years thus the reports are not browseable.

The popularity of the package is also fading:
https://qa.debian.org/popcon.php?package=kerneloops

When the web UI is up again I may consider backporting this fix, but I
won't stop anyone from doing it even earlier.

In the short term I plan packaging a new snapshot and uploading that
to unstable.

Cheers,
Balint

>
> https://lists.debian.org/msgid-search/30371584-e104-edcf-32cb-5d3668217...@thykier.net
> https://release.debian.org/buster/freeze_policy.html
>
> --
> bye,
> pabs
>
> https://wiki.debian.org/PaulWise
>



Bug#930623: dbus-python: annotate test dependencies with

2019-06-16 Thread Helmut Grohne
Source: dbus-python
Version: 1.2.8-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

Please annotate test Build-Depends with . Doing so improves
cross building (as they are unsatisfiable) and bootstrapping (fewer
dependencies always help). Please consider applying the attached patch.

Helmut
diff --minimal -Nru dbus-python-1.2.8/debian/changelog 
dbus-python-1.2.8/debian/changelog
--- dbus-python-1.2.8/debian/changelog  2019-01-29 09:49:02.0 +0100
+++ dbus-python-1.2.8/debian/changelog  2019-06-16 20:15:39.0 +0200
@@ -1,3 +1,10 @@
+dbus-python (1.2.8-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test Build-Depends with . (Closes: #-1)
+
+ -- Helmut Grohne   Sun, 16 Jun 2019 20:15:39 +0200
+
 dbus-python (1.2.8-3) unstable; urgency=medium
 
   [ Ondřej Nový ]
diff --minimal -Nru dbus-python-1.2.8/debian/control 
dbus-python-1.2.8/debian/control
--- dbus-python-1.2.8/debian/control2019-01-29 09:49:02.0 +0100
+++ dbus-python-1.2.8/debian/control2019-06-16 20:15:06.0 +0200
@@ -20,11 +20,11 @@
  python-all-dbg (>= 2.7),
  python-all-dev (>= 2.7),
  python-gi,
- python-tap,
+ python-tap ,
  python3-all-dbg,
  python3-all-dev,
  python3-gi,
- python3-tap,
+ python3-tap ,
  sphinx-common,
  xmlto,
 Build-Depends-Indep:


Bug#928882: unblock: [pre-approval] ghc/8.4.4+dfsg1-3

2019-06-16 Thread Emanuele Olivetti
Dear Ililas and Paul,

Thank you for your great work.

I've just followed your instructions, downloaded and installed the current
happy (and also ghc and the other packages) in the usual way:

  dpkg -i 
  apt install -f

then tested the example files as indicated:

  drakestail:/opt/bug_ghc_armel# gdb -q -ex 'b *(0x1ab0ac)' -ex 'run' -ex
'x/i $pc' -ex 'quit' --args happy example.y
  Reading symbols from happy...(no debugging symbols found)...done.
  Breakpoint 1 at 0x1ab0ac
  Starting program: /bin/happy example.y
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library
"/lib/arm-linux-gnueabi/libthread_db.so.1".
  [Inferior 1 (process 10654) exited normally]
  No registers.

Everything works fine!
Please find attached the resulting example.hs.

Moreover "objdump -d /bin/happy |grep  uxth" returns nothing, as expected.

Hashes of the downloaded files:

  drakestail:/opt/bug_ghc_armel# sha256sum *.deb example.*
  5d8dae44d79545aeee34755baa6c51ffe80db8309051978aaa9ac8857d6efde9
 ghc_8.4.4+dfsg1-2+armel0_armel.deb
  bffaf0957deb767d75e251f92dd8a59c6277c5b986241219fbb26ea3400284fa
 ghc-doc_8.4.4+dfsg1-2+armel0_all.deb
  8fde49d87ad410ae5fec77ac89af4da11f4a2dd0924f0085a2f5f9c6e93fc09c
 ghc-prof_8.4.4+dfsg1-2+armel0_armel.deb
  c560c02e7369c08de18f7151bcb53245a1c7f4ab83e9c07265beef7ca0e24921
 happy_1.19.9-6+armel0_armel.deb
  499108b544ad71ae4e801d05910dbc46b6701bac9f33eba5f58ab68f92541a58
 example.hs
  7b2f0a55e15e3db4188cde1410b1b21bcefeb092b2bc2f44bc95612bf7c60457
 example.y

Thanks again,

Emanuele



On Sat, Jun 15, 2019 at 10:46 AM Paul Gevers  wrote:

> Hi Emanuel,
>
> On 14-06-2019 18:07, Ilias Tsitsimpis wrote:
> > I have uploaded both ghc and happy here, in case you need Emanuele to
> > verify that the current version of happy fails, whereas the new one
> > works:
> >
> > https://www.iliastsi.net/ghc/ghc_8.4.4+dfsg1-2+armel0_armel.deb
> >   sha256:
> 5d8dae44d79545aeee34755baa6c51ffe80db8309051978aaa9ac8857d6efde9
> > https://www.iliastsi.net/ghc/ghc-doc_8.4.4+dfsg1-2+armel0_all.deb
> >   sha256:
> bffaf0957deb767d75e251f92dd8a59c6277c5b986241219fbb26ea3400284fa
> > https://www.iliastsi.net/ghc/ghc-prof_8.4.4+dfsg1-2+armel0_armel.deb
> >   sha256:
> 8fde49d87ad410ae5fec77ac89af4da11f4a2dd0924f0085a2f5f9c6e93fc09c
> > https://www.iliastsi.net/ghc/happy_1.19.9-6+armel0_armel.deb
> >   sha256:
> c560c02e7369c08de18f7151bcb53245a1c7f4ab83e9c07265beef7ca0e24921
>
> Could you please do the check that Ilias proposes? I.e. install the
> current happy and run it on the example code and see that it fails.
> Install the package from Ilias and see that it works?
>
> > So, it seems that the proposed patch does indeed resolve the issue.
>
> I agree with you, however I'd like to see the results of the check by
> Emanuele.
>
> > Unfortunately, I cannot provide any guarantee that it will not introduce
> > any bugs that weren't there before, but I believe the only way to find
> > out is to upload a fixed version of GHC on unstable and schedule the
> > required binNMUs. If all of them succeed, we can then unblock them.
>
> Guarantees like that have very little value. We are trying to weight the
> risk versus the gain. Please go ahead if and when Emanuele reports
> positive results.
>
> Paul
>
>
{-# OPTIONS_GHC -w #-}
module Main where
import qualified Data.Array as Happy_Data_Array
import qualified Data.Bits as Bits
import Control.Applicative(Applicative(..))
import Control.Monad (ap)

-- parser produced by Happy Version 1.19.9

data HappyAbsSyn t4 t5 t6 t7
	= HappyTerminal (Token)
	| HappyErrorToken Int
	| HappyAbsSyn4 t4
	| HappyAbsSyn5 t5
	| HappyAbsSyn6 t6
	| HappyAbsSyn7 t7

happyExpList :: Happy_Data_Array.Array Int Int
happyExpList = Happy_Data_Array.listArray (0,49) ([1664,1025,0,1,0,768,24576,0,0,0,0,2100,32768,3072,24578,16,131,1048,256,1664,1,6,48,0,0,0,1024,53248,32,0,0
	])

{-# NOINLINE happyExpListPerState #-}
happyExpListPerState st =
token_strs_expected
  where token_strs = ["error","%dummy","%start_calc","Exp","Exp1","Term","Factor","let","in","int","var","'='","'+'","'-'","'*'","'/'","'('","')'","%eof"]
bit_start = st * 19
bit_end = (st + 1) * 19
read_bit = readArrayBit happyExpList
bits = map read_bit [bit_start..bit_end - 1]
bits_indexed = zip bits [0..18]
token_strs_expected = concatMap f bits_indexed
f (False, _) = []
f (True, nr) = [token_strs !! nr]

action_0 (8) = happyShift action_2
action_0 (10) = happyShift action_7
action_0 (11) = happyShift action_8
action_0 (17) = happyShift action_9
action_0 (4) = happyGoto action_3
action_0 (5) = happyGoto action_4
action_0 (6) = happyGoto action_5
action_0 (7) = happyGoto action_6
action_0 _ = happyFail (happyExpListPerState 0)

action_1 (8) = happyShift action_2
action_1 _ = happyFail (happyExpListPerState 1)

action_2 (11) = happyShift action_15
action_2 _ = happyFail (happyExpListPerState 2)

action_3 (19) = happyAccept

Bug#930563: Can not start freecad

2019-06-16 Thread Bernhard Übelacker
Hello Gulfstream,
are you by any chance running the proprietary nvidia drivers?

I guess the output of following commands could be
helpful for the maintainer to diagnose this issue.
Could you run them and forward the output to this bug?


which freecad
ldd /usr/bin/freecad
dpkg -S /lib/x86_64-linux-gnu/libOpenGL.so.0
dpkg -S /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
ls -lisah /lib/x86_64-linux-gnu/libOpenGL.so* 
/usr/lib/x86_64-linux-gnu/libOpenGL.so*
dpkg -l | grep libopengl0
dpkg -l | grep libglvnd


Kind regards,
Bernhard



Bug#929666: ITP: conmon -- An OCI container runtime monitor

2019-06-16 Thread Birger Schacht
Hi Reinhard,

On 6/1/19 5:17 PM, Reinhard Tartler wrote:
> I think think that separation is not helping me at all, and I'd really
> prefer the standard layout that gbp-buildpackage suggests:
> http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.intro.html#gbp.repository
> Note that the 'upstream' branch regularily gets merged into the packaging
> branch. This seems to be different with your packaging style. merging the
> upstream sources enables using tools such as license-reconcile, dgit, and
> similar.
> Thanks for your understanding.

I've now merged the upstream tag into master. There was also a new
release a couple of days ago fixing the copyright issue, and I've
updated the package accordingly.

cheers,
Birger



Bug#911844: okular: Prints to the wrong printer

2019-06-16 Thread Dmitry Shachnev
Hi Michael and all!

On Sat, Jun 15, 2019 at 11:52:08PM +0200, Michael Weghorn wrote:
> I've investigated a bit and it's not an Okular issue, but one in the Qt
> print dialog with printers that don't have PPD files. It can be
> reproduced e.g. with kate just the same and Brian even mentioned in the
> initial report that qpdfview is affected as well.
>
> The issue has been fixed upstream (qtbase) with the following commit (so
> that's what would have to be backported):
>
> commit 84cc8d0badb4abc3c9a96d59c61dddce916a216c
> Author: Albert Astals Cid 
> Date:   Mon Feb 5 09:20:20 2018 +0100
>
> cups: Support raw printers
>
> They don't have a ppd but we don't *really* need a ppd to just
> print
>
> Change-Id: Idf6b6dafc19420a511b057194488e2170cae4d70

Thanks a lot for finding the commit which fixes this bug!

I have uploaded a new version of qtbase to unstable today, which has
it backported.

Can you please test that it really fixes the bug for you? If yes,
I will file an unblock request for this upload.

> This probably also fixes #911702, but I didn't test that explicitly.

If someone tests that too, it would also be nice.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#930622: xserver-xorg-video-intel: sddm doesn't start. (EE) Failed to open authorization file

2019-06-16 Thread eclectic
Package: xserver-xorg-video-intel
Version: 2:2.99.917+git20180925-2
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

Fresh install with mkfs of the whole disk.  After reboot sddm doesn't start.
/var/log/Xorg.0.log has this:

[   386.006] (EE) Failed to open authorization file 
"/var/run/sddm/{ba05762d-7748-49d6-8c98-e004168b4901}": No such file or 
directory

But

ls -l /var/run/sddm
total 4
-rw--- 1 sddm sddm 51 Jun 16 12:47 {ba05762d-7748-49d6-8c98-e004168b4901}


   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Switching between F7 (the X session that doesn't work) and F1 works, but
going back to F7 encounters the same non-working sddm.  Moving the cursor
makes the blining screen stop blinking but then it remains white.  Clicking
any mouse button anywhere has no effect.

   * What outcome did you expect instead?

That sddm would start and the login screen would show.  Incidentally,
Debian 8 used to work just fine on this computer.


-- Package-specific info:
/etc/X11/X does not exist.
/etc/X11/X is not a symlink.
/etc/X11/X is not executable.

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation 
82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device [8086:2562] (rev 
01)

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 4.19.0-5-686-pae (debian-ker...@lists.debian.org) (gcc version 
8.3.0 (Debian 8.3.0-7)) #1 SMP Debian 4.19.37-3 (2019-05-15)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 18637 Jun 16 12:48 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[   385.366] (--) Log file renamed from "/var/log/Xorg.pid-1388.log" to 
"/var/log/Xorg.0.log"
[   385.367] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[   385.368] Build Operating System: Linux 4.9.0-8-amd64 i686 Debian
[   385.368] Current Operating System: Linux debian 4.19.0-5-686-pae #1 SMP 
Debian 4.19.37-3 (2019-05-15) i686
[   385.368] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-5-686-pae 
root=UUID=2ad355d8-a502-4ac8-acc3-f6ff0e2b3ff5 ro quiet
[   385.368] Build Date: 05 March 2019  08:11:12PM
[   385.368] xorg-server 2:1.20.4-1 (https://www.debian.org/support) 
[   385.368] Current version of pixman: 0.36.0
[   385.368]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[   385.368] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   385.368] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 16 12:47:48 
2019
[   385.369] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   385.369] (==) No Layout section.  Using the first Screen section.
[   385.369] (==) No screen section available. Using defaults.
[   385.370] (**) |-->Screen "Default Screen Section" (0)
[   385.370] (**) |   |-->Monitor ""
[   385.370] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[   385.370] (==) Automatically adding devices
[   385.370] (==) Automatically enabling devices
[   385.370] (==) Automatically adding GPU devices
[   385.370] (==) Max clients allowed: 256, resource mask: 0x1f
[   385.371] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   385.371]Entry deleted from font path.
[   385.371] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[   385.371] (==) ModulePath set to "/usr/lib/xorg/modules"
[   385.371] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[   385.371] (II) Loader magic: 0x771740
[   385.371] (II) Module ABI versions:
[   385.371]X.Org ANSI C Emulation: 0.4
[   385.371]X.Org Video Driver: 24.0
[   385.371]X.Org XInput driver : 24.1
[   385.371]X.Org Server Extension : 10.0
[   385.375] (++) using VT number 7

[   385.375] (II) systemd-logind: logind integration requires -keeptty and 
-keeptty was not provided, disabling logind integration
[   385.377] (II) xfree86: Adding drm device (/dev/dri/card0)
[   385.384] (--) PCI:*(0@0:2:0) 8086:2562:1028:0160 rev 1, Mem @ 
0xe800/134217728, 0xfeb8/524288, BIOS @ 

Bug#930453: comma looks too much like period

2019-06-16 Thread Thomas Dickey
On Thu, Jun 13, 2019 at 08:03:27AM +0800, 積丹尼 Dan Jacobson wrote:
> Package: xterm
> Version: 346-1
> Severity: wishlist
...

> Can perhaps comma be made a little bigger / different.

that's done outside xterm (by your font settings)

-- 
Thomas E. Dickey 
https://invisible-island.net
ftp://ftp.invisible-island.net


signature.asc
Description: Digital signature


Bug#930621: unblock: gpodder/3.10.7-2

2019-06-16 Thread tony mancill
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package gpodder

Dear Release Managers,

Recently YouTube started requiring connections via HTTPS.  There isn't a
Debian bug filed for this, but upstream contacted me directly to ask
whether this could be addressed for buster.  The upstream issue is:

   https://github.com/gpodder/gpodder/issues/625

And the patch PR:

   https://github.com/gpodder/gpodder/pull/626

I know it's late, but I am filing the unblock with the rationale that
the broken YouTube support will be seen as regression for our users.
Also, the patch is simple.

I have validated the change locally and the debdiff is attached.

Thank you for your consideration!
tony

unblock gpodder/3.10.7-2
diff -Nru gpodder-3.10.7/debian/changelog gpodder-3.10.7/debian/changelog
--- gpodder-3.10.7/debian/changelog 2019-02-02 15:17:35.0 -0800
+++ gpodder-3.10.7/debian/changelog 2019-06-11 17:37:34.0 -0700
@@ -1,3 +1,9 @@
+gpodder (3.10.7-2) unstable; urgency=medium
+
+  * Add patch to use HTTPS for HTTPS URLs, including YouTube.
+
+ -- tony mancill   Tue, 11 Jun 2019 17:37:34 -0700
+
 gpodder (3.10.7-1) unstable; urgency=medium
 
   * New upstream version 3.10.7
diff -Nru gpodder-3.10.7/debian/patches/series 
gpodder-3.10.7/debian/patches/series
--- gpodder-3.10.7/debian/patches/series2019-02-02 15:17:35.0 
-0800
+++ gpodder-3.10.7/debian/patches/series2019-06-11 17:37:34.0 
-0700
@@ -2,3 +2,4 @@
 utf-8_coding_for_setup.patch
 remove_copyright_character.patch
 switch-appindicator-extension-to-AyatanaAppIndicator-and-python3.patch
+youtube_https.patch
diff -Nru gpodder-3.10.7/debian/patches/youtube_https.patch 
gpodder-3.10.7/debian/patches/youtube_https.patch
--- gpodder-3.10.7/debian/patches/youtube_https.patch   1969-12-31 
16:00:00.0 -0800
+++ gpodder-3.10.7/debian/patches/youtube_https.patch   2019-06-11 
17:37:34.0 -0700
@@ -0,0 +1,47 @@
+Description: Fix YouTube URLs
+Source: 
https://patch-diff.githubusercontent.com/raw/gpodder/gpodder/pull/626.patch
+Forwarded: not-needed
+
+---
+ src/gpodder/util.py | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/gpodder/util.py b/src/gpodder/util.py
+index 7103bd7a3..3fd717fe9 100644
+--- a/src/gpodder/util.py
 b/src/gpodder/util.py
+@@ -1402,7 +1402,10 @@ def format_seconds_to_hour_min_sec(seconds):
+ 
+ def http_request(url, method='HEAD'):
+ (scheme, netloc, path, parms, qry, fragid) = urllib.parse.urlparse(url)
+-conn = http.client.HTTPConnection(netloc)
++if scheme == 'https':
++conn = http.client.HTTPSConnection(netloc)
++else:
++conn = http.client.HTTPConnection(netloc)
+ start = len(scheme) + len('://') + len(netloc)
+ conn.request(method, url[start:])
+ return conn.getresponse()
+
+From deebcf8cecb46e4a47ea0a4bb4269d5e2f2c6e9a Mon Sep 17 00:00:00 2001
+From: auouymous 
+Date: Sat, 25 May 2019 15:22:27 +0200
+Subject: [PATCH 2/2] Use https to download from YouTube
+
+---
+ src/gpodder/youtube.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gpodder/youtube.py b/src/gpodder/youtube.py
+index c3e593209..2c87647a9 100644
+--- a/src/gpodder/youtube.py
 b/src/gpodder/youtube.py
+@@ -116,7 +116,7 @@ def get_real_download_url(url, preferred_fmt_ids=None):
+ vid = get_youtube_id(url)
+ if vid is not None:
+ page = None
+-url = 
'http://www.youtube.com/get_video_info?=detailpage_id=' + vid
++url = 
'https://www.youtube.com/get_video_info?=detailpage_id=' + vid
+ 
+ while page is None:
+ req = util.http_request(url, method='GET')


signature.asc
Description: PGP signature


Bug#930611: openjdk-11-jre: depends on dummy package libgl1-mesa-glx

2019-06-16 Thread tony mancill
On Sun, Jun 16, 2019 at 02:37:23PM +0200, Raphaël Halimi wrote:
> Package: openjdk-11-jre
> Version: 11.0.4+4+really11.0.3+7-2
> Tags: patch
> 
> libgl1-mesa-glx is a dummy package which itself depends on libgl1,
> therefore a dependency on libgl1-mesa-glx | libgl1 makes no sense.
> 
> Here is a (very small) patch to fix that.
> 
> It would be very nice if this fix made it to Buster.

Hello Raphaël,

Since libgl1-mesa-glx is going to be present in buster and the
dependency is resolvable, this doesn't feel like a bug that we should
upload for so late in the release cycle.  Still, thank you for spotting
this and filing the bug report.  This can be addressed for bullseye.

Cheers,
tony


signature.asc
Description: PGP signature


Bug#930607: [Pkg-javascript-devel] Bug#930607: Update libjs-vue to 2.6.10

2019-06-16 Thread Pirate Praveen




On Sun, 16 Jun, 2019 at 5:34 PM, Pirate Praveen 
 wrote:
While we are at it, we have provide an es module entry point as well. 
See #930591


I tried to use the upstream provided build script which uses rollup (it 
is pushed to rollup branch on salsa), but it failed with this error


dh_auto_build
node scripts/build.js
{ SyntaxError: Unexpected keyword 'false' (49:8)
   at error (/usr/lib/nodejs/rollup/dist/rollup.js:222:12)
   at Object.error$$1 [as error] 
(/usr/lib/nodejs/rollup/dist/rollup.js:6075:6)

   at /usr/lib/nodejs/rollup/dist/rollup.js:6084:28
   at process._tickCallback (internal/process/next_tick.js:68:7)
   at Function.Module.runMain (internal/modules/cjs/loader.js:745:11)
   at startup (internal/bootstrap/node.js:283:19)
   at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
 pos: 1204,
 loc:
  Position {
line: 49,
column: 8,
file:
 '/<>/src/core/util/props.js' },
 raisedAt: 1211,
 snippet:
  '45 : toggleObserving(true)\n46 : observe(value)\n47 : 
toggleObserving(prevShouldObserve)\n48 :   }\n49 :   const false = 
false;\n ^',

 toString: [Function],
 plugin: 'buble',
 frame:
  '45 : toggleObserving(true)\n46 : observe(value)\n47 : 
toggleObserving(prevShouldObserve)\n48 :   }\n49 :   const false = 
false;\n ^',

 code: 'PLUGIN_ERROR',
 id:
  '/<>/src/core/util/props.js' }
make[1]: Leaving directory '/<>'



Bug#929781: rkt: CVE-2019-10144 CVE-2019-10145 CVE-2019-10147

2019-06-16 Thread Shengjing Zhu
Sorry, typo...

On Sun, Jun 16, 2019 at 11:47 PM Shengjing Zhu  wrote:
>
> Hi Dmitry,
>
> Upstream doesn't have any update for these 3 CVE for more than 2
> weeks(after the CVE published).
>
> So I'm afraid that rkt is longer maintained, with 2 other concerns:

s/is longer/is no longer/g

>
> 1. Most commits since 2019 are about typo/documents.
> 2. Coreos(the company who creates rkt) has been acquired by RedHat.
> And RedHat has more interests in other container related tools, like
> podman. Although rkt is now hosted by CNCF, but it doesn't attract
> more contributors.
>
> So I would suggest we remove rkt from buster.
>

-- 
Shengjing Zhu



Bug#929781: rkt: CVE-2019-10144 CVE-2019-10145 CVE-2019-10147

2019-06-16 Thread Shengjing Zhu
Hi Dmitry,

Upstream doesn't have any update for these 3 CVE for more than 2
weeks(after the CVE published).

So I'm afraid that rkt is longer maintained, with 2 other concerns:

1. Most commits since 2019 are about typo/documents.
2. Coreos(the company who creates rkt) has been acquired by RedHat.
And RedHat has more interests in other container related tools, like
podman. Although rkt is now hosted by CNCF, but it doesn't attract
more contributors.

So I would suggest we remove rkt from buster.

-- 
Shengjing Zhu



Bug#930321: php-horde-form: diff for NMU version 2.0.18-3.1

2019-06-16 Thread Salvatore Bonaccorso
Control: tags 930321 + pending

Hi Mathieu,

I've prepared an NMU for php-horde-form (versioned as 2.0.18-3.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should cancel it or feel free to override it with a maintainer upload!

Decided to go ahead with a DELAYED/2 only given the approaching
release for buster.

Regards,
Salvatore
diff -Nru php-horde-form-2.0.18/debian/changelog php-horde-form-2.0.18/debian/changelog
--- php-horde-form-2.0.18/debian/changelog	2018-05-15 10:43:28.0 +0200
+++ php-horde-form-2.0.18/debian/changelog	2019-06-16 09:29:14.0 +0200
@@ -1,3 +1,11 @@
+php-horde-form (2.0.18-3.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Prevent directory traversal vulnerability (CVE-2019-9858)
+(Closes: #930321)
+
+ -- Salvatore Bonaccorso   Sun, 16 Jun 2019 09:29:14 +0200
+
 php-horde-form (2.0.18-3) unstable; urgency=medium
 
   * Update Standards-Version to 4.1.4, no change
diff -Nru php-horde-form-2.0.18/debian/patches/0001-SECURITY-prevent-directory-traversal-vulnerability.patch php-horde-form-2.0.18/debian/patches/0001-SECURITY-prevent-directory-traversal-vulnerability.patch
--- php-horde-form-2.0.18/debian/patches/0001-SECURITY-prevent-directory-traversal-vulnerability.patch	1970-01-01 01:00:00.0 +0100
+++ php-horde-form-2.0.18/debian/patches/0001-SECURITY-prevent-directory-traversal-vulnerability.patch	2019-06-16 09:24:04.0 +0200
@@ -0,0 +1,27 @@
+From: Michael J Rubinsky 
+Date: Thu, 3 Jan 2019 19:22:56 -0500
+Subject: SECURITY: prevent directory traversal vulnerability.
+Origin: https://github.com/horde/Form/commit/c916ba979ad1613d76a9407dd0b67968a9594c0e
+Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2019-9858
+Bug-Debian: https://bugs.debian.org/930321
+
+---
+ Horde_Form-2.0.18/lib/Horde/Form/Type.php | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Horde_Form-2.0.18/lib/Horde/Form/Type.php b/Horde_Form-2.0.18/lib/Horde/Form/Type.php
+index e92c7903915b..f1e8157f0b68 100644
+--- a/Horde_Form-2.0.18/lib/Horde/Form/Type.php
 b/Horde_Form-2.0.18/lib/Horde/Form/Type.php
+@@ -1205,7 +1205,7 @@ class Horde_Form_Type_image extends Horde_Form_Type {
+ /* Get the temp file if already one uploaded, otherwise create a
+  * new temporary file. */
+ if (!empty($upload['img']['file'])) {
+-$tmp_file = Horde::getTempDir() . '/' . $upload['img']['file'];
++$tmp_file = Horde::getTempDir() . '/' . basename($upload['img']['file']);
+ } else {
+ $tmp_file = Horde::getTempFile('Horde', false);
+ }
+-- 
+2.20.1
+
diff -Nru php-horde-form-2.0.18/debian/patches/series php-horde-form-2.0.18/debian/patches/series
--- php-horde-form-2.0.18/debian/patches/series	1970-01-01 01:00:00.0 +0100
+++ php-horde-form-2.0.18/debian/patches/series	2019-06-16 09:23:14.0 +0200
@@ -0,0 +1 @@
+0001-SECURITY-prevent-directory-traversal-vulnerability.patch


Bug#930620: RFP: diacli -- diaspora command line interface

2019-06-16 Thread W. Martin Borgert
Package: wnpp
Severity: wishlist

* Package name: diacli
  Version : 0.1.2
  Upstream Author : Marek Marecki 
* URL : https://github.com/marekjm/diacli
* License : GPL-3
  Programming Lang: Python
  Description : diaspora command line interface

diacli is the program that let's you communicate with Diaspora,
a distributed social network, from the command line.



Bug#869184: dpkg: source uploads including _amd64.buildinfo cause problems

2019-06-16 Thread Yves-Alexis Perez
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Sun, 2019-06-16 at 15:50 +0200, Ivo De Decker wrote:
> > We regularly get biten by this issue when contributors to security
> > uploads, most recently with the bind9 upload but as well others.
> 
> Is it clear in what cases this issue happens? Guillem mentioned
> "dpkg-buildpackage --changes-option=-S" in https://bugs.debian.org/869184#75
> Are there any other use cases that trigger it?
> 
> As "--changes-option=-S" creates an upload that is broken from the point of
> view of the archive, it might make sense not to recommend (or even allow) this
> for now. Just building with "-S" instead should create a buildinfo file with
> _source, which won't trigger this issue.

I'm my case I'm just using pbuilder with SOURCE_ONLY_CHANGES=yes, so it builds
a complete (arch:all + arch:any) package, then generate a .changes for source-
only upload (but there's the amd64.buildinfo included).

Regards,
- -- 
Yves-Alexis
-BEGIN PGP SIGNATURE-

iQEzBAEBCAAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAl0GWt8ACgkQ3rYcyPpX
RFtQ8ggAnZSlfTWlEx4sLTfq59wI7ooeFwqRn84tuF5o9wGkmu6TiqvL5iKiw2l5
4j8x/bmwvTw4VE4QW7tMCnZ3VEfiZA4NXBkFVoCvwhiDFKWhzZL058yfoRqMMIhf
O/GAnZ0FIjwn3s0k5K6TEFPHNA9CdIhHWtLBnzVfwIZt3QeuVYE0CTE9ZehTrGZe
ygr2mlyNjO+izUwqlacwyDV7vH6p0789I6ulYKn/2AfxRxf/S7C+GmKbIrXy8e+9
xTWDcuudK9BmZU2WjtzY43ER7gyzFx8AHv89AXmWZ9jcaBiFcbd0K7pKnAPsY/+x
+FwaxjrWWoIquJezCQ0RGmtPdxpE3Q==
=L3gm
-END PGP SIGNATURE-



Bug#930618: node-terser does not install file mentioned in package.json's main field and fails Error: Cannot find module 'terser'

2019-06-16 Thread Pirate Praveen

Package: node-terser
version: 3.14.1-2
severity: grave
Control: tags -1 patch

pravi@andhaka:~/forge/debian/git/js-team/vue.js$ sudo apt install 
node-terser

[sudo] password for pravi:
Sorry, try again.
[sudo] password for pravi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
 node-terser
0 upgraded, 1 newly installed, 0 to remove and 1017 not upgraded.
Need to get 0 B/156 kB of archives.
After this operation, 919 kB of additional disk space will be used.
Selecting previously unselected package node-terser.
(Reading database ... 213014 files and directories currently installed.)
Preparing to unpack .../node-terser_3.14.1-2_all.deb ...
Unpacking node-terser (3.14.1-2) ...
Setting up node-terser (3.14.1-2) ...
pravi@andhaka:~/forge/debian/git/js-team/vue.js$ node -e 
"require('terser');"

internal/modules/cjs/loader.js:583
   throw err;
   ^

Error: Cannot find module 'terser'
   at Function.Module._resolveFilename 
(internal/modules/cjs/loader.js:581:15)

   at Function.Module._load (internal/modules/cjs/loader.js:507:25)
   at Module.require (internal/modules/cjs/loader.js:637:17)
   at require (internal/modules/cjs/helpers.js:22:18)
   at [eval]:1:1
   at Script.runInThisContext (vm.js:96:20)
   at Object.runInThisContext (vm.js:303:38)
   at Object. ([eval]-wrapper:6:22)
   at Module._compile (internal/modules/cjs/loader.js:689:30)
   at evalScript (internal/bootstrap/node.js:587:27)

In package.json, "main": "dist/bundle.js" is specified, which is not 
installed in the node module path.


/usr/share/javascript/terser/bundle.js should be linked to 
/usr/lib/nodejs/terser/dist/bundle.js and libjs-terser added to Depends 
of node-terser.


Patch: 
https://salsa.debian.org/js-team/node-terser/commit/78f0922edff4010c8b9789b3c2c5fe1397fceefe 
available in fix-main-path branch in salsa repo.




Bug#930619: ITP: michabo -- Qt desktop client for Pleroma and Mastodon

2019-06-16 Thread Iain R. Learmonth
Package: wnpp
Severity: wishlist
Owner: "Iain R. Learmonth" 

* Package name: michabo
  Version : 0.1
  Upstream Author : kaniini
* URL : https://git.pleroma.social/kaniini/michabo
* License : GPL v3
  Programming Lang: C++/Qt
  Description : Qt desktop client for Pleroma and Mastodon

Michabo is a desktop app for Pleroma and Mastodon servers built with Qt.
It is a lightweight client that uses only 1MB of RAM when not in heavy use.



Bug#928099: publishing private e-mail

2019-06-16 Thread Mo Zhou
Hi Tong Sun,

Please be respectful to the others. Whatever the mail address prefix
the others use, the others have the right to make private discussion
and free speech because these are fundamental rights. I don't know
what happend but your comments are really not friendly.

If you really received problematic messages from a Debian developer,
please consider reaching out the Anti-harrasment team or DPL for help,
privately.

> On Sat, Jun 15, 2019 at 07:55:04AM -0400, Tong Sun wrote:
>> >
>> > To me, your message, bearing a @debian.org address, should represent
>> > that of debian.org, both privately or publicly, and never says thing
>> that you will regret later, or say it publicly. Especially we are
>> discussing public matters, that affects the public and all authors.
>>
>> Such decision should not be conducted behind close doors.



Bug#930595: RFS: uacme/1.0.15-2 [ITP]

2019-06-16 Thread Nicola Di Lieto

New version with suggestions from Adam

dget -x https://mentors.debian.net/debian/pool/main/u/uacme/uacme_1.0.15-3.dsc



Bug#930597: unblock: pikepdf/1.0.5+dfsg-3 -- redux

2019-06-16 Thread Ivo De Decker
Control: tags -1 confirmed moreinfo

Hi,

On Sun, Jun 16, 2019 at 10:37:01AM +0100, Sean Whitton wrote:
> pikepdf 1.0.5+dfsg-3 was unblocked by nthykier but has not migrated:
> 
> Migration status: Blocked. Can't migrate due to a non-migratable
> dependency. Check status below.
> Blocked by: gcc-8
> 48 days old (2 needed)
> 
> People in #debian-release told me I should ask whether I can upload
> pikepdf to testing-proposed-updates to bypass this problem.

OK. Please remove the moreinfo tag from this bug once the upload is ready to
be unblocked.

> (I guess with version number 1.0.5+dfsg-2+deb10u1 ?)

No. For a rebuild of 1.0.5+dfsg-3, the preferred version is
1.0.5+dfsg-3~deb10u1 (with the changelog entry for 1.0.5+dfsg-3 also in the
changelog). For patches on top of 1.0.5+dfsg-2 (but not a rebuild of a newer
version), the version would have been 1.0.5+dfsg-2+deb10u1, as you suggested.
Please set the distribution in the changelog to 'buster' (not 'testing' or
'testing-proposed-updates').

Thanks,

Ivo



Bug#930617: unblock: debian-security-support/2019.06.13

2019-06-16 Thread Holger Levsen
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-security-support, the changes are rather
trivial, yet with the nice result of all included translations to being 
complete now:

$ debdiff debian-security-support_2019.06.01.dsc 
debian-security-support_2019.06.13.dsc|diffstat
 debian/changelog|   12 
 po/cs.po|   24 +++-
 po/da.po|   26 +-
 security-support-ended.deb8 |1 +
 4 files changed, 37 insertions(+), 26 deletions(-)

full debdiff attached.

unblock debian-security-support/2019.06.13


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C

In Europe there are people prosecuted by courts because they saved other people
from drowning in the  Mediterranean Sea.  That is almost as absurd  as if there
were people being prosecuted because they save humans from drowning in the sea.
diff -Nru debian-security-support-2019.06.01/debian/changelog debian-security-support-2019.06.13/debian/changelog
--- debian-security-support-2019.06.01/debian/changelog	2019-06-01 17:44:00.0 +0200
+++ debian-security-support-2019.06.13/debian/changelog	2019-06-13 18:27:05.0 +0200
@@ -1,3 +1,15 @@
+debian-security-support (2019.06.13) unstable; urgency=medium
+
+  [ Emilio Pozuelo Monfort ]
+  * Add mysql-5.5 to security-support-ended.deb8.
+
+  * Translation updates:
+- Danish, thanks to Joe Dalton. Closes: #929941.
+- Czech, thanks to Michal Simunek. Closes: #930384.
+- this means all included translations are uptodate, yay!
+
+ -- Holger Levsen   Thu, 13 Jun 2019 18:27:05 +0200
+
 debian-security-support (2019.06.01) unstable; urgency=medium
 
   * New translations:
diff -Nru debian-security-support-2019.06.01/po/cs.po debian-security-support-2019.06.13/po/cs.po
--- debian-security-support-2019.06.01/po/cs.po	2018-03-16 15:39:59.0 +0100
+++ debian-security-support-2019.06.13/po/cs.po	2019-06-12 18:27:03.0 +0200
@@ -1,14 +1,14 @@
 # Czech PO debconf template translation of debian-security-support.
 # Copyright (C) 2014 Michal Simunek 
 # This file is distributed under the same license as the debian-security-support package.
-# Michal Simunek , 2014.
+# Michal Simunek , 2014 - 2019.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: debian-security-support 2014.05.16\n"
+"Project-Id-Version: debian-security-support 2019.05.23\n"
 "Report-Msgid-Bugs-To: debian-security-supp...@packages.debian.org\n"
 "POT-Creation-Date: 2016-06-07 12:13+0200\n"
-"PO-Revision-Date: 2014-06-20 09:15+0200\n"
+"PO-Revision-Date: 2019-06-11 20:15+0200\n"
 "Last-Translator: Michal Simunek \n"
 "Language-Team: Czech \n"
 "Language: cs\n"
@@ -22,6 +22,8 @@
 "Unknown DEBIAN_VERSION $DEBIAN_VERSION. Valid values from "
 "$DEB_LOWEST_VER_ID and $DEB_NEXT_VER_ID"
 msgstr ""
+"Neznámá verze Debianu $DEBIAN_VERSION. Platné hodnoty od "
+"$DEB_LOWEST_VER_ID a $DEB_NEXT_VER_ID"
 
 #: ../check-support-status.in:63
 msgid "Failed to parse the command line parameters"
@@ -38,12 +40,12 @@
 
 #: ../check-support-status.in:117
 msgid "E: Need a --type if --list is given"
-msgstr ""
+msgstr "E: Je-li zadán --list, je třeba zadat --type"
 
 #: ../check-support-status.in:130
 #, sh-format
 msgid "E: Unknown --type '$TYPE'"
-msgstr ""
+msgstr "E: Neznámý --type '$TYPE'"
 
 #: ../check-support-status.in:152
 msgid "E: Cannot detect dpkg version, assuming wheezy or newer"
@@ -52,18 +54,16 @@
 "wheezy nebo novější"
 
 #: ../check-support-status.in:282
-#, fuzzy
 msgid "Future end of support for one or more packages"
-msgstr "Omezená bezpečnostní podpora jednoho nebo více balíčků"
+msgstr "Budoucí omezená bezpečnostní podpora jednoho nebo více balíčků"
 
 #: ../check-support-status.in:285
-#, fuzzy
 msgid ""
 "Unfortunately, it will be necessary to end security support for some "
 "packages before the end of the regular security maintenance life "
 "cycle."
 msgstr ""
-"U některých balíčků bylo bohužel nutné ukončit bezpečnostní podporu "
+"U některých balíčků bude bohužel nutné ukončit bezpečnostní podporu "
 "před koncem životního cyklu běžně poskytované bezpečnostní podpory."
 
 #: ../check-support-status.in:288 ../check-support-status.in:298
@@ -98,11 +98,9 @@
 "U některých balíčků bylo bohužel nutné omezit bezpečnostní podporu."
 
 #: ../check-support-status.in:320
-#, fuzzy, sh-format
+#, sh-format
 msgid "* Source:$SRC_NAME, will end on $ALERT_WHEN"
-msgstr ""
-"* Zdrojový balíček: $SRC_NAME, podpora ukončena $ALERT_WHEN u verze "
-"$ALERT_VERSION"
+msgstr "* Zdrojový balíček: $SRC_NAME, podpora skončí $ALERT_WHEN"
 
 #: ../check-support-status.in:323
 #, sh-format
diff -Nru debian-security-support-2019.06.01/po/da.po 

Bug#929318: unblock: papi/5.7.0+dfsg-1

2019-06-16 Thread Andreas Beckmann
On 16/06/2019 14.59, Jonathan Wiltshire wrote:
> On Sun, Jun 09, 2019 at 11:00:10PM +0200, Andreas Beckmann wrote:
>> The transition from libpapi5 to libpapi5.7 will require only a single
>> binNMU: eztrace.
> 
> Scheduled and will monitor.

The extra-depends is not valid for s390x (and some non-release
architectures) which does not build papi at all.

Andreas



Bug#869184: dpkg: source uploads including _amd64.buildinfo cause problems

2019-06-16 Thread Ivo De Decker
Hi,

Last week, Salvatore pointed me at this bug and Holger mentioned it in his
talk.

On Thu, May 09, 2019 at 07:24:56PM +0200, Salvatore Bonaccorso wrote:

[...]

> We regularly get biten by this issue when contributors to security
> uploads, most recently with the bind9 upload but as well others.

Is it clear in what cases this issue happens? Guillem mentioned
"dpkg-buildpackage --changes-option=-S" in https://bugs.debian.org/869184#75
Are there any other use cases that trigger it?

As "--changes-option=-S" creates an upload that is broken from the point of
view of the archive, it might make sense not to recommend (or even allow) this
for now. Just building with "-S" instead should create a buildinfo file with
_source, which won't trigger this issue.

> Would it be possible to at least workaround this on dak's side?
> Disabling source-only uploads completely would seem to be a step back
> on that regards.

There was this commit almost 2 years ago, which cleanly rejects these uploads,
allowing the uploader to do a new upload:
https://salsa.debian.org/ftp-team/dak/commit/7d234eaa5

However it was disabled shortly after (because it was rejecting a lot of
uploads):
https://salsa.debian.org/ftp-team/dak/commit/f9eb90374

Maybe this check should be enabled again. The beginning of the bullseye cycle
might be a good time to do that.

Even if that is considered too disruptive, this check could be enabled for the
security archive only, which would probably be better than to disable
source-only uploads there.


Thanks,

Ivo



Bug#929943: linux-image-4.19.0-5-amd64: NFS handle leak? Suspend-to-RAM inhibition

2019-06-16 Thread Philipp Marek
Hmmm, while there surely was something fishy about the NFS delay, I'm 
not sure whether that was the sole problem for the suspend issues.


Two more reboots later, without having NFS mounted all the time, suspend 
doesn't work all the time - I've had the notebook running
happily (and hot) 3 times in the backpack, simply closing the lid didn't 
work.



Taking it out, running "acpitool -s" did work, though --
so it might be a userspace issue (lxqt => dbus => some daemon?), or 
broken lid detection, or...


The previous 4.19.0-5-amd64 didn't have these suspend issues.



Bug#930616: unblock: vim/2:8.1.0875-5

2019-06-16 Thread James McCoy
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package vim

This is a follow up to the previous fixes for CVE-2019-12735.  Upstream
added a new option (disabled by default) to control whether expressions
can be evaluated in modelines, so that modelines are further restricted.

unblock vim/2:8.1.0875-5

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

Kernel: Linux 4.19.0-5-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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diffstat for vim-8.1.0875 vim-8.1.0875

 changelog   |   12 
 gbp.conf|2 
 patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch  |  588 
++
 patches/patch-8.1.1367-can-set-modelineexpr-in-modeline.patch   |   54 
 patches/patch-8.1.1368-modeline-test-fails-with-python-but-withou.patch |   42 
 patches/patch-8.1.1382-error-when-editing-test-file.patch   |   71 
+
 patches/patch-8.1.1401-misspelled-mkspellmem-as-makespellmem.patch  |   69 
+
 patches/series  |5 
 8 files changed, 842 insertions(+), 1 deletion(-)

diff -Nru vim-8.1.0875/debian/changelog vim-8.1.0875/debian/changelog
--- vim-8.1.0875/debian/changelog   2019-06-07 06:49:19.0 -0400
+++ vim-8.1.0875/debian/changelog   2019-06-15 12:41:15.0 -0400
@@ -1,3 +1,15 @@
+vim (2:8.1.0875-5) unstable; urgency=medium
+
+  * gbp.conf: Set debian-tag to debian/%(version)s
+  * Backport 'modelineexpr' patches to further restrict modelines
++ 8.1.1366: Using expressions in a modeline is unsafe
++ 8.1.1367: can set 'modelineexpr' in modeline
++ 8.1.1368: Modeline test fails with python but without pythonhome
++ 8.1.1382: Error when editing test file
++ 8.1.1401: misspelled mkspellmem as makespellmem (test fix)
+
+ -- James McCoy   Sat, 15 Jun 2019 12:41:15 -0400
+
 vim (2:8.1.0875-4) unstable; urgency=high
 
   * Backport 8.1.1046 and 8.1.1365 to fix CVE-2019-12735  (Closes: #930020)
diff -Nru vim-8.1.0875/debian/gbp.conf vim-8.1.0875/debian/gbp.conf
--- vim-8.1.0875/debian/gbp.conf2019-06-07 06:49:19.0 -0400
+++ vim-8.1.0875/debian/gbp.conf2019-06-15 12:41:15.0 -0400
@@ -1,6 +1,6 @@
 [DEFAULT]
 upstream-tag = v%(version)s
-debian-tag = v%(version)s
+debian-tag = debian/%(version)s
 debian-branch = debian/sid
 
 [pq]
diff -Nru 
vim-8.1.0875/debian/patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch
 
vim-8.1.0875/debian/patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch
--- 
vim-8.1.0875/debian/patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch
  1969-12-31 19:00:00.0 -0500
+++ 
vim-8.1.0875/debian/patches/patch-8.1.1366-using-expressions-in-a-modeline-is-unsafe.patch
  2019-06-15 12:41:15.0 -0400
@@ -0,0 +1,588 @@
+From: Bram Moolenaar 
+Date: Thu, 23 May 2019 15:38:06 +0200
+Subject: patch 8.1.1366: using expressions in a modeline is unsafe
+
+Problem:Using expressions in a modeline is unsafe.
+Solution:   Disallow using expressions in a modeline, unless the
+'modelineexpr' option is set.  Update help, add more tests.
+
+(cherry picked from commit 110289e78195b6d01e1e6ad26ad450de476d41c1)
+
+Signed-off-by: James McCoy 
+---
+ runtime/doc/options.txt   | 69 +++-
+ src/option.c  | 35 ++--
+ src/option.h  |  1 +
+ src/testdir/test49.in |  2 +-
+ src/testdir/test_modeline.vim | 93 +++
+ src/version.c |  2 +
+ 6 files changed, 169 insertions(+), 33 deletions(-)
+
+diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
+index c269fea..7b25f20 100644
+--- a/runtime/doc/options.txt
 b/runtime/doc/options.txt
+@@ -1,4 +1,4 @@
+-*options.txt* For Vim version 8.1.  Last change: 2019 Feb 03
++*options.txt* For Vim version 8.1.  Last change: 2019 May 23
+ 
+ 
+ VIM REFERENCE MANUALby Bram Moolenaar
+@@ -588,14 +588,17 @@ backslash in front of the ':' will be removed.  Example:
+/* vi:set dir=c\:\tmp: */ ~
+ This sets the 'dir' option to "c:\tmp".  Only a single backslash before the
+ ':' is removed.  Thus to include "\:" you have to specify "\\:".
+-
++  *E992*
+ No other commands than "set" are supported, for security reasons (somebody
+ might create a Trojan horse text file with modelines).  And not all options
+-can be 

Bug#930615: unblock: qscintilla2/2.10.4+dfsg-2.1

2019-06-16 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package qscintilla2

Add a Breaks against an ancient predecessor package that gets crippled
on some upgrade paths due to Replaces being used without Breaks.

unblock qscintilla2/2.10.4+dfsg-2.1

Andreas
diff -Nru qscintilla2-2.10.4+dfsg/debian/changelog 
qscintilla2-2.10.4+dfsg/debian/changelog
--- qscintilla2-2.10.4+dfsg/debian/changelog2019-02-21 19:34:03.0 
+0100
+++ qscintilla2-2.10.4+dfsg/debian/changelog2019-06-16 14:55:29.0 
+0200
@@ -1,3 +1,13 @@
+qscintilla2 (2.10.4+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * libqscintilla2-qt4-13: Add Breaks against libqscintilla2-3 from lenny
+since some upgrade paths uncleanly delete files, causing debsums to
+complain about missing /usr/share/qt4/translations/qscintilla_ru.qm.
+(Closes: #925403)
+
+ -- Andreas Beckmann   Sun, 16 Jun 2019 14:55:29 +0200
+
 qscintilla2 (2.10.4+dfsg-2) unstable; urgency=medium
 
   [ Scott Kitterman ]
diff -Nru qscintilla2-2.10.4+dfsg/debian/control 
qscintilla2-2.10.4+dfsg/debian/control
--- qscintilla2-2.10.4+dfsg/debian/control  2019-02-21 19:34:03.0 
+0100
+++ qscintilla2-2.10.4+dfsg/debian/control  2019-03-24 11:03:41.0 
+0100
@@ -39,6 +39,7 @@
  ${misc:Depends},
  ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
+Breaks: libqscintilla2-3
 Suggests: libqscintilla2-doc
 Description: Qt4 port of the Scintilla source code editing widget
  QScintilla is a text editor for Qt4 with features especially useful when


Bug#930614: cubeb_alsa.c :1045 : alsa_stream_destroy: l'assertion « stm && (stm->state == INACTIVE || stm->state == ERROR || stm->state == DRAINING) » a échoué.

2019-06-16 Thread cacatoes
Package: firefox-esr
Version: 60.7.0esr-1

Hello,

Firefox often crashes when closing a tab which has audio currently
playing.

Running firefox from a terminal, this error message comes:
cubeb_alsa.c :1045 : alsa_stream_destroy:  l'assertion « stm && (stm->state == 
INACTIVE || stm->state == ERROR || stm->state == DRAINING) » a échoué.

Might have been fixed upstream for firefox 61, according to these
reports for a similar issue:
https://forums.gentoo.org/viewtopic-t-1081634.html

Hope this helps,

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

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

Versions of packages firefox-esr depends on:
ii  debianutils   4.8.6.1
ii  fontconfig2.13.1-2
ii  libasound21.1.8-1
ii  libatk1.0-0   2.30.0-2
ii  libc6 2.28-10
ii  libcairo-gobject2 1.16.0-4
ii  libcairo2 1.16.0-4
ii  libdbus-1-3   1.12.16-1
ii  libdbus-glib-1-2  0.110-4
ii  libevent-2.1-62.1.8-stable-4
ii  libffi6   3.2.1-9
ii  libfontconfig12.13.1-2
ii  libfreetype6  2.9.1-3
ii  libgcc1   1:8.3.0-6
ii  libgdk-pixbuf2.0-02.38.1+dfsg-1
ii  libglib2.0-0  2.58.3-2
ii  libgtk-3-03.24.5-1
ii  libhunspell-1.7-0 1.7.0-2
ii  libjsoncpp1   1.7.4-3
ii  libnspr4  2:4.20-1
ii  libnss3   2:3.42.1-1
ii  libpango-1.0-01.42.4-6
ii  libsqlite3-0  3.27.2-3
ii  libstartup-notification0  0.12-6
ii  libstdc++68.3.0-6
ii  libvpx5   1.7.0-3
ii  libx11-6  2:1.6.7-1
ii  libx11-xcb1   2:1.6.7-1
ii  libxcb-shm0   1.13.1-2
ii  libxcb1   1.13.1-2
ii  libxcomposite11:0.4.4-2
ii  libxdamage1   1:1.1.4-3+b3
ii  libxext6  2:1.3.3-1+b2
ii  libxfixes31:5.0.3-1
ii  libxrender1   1:0.9.10-1
ii  libxt61:1.1.5-1+b3
ii  procps2:3.3.15-2
ii  zlib1g1:1.2.11.dfsg-1

Versions of packages firefox-esr recommends:
ii  libavcodec58  7:4.1.3-1

Versions of packages firefox-esr suggests:
ii  fonts-lmodern  2.004.5-6
pn  fonts-stix | otf-stix  
pn  libcanberra0   
ii  libgssapi-krb5-2   1.17-2
ii  libgtk2.0-02.24.32-3
pn  pulseaudio 



Bug#930613: steam: depends on dummy package libgl1-mesa-glx

2019-06-16 Thread Raphaël Halimi
Package: steam
Version: 1.0.0.59-4
Tags: patch

libgl1-mesa-glx is a dummy package which itself depends on libgl1 and
libglx-mesa0.

After checking every binary file in ~/.steam, it seems that none of them
depends on the libraries provided by libglx-mesa0 (libGLX_mesa.so.0,
libGLX_indirect.so.0), but some of them depend on libGL.so.1, provided
by libgl1. Hence, it's probably safe to replace the dependency on
libgl1-mesa-glx with libgl1.

Here is a (very small) patch to fix that.

It would be very nice if this fix made it to Buster.

Regards,

-- 
Raphaël Halimi
Index: steam-1.0.0.59/debian/control
===
--- steam-1.0.0.59.orig/debian/control
+++ steam-1.0.0.59/debian/control
@@ -25,7 +25,7 @@ Pre-Depends:
 Depends:
  libgl1-mesa-dri,
  libgl1-mesa-dri (>= 17.3) | libtxc-dxtn0,
- libgl1-mesa-glx,
+ libgl1,
  libgpg-error0 (>= 1.10),
  libudev1,
  libxcb-dri3-0 (>= 1.11.1),


signature.asc
Description: OpenPGP digital signature


Bug#930612: libnet-dbus-perl: annotate test dependencies with

2019-06-16 Thread Helmut Grohne
Source: libnet-dbus-perl
Version: 1.1.0-5
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

Please annotate test Build-Depends with . The relevant
dependencies pose a problem to cross building. Please consider applying
the attached patch.

Helmut
diff --minimal -Nru libnet-dbus-perl-1.1.0/debian/changelog 
libnet-dbus-perl-1.1.0/debian/changelog
--- libnet-dbus-perl-1.1.0/debian/changelog 2018-10-29 11:30:59.0 
+0100
+++ libnet-dbus-perl-1.1.0/debian/changelog 2019-06-16 14:24:15.0 
+0200
@@ -1,3 +1,10 @@
+libnet-dbus-perl (1.1.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test Build-Depends with . (Closes: #-1)
+
+ -- Helmut Grohne   Sun, 16 Jun 2019 14:24:15 +0200
+
 libnet-dbus-perl (1.1.0-5) unstable; urgency=medium
 
   [ Salvatore Bonaccorso ]
diff --minimal -Nru libnet-dbus-perl-1.1.0/debian/control 
libnet-dbus-perl-1.1.0/debian/control
--- libnet-dbus-perl-1.1.0/debian/control   2018-10-29 11:30:59.0 
+0100
+++ libnet-dbus-perl-1.1.0/debian/control   2019-06-16 14:24:14.0 
+0200
@@ -6,8 +6,8 @@
 Priority: optional
 Build-Depends: debhelper (>= 11),
libdbus-1-dev,
-   libtest-pod-coverage-perl,
-   libtest-pod-perl,
+   libtest-pod-coverage-perl ,
+   libtest-pod-perl ,
libxml-twig-perl,
perl
 Standards-Version: 4.2.1


Bug#930603: libdockapp-dev: pkg-config file Requires xext without dependency on libxext-dev

2019-06-16 Thread Torrance, Douglas
On Sun, Jun 16, 2019 at 7:30 AM Andreas Metzler 
mailto:ametz...@bebt.de>> wrote:
/usr/lib/x86_64-linux-gnu/pkgconfig/dockapp.pc:
Requires: x11 xext xpm

Therefore anything build-depending on libdockapp-dev and using pkg-config
to locate the library will FTBFS unless it has a direct b-d on
libxext-dev.

I think the error is in the pkg-config file, not in the Debian package.
Since the headers of libdockapp-dev do not #include (and therefore expose)
headers from libxext-dev the pkg-config should have (at most)
Libs.private: -lext
instead of the requires.

This was fixed in git upstream a while ago [1], but there hasn't been a new 
release yet.  I'll work on that soon.

Doug

[1] https://repo.or.cz/dockapps.git/commitdiff/3cbdd16


Bug#929318: unblock: papi/5.7.0+dfsg-1

2019-06-16 Thread Jonathan Wiltshire
On Sun, Jun 09, 2019 at 11:00:10PM +0200, Andreas Beckmann wrote:
> The transition from libpapi5 to libpapi5.7 will require only a single
> binNMU: eztrace.

Scheduled and will monitor.

Thanks,

-- 
Jonathan Wiltshire  j...@debian.org
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51



Bug#921194: No Amarok in Buster

2019-06-16 Thread Michael Reed
Isn't the fact there is no Amarok in Buster considered a problem?



Bug#930611: openjdk-11-jre: depends on dummy package libgl1-mesa-glx

2019-06-16 Thread Raphaël Halimi
Package: openjdk-11-jre
Version: 11.0.4+4+really11.0.3+7-2
Tags: patch

libgl1-mesa-glx is a dummy package which itself depends on libgl1,
therefore a dependency on libgl1-mesa-glx | libgl1 makes no sense.

Here is a (very small) patch to fix that.

It would be very nice if this fix made it to Buster.

Regards,

-- 
Raphaël Halimi

Index: openjdk-11-11.0.4+4+really11.0.3+7/debian/rules
===
--- openjdk-11-11.0.4+4+really11.0.3+7.orig/debian/rules
+++ openjdk-11-11.0.4+4+really11.0.3+7/debian/rules
@@ -602,7 +602,7 @@ ifneq ($(with_nss),no)
 endif
 dlopen_hl_recommends =
 dlopen_jre_depends = \
-	libglib2.0-0 (>= 2.24), libgtk2.0-0 | libgtk-3-0, libxrandr2, libxinerama1, libgl1-mesa-glx | libgl1
+	libglib2.0-0 (>= 2.24), libgtk2.0-0 | libgtk-3-0, libxrandr2, libxinerama1, libgl1
 dlopen_jre_recommends =
 
 # .desktop files need to be multiarch installable


signature.asc
Description: OpenPGP digital signature


Bug#930610: unblock: tenshi/0.13-2.1

2019-06-16 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package tenshi

This upload is primarily intended to fix the version ordering violation
introduced by the CVE fix in wheezy-lts that never went into sid or
stretch:

 tenshi | 0.11-2| squeeze | source, all
 tenshi | 0.13-2| wheezy  | source, all
 tenshi | 0.13-2| stretch | source, all
 tenshi | 0.13-2| buster  | source, all
 tenshi | 0.13-2| sid | source, all
 tenshi | 0.13-2+deb7u1 | wheezy-security | source, all

This is a rebuild of 0.13-2+deb7u1 for sid. I'll follow up with
0.13-2.1~deb9u1 for stretch.

unblock tenshi/0.13-2.1

Andreas
diff -Nru tenshi-0.13/debian/changelog tenshi-0.13/debian/changelog
--- tenshi-0.13/debian/changelog2012-02-13 05:30:17.0 +0100
+++ tenshi-0.13/debian/changelog2019-06-16 14:24:39.0 +0200
@@ -1,3 +1,19 @@
+tenshi (0.13-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Upload to unstable.
+  * Drop DMUA.
+
+ -- Andreas Beckmann   Sun, 16 Jun 2019 14:24:39 +0200
+
+tenshi (0.13-2+deb7u1) wheezy-security; urgency=high
+
+  * Non-maintainer upload by the Debian LTS team.
+  * Fix CVE-2017-11746: PID file issue allows local users to kill arbitrary
+processes  (Closes: #871321)
+
+ -- Lucas Kanashiro   Sun, 27 Aug 2017 14:47:19 -0300
+
 tenshi (0.13-2) unstable; urgency=low
 
   * debian/init:
diff -Nru tenshi-0.13/debian/control tenshi-0.13/debian/control
--- tenshi-0.13/debian/control  2012-02-10 05:23:20.0 +0100
+++ tenshi-0.13/debian/control  2019-06-16 13:55:10.0 +0200
@@ -2,7 +2,6 @@
 Section: admin
 Priority: optional
 Maintainer: Ignace Mouzannar 
-DM-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7.0.8)
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/collab-maint/ext-maint/tenshi/trunk/
diff -Nru tenshi-0.13/debian/patches/CVE-2017-11746.patch 
tenshi-0.13/debian/patches/CVE-2017-11746.patch
--- tenshi-0.13/debian/patches/CVE-2017-11746.patch 1970-01-01 
01:00:00.0 +0100
+++ tenshi-0.13/debian/patches/CVE-2017-11746.patch 2017-08-27 
19:53:26.0 +0200
@@ -0,0 +1,36 @@
+Description: save PID after forking but before changing privileges
+ This is an adaptation of upstream commit
+ (d0e7f28c13ffbd5888b31d6532c2faf78f10f176) that fixes CVE-2017-11746. It was
+ written by Andrea Barisani.
+Author: Lucas Kanashiro 
+Last-Updated: 2017-08-27
+
+--- a/tenshi
 b/tenshi
+@@ -122,8 +122,6 @@ if ($listen) {
+ 
+ $SIG{'CHLD'} = sub { $debug && debug(5,'CHLD') ; print RED "[ERROR] Child 
died. Bailing out\n"; $time_to_die = 1; };
+ 
+-prepare_process();
+-
+ #
+ # sanity checks
+ #
+@@ -242,8 +240,6 @@ if (!($debug || $profile || $foreground)
+ daemonize();
+ }
+ 
+-save_pid();
+-
+ while (!$time_to_die) {
+ my $now = time;
+ 
+@@ -963,6 +959,8 @@ sub daemonize {
+ defined(my $pid = fork) or clean_up and die RED "[ERROR] can't fork: 
$!\n";
+ exit if $pid;
+ setsid()or clean_up and die RED "[ERROR] can't start 
a new session: $!\n";
++save_pid();
++prepare_process();
+ }
+ 
+ sub save_pid {
diff -Nru tenshi-0.13/debian/patches/series tenshi-0.13/debian/patches/series
--- tenshi-0.13/debian/patches/series   2012-02-10 04:37:37.0 +0100
+++ tenshi-0.13/debian/patches/series   2017-08-26 20:50:46.0 +0200
@@ -1,2 +1,3 @@
 10-Makefile.diff
 20-manpage.diff
+CVE-2017-11746.patch


Bug#930609: xorg: depends on dummy package libgl1-mesa-glx

2019-06-16 Thread Raphaël Halimi
Package: xorg
Version: 1:7.7+19
Tags: patch

libgl1-mesa-glx is a dummy package which itself depends on libgl1,
therefore a dependency on libgl1-mesa-glx | libgl1 makes no sense.

Here is a (very small) patch to fix that.

It would be very nice if this fix made it to Buster.

Regards,

-- 
Raphaël Halimi
Index: xorg-7.7+19/debian/control
===
--- xorg-7.7+19.orig/debian/control
+++ xorg-7.7+19/debian/control
@@ -88,7 +88,7 @@ Package: xorg
 Architecture: any
 Depends:
  xserver-xorg (>= ${binary:Version}),
- libgl1-mesa-glx | libgl1,
+ libgl1,
  libgl1-mesa-dri,
  libglu1-mesa,
  xfonts-base (>= 1:1.0.0-1),


signature.asc
Description: OpenPGP digital signature


Bug#930238: unblock: zfs-linux/0.7.12-2+deb10u1 [t-p-u]

2019-06-16 Thread Philipp Kern

On 2019-06-15 11:04, Paul Gevers wrote:

On 14-06-2019 12:50, Aron Xu wrote:

I have tested the package in a virtual machine on amd64 for
linux/4.19.37-3 (buster) and a locally built updated linux kernel that
breaks zfs-linux/0.7.12-2. The dkms package builds fine with both of
the versions and zpool create/export/import works fine. Therefore,
please unblock the t-p-u update for buster, thanks.


I am probably asking a very stupid question, but ...

The changes in the patch are in the source code. Do these dkms package
work is such a way that the binaries are compiled every time that a
kernel gets updated? I.e. a change in the source that checks for the
kernel version actually results in a binary that works for that source?


The whole point of dkms is to make sure that kernel modules available as 
source are made available to all installed kernels. So as long as the 
ABI version of the kernel changes (in Ubuntu with every upload, for us 
much more rarely) the module is recompiled. The corollary here is that 
it is not recompiled if the ABI version did not change because the 
module is assumed to still be compatible.


(Our kernel maintainers also regularly ignore certain ABI changes they 
do not consider to actually be part of the ABI they support.)


Kind regards
Philipp Kern



Bug#930557: ITP: i3-gaps -- i3-gaps is a fork of i3wm featuring gaps, smart borders, smart gaps

2019-06-16 Thread Philipp Kern

Hi Socrates.

On 2019-06-15 15:11, Socrates Tzagiousis wrote:
[...]

i3-gaps is a fork of i3wm, a tiling window manager for X11. It is kept
up to date with upstream, adding a few additional features such as
gaps between windows


*** Why should it be submitted and differences to the original (vanilla 
i3): ***


   i3-gaps is a popular fork of the most widely used tiling wm
(vanilla i3), and is used exclusively by many people. It essentially
contains a superset of functionalities to vanilla i3, and its gaps and
smart border features as well as added i3bar RGBA transparency make it
not only more pleasing to use, but easier to distinguish individual
window frames without having to resort to colourful window frames and
title bars as in the original.
   It is included on the main repositories of most major distributions
right now, and for good reason.


Why weren't the changes accepted upstream? Is this really a sustainable 
fork that has sufficient interest?


Kind regards and thanks
Philipp Kern



Bug#930595: RFS: uacme/1.0.15-2 [ITP]

2019-06-16 Thread Nicola Di Lieto

On Sun, Jun 16, 2019 at 12:55:38PM +0200, Adam Borowski wrote:

Hi Adam



There's already a team in Debian dedicated to packaging of stuff made by
that anvil-making company.  Have you contacted them?


Yes, in April and unfortunately I received no reply.




The package doesn't build for me:
http://ix.io/1LVo

./configure: line 5401: syntax error near unexpected token `$CFLAGS'
./configure: line 5401: `AX_CHECK_COMPILE_FLAG($CFLAGS -Wall, CFLAGS="$CFLAGS 
-Wall")'



I'm afraid I forgot to build-depend on autoconf-archive... If you 
install it it should work. I'll fix it.




Not building something (like the man page) from source is usually a serious
error.  In this particular case, groff is nearly as sourcey format as
asciidoc -- but it'd still be a problem with upstreaming.  Someone wanting
to improve the man page can't easily test asciidoc (as the patched build
system doesn't use that) yet improvements done as groffage wouldn't be liked
by upstream (in this case you).  But, what about using asciidoctor instead?
That's supposed to be a drop-in replacement for asciidoc.


The reason I patched it out is because I thought it's better not to 
build-depend on asciidoc (as I do not regenerate the docs unless I make 
a new revision). But of course I am happy to remove the patch and 
build-depend on asciidoc.





Your upstream project seems to use straightforward sane github-based release
workflow, that makes watch files easy to write (just copy one of existing
recipes).  Watch files are not mandatory, but are nice to have.



Since I am both upstream and packager, I generate the orig tarball with 
autoconf's make dist, then archive it with pristine-tar in the git 
repository using gbp importpackage and the third option in


https://wiki.debian.org/PackagingWithGit#Upstream_import_methods

the page above links to this, so I just put comments in an otherwise 
empty watch file.

https://www.eyrie.org/~eagle/notes/debian/git.html
   If you don't have a working debian/watch file or don't want to use 
   uscan, you can also download the upstream release tarball, omit the 
   --uscan flag to gbp import-orig, and just provide the path to the 
   upstream release tarball. I do this when packaging software for 
   which I'm also upstream, since I generally prepare the Debian 
   package with a local release tarball that I haven't published yet, 
   and then publish the release tarball and the Debian package at the 
   same time.






A new package can be uploaded only to unstable (or experimental) -- your
version is targetted at stretch.  For a backport, it needs to first be in
testing, thus please retarget at unstable even if you eventually do want to
include a backport later.  And, we care about future releases more than
past.



Ok, will target unstable.



But generally, the above problems aside, the package seems to be well made.



Many thanks for taking the time to review it. I will make the changes 
mentioned and post a new version.




Bug#930608: xserver-xorg-core: depends on dummy package libegl1-mesa

2019-06-16 Thread Raphaël Halimi
Package: xserver-xorg-core
Version: 2:1.20.4-1
Tags: patch

libegl1-mesa is a dummy package which itself depends only on libegl1,
therefore a dependency on libegl1-mesa | libegl1 makes no sense.

Here is a (very small) patch to fix that.

It would be very nice if this fix made it to Buster, since this bug is
present in it, but also in stretch-backports.

Please also look at #785574, which was valid for Stretch, but not
anymore for Buster, so you may want to close it as well.

Regards,

-- 
Raphaël Halimi
Description: Fix xserver-xorg-core dependency on dummy package libegl1-mesa
 Package xserver-xorg-core depends on libegl1-mesa | libegl1. libegl1-mesa is a
 dummy package which itself depends on libegl1. This patch removes the dummy
 package from the alternative dependency.
Author: Raphaël Halimi 
Last-Update: 2019-06-16
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: xorg-server-1.20.4/debian/control
===
--- xorg-server-1.20.4.orig/debian/control
+++ xorg-server-1.20.4/debian/control
@@ -90,7 +90,7 @@ Depends:
  udev (>= 149) [linux-any],
  devd [kfreebsd-any],
 # for glamor; not a shlibdep because we use epoxy
- libegl1-mesa [linux-any kfreebsd-any] | libegl1 [linux-any kfreebsd-any],
+ libegl1 [linux-any kfreebsd-any],
  ${shlibs:Depends},
  ${misc:Depends},
 Recommends:


signature.asc
Description: OpenPGP digital signature


Bug#930607: Update libjs-vue to 2.6.10

2019-06-16 Thread Pirate Praveen

package: libjs-vue
version: 2.5.17+dfsg-1
severity: wishlist
Control: block 930404 by -1

gitlab 11.10.5 needs vue.js 2.6.10

While trying to update, the build failed.

webpack --config debian/webpack.cjs.config.js
Hash: 72f9c82be3887f68bebc
Version: webpack 3.5.6
Time: 283ms
   Asset Size Chunks Chunk Names
vue.common.js 2.78 kB 0 [emitted] main
  [0] ./src/platforms/web/entry-runtime-with-compiler.js 309 bytes {0} 
[built] [failed] [1 error]


ERROR in ./src/platforms/web/entry-runtime-with-compiler.js
Module build failed: SyntaxError: Unexpected token, expected , (19:4)

 17 | const mount = Vue.prototype.$mount
 18 | Vue.prototype.$mount = function (
> 19 | el?: string | Element,
| ^
 20 | hydrating?: boolean
 21 | ): Component {
 22 | el = el && query(el)

While we are at it, we have provide an es module entry point as well. 
See #930591




Bug#930606: todoman should be Arch=all

2019-06-16 Thread Elrond
Package: todoman
Version: 3.5.0-1

Hi,

The contents of the amd64 and i386 .deb are fully
identical.
And I can't find any architecure dependent content in it
either.

Please consider setting the package to Arch=all.

The *UNTESTED* patch should do it.


Cheers

Elrond


--- debian/control~
+++ debian/control
@@ -35,7 +35,7 @@
 Vcs-Browser: https://salsa.debian.org/felix-guest/todoman
 
 Package: todoman
-Architecture: any
+Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}
 Suggests: vdirsyncer, libjs-jquery, libjs-underscore
 Description: Simple CalDAV-based todo manager



Bug#893572: tracker.debian.org: Debian Maintainer display: [dm] links empty, should be uppercase and use parentheses

2019-06-16 Thread Herbert Fortes
Ok. No dm.txt.

Thanks Paul and Raphael.



Regards,
Herbert

Em sáb, 15 de jun de 2019 05:52, Raphael Hertzog 
escreveu:

> On Sat, 15 Jun 2019, Raphael Hertzog wrote:
> > I also don't know why you picked this bug report to start your journey
> > into distro-tracker. It's not a trivial issue to fix and the added value
> > is relatively low compared to other missing features.
> >
> > I took the time to highlight easy bugs with the newcomer tag,
> > maybe you should start with some of those?
>
> Ah, I see the bug was tagged as newcomer by Paul in fact. I suggest
> you first deal with all the requests in this bug except the last
> idea to display who approved the DM right... the rest should be relatively
> easy.
>
> Cheers,
> --
> Raphaël Hertzog ◈ Debian Developer
>
> Support Debian LTS: https://www.freexian.com/services/debian-lts.html
> Learn to master Debian: https://debian-handbook.info/get/
>


Bug#846278: Fix or workaround for Debian #846278

2019-06-16 Thread Daniel Shahaf
Robert Micsutka wrote on Sun, 16 Jun 2019 11:00 +00:00:
> On Sat, 08 Jun 2019 10:21:31 + "Daniel Shahaf"  
> wrote:
> > You might be able to get around this by using the 'equivs' package:
> 
> But after this you can not lock your screen anymore.
> The qucik workaroud here is to use a different lock screen, eg:

Yes, sorry, I thought that went without saying.  equivs simply allows
light-locker to be deinstalled while keeping xfce installed; one then
needs to install another screen locker to restore the functionality.

That's the workaround I used, anyway.  There may well be a
simpler one :)

Cheers,

Daniel



Bug#930605: RM: erlang-ic-java [all] -- RoQA; NBS; obsolete arch:all package

2019-06-16 Thread Andreas Beckmann
Package: ftp.debian.org
Severity: normal

erlang-ic-java is no longer built by erlang 1:21.


Andreas



Bug#930604: RFS: sslh/1.18-1.1 [NMU] [RC]

2019-06-16 Thread Pali Rohár
Package: sponsorship-requests
Severity: important

Dear mentors,

I saw that package "sslh" is already in autoremove queue
https://udd.debian.org/cgi-bin/autoremovals.cgi so I'm sending NMU
change for that package to prevent package removal. NMU change fixes bug
#919188 with linked patch which is in that bug ticket:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919188

 Package name: sslh
 Version : 1.18-1.1
 Upstream Author : Yves Rutschle 
 URL : http://www.rutschle.net/tech/sslh.shtml
 License : GPL-2.0+
 Section : net

It builds those binary packages:

  sslh - Applicative protocol multiplexer

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

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


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

  dget -x https://mentors.debian.net/debian/pool/main/s/sslh/sslh_1.18-1.1.dsc

More information about sslh can be obtained from
http://www.rutschle.net/tech/sslh.shtml

Changes since the last upload:

 * Detach sslh from terminal in init script (Closes: #919188)

Regards,
 Pali Rohár


signature.asc
Description: PGP signature


Bug#930469: chromium: Insta-segfault on start

2019-06-16 Thread Nikita Grishko
Package: chromium
Version: 75.0.3770.90-1
Followup-For: Bug #930469

I tried running it with --temp-profile as Mike suggested and it worked. Any
ideas how can I keep all my profile data such as history and bookmarks?



-- System Information:
Debian Release: 10.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_USER
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), 
LANGUAGE=ru:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages chromium depends on:
ii  chromium-common  75.0.3770.90-1
ii  libasound2   1.1.8-1
ii  libatk-bridge2.0-0   2.30.0-5
ii  libatk1.0-0  2.30.0-2
ii  libatomic1   8.3.0-7
ii  libatspi2.0-02.30.0-7
ii  libavcodec58 7:4.1.3-1
ii  libavformat587:4.1.3-1
ii  libavutil56  7:4.1.3-1
ii  libc62.28-10
ii  libcairo-gobject21.16.0-4
ii  libcairo21.16.0-4
ii  libcups2 2.2.10-6
ii  libdbus-1-3  1.12.16-1
ii  libdrm2  2.4.97-1
ii  libevent-2.1-6   2.1.8-stable-4
ii  libexpat12.2.6-1
ii  libflac8 1.3.2-3
ii  libfontconfig1   2.13.1-2
ii  libfreetype6 2.9.1-3
ii  libgcc1  1:8.3.0-7
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libglib2.0-0 2.58.3-2
ii  libgtk-3-0   3.24.5-1
ii  libharfbuzz0b2.3.1-1
ii  libicu63 63.2-2
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  libjsoncpp1  1.7.4-3
ii  liblcms2-2   2.9-3
ii  libminizip1  1.1-8+b1
ii  libnspr4 2:4.21-1
ii  libnss3  2:3.44+really3.42.1-2
ii  libopenjp2-7 2.3.0-2
ii  libopus0 1.3-1
ii  libpango-1.0-0   1.42.4-6
ii  libpangocairo-1.0-0  1.42.4-6
ii  libpci3  1:3.5.2-5
ii  libpng16-16  1.6.36-6
ii  libpulse012.2-4
ii  libre2-5 20190101+dfsg-2+b1
ii  libsnappy1v5 1.1.7-1
ii  libstdc++6   8.3.0-7
ii  libva2   2.4.0-1
ii  libvpx5  1.7.0-3
ii  libwebp6 0.6.1-2
ii  libwebpdemux20.6.1-2
ii  libwebpmux3  0.6.1-2
ii  libx11-6 2:1.6.7-1
ii  libx11-xcb1  2:1.6.7-1
ii  libxcb1  1.13.1-2
ii  libxcomposite1   1:0.4.4-2
ii  libxcursor1  1:1.1.15-2
ii  libxdamage1  1:1.1.4-3+b3
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-7+b3
ii  libxrandr2   2:1.5.1-1
ii  libxrender1  1:0.9.10-1
ii  libxslt1.1   1.1.32-2
ii  libxss1  1:1.2.3-1
ii  libxtst6 2:1.2.3-1
ii  zlib1g   1:1.2.11.dfsg-1

Versions of packages chromium recommends:
ii  chromium-sandbox  75.0.3770.90-1

Versions of packages chromium suggests:
pn  chromium-driver  
ii  chromium-l10n75.0.3770.90-1
pn  chromium-shell   

Versions of packages chromium-common depends on:
ii  x11-utils  7.7+4
ii  xdg-utils  1.1.3-1

Versions of packages chromium-common recommends:
ii  chromium-sandbox75.0.3770.90-1
ii  fonts-liberation1:1.07.4-9
ii  libgl1-mesa-dri 18.3.6-2
ii  libu2f-udev 1.1.9-1
ii  notification-daemon 3.20.0-4
ii  plasma-workspace [notification-daemon]  4:5.14.5.1-1
ii  upower  0.99.10-1

Versions of packages chromium-sandbox depends on:
ii  libatomic1  8.3.0-7
ii  libc6   2.28-10
ii  libgcc1 1:8.3.0-7
ii  libstdc++6  8.3.0-7

-- no debconf information



Bug#928368: Bug#929318: unblock: papi/5.7.0+dfsg-1

2019-06-16 Thread Andreas Beckmann
Control: tag -1 - moreinfo

On 15/06/2019 20.03, Paul Gevers wrote:
>> The transition from libpapi5 to libpapi5.7 will require only a single
>> binNMU: eztrace.
> 
> Please go ahead and upload to unstable. Please remove the moreinfo tag
> when the time is there to schedule the binNMU's.

Thanks.

The package is in sid, built on all release architectures and I verified
that all reverse build-depends still build on amd64.

Andreas



Bug#930603: libdockapp-dev: pkg-config file Requires xext without dependency on libxext-dev

2019-06-16 Thread Andreas Metzler
Package: libdockapp-dev
Version: 1:0.7.2-1
Severity: important

/usr/lib/x86_64-linux-gnu/pkgconfig/dockapp.pc:
Requires: x11 xext xpm

Therefore anything build-depending on libdockapp-dev and using pkg-config
to locate the library will FTBFS unless it has a direct b-d on
libxext-dev.

I think the error is in the pkg-config file, not in the Debian package.
Since the headers of libdockapp-dev do not #include (and therefore expose)
headers from libxext-dev the pkg-config should have (at most)
Libs.private: -lext
instead of the requires.

cu Andreas



Bug#930602: mark pycodestyle Multi-Arch: foreign

2019-06-16 Thread Helmut Grohne
Package: pycodestyle
Version: 2.4.0-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:budgie-extras src:netplan.io src:pygobject 
src:python-apt src:syslog-ng

The affected packages fail to satisfy their cross Build-Depends, because
their (transitive) dependency on pycodestyle is unsatisfiable.
pycodestyle is a command line program that interacts with textual
formats (python source) and thus should be marked Multi-Arch: foreign to
improve the situation. Please consider applying the attached patch.

Helmut
diff --minimal -Nru pycodestyle-2.4.0/debian/changelog 
pycodestyle-2.4.0/debian/changelog
--- pycodestyle-2.4.0/debian/changelog  2018-09-28 11:22:22.0 +0200
+++ pycodestyle-2.4.0/debian/changelog  2019-06-16 13:04:11.0 +0200
@@ -1,3 +1,10 @@
+pycodestyle (2.4.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark pycodestyle Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne   Sun, 16 Jun 2019 13:04:11 +0200
+
 pycodestyle (2.4.0-2) unstable; urgency=medium
 
   * Breaks older python{3,}-flake8
diff --minimal -Nru pycodestyle-2.4.0/debian/control 
pycodestyle-2.4.0/debian/control
--- pycodestyle-2.4.0/debian/control2018-09-28 10:59:24.0 +0200
+++ pycodestyle-2.4.0/debian/control2019-06-16 13:04:10.0 +0200
@@ -16,6 +16,7 @@
 
 Package: pycodestyle
 Architecture: all
+Multi-Arch: foreign
 Depends: python3-pkg-resources,
  python3-pycodestyle (=${binary:Version}),
  ${misc:Depends},


Bug#930601: libnet-ssleay-perl: annotate test dependencies with

2019-06-16 Thread Helmut Grohne
Source: libnet-ssleay-perl
Version: 1.85-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

Please annotate test Build-Depends with . This helps with both
cross building (as the relevant dependencies are unsatisfiable) and
bootstrapping (as fewer packages are needed there). The attached patch
implements that.

Helmut
diff --minimal -Nru libnet-ssleay-perl-1.85/debian/changelog 
libnet-ssleay-perl-1.85/debian/changelog
--- libnet-ssleay-perl-1.85/debian/changelog2018-09-02 22:19:51.0 
+0200
+++ libnet-ssleay-perl-1.85/debian/changelog2019-06-16 13:14:00.0 
+0200
@@ -1,3 +1,10 @@
+libnet-ssleay-perl (1.85-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Annotate test Build-Depends with . (Closes: #-1)
+
+ -- Helmut Grohne   Sun, 16 Jun 2019 13:14:00 +0200
+
 libnet-ssleay-perl (1.85-2) unstable; urgency=medium
 
   [ Damyan Ivanov ]
diff --minimal -Nru libnet-ssleay-perl-1.85/debian/control 
libnet-ssleay-perl-1.85/debian/control
--- libnet-ssleay-perl-1.85/debian/control  2018-08-30 06:53:58.0 
+0200
+++ libnet-ssleay-perl-1.85/debian/control  2019-06-16 13:13:58.0 
+0200
@@ -8,10 +8,10 @@
 Build-Depends: debhelper (>= 11),
perl,
libssl-dev,
-   libtest-exception-perl,
-   libtest-nowarnings-perl,
-   libtest-pod-perl,
-   libtest-warn-perl,
+   libtest-exception-perl ,
+   libtest-nowarnings-perl ,
+   libtest-pod-perl ,
+   libtest-warn-perl ,
openssl,
perl-openssl-defaults
 Standards-Version: 4.2.1


Bug#846278: Fix or workaround for Debian #846278

2019-06-16 Thread Robert Micsutka
> what I did to fix the problem was "apt-get purge light-locker".

Here they say that the default greeter (lightdm-gtk-greeter) of
light-locker shoud be changed to a different greater, eg slick-greeter
https://github.com/the-cavalry/light-locker/issues/114#issuecomment-474709454
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1801609/comments/27

So no need to install any other locker like I mentioned above.


Bug#930417: freeorion: Crash on save/load button

2019-06-16 Thread Markus Koschany
Sorry, I mistyped your email address. Does the new version resolve your
issue?

Thanks

Markus

On Sun, 16 Jun 2019 02:19:44 +0200 Markus Koschany  wrote:
> Thanks for the report, and thanks to Bernhard for the investigation. I
> have just uploaded a new revision of freeorion with the proposed patch
> to unstable. Please tell me if it resolves your issue.
> 
> Regards,
> 
> Markus
> 



signature.asc
Description: OpenPGP digital signature


Bug#930600: dev-ref: common.ent should be switched to utf-8

2019-06-16 Thread Holger Levsen
package: developers-reference
severity: minor
x-debbugs-cc: Osamu Aoki , 930...@bugs.debian.org


On Sun, Jun 16, 2019 at 09:23:42AM +0900, Osamu Aoki wrote:
> If you see my initial diff on the first line of common.ent
> 
>  -
>  +
> 
> Although for ASCII code range (7-bits), iso-8859-1, utf-8, ascii are the
> same, shouldn't we use UTF-8 in line with XML code?  Was there any
> specific issues to do this?
> 
> THis is no rush but I think this is the right way (Am I wrong?)

agreed & thanks for pointing this out as well. 

post buster material though :)


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#846278: Fix or workaround for Debian #846278

2019-06-16 Thread Robert Micsutka
On Sat, 08 Jun 2019 10:21:31 + "Daniel Shahaf" 
wrote:
> You might be able to get around this by using the 'equivs' package:

But after this you can not lock your screen anymore.
The qucik workaroud here is to use a different lock screen, eg:
-
https://wiki.archlinux.org/index.php/XScreenSaver#DPMS_and_blanking_settings
- https://github.com/xfce-mirror/xfce4-screensaver
- https://github.com/muennich/physlock
- https://wiki.archlinux.org/index.php/Slock

In this thread they also suspects intel driver as the base problem:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929834#51


Bug#930595: RFS: uacme/1.0.15-2 [ITP]

2019-06-16 Thread Adam Borowski
On Sun, Jun 16, 2019 at 10:52:00AM +0200, Nicola Di Lieto wrote:
> * Package name: uacme
>   Version : 1.0.15-2
>   Upstream Author : Nicola Di Lieto 
> * URL : https://github.com/ndilieto/uacme

> uacme - Lightweight client for the RFC8555 ACMEv2 protocol

There's already a team in Debian dedicated to packaging of stuff made by
that anvil-making company.  Have you contacted them?


The package doesn't build for me:
http://ix.io/1LVo

./configure: line 5401: syntax error near unexpected token `$CFLAGS'
./configure: line 5401: `AX_CHECK_COMPILE_FLAG($CFLAGS -Wall, CFLAGS="$CFLAGS 
-Wall")'


Not building something (like the man page) from source is usually a serious
error.  In this particular case, groff is nearly as sourcey format as
asciidoc -- but it'd still be a problem with upstreaming.  Someone wanting
to improve the man page can't easily test asciidoc (as the patched build
system doesn't use that) yet improvements done as groffage wouldn't be liked
by upstream (in this case you).  But, what about using asciidoctor instead?
That's supposed to be a drop-in replacement for asciidoc.


Your upstream project seems to use straightforward sane github-based release
workflow, that makes watch files easy to write (just copy one of existing
recipes).  Watch files are not mandatory, but are nice to have.


A new package can be uploaded only to unstable (or experimental) -- your
version is targetted at stretch.  For a backport, it needs to first be in
testing, thus please retarget at unstable even if you eventually do want to
include a backport later.  And, we care about future releases more than
past.


But generally, the above problems aside, the package seems to be well made.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢰⠒⠀⣿⡁ Secret tech: have up-to-date backups.  Rules of this world say
⢿⡄⠘⠷⠚⠋⠀ a failure can ever happen if you don't have them, which saves a
⠈⠳⣄ lot of downtime spent restoring.



Bug#930577: coinor-libipopt-dev: uses uninitialized memory with MUMPS >= 5.1.0

2019-06-16 Thread Graham Inggs
Hi Drew

On Sun, 16 Jun 2019 at 10:09, Graham Inggs  wrote:
> Just as a reference, the commit that solved the problem in upstream is
> coin-or/Ipopt@4c36f88 [2]. The GitHub reference in the commit name is
> wrong because since then the coin-or/Ipopt repo has been replaced with
> the one migrated from trac, and all the "old" PR and issue got lost.
>
> It seems that this patch should be used instead.
>
> [2] 
> https://github.com/coin-or/Ipopt/commit/4c36f888f1e8a609975f0bee60fe04958024236c

Using the steps below (also from the upstream bug), I was able to
reproduce the error and confirm that the above patch it.  I intend to
NMU.

sudo apt install cmake valgrind build-essential coinor-libipopt-dev
git clone https://github.com/traversaro/ipopt-cmake-demo
cd ipopt-cmake-demo
mkdir build
cd build
cmake ..
make
valgrind ./ipopt_example

Without the patch, valgrind outputs:

==8203== Conditional jump or move depends on uninitialised value(s)
==8203==at 0x5C41E26: dmumps_ (in
/usr/lib/x86_64-linux-gnu/libdmumps_seq-5.1.2.so)
==8203==by 0x5C4744D: dmumps_f77_ (in
/usr/lib/x86_64-linux-gnu/libdmumps_seq-5.1.2.so)
==8203==by 0x5C3FF52: dmumps_c (in
/usr/lib/x86_64-linux-gnu/libdmumps_seq-5.1.2.so)
==8203==by 0x4C34336:
Ipopt::MumpsSolverInterface::MumpsSolverInterface() (in
/usr/lib/libipopt.so.1.9.9)
==8203==by 0x4B64B7A:
Ipopt::AlgorithmBuilder::BuildBasicAlgorithm(Ipopt::Journalist const&,
Ipopt::OptionsList const&, std::__cxx11::basic_string, std::allocator > const&) (in
/usr/lib/libipopt.so.1.9.9)
==8203==by 0x4B26CB5:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr
const&, Ipopt::SmartPtr&) (in
/usr/lib/libipopt.so.1.9.9)
==8203==by 0x4B1E4D8:
Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr
const&) (in /usr/lib/libipopt.so.1.9.9)
==8203==by 0x4B1E6A9:
Ipopt::IpoptApplication::OptimizeTNLP(Ipopt::SmartPtr
const&) (in /usr/lib/libipopt.so.1.9.9)
==8203==by 0x10B58F: main (in
/home/graham/debian-packages-ssd/coinor-ipopt/ipopt-cmake-demo/build/ipopt_example)
...
==8203== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

With the patch, valgrind outputs:

==8300== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Regards
Graham



Bug#930554: Please add support for Huawei's TaiShan server platform

2019-06-16 Thread Steve McIntyre
On Sat, Jun 15, 2019 at 01:19:08PM +0100, Steve McIntyre wrote:
>Source: linux
>Version: 4.19.28-2
>Severity: important
>
>Hi folks,
>
>The TaiShan is an arm64 server made by Huawei, using the HiSilicon
>1620 CPU. It's a nice big beast of a machine, with lots of cores,
>memory etc. We've been loaned one to use (maybe as a buildd?), but at
>the moment the Buster kernel doesn't support it out of the box.
>
>I'm partway through a set of patches to enable it, turning on some
>device drivers and backporting a few fixes. Patch coming very soon. It
>would be very helpful to have this in our Buster release.

MR submitted:

https://salsa.debian.org/kernel-team/linux/merge_requests/151

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
"I used to be the first kid on the block wanting a cranial implant,
 now I want to be the first with a cranial firewall. " -- Charlie Stross



Bug#930599: liblognorm FTCBFS: unsatisfiable dependency on python-sphinx

2019-06-16 Thread Helmut Grohne
Source: liblognorm
Version: 2.0.5-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

liblognorm fails to satisfy its cross build dependencies, because its
dependency on python-sphinx is unsatisfiable. Fixing this seems
non-trivial, but there is a different solution: Move it to
Build-Depends-Indep. This is only possible if the documentation is moved
to an Architecture: all package. The attached patch demonstrates that.

I think splitting a liblognorm-doc package is a useful trade-off:
 * It makes liblognorm cross buildable.
 * The size of the documentation dominates the size of the -dev package.
   Yet for building something against liblognorm, the documentation is
   not required. For many common scenarios, we'll get a smaller
   installation set (both in terms of package count and size).
 * Marking liblognorm-dev Multi-Arch: same will become easier as we
   don't have to worry about reproducible documentation.

If you concur with this, please split out liblognorm-doc.

Helmut
diff --minimal -Nru liblognorm-2.0.5/debian/changelog 
liblognorm-2.0.5/debian/changelog
--- liblognorm-2.0.5/debian/changelog   2018-04-29 11:52:22.0 +0200
+++ liblognorm-2.0.5/debian/changelog   2019-06-16 11:36:24.0 +0200
@@ -1,3 +1,10 @@
+liblognorm (2.0.5-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Split out liblognorm-doc package. (Closes: #-1)
+
+ -- Helmut Grohne   Sun, 16 Jun 2019 11:36:24 +0200
+
 liblognorm (2.0.5-1) unstable; urgency=medium
 
   * New upstream version 2.0.5
diff --minimal -Nru liblognorm-2.0.5/debian/control 
liblognorm-2.0.5/debian/control
--- liblognorm-2.0.5/debian/control 2018-04-29 11:49:30.0 +0200
+++ liblognorm-2.0.5/debian/control 2019-06-16 11:36:24.0 +0200
@@ -8,6 +8,7 @@
 libxml2-dev,
 libestr-dev,
 libfastjson-dev,
+Build-Depends-Indep:
 python-sphinx (>= 1.0.7+dfsg) | python3-sphinx
 Standards-Version: 3.9.8
 Section: libs
@@ -20,9 +21,9 @@
 Architecture: any
 Depends: liblognorm5 (= ${binary:Version}),
 ${misc:Depends},
-${sphinxdoc:Depends},
 libfastjson-dev,
 libestr-dev
+Recommends: liblognorm-doc
 Description: log normalizing library - development files
  Liblognorm is an event and log normalization library that is capable of
  real-time processing. It provides the capability to normalize events to
@@ -30,6 +31,20 @@
  .
  This package contains the development files.
 
+Package: liblognorm-doc
+Section: doc
+Architecture: all
+Multi-Arch: foreign
+Depends:
+${misc:Depends},
+${sphinxdoc:Depends},
+Description: log normalizing library - developer documentation
+ Liblognorm is an event and log normalization library that is capable of
+ real-time processing. It provides the capability to normalize events to
+ a set of standard formats.
+ .
+ This package contains the development documentation.
+
 Package: liblognorm5
 Section: libs
 Architecture: any
diff --minimal -Nru liblognorm-2.0.5/debian/liblognorm-dev.docs 
liblognorm-2.0.5/debian/liblognorm-dev.docs
--- liblognorm-2.0.5/debian/liblognorm-dev.docs 2015-03-25 18:03:51.0 
+0100
+++ liblognorm-2.0.5/debian/liblognorm-dev.docs 1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-doc/_build/html
diff --minimal -Nru liblognorm-2.0.5/debian/liblognorm-doc.docs 
liblognorm-2.0.5/debian/liblognorm-doc.docs
--- liblognorm-2.0.5/debian/liblognorm-doc.docs 1970-01-01 01:00:00.0 
+0100
+++ liblognorm-2.0.5/debian/liblognorm-doc.docs 2015-03-25 18:03:51.0 
+0100
@@ -0,0 +1 @@
+doc/_build/html
diff --minimal -Nru liblognorm-2.0.5/debian/rules liblognorm-2.0.5/debian/rules
--- liblognorm-2.0.5/debian/rules   2016-08-09 09:07:24.0 +0200
+++ liblognorm-2.0.5/debian/rules   2019-06-16 11:36:24.0 +0200
@@ -9,10 +9,12 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+DOPACKAGES = $(shell dh_listpackages)
+
 export DEB_BUILD_HARDENING=1
 
 override_dh_auto_configure:
-   dh_auto_configure -- --enable-docs --enable-compile-warnings=yes
+   dh_auto_configure -- --$(if $(filter 
liblognorm-doc,$(DOPACKAGES)),en,dis)able-docs --enable-compile-warnings=yes
 
 override_dh_auto_build:
[ -d "doc/_static" ] || mkdir "doc/_static"; \
@@ -23,4 +25,5 @@
dh_compress -X.rst -X.js -X.html -X.txt
 
 %:
-   dh $@ --with=autoreconf,sphinxdoc
+   dh $@ --with=autoreconf $(DH_ADDONS)
+build binary %-indep: DH_ADDONS=--with=sphinxdoc


Bug#930591: [Pkg-javascript-devel] Bug#930591: node-vue-resource is broken - TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default.http is undefined

2019-06-16 Thread Pirate Praveen



Control: tag -1 help

On Sun, 16 Jun, 2019 at 1:25 PM, Pirate Praveen 
 wrote:
When trying to use packaged version of node-vue-resource, Web Console 
shows this error. UI elements just show the spinning circle forever.


Upstream is using rollup based build system and we converted it to 
webpack when rollup was in contrib. When I tried to switch back to 
rollup when updating to 1.5.1, the build failed (we have an older 
version of rollup than what upstream wants).


Some options,

1. Use https://github.com/purtuga/esm-webpack-plugin to generate esm, 
but this needs webpack 4

2. Try with a newer rollup, we will have to wait till rollup is updated
3. Try changing package.json#module to src/index.js
4. Try changing package.json#main to dist/vue-resource.js



  1   2   >