Bug#912799: doxygen switch to llvm-toolchain-7

2019-01-16 Thread Jiri Palecek

Hello Paolo,

On 16. 01. 19 13:03, Paolo Greppi wrote:

Hi Jiri,

Il 16/01/19 03:05, Jiri Palecek ha scritto:

Hello,

On Mon, 3 Dec 2018 12:54:45 +0100 Paolo Greppi wrote:


Hi, in preparation for this switch I am building doxygen from source with:
...

I have been able to build the package successfully without this problem by 
patching the source with the attached llvm-7 patch. That was with release 
version 1.8.15.

Thanks ! in the meantime I had created a similar one, inspired by an upstream 
issue:
https://salsa.debian.org/paolog-guest/doxygen/blob/master/debian/patches/llvm_libs.diff

The patch I picked is smaller than the other two, and seems to work so I'm 
inclined to keep it.

But I am no cmake expert, so I am open to suggestions if there is a cmake/llvm 
specific reason to pick one or the other.


I picked the gist of my patch from this email thread (about linking to
llvm, read its other messages if you're interested):
https://lists.llvm.org/pipermail/llvm-dev/2017-November/119119.html

It says "the guidance should be to use the `llvm_config` CMake function
instead. The proper usage of that in the example there would be to
replace the call to `llvm_map_components_to_libnames` with
`llvm_config(simple-tool support core irreader)`" and says you need the
USE_SHARED parameter if you're linking dynamically. The macro then
automatically computes which of the components are in the dynamic
library and removes the static libraries from link.

However if you just want to remove the components from the list and it
works, I'm cool with that.




I also needed an updated watch file and an updated no-rpath patch.

watch file: check
https://salsa.debian.org/paolog-guest/doxygen/commit/ab3cc38776cdef8fb18184fbc7290dd1bdaf3fa7

Good.


re. rpath, while refreshing patches I removed a previous rpath patch:
https://salsa.debian.org/paolog-guest/doxygen/commit/8622b2378a726a324266c2ccf234fa0f31e1551b#0e176d0b80fb8a20ce16f62f30644d9678caee76
can you explain the need to have this ?

Simply, we don't want rpath binaries in Debian. See
https://wiki.debian.org/RpathIssue. Solution taken directly from there.
The doxygen library is linked with rpath set (and a mistaken one at
that) therefore the need.


But here we're talking about doxygen, which I ITA, that's why I have RFS an 
upload to experimental:
https://bugs.debian.org/919413
BTW before we push to unstable, it would be great to building all (~700) 
reverse dependencies of doxygen against doxygen 1.8.15-1 .
If you have comments/can help with that, you're welcome.


Whoa, 700 packages! Are these reverse-BDs? what are you planning to
check, just that it builds?

Regards

    Jiri Palecek



Bug#919213: marked as done (irqbalance: endless loop during configure, system reaches maximum of open files)

2019-01-16 Thread Debian Bug Tracking System
Your message dated Wed, 16 Jan 2019 20:10:53 +0100
with message-id <20190116191051.gu10...@sym.noone.org>
and subject line Re: irqbalance: endless loop during configure, system reaches 
maximum of open files
has caused the Debian Bug report #919213,
regarding irqbalance: endless loop during configure, system reaches maximum of 
open files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
919213: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919213
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: irqbalance
Version: 1.5.0-2
Severity: serious

On one of my systems (not the one I'm writing the report on), a
Raspberry Pi 2 with Debian Sid armhf and sysvinit, the terminal which I
ran the upgrade in, looked like this (excerpt):

Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults
Executing /usr/sbin/update-rc.d irqbalance enable
Synchronizing state for irqbalance.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d irqbalance defaults

htop looked like this (excerpt):

 root   20   0  179M  1576  1404 S  0.3  0.2  3:10.99 | +- aptitude -u
 root   20   0 10336 0 0 S  0.0  0.0  0:00.71 |+- dpkg 
--status-fd 70 --configure --pending
 root   20   0 17832   748   140 S  0.0  0.1  0:17.01 ||  +- perl 
-w /usr/share/debconf/frontend /var/lib/dpkg/info/irqbalance.postinst configure 
1.5.0-0.1
 root   20   0  1468 0 0 S  0.0  0.0  0:00.01 ||  |  +- sh 
/var/lib/dpkg/info/irqbalance.postinst configure 1.5.0-0.1
 root   20   0  7136 4 0 S  0.0  0.0  0:00.06 ||  | +- 
perl /usr/sbin/update-rc.d irqbalance enable
 root   20   0  5296 0 0 S  0.0  0.0  0:00.00 ||  |
+- systemctl --quiet enable irqbalance
 root   20   0  7136 4 0 

Processed: Re: irqbalance: endless loop during configure, system reaches maximum of open files

2019-01-16 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 + moreinfo
Bug #919213 [irqbalance] irqbalance: endless loop during configure, system 
reaches maximum of open files
Added tag(s) moreinfo.

-- 
919213: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919213
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#919213: irqbalance: endless loop during configure, system reaches maximum of open files

2019-01-16 Thread Axel Beckert
Control: tag -1 + moreinfo

Hi Felipe,

Felipe Sateler wrote:
> On Sun, 13 Jan 2019 18:10:57 +0100 Axel Beckert  wrote:
> > On one of my systems (not the one I'm writing the report on), a
> > Raspberry Pi 2 with Debian Sid armhf and sysvinit,
 

> What are the versions of init-system-helpers

1.56+nmu1 since 19th of December 2018 acoording to the aptitude log.

> and systemd?

None, it's running sysvinit.

> Since version 1.56, we use systemctl to enable links (which seems the case
> with your log), but for some reason SYSTEMCTL_SKIP_SYSV environment
> variable appears to not be respected.

Thanks for that hint!

In /usr/sbin/update-rc.d:139 ff. $SYSTEMCTL_SKIP_SYSV is only used if
/bin/systemctl exists. /bin/systemctl shouldn't exist on that system,
but to my surprise, it does and it's rather old:

# ls -l /bin/systemctl
-rwxr-xr-x 1 root root 366476 May 26  2015 /bin/systemctl
# file /bin/systemctl
/bin/systemctl: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), 
dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, 
BuildID[sha1]=79551781262e12c906bc81e955088820a84cfda1, stripped

So this is either a bug back from the time where I migrated that box
from systemd to sysvinit or the initial Raspberry Pi SD card image
used for that installation was already unclear with regards to that
program.

Will try to figure that out. I very likely still have that image.
Until it's clear if that's a local issue or a bug in some package,
please ignore that package. Will either reassign or close the bug
appropriately later.

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#919213: irqbalance: endless loop during configure, system reaches maximum of open files

2019-01-16 Thread Felipe Sateler
On Sun, 13 Jan 2019 18:10:57 +0100 Axel Beckert  wrote:
> Package: irqbalance
> Version: 1.5.0-2
> Severity: serious
>
> On one of my systems (not the one I'm writing the report on), a
> Raspberry Pi 2 with Debian Sid armhf and sysvinit, the terminal which I
> ran the upgrade in, looked like this (excerpt):
>
> Synchronizing state for irqbalance.service with sysvinit using
update-rc.d...
> Executing /usr/sbin/update-rc.d irqbalance defaults
> Executing /usr/sbin/update-rc.d irqbalance enable
> Synchronizing state for irqbalance.service with sysvinit using
update-rc.d...
> Executing /usr/sbin/update-rc.d irqbalance defaults
> Executing /usr/sbin/update-rc.d irqbalance enable
> Synchronizing state for irqbalance.service with sysvinit using
update-rc.d...


What are the versions of init-system-helpers and systemd?

Since version 1.56, we use systemctl to enable links (which seems the case
with your log), but for some reason SYSTEMCTL_SKIP_SYSV environment
variable appears to not be respected.

Saludos


Processing of json-c_0.12.1+ds-2_source.changes

2019-01-16 Thread Debian FTP Masters
/json-c_0.12.1+ds-2_source.changes is already present on target host:
5-day/json-c_0.12.1+ds.orig.tar.gz
Either you already uploaded it, or someone else came first.
Job json-c_0.12.1+ds-2_source.changes removed.

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#912799: doxygen switch to llvm-toolchain-7

2019-01-16 Thread Paolo Greppi
Hi Jiri,

Il 16/01/19 03:05, Jiri Palecek ha scritto:
> Hello,
> 
> On Mon, 3 Dec 2018 12:54:45 +0100 Paolo Greppi wrote:
> 
>> Hi, in preparation for this switch I am building doxygen from source with:
>> ...
> 
> I have been able to build the package successfully without this problem by 
> patching the source with the attached llvm-7 patch. That was with release 
> version 1.8.15.

Thanks ! in the meantime I had created a similar one, inspired by an upstream 
issue:
https://salsa.debian.org/paolog-guest/doxygen/blob/master/debian/patches/llvm_libs.diff

The patch I picked is smaller than the other two, and seems to work so I'm 
inclined to keep it.

But I am no cmake expert, so I am open to suggestions if there is a cmake/llvm 
specific reason to pick one or the other.

> I also needed an updated watch file and an updated no-rpath patch.

watch file: check
https://salsa.debian.org/paolog-guest/doxygen/commit/ab3cc38776cdef8fb18184fbc7290dd1bdaf3fa7

re. rpath, while refreshing patches I removed a previous rpath patch:
https://salsa.debian.org/paolog-guest/doxygen/commit/8622b2378a726a324266c2ccf234fa0f31e1551b#0e176d0b80fb8a20ce16f62f30644d9678caee76
can you explain the need to have this ?

> I hope to see a new version of doxymacs built against llvm 7 in Debian soon.

We don't have doxymacs anymore in Debian:
https://tracker.debian.org/pkg/doxymacs
it was removed because "dead upstream and ... broken", see:
https://bugs.debian.org/865951
https://bugs.debian.org/771872

But here we're talking about doxygen, which I ITA, that's why I have RFS an 
upload to experimental:
https://bugs.debian.org/919413
BTW before we push to unstable, it would be great to building all (~700) 
reverse dependencies of doxygen against doxygen 1.8.15-1 .
If you have comments/can help with that, you're welcome.

> Regards
> 
>     Jiri Palecek

Paolo



Bug#919473: zapping: Settings schema 'net.sf.Zapping.plugins.teletext' does not contain a key named 'method'

2019-01-16 Thread Jakub Wilk

Package: zapping
Version: 0.10~cvs6-15
Severity: grave

zapping doesn't start:

  $ zapping

  (zapping:3191): dbind-WARNING **: 13:01:17.865: Error retrieving 
accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.a11y.Bus was not provided by any .service files

  (zapping:3191): GLib-GIO-ERROR **: 13:01:18.527: Settings schema 
'net.sf.Zapping.plugins.teletext' does not contain a key named 'method'
  Trace/breakpoint trap


-- System Information:
Architecture: i386

Versions of packages zapping depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  libc62.28-5
ii  libcairo21.16.0-2
ii  libgdk-pixbuf2.0-0   2.38.0+dfsg-7
ii  libglib2.0-0 2.58.2-3
ii  libgtk-3-0   3.24.3-1
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  liblirc-client0  0.10.1-5
ii  libpango-1.0-0   1.42.4-6
ii  libpangocairo-1.0-0  1.42.4-6
ii  libpng16-16  1.6.36-3
ii  libpython2.7 2.7.15-5
ii  libx11-6 2:1.6.7-1
ii  libxext6 2:1.3.3-1+b2
ii  libxinerama1 2:1.1.4-1
ii  libxml2  2.9.4+dfsg1-7+b3
ii  libxmu6  2:1.1.2-2
ii  libxv1   2:1.0.11-1
ii  libxxf86dga1 2:1.1.4-1+b3
ii  libxxf86vm1  1:1.1.4-1+b2
ii  libzvbi0 0.2.35-15

Versions of packages zapping recommends:
pn  gconf2  

--
Jakub Wilk



Bug#918436: marked as done (node-groove: FTBFS (ld: cannot find -lnode))

2019-01-16 Thread Debian Bug Tracking System
Your message dated Wed, 16 Jan 2019 11:40:52 +
with message-id 
and subject line Bug#918436: fixed in node-groove 2.5.1-1
has caused the Debian Bug report #918436,
regarding node-groove: FTBFS (ld: cannot find -lnode)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
918436: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918436
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:node-groove
Version: 2.5.0-4
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules build-arch
dh build-arch --with nodejs
   dh_update_autotools_config -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
node-gyp configure build
gyp info it worked if it ends with ok
gyp info using node-gyp@3.8.0
gyp info using node@8.11.2 | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/usr/share/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',

[... snipped ...]

../src/encoder.cc:339:39: warning: 'void node::FatalException(const 
v8::TryCatch&)' is deprecated: Use FatalException(isolate, ...) 
[-Wdeprecated-declarations]
 node::FatalException(try_catch);
   ^
In file included from /usr/include/nodejs/src/node_buffer.h:25,
 from ../src/encoder.cc:1:
/usr/include/nodejs/src/node.h:338:29: note: declared here
 inline void FatalException(const v8::TryCatch& try_catch) {
 ^~
/usr/include/nodejs/src/node.h:87:42: note: in definition of macro 
'NODE_DEPRECATED'
 __attribute__((deprecated(message))) declarator
  ^~
../src/encoder.cc: In static member function 'static 
Nan::NAN_METHOD_RETURN_TYPE GNEncoder::Detach(Nan::NAN_METHOD_ARGS_TYPE)':
../src/encoder.cc:367:31: warning: cast between incompatible function types 
from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' 
{aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type]
 (uv_after_work_cb)DetachAfter);
   ^~~
In file included from /usr/include/nodejs/src/node.h:63,
 from /usr/include/nodejs/src/node_buffer.h:25,
 from ../src/encoder.cc:1:
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of 'void 
v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo::Callback, 
v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename 
v8::WeakCallbackInfo::Callback = void (*)(const 
v8::WeakCallbackInfo&)]':
/usr/include/nodejs/src/node_object_wrap.h:85:78:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9253:16: warning: cast between 
incompatible function types from 
'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const 
v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const 
v8::WeakCallbackInfo&)'} [-Wcast-function-type]
reinterpret_cast(callback), type);
^~~~
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of 'void 
v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo::Callback, 
v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename 
v8::WeakCallbackInfo::Callback = void (*)(const 
v8::WeakCallbackInfo&)]':
/usr/include/nan_object_wrap.h:66:61:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9253:16: warning: cast between 
incompatible function types from 
'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const 
v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const 
v8::WeakCallbackInfo&)'} [-Wcast-function-type]
  SOLINK_MODULE(target) Release/obj.target/groove.node
/usr/bin/ld: cannot find -lnode
collect2: error: ld returned 1 exit status
make[2]: *** [groove.target.mk:141: Release/obj.target/groove.node] Error 1
make[2]: Leaving directory '/<>/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit 
(/usr/share/node-gyp/lib/build.js:262:23)
gyp ERR! stack at emitTwo (events.js:126:13)
gyp ERR! stack at ChildProcess.emit (events.js:214:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit 
(internal/child_process.js:198:12)
gyp ERR! System Linux 4.9.0-8-amd64
gyp ERR! command "/usr/bin/node" "/usr/bin/node-gyp" "configure" "build"
gyp ERR! cwd /<>
gyp ERR! node -v v8.11.2
gyp ERR! nod

node-groove_2.5.1-1_source.changes REJECTED

2019-01-16 Thread Debian FTP Masters



node-groove source: lintian output: 'maintainer-address-malformed Debian QA 
Group , Debian Javascript Maintainers 
', automatically rejected package.



===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.



Processing of node-groove_2.5.1-1_source.changes

2019-01-16 Thread Debian FTP Masters
node-groove_2.5.1-1_source.changes uploaded successfully to localhost
along with the files:
  node-groove_2.5.1-1.dsc
  node-groove_2.5.1.orig.tar.gz
  node-groove_2.5.1-1.debian.tar.xz
  node-groove_2.5.1-1_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)