Bug#1041731: Hyphens in man pages

2023-10-15 Thread Iustin Pop
On 2023-10-15 16:08:32, Wookey wrote:
> I think you can consider me representative of the typical maintainer
> who's intereaction with *roff languages almost entirely takes the
> form: 'Oh bloody hell I really ought to write a man page for this
> because upstream is too youthful to have done so - now how the hell
> does roff/nroff/groff work again' (no I'm not sure which it is I'm
> actually using, nor how any of this machinery really works, nor where
> to look for good practice, so I mostly copy existing stuff and DDG for
> answers, which is less than ideal when it comes to details like this).

At least you're not lazy. I am, so what I did many times is add a
build-depends on pandoc, and write the man page in rst or md. I think
that's a worse solution (pandoc is really heavy), but at least, I don't
have to go back to *roff.

regards,
iustin



Bug#1020246: Not an active maintainer, but

2023-06-24 Thread Iustin Pop
On 2023-06-24 16:58:15, Ilias Tsitsimpis wrote:
> Control: forwarded -1 https://github.com/ndmitchell/hoogle/issues/359
> 
> Hi Iustin,
> 
> On Sun, Apr 23, 2023 at 11:25PM, Iustin Pop wrote:
> > AFAIK, both armel and armfh are low-powered/"slow" arches, but i386 is
> > surprising. Maybe due to memory limits?
> > 
> > I wonder if tests shouldn't simply be restricted to amd64, arm64, ppc64el 
> > and
> > s390x? This should give it enough of architecture heterogeneity to catch
> > any problems that simply do not appear on amd64 (mainstream arch) (yes,
> > I've been bitten by this in one package of mine).
> > 
> > This would be a cheap fix (one entry in the control file). Thoughts?
> > (Anyone?) It seems this bug is the only one that prevents it from
> > entering testing (and it's a leaf package).
> 
> Unfortunately it's not just the tests that fail, hoogle is currently
> completely broken on all 32-bit architectures. We need to either fix it,
> or remove hoogle from these architectures.

Ooh, interesting.

I agree with Neil's last comment in the upstream bug - Hoogle was even
years ago when I last built it a memory/CPU hog, so I think restricting
to 64 bit is better than not having it. My 2c.

iustin



Bug#1020246: Not an active maintainer, but

2023-04-23 Thread Iustin Pop
AFAIK, both armel and armfh are low-powered/"slow" arches, but i386 is
surprising. Maybe due to memory limits?

I wonder if tests shouldn't simply be restricted to amd64, arm64, ppc64el and
s390x? This should give it enough of architecture heterogeneity to catch
any problems that simply do not appear on amd64 (mainstream arch) (yes,
I've been bitten by this in one package of mine).

This would be a cheap fix (one entry in the control file). Thoughts?
(Anyone?) It seems this bug is the only one that prevents it from
entering testing (and it's a leaf package).

regards,
iustin



Bug#1029302: python-mox: obsolete, rc-buggy, should be removed

2023-01-20 Thread Iustin Pop
On 2023-01-20 22:24:39, Timo Röhling wrote:
> Hi,
> 
> python3-mox has no reverse dependencies, last upstream activity is from
> 2018, the package is RC-buggy and there are plenty of Python mock
> libraries available already.

Thanks for checking - I was going to do so this weekend. For the last
release, there were still about 8 packages (IIRC - could be wrong, of
course), so didn't ask for removal back then.

As you say, this is old tech. The only and really only reason to keep it
was for reverse deps.

I'll have to check how to make the ROM official, haven't done that in a
looong while :)

thanks,
iustin



Bug#508376: Many years later...

2022-10-05 Thread Iustin Pop
Many years later, any chance of changing the default? Or nobody runs
mail servers maybe?

Just saw the same behaviour on one of my machines, and was surprised at
the duplicate contents.


thanks,
iustin



Bug#1012026: I believe this was actually the radeon driver

2022-09-25 Thread Iustin Pop
Upon further investigation, I believe this crash is actually due to
#1009325 in the radeon driver.

At least, after updating the radeon driver and xserver-xorg-core to sid
latest, this doesn't occur anymore.



Bug#1019846: Backports for borgmatic?

2022-09-14 Thread Iustin Pop
Source: borgmatic
Version: 1.6.3-1
Severity: wishlist

Hi,

While borg has backports, I don't see any for borgmatic. But looking at
the release history for it (borgmatic), I can see some new features that
I think are worth having in stable (as a backport), e.g.:

- 1.5.15 with 425: Run arbitrary Borg commands with new "borgmatic borg"
  action (greatly simplifies interacting with repositories, IMO).
- 1.5.23 with #394: Compact repository segments and free space with new
  "borgmatic compact" action. Borg 1.2+ only. Also run "compact" by
  default when no actions are specified, as "prune" in Borg 1.2 no
  longer frees up space unless "compact" is run. (borg 1.2 is in
  backports, and without this, space will leak)
- 1.6.2 with #523: Reduce the default consistency check frequency and
  support configuring the frequency independently for each check

Now, I see upstream as very active and not sure what the policy for
backports should be (one-off? continuous update? etc.), but I think it
would be good to have some consistency between borg's backports policy
and borgmatic's. It might be that if borg 2.0 gets into sid and then via
backports into bullseye, borgmatic in bullseye will completely stop
working with it.

thanks!
iustin

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.61-teal0 (SMP w/24 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)



Bug#1019347: Please package new upstream which includes the fix

2022-09-14 Thread Iustin Pop
>From what I see, upstream version 1.7.1 fixes this
(https://github.com/borgmatic-collective/borgmatic/releases/tag/1.7.1):

#574: Fix for potential data loss (data not getting backed up) when the 
"patterns" option was
used with "source_directories" (or the "~/.borgmatic" path existed, which got 
injected into
"source_directories" implicitly). The fix is for borgmatic to convert 
"source_directories" into
patterns whenever "patterns" is used, working around a potential Borg bug:
borgbackup/borg#6994

Could you please package that (or the newer 1.7.2) to work around this?

thanks!
iustin



Bug#1012026: X segfaults in OsLookupColor+0x135 after upgrade to 2:21.1.3-2+b1

2022-05-28 Thread Iustin Pop
Package: xserver-xorg-core
Version: 2:21.1.3-2+b1
Severity: important

After upgrading to 2:21.1.3-2+b1, X consistently segfaults with the
stacktrage in the attached log. Downgrading selected packages as
follows:

xserver-xorg-input-evdev=1:2.10.6-2
xserver-xorg-input-mouse=1:1.9.3-1
xserver-xorg-video-dummy=1:0.3.8-1+b1
xserver-xorg-video-radeon=1:19.1.0-2
xserver-xorg-core=2:1.20.14-1

fixes the problem, and this is how I've kept them pinned for a few
months, hoping a new version comes along that solves this, but it hasn't
happened, so filing this bug report.

This is on a fully-updated sid machine, with custom built kernel (right
now, 5.15.43).

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Sep  5  2015 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 274 Feb 12 11:32 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
08:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. 
[AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779]

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

Contents of /etc/X11/xorg.conf.d:
-
total 2
-rw-r--r-- 1 root root 302 Nov 14  2016 10-monitor.conf

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

Kernel version (/proc/version):
---
Linux version 5.15.43-teal0 (iusty@teal) (gcc (Debian 11.3.0-3) 11.3.0, GNU ld 
(GNU Binutils for Debian) 2.38) #1 SMP Sun May 29 01:06:22 CEST 2022

Xorg X server log files on system:
--
-rw-r--r-- 1 iusty iusty 12692 May 29 01:25 
/home/iusty/.local/share/xorg/Xorg.0.log
-rw-r--r-- 1 root  root  33876 May 29 01:25 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[   616.975] 
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
[   616.979] Current Operating System: Linux teal 5.15.43-teal0 #1 SMP Sun May 
29 01:06:22 CEST 2022 x86_64
[   616.979] Kernel command line: BOOT_IMAGE=/vmlinuz-5.15.43-teal0 
root=/dev/mapper/vg845dc-root ro iommu=pt
[   616.981] xorg-server 2:21.1.3-2+b1 (https://www.debian.org/support) 
[   616.982] Current version of pixman: 0.40.0
[   616.984]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[   616.984] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   616.989] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 29 01:25:42 
2022
[   616.990] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   616.992] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   616.992] (==) No Layout section.  Using the first Screen section.
[   616.992] (==) No screen section available. Using defaults.
[   616.992] (**) |-->Screen "Default Screen Section" (0)
[   616.992] (**) |   |-->Monitor ""
[   616.992] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[   616.992] (==) Automatically adding devices
[   616.992] (==) Automatically enabling devices
[   616.992] (==) Automatically adding GPU devices
[   616.992] (==) Automatically binding GPU devices
[   616.992] (==) Max clients allowed: 256, resource mask: 0x1f
[   616.992] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   616.992]Entry deleted from font path.
[   616.992] (==) 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
[   616.992] (==) ModulePath set to "/usr/lib/xorg/modules"
[   616.992] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[   616.992] (II) Loader magic: 0x556719de3f20
[   616.992] (II) Module ABI versions:
[   616.992]X.Org ANSI C Emulation: 0.4
[   616.992]X.Org Video Driver: 25.2
[   616.992]X.Org XInput driver : 24.4
[   616.992]X.Org Server Extension : 10.0
[   616.992] (--) using VT number 4

[   616.992] (II) systemd-logind: logind integration requires -keeptty and 
-keeptty was not provided, disabling logind integration
[   616.992] (II) xfree86: Adding drm device (/dev/dri/card0)
[   616.992] (II) Platform probe for 
/sys/devices/pci:00/:00:03.1/:08:00.0/drm/card0
[   616.994] (--) PCI:*(8@0:0:0) 1002:6779:1043:03da rev 0, Mem @ 
0xe000/268435456, 0xfcf2/131072, I/O @ 0xd000/256, BIOS @ 
0x/131072
[   616.994] (II) LoadModule: "glx"
[   616.994] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   616.994] (II) Module glx: vendor="X.Org 

Bug#972758: ABI breakage without soname bump

2020-10-24 Thread Iustin Pop
On 2020-10-23 15:32:48, Steinar H. Gunderson wrote:
> On Fri, Oct 23, 2020 at 03:27:23PM +0200, Guillem Jover wrote:
> > If we want to support the interim versions that have never been in a
> > stable release, then I think the only way is to bump the minmum
> > version in liburing shlibs and symbols files to 0.7, then rebuild the
> > couple of packages built with 0.6 against 0.7, and then add Breaks in
> > liburing against the old dependent package versions using the previous
> > liburing releases.
> 
> Well, seemingly there are people who run old sid, and then only
> “apt update ; apt install plocate” -- which will pull in newer plocate
> but not liburing1 :-)

Yes, but those people know (or should know) that this is somewhat risky,
always. I do that sometimes, but I'm not surprised when things do break.

> But all that _must_ be supported as per Policy is upgrades from stable to
> stable, I believe? Not entirely sure how strict it is. It helps that
> liburing1 has never been in stable (only stable-bpo).

+1 here, stable-to-stable should be enough.



Bug#970878: ghostscript breaks doc-rfc autopkgtest: segmentation fault

2020-10-22 Thread Iustin Pop
On 2020-10-10 13:34:16, Bernhard Übelacker wrote:
> Dear Maintainer,
> tried to have a look at this one, found the segfault [1],
> and can point to the place where the pointer gets overwritten [2].
> Unfortunately Valgrind or ASAN gave me not more details.

Thanks for this information. To me, this is clearly a bug in
ghostscript, which is just incidentally triggered by a PDF shipped by
doc-rfc. It could be just as well a PDF downloaded from the internet :/

As such, I think it is correct that this is a serious bug on
ghostscript, but not in doc-rfc, so I will mark it not found in that
package.

Of course, I'm biased since I'm the maintainer of doc-rfc, but I think
it's a fair assesment.

thanks,
iustin



Bug#960809: inet6 static method privext setting is "incomplete"

2020-05-16 Thread Iustin Pop
Package: ifupdown
Version: 0.8.35+b1
Severity: normal
Tags: ipv6

>From reading interfaces(5) for inet6/static, I had assumed that
specifying "privext 2" (or even 1) on a such an interface definition
would result in the behaviour of having both the statically-defined
address and the temporary/privacy ones.

However, the 'mngtmpaddr' flag is not set on the added address, which
means that the kernel will not manage (create/update/etc.) the
temporary addresses. Hence, the sysctl is then meaningless, as the
kernel has no "template" address from which to create one.

I've worked around my interface definition with a 'post-up ip a change
… mgntmpaddr', which seems to work and gives me the 2 addresses.

It might be that I misunderstand the inet6.defn file syntax however,
so if the error is on my part, let me know - I'll try to improve the
docs.

My interface definition

iface xxx inet6 static
address …
netmask 64
accept_ra 2
privext 2

-- Package-specific info:
--- /etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback
up ip -6 r add unreachable 2001:1620:0f07:f000::/52
up ip -6 r add unreachable 2406:da00:ff00::0/48

#auto lan-ext
iface lan-ext inet dhcp

auto  enp7s0f0
iface enp7s0f0 inet static
network 10.1.167.0
address 10.1.167.28
netmask 255.255.255.0
broadcast 10.1.167.255
gateway 10.1.167.8
#up ip r add unreachable 10.1.167.7
up ip r add unreachable 10.1.167.1
#up ip r add unreachable 10.1.167.5
up ip r add 10.1.1.0/24 via 10.1.167.7
up ip r add 10.1.2.0/24 via 10.1.167.7
up ip r add 10.2.0.0/16 via 10.1.167.7
up ip r add 10.3.0.0/16 via 10.1.167.7
up ip r add 10.7.0.0/16 via 10.1.167.7
up ip r add 192.168.0.0/16 via 10.1.167.27
up ip r add 192.168.37.0/24 via 10.1.167.8
down ip r del unreachable 10.1.167.1
#down ip r del unreachable 10.1.167.5
up ip a add 192.168.8.2/32 dev enp7s0f0
down ip a del 192.168.8.2/32 dev enp7s0f0
up ip a add 10.1.167.32/32 dev enp7s0f0
up ip a add 10.1.167.33/32 dev enp7s0f0
down ip a del 10.1.167.32/32 dev enp7s0f0
down ip a del 10.1.167.33/32 dev enp7s0f0

iface enp7s0f0 inet6 static
#address 2001:1620:0f07:1::28
address 2a02:168:7b0d:a1::28
netmask 64
accept_ra 2
privext 2
#post-up ip a add 2a02:168:7b0d:a1::28/64 dev enp7s0f0

#auto vlan1
#iface vlan1 inet static
#vlan-raw-device enp7s0f0
#network 192.168.2.0
#address 192.168.2.28
#netmask 255.255.255.0
#broadcast 192.168.2.255

#auto tap0
iface tap0 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
tunctl_user uml-net
#tunctl_user iusty

#auto tap1
iface tap1 inet static
address 192.168.11.1
netmask 255.255.255.0
network 192.168.11.0
broadcast 192.168.11.255
tunctl_user iusty

#auto tap1
iface tap2 inet static
address 192.168.10.10
netmask 255.255.255.252
network 192.168.10.8
broadcast 192.168.10.11
tunctl_user iusty

#auto tap3
iface tap3 inet static
address 192.168.8.1
netmask 255.255.255.252
network 192.168.8.0
broadcast 192.168.8.3
tunctl_user rtorrent

auto uml0
iface uml0 inet static
address 192.168.24.1
netmask 24
#bridge_ports tap20 tap21
bridge_ports none
bridge_maxwait 0
bridge_maxfd 0
#pre-up tunctl -u iusty -t tap20
#pre-up tunctl -u iusty -t tap21

#auto uml1
iface uml1 inet static
address 192.168.24.1
netmask 255.255.255.0
bridge_ports none
bridge_maxwait 0
bridge_maxfd 0


# for virtualbox
#auto dummy0
iface dummy0 inet static
address 192.168.24.1
netmask 255.255.255.0

iface dummy0 inet6 static
address 2001:1620:0f07:f000::28
netmask 64
up ip l set dummy0 arp on

iface wlan0 inet static
hostapd /etc/hostapd/hostapd.conf
address 192.168.36.1
netmask 255.255.255.0

--- up and down scripts installed:
/etc/network/if-down.d:
total 4
-rwxr-xr-x 1 root root 372 Mar 17  2014 openvpn
-rwxr-xr-x 1 root root 800 Jan  9  2017 postfix

/etc/network/if-post-down.d:
total 4
lrwxrwxrwx 1 root root   29 Apr 30 10:06 bridge -> /lib/bridge-utils/ifupdown.sh
-rwxr-xr-x 1 root root  138 Apr  5 17:44 chrony
-rwxr-xr-x 1 root root 1433 Jan  2  2019 vlan

/etc/network/if-pre-up.d:
total 10
lrwxrwxrwx 1 root root   29 Apr 30 10:06 bridge -> /lib/bridge-utils/ifupdown.sh
-rwxr-xr-x 1 root root  344 Jun  7  2010 ethtool
-rwxr-xr-x 1 root root  137 Aug 16  2016 uml-utilities
-rwxr-xr-x 1 root root 4224 Feb 21  2019 vlan

/etc/network/if-up.d:
total 20
-rwxr-xr-x 1 root root  138 Apr  5 17:44 chrony
-rwxr-xr-x 1 root root 1685 Sep 22  2014 ethtool
-rwxr-xr-x 1 root root  677 Nov 26  2017 ip
-rwxr-xr-x 1 root root  729 Dec 18  2016 miredo
-rwxr-xr-x 1 root root 4937 

Bug#949228: python{,3}-mox: Missing dependency on python{,3}-six

2020-04-24 Thread Iustin Pop
On 2020-01-18 15:38:18, Adrian Bunk wrote:
> Package: python3-mox
> Version: 0.7.8-3
> Severity: serious
> Control: affects -1 python-mox
> 
> ? python3
> Python 3.7.6 (default, Dec 19 2019, 09:25:23)
> [GCC 9.2.1 20191130] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import mox
> Traceback (most recent call last):
>   File "", line 1, in 
>   File "/tmp/python-mox-0.7.8/mox.py", line 72, in 
> import six
> ModuleNotFoundError: No module named 'six'
> >>>
> $ python
> Python 2.7.17 (default, Oct 19 2019, 23:36:22)
> [GCC 9.2.1 20191008] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import mox
> Traceback (most recent call last):
>   File "", line 1, in 
>   File "mox.py", line 72, in 
> import six
> ImportError: No module named six
> >>>
> $
> 
> 
> Adding "python-six, python3-six" to the test dependencies fixed the tests,
> but didn't address the actual problem that the packages need these
> dependencies (which caused the test failure).

… and this is what hid this problem from the autopkgtest - the tests
have the dependencies, so nothing showed that the package itself is
broken.

Thanks, will fix.

iustin



Bug#954533: This is likely libssl1.1 problem

2020-03-25 Thread Iustin Pop
This happens in othe packages - well, not the FTBFS, but the error, like
getmail. It's been reported in other distros as well, e.g. see
https://bugs.archlinux.org/task/65976.

Maybe re-assign to libssl1.1?



Bug#935969: linux-image-5.2.0-2-amd64: Missing firmware for new driver rtwpci

2020-02-15 Thread Iustin Pop
On 2019-12-22 11:27:25, Salvatore Bonaccorso wrote:
> Control: tags -1 + pending
> 
> Hi Andrea,
> 
> On Sun, Dec 22, 2019 at 08:46:42AM +0100, Andrea Palazzi wrote:
> > Package: firmware-realtek
> > Version: 20190717-2
> > Followup-For: Bug #935969
> > 
> > Hi,
> > 
> > What's keeping this bug from being fixed, given that there's a patch 
> > available?
> > Is there something that I can do to help?
> > 
> > Also, shouldn't it be an important bug, since it makes unusable the wifi in
> > systems with boars using the rtw88 firmware?
> 
> It would need a slightly different approach, because the rules.gen is
> generated. Sjoerd Simons proposed the changes in
> https://salsa.debian.org/kernel-team/firmware-nonfree/merge_requests/10
> .
> 
> The packaging itself needs more changes to be finalized, but the
> support is now commited.

That's great to hear, but any chance of uploading a -3 version? This is
still broken for such devices (and thus prevents using a backported 
kernel, for example).

thanks,
iustin



Bug#946036: Broken by boost dropping Python 2 support

2019-12-03 Thread Iustin Pop
Package: ledger
Version: 3.1.2+dfsg1-1
Severity: grave

What happens:

$ ledger
ledger: error while loading shared libraries: libboost_python27.so.1.67.0: 
cannot open shared object file: No such file or directory
$ $ dpkg -L libboost-python1.67.0
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libboost_python37.so.1.67.0
/usr/lib/x86_64-linux-gnu/libboost_python38.so.1.67.0
/usr/share
/usr/share/doc
...

Boost changelog:

boost1.67 (1.67.0-14) unstable; urgency=medium
  ...
  * Drop py2 builds. (Closes: #936227)
  ...
 -- Dimitri John Ledkov   Thu, 28 Nov 2019 07:17:15 +

Not sure whether this was properly expressed via build-depends and
just ignored by boost maintainers, or was missing as explicit
dependency, but right now ledger is broken, so FYI. Feel free to
re-assign/move/etc.

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.1-teal3 (SMP w/24 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)

Versions of packages ledger depends on:
ii  libboost-filesystem1.67.0  1.67.0-15
ii  libboost-iostreams1.67.0   1.67.0-15
ii  libboost-python1.67.0  1.67.0-15
ii  libboost-regex1.67.0   1.67.0-15
ii  libboost-system1.67.0  1.67.0-15
ii  libc6  2.29-3
ii  libgcc11:9.2.1-21
ii  libgmp10   2:6.1.2+dfsg-4
ii  libicu63   63.2-2
ii  libmpfr6   4.0.2-1
ii  libpython2.7   2.7.17-1
ii  libstdc++6 9.2.1-21

ledger recommends no packages.

Versions of packages ledger suggests:
ii  elpa-ledger3.1.2~pre3+g5067e408-2
pn  python-ledger  

-- no debconf information



Bug#938107: Quick update

2019-11-13 Thread Iustin Pop
Just for the record, this does build a python 3 module, removing the
python 2 one is just a matter of rdeps being migrated.



Bug#938073: Quick update

2019-11-13 Thread Iustin Pop
Just for the record, this does build a python 3 module, removing the
python 2 one is just a matter of rdeps being migrated.



Bug#937929: Quick update

2019-11-13 Thread Iustin Pop
Just for FYI, this now exports a Python 3 module, droppin the Python 2
one is just a matter of rdeps.



Bug#936604: getmail: Python2 removal in sid/bullseye

2019-11-13 Thread Iustin Pop
On 2019-11-14 00:24:15, Osamu Aoki wrote:
> On Wed, Nov 13, 2019 at 03:31:04PM +0100, Iustin Pop wrote:
> > On 2019-11-13 15:06:54, Thomas Goirand wrote:
> > > On 11/12/19 4:37 PM, Osamu Aoki wrote:
> > > > The related binary packages are available in 2 binary names (depending 
> > > > on release)
> > > >  getmail4 (version=4,5) popcon installed ~2000
> > > >  getmail  (version=3,5) popcon installed ~1000
> > > >
> > > > https://qa.debian.org/popcon-graph.php?packages=getmail%20getmail4_installed=on_legend=on_ticks=on_fmt=%25Y-%25m=1
> > > >
> > > > I think this qualifies for "py2keep".
> > >
> > > IMO, this qualifies for RM-RoM. getmail is an alternative to fetchmail,
> > > which is still available in Debian (and with 4 times the number of
> > > installed package in popcon...). So I see no reason to keep getmail
> > > then. Maybe tell this to upstream, and they may think another time.
> >
> > Uh, no. Functionality-wise, they're quite different. getmail is (AFAIK)
> > the only tool that works for gmail with ASPs disabled (i.e. with OAUTH).
> >
> > Heck, I'd be very willing to maintain Py3 patches myself, because I need
> > this tool.
> 
> Please take over packaging from me then.  You are welcome.

I would gladly help with co-maintenance, but taking over packaging would
be my least preferred option.

Thanksfully, it seems the upstream is willing to move to Python 3, so I
think situation is pretty good, actually.

thank you!



Bug#936604: getmail: Python2 removal in sid/bullseye

2019-11-13 Thread Iustin Pop
On 2019-11-13 15:06:54, Thomas Goirand wrote:
> On 11/12/19 4:37 PM, Osamu Aoki wrote:
> > The related binary packages are available in 2 binary names (depending on 
> > release)
> >  getmail4 (version=4,5) popcon installed ~2000
> >  getmail  (version=3,5) popcon installed ~1000
> > 
> > https://qa.debian.org/popcon-graph.php?packages=getmail%20getmail4_installed=on_legend=on_ticks=on_fmt=%25Y-%25m=1
> > 
> > I think this qualifies for "py2keep".
> 
> IMO, this qualifies for RM-RoM. getmail is an alternative to fetchmail,
> which is still available in Debian (and with 4 times the number of
> installed package in popcon...). So I see no reason to keep getmail
> then. Maybe tell this to upstream, and they may think another time.

Uh, no. Functionality-wise, they're quite different. getmail is (AFAIK)
the only tool that works for gmail with ASPs disabled (i.e. with OAUTH).

Heck, I'd be very willing to maintain Py3 patches myself, because I need
this tool.

regards,
iustin



Bug#942537: Please package newer version

2019-10-22 Thread Iustin Pop
On 2019-10-21 10:01:43, Sven Hoexter wrote:
> On Sun, Oct 20, 2019 at 02:38:28PM +0200, Sven Hoexter wrote:
> 
> Hi,
> 
> > > 2) You can also update it to fio 3.16 and upload that. I would be okay
> > > with an NMU.
> > 
> > I currently look into this option. Since we set it up on Salsa in the
> > Debian group, I can update the package. But let me see if it builds here.
> 
> I just uploaded 3.16 and pushed everything to salsa. Had to add a small
> oneline fix from upstream to get the gfio stuff to build. The patch can
> be removed with 3.17+.
> 
> Hope that helps for now, didn't do any polishing of typos.

Thank you very much!



Bug#941562: python-mox: diff for NMU version 0.7.8-1.1

2019-10-18 Thread Iustin Pop
On 2019-10-13 18:30:54, Sandro Tosi wrote:
> > > all of this so that i will be able to upgrade nsscache from python2 to 
> > > python3:
> > > it requires pymox for tests.
> >
> > Honestly last I looked at mox, the mock library shipped with python was
> > as good, so maybe a better thing would be to port the unittests. But,
> > that's a separate thing.
> 
> i agree upstream projects should move to mock but not all of them are there 
> yet.
> 
> > > It would also be great if you'd consider migrating your python packages to
> > > the DPMT team :)
> >
> > I'd have to learn what needs to be done first, but given this is already
> > under debian with righs for all DDs, what would DPMT bring on top?
> 
> i think the most important reason is mentioned in the policy:
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
> 
> ```
> by packaging available modules that may be useful and
> providing a central location for packages maintained by a team, hence
> improving responsiveness, integration, and standardization.
> ```
> 
> in the case of the py2 removal process, it would be extremely helpful
> to have as many packages as possible in the team, so that we could
> have a more standardize approach to upload packages to remove their
> py2 packages. of course, it's your choice where you want to maintain
> your packages, i just think for a python module, that place is DPMT

Ack, understood. Migrating is an option, but low on my priority list :)

BTW, the NMU introduced a bug in the autopkgtest so testing migration
was blocked (yay!). I've just uploaded 0.7.8-2 to fix this, but again,
thanks a lot for finding the new upstream and updating the package,
appreciated.

iustin



Bug#942537: Please package newer version

2019-10-18 Thread Iustin Pop
On 2019-10-18 08:00:28, Martin Steigerwald wrote:
> Hi Iustin.
> 
> Am Donnerstag, den 17.10.2019, 21:14 +0200 schrieb Iustin Pop:
> > Package: fio
> > Version: 3.12-2
> > Severity: wishlist
> >
> > I reported earlier this year a bug against fio
> > (https://github.com/axboe/fio/issues/738) only to find that it was
> > long
> > fixed upstream, actually. Sid has 3.12, upstream is at 3.16. Could you
> > please package a newer version?
> 
> I have no time to attend to fio at the moment as I am overloaded with
> other things and really need to take care of myself now. This will
> likely not change for the next at least two weeks, probably longer.

Hey, we're all volunteers here, no worries at all!

> However… I upgraded the packaging repo for 3.15 quite some time ago
> already¹. I did not ask Sven Hoexter, my sponsor, to upload it
> immediately cause I was waiting for a merge request regarding:
> 
> fio FTCBFS: builds for the build architecture
> 
> https://bugs.debian.org/929579

Ouch. Custom cross-compile?

> From here there are several options:
> 
> 1) Sven or you review the fio 3.15 package and upload it. In case there
> are any fixes, please not tough, that I may not have time to apply them
> at the moment.
> 
> 2) You can also update it to fio 3.16 and upload that. I would be okay
> with an NMU.
> 
> 3) You build the fio 3.15 package yourself or I can make the packages I
> build available to you.
> 
> If 3.15 would be enough for now, I think option 1 would be a good way to
> go.
> 
> Thank you for your understanding.

Thank you as well for the fast reply!

I'll try to take a look at the package itself in the next few weeks, my
time is also limited, and reply to this bug.

thanks!
iustin



Bug#942537: Please package newer version

2019-10-17 Thread Iustin Pop
Package: fio
Version: 3.12-2
Severity: wishlist

I reported earlier this year a bug against fio
(https://github.com/axboe/fio/issues/738) only to find that it was long
fixed upstream, actually. Sid has 3.12, upstream is at 3.16. Could you
please package a newer version?

thanks!
iustin

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages fio depends on:
ii  init-system-helpers  1.57
ii  libaio1  0.3.112-5
ii  libc62.29-1
ii  libgfapi06.5-1
ii  libibverbs1  24.0-2
ii  libnuma1 2.0.12-1+b1
ii  librados212.2.11+dfsg1-2.1+b2
ii  librbd1  12.2.11+dfsg1-2.1+b2
ii  librdmacm1   24.0-2
ii  python2.72.7.16-4
ii  zlib1g   1:1.2.11.dfsg-1+b1

fio recommends no packages.

Versions of packages fio suggests:
pn  gfio  
ii  gnuplot-qt [gnuplot]  5.2.7+dfsg1-3
pn  python-scipy  

-- no debconf information



Bug#941562: python-mox: diff for NMU version 0.7.8-1.1

2019-10-08 Thread Iustin Pop
On 2019-10-01 20:31:21, Sandro Tosi wrote:
> Package: python-mox
> Version: 0.5.3-5
> Severity: normal
> Tags: patch  pending
> 
> 
> Dear maintainer,
> 
> I've prepared an NMU for python-mox (versioned as 0.7.8-1.1) and
> uploaded it to DELAYED/10. Please feel free to tell me if I
> should delay it longer.

Hi!

Wow, you did all the work, no need to delay. I'll just leave it to enter
the archive as-is.

> pymox is still needed by a handful of packages, and it looks like someone
> picked up upstream duties at https://github.com/ivancrneto/pymox so i prepared
> an NMU to upgrade the packge to 0.7.8, which includes python3 support.

I was sure this was going to be Removal soon, but if it has a new
upstream, by all means.

> all of this so that i will be able to upgrade nsscache from python2 to 
> python3:
> it requires pymox for tests.

Honestly last I looked at mox, the mock library shipped with python was
as good, so maybe a better thing would be to port the unittests. But,
that's a separate thing.

> feel free to re-version it at -1 and upload it directly, and i'll cancel the
> NMU. 

This is now entering the archive in 2 days, I'll leave as such :)

> It would also be great if you'd consider migrating your python packages to
> the DPMT team :)

I'd have to learn what needs to be done first, but given this is already
under debian with righs for all DDs, what would DPMT bring on top?

thanks!
iustin



Bug#918249: doc-rfc: please switch to ps2txt for testsuite

2019-01-04 Thread Iustin Pop
On 2019-01-04 21:26:03, Iustin Pop wrote:
> On 2019-01-04 20:16:40, Gianfranco Costamagna wrote:
> >  thanks  for having a look! I was wondering about something more subtle and 
> > behind the scenes :)
> > btw for some reasons the ci is not running the testsuite on 
> > unstablehttps://ci.debian.net/packages/d/doc-rfc/probably because testing 
> > is sad?
> > I don't know, I tried the -2 I committed on git on debomatic and the 
> > autopkgtestsuite was good :)
> 
> Hrmm, I thought I'd get an email about this, but no, seems I have to
> look manually at ddpo. One more thing to add to my notes…
> 
> I'll try to sort this out soon, before the soft freeze. Not sure I can
> finish everything this weekend.

This is very weird. My procedure for uploading a new package includes
running an autopkgtest manually, and I see now that this fails (on the
version I uploaded), I don't know why I missed it before the most recent
upload. Unfortunately I don't have a fully automated
'build-check-upload' pipeline, so most likely human error/oversight.

In any case, I'll be more careful in the future. New version is
uploading right now.

thanks,
iustin



Bug#918249: doc-rfc: please switch to ps2txt for testsuite

2019-01-04 Thread Iustin Pop
On 2019-01-04 20:16:40, Gianfranco Costamagna wrote:
>  thanks  for having a look! I was wondering about something more subtle and 
> behind the scenes :)
> btw for some reasons the ci is not running the testsuite on 
> unstablehttps://ci.debian.net/packages/d/doc-rfc/probably because testing is 
> sad?
> I don't know, I tried the -2 I committed on git on debomatic and the 
> autopkgtestsuite was good :)

Hrmm, I thought I'd get an email about this, but no, seems I have to
look manually at ddpo. One more thing to add to my notes…

I'll try to sort this out soon, before the soft freeze. Not sure I can
finish everything this weekend.

iustin



Bug#918249: doc-rfc: please switch to ps2txt for testsuite

2019-01-04 Thread Iustin Pop
On 2019-01-04 19:45:26, Gianfranco Costamagna wrote:
> Source: doc-rfc
> Version: 20181229-1
> Severity: serious
> tags: patch
> 
> Hello, the following Ubuntu patch [1] does the switch from pstotext (really 
> unmaintained, and out from testing),
> to ps2txt, part of src:ghostscript.
> 
> I'm filing this bug as "serious", because it means that the autopkgtestsuite 
> is not runnable with a "testing" codebase
> (since pstotext is out from buster)
> 
> [1] 
> https://launchpadlibrarian.net/364763538/doc-rfc_20170121-1_20170121-1ubuntu1.diff.gz
> 
> I'm also committing the fix for this bug on git, feel free to upload it (or 
> ask me to do it)!

Ouch, I completely forgot about this issue, really sorry. doc-rfc has so
many wishlist bugs but I got into the bad habit of not actually looking
at the bug list.

Thanks, I'll make an upload over the weekend.

iustin



Bug#916428: Can confirm closing sockets fixes the issue

2019-01-01 Thread Iustin Pop
The patch to use sendall() instead of send() doesn't fix things for me.
I can confirm that applying additionally
0001-qemu-close-sockets-after-being-done-with-them.patch does fix the
problem (don't know if sendall() is needed or not).


signature.asc
Description: PGP signature


Bug#890720: Request for new debian-switzerland list

2018-02-18 Thread Iustin Pop
On 2018-02-17 23:48:38, Didier 'OdyX' Raboud wrote:
> I hereby invite commun...@lists.debian.ch subscribers to voice their
> interest/support on the Debian bug for the creation of that list.

+1, and +1 for 'debian-switzerland'.

iustin


signature.asc
Description: PGP signature


Bug#854422: Packaged and waiting in NEW

2018-01-28 Thread Iustin Pop
This is packaged now, and waiting in the NEW queue.


signature.asc
Description: PGP signature


Bug#886888: monitoring-plugins-basic: check_smtp bug with custom command and SSL

2018-01-10 Thread Iustin Pop
Package: monitoring-plugins
Version: 2.2-3
Severity: important
Tags: patch

Hi,

The check_smtp command has a bug when both SSL is enable and check
command (-C) are passed.

The code for check commands is:

while (n < ncommands) {
xasprintf (_str, "%s%s", commands[n], "\r\n");
my_send(cmd_str, strlen(cmd_str));

…

And this works when SSL is not used, because n in initialized at the
start of main, and not used until this block. However, when SSL is
enabled, n is assigned the size of the server's second EHLO response (I
think in bytes), which will usually be significantly higher than the
command passed. As such, no commands are executed and no responses are
checked, which - silently - defeats the desired checks and results in a
success value.

I've attached a trivial patch which simply initializes n before it is
used, and marked as important because of the silent data loss and
triviality of fixing this. Would appreciate if you can apply and forward
upstream.

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

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

Versions of packages monitoring-plugins depends on:
ii  monitoring-plugins-basic 2.2-3
ii  monitoring-plugins-standard  2.2-3

monitoring-plugins recommends no packages.

Versions of packages monitoring-plugins suggests:
ii  icinga2 2.7.0-1
ii  nagios-plugins-contrib  21.20170222

-- no debconf information
Description: Fix check_smtp handling of custom commands with SSL
Author: Iustin Pop <ius...@debian.org>
--- a/plugins/check_smtp.c
+++ b/plugins/check_smtp.c
@@ -293,6 +293,7 @@
printf("%s", buffer);
}
 
+   n = 0;
while (n < ncommands) {
xasprintf (_str, "%s%s", commands[n], "\r\n");
my_send(cmd_str, strlen(cmd_str));


Bug#862669: check_whois is confused by multiple entries in whois output

2017-05-15 Thread Iustin Pop
Package: nagios-plugins-contrib
Version: 21.20170222
Severity: normal

Hi,

The whois output on my domain looks like this:


# registry expiry date: 2019-12-06t22:49:48z
# registrar registration expiration date:


This means that the script first assign the valid date to expiry, then
overwrites it with the empty field. I think it would be a much better
idea to only overwrite $expires with the extracted value if non-empty,
i.e. changing code of the type:

} elsif (/expires:\s+([-\w\s]+)/) {
$expires = $1;

into:
} elsif (/expires:\s+([-\w\s]+)/) {
$expires = $1 if $1;

I forgot all perl I know, so I don't know if this is idiomatic or not,
but something along these line for all the 'if' branches in the output
parsing would be useful. Even better would be to only accept valid
dates, and not all non-empty text.

(debsums errors because I fixed this issue in my installation)

thanks!
iustin

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

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

nagios-plugins-contrib depends on no packages.

Versions of packages nagios-plugins-contrib recommends:
ii  bind9-host 1:9.10.3.dfsg.P4-12.1
ii  binutils   2.28-2
pn  freeipmi-tools 
ii  libc6  2.24-9
ii  libdata-validate-domain-perl   0.10-1
ii  libdata-validate-ip-perl   0.27-1
ii  libdate-manip-perl 6.57-1
pn  libdbd-mysql-perl  
ii  libio-socket-ssl-perl  2.044-1
ii  libipc-run-perl0.94-1
ii  liblocale-gettext-perl 1.07-3+b1
pn  liblwp-useragent-determined-perl   
ii  libmail-imapclient-perl3.38-1
pn  libmemcached11 
pn  libmemcachedutil2  
pn  libmonitoring-plugin-perl | libnagios-plugin-perl  
ii  libnet-cups-perl   0.63-1
ii  libnet-dns-perl1.07-1
pn  libnet-dns-sec-perl
ii  libnet-smtp-ssl-perl   1.04-1
ii  libnet-smtp-tls-perl   0.12-3
pn  libnet-smtpauth-perl   
ii  libnet-snmp-perl   6.0.1-2
ii  libnet-ssleay-perl 1.80-1
pn  libreadonly-perl   
pn  libredis-perl  
ii  libtimedate-perl   2.3000-2
pn  libvarnishapi1 
pn  libwebinject-perl  
ii  libxml-simple-perl 2.22-1
ii  libyaml-syck-perl  1.29-1+b2
ii  lsof   4.89+dfsg-0.1
pn  nagios-plugins-basic   
ii  openssl1.1.0e-1
ii  perl-base [libsocket-perl] 5.24.1-2
pn  perl:any   
ii  python 2.7.13-2
pn  python-pymongo 
ii  ruby   1:2.3.3
ii  snmp   5.7.3+dfsg-1.7
ii  whois  5.2.15

Versions of packages nagios-plugins-contrib suggests:
pn  backuppc   
pn  cciss-vol-status   
pn  expect 
pn  libsys-virt-perl   
ii  moreutils  0.60-1
pn  mpt-status 
ii  nagios-plugin-check-multi  0.26-3
pn  percona-toolkit
ii  perl-doc   5.24.1-2
ii  python2.7  2.7.13-2
pn  smstools   

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/lib/nagios/plugins/check_whois (from 
nagios-plugins-contrib package)


signature.asc
Description: PGP signature


Bug#854422: ITP: multitime -- an to time which runs a command multiple times and gives detailed stats

2017-02-06 Thread Iustin Pop
On 2017-02-06 16:46:55, Matt Zagrabelny wrote:
> Is the subject missing a word?
> 
> "an *extension* to time..." ?

Yes, for some reason my mailer ate the word, I corrected it in the body
of the email but forgot to fix the subject.

I also struggled to find a short short-description, suggestions welcome
(see below for the latest attempt).

thanks,
iustin

> On Mon, Feb 6, 2017 at 4:37 PM, Iustin Pop <ius...@debian.org> wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Iustin Pop <ius...@debian.org>
> >
> > * Package name: multitime
> >   Version : 1.3
> >   Upstream Author : Laurence Tratt <lau...@tratt.net>
> > * URL : http://tratt.net/laurie/src/multitime/
> > * License : BSD
> >   Programming Lang: C
> >   Description : a time-like tool which does multiple runs
> >
> > Unix's time utility is a simple and often effective way of measuring
> > how long a command takes to run ("wall time"). Unfortunately, running
> > a command once can give misleading timings: the process may create a
> > cache on its first execution, running faster subsequently; other
> > processes may cause the command to be starved of CPU or IO time;
> > etc. It is common to see people run time several times and take
> > whichever values they feel most comfortable with. Inevitably, this
> > causes problems.
> >
> > multitime is, in essence, a simple extension to time which runs a
> > command multiple times and prints the timing means, standard
> > deviations, mins, medians, and maxes having done so. This can give a
> > much better understanding of the command's performance.


signature.asc
Description: PGP signature


Bug#854422: ITP: multitime -- an to time which runs a command multiple times and gives detailed stats

2017-02-06 Thread Iustin Pop
Package: wnpp
Severity: wishlist
Owner: Iustin Pop <ius...@debian.org>

* Package name: multitime
  Version : 1.3
  Upstream Author : Laurence Tratt <lau...@tratt.net>
* URL : http://tratt.net/laurie/src/multitime/
* License : BSD
  Programming Lang: C
  Description : a time-like tool which does multiple runs

Unix's time utility is a simple and often effective way of measuring
how long a command takes to run ("wall time"). Unfortunately, running
a command once can give misleading timings: the process may create a
cache on its first execution, running faster subsequently; other
processes may cause the command to be starved of CPU or IO time;
etc. It is common to see people run time several times and take
whichever values they feel most comfortable with. Inevitably, this
causes problems.

multitime is, in essence, a simple extension to time which runs a
command multiple times and prints the timing means, standard
deviations, mins, medians, and maxes having done so. This can give a
much better understanding of the command's performance.



Bug#849383: Postgres connections plugin broken with Postgres 9.6

2016-12-26 Thread Iustin Pop
Package: munin-plugins-core
Version: 2.0.28-1
Severity: normal
Tags: upstream

Hello,

It seems that the munin Postgres plugin is broken with Postgres 9.6;
this has already been reported upstream
(https://github.com/munin-monitoring/munin/issues/746) and has already
been fixed
(https://github.com/munin-monitoring/munin/commit/458883de0a0b420f1f3aa804c8ecfddd22ad03ca),
although I don't know if the patch has made it into a stable release
(it's quite new, from November 15).

Could you please cherry-pick this patch onto the current version?
Stretch does have PG 9.6, so it'd be good to have it fixed.

thanks!
iustin

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages munin-plugins-core depends on:
ii  munin-common  2.0.28-1
ii  perl  5.24.1~rc4-1

Versions of packages munin-plugins-core recommends:
ii  libnet-snmp-perl  6.0.1-2

Versions of packages munin-plugins-core suggests:
ii  conntrack   1:1.4.4+snapshot20161117-4
ii  libcache-cache-perl 1.08-2
pn  libdbd-mysql-perl   
ii  libnet-dns-perl 1.06-1
ii  libnet-netmask-perl 1.9022-1
ii  libnet-telnet-perl  3.04-1
ii  libxml-parser-perl  2.44-2+b1
ii  python  2.7.11-2
ii  ruby1:2.3.3
ii  ruby2.2 [ruby-interpreter]  2.2.4-1

-- no debconf information


signature.asc
Description: PGP signature


Bug#831726: Opinion on bug 831726 Very confusing prompt regarding administrative database passwords

2016-08-16 Thread Iustin Pop
On 2016-08-15 21:37:31, Justin B Rye wrote:
> Paul Gevers wrote:
> > Thanks, looks good to me.
> > 
> > But how about:
> > By default, these passwords are not stored, so you will be prompted for
> > them each time.
> >  ^
> 
> Good idea, I think we can afford the extra 11 bytes.

:)

Thanks all for the fast response on this, much appreciated.

iustin



Bug#831726: Very confusing prompt regarding administrative database passwords

2016-07-18 Thread Iustin Pop
Source: dbconfig-common
Severity: normal

Hi,

I'm installing db-common for the first time, so I'm not familiar with
its configuration or even what is its purpose (installing as a
dependency).

During installation, I'm presented with a debconf prompt, which says:

"By default […] These passwords will be stored in debconf's
configuration database only for as long as they are needed.

This behavior can be disabled, in which case the passwords will remain
in the debconf database […] though this is less secure and thus not the
default setting.".

Then the prompt follows: "Keep "administrative" database passwords?
Yes/No".

This is very confusing. The prompt talks about default setting vs.
non-default, but then follows with a 'yes/no'. Is yes the default? or
No?

The prompt is also confusing as it asks about "keeping" the passwords,
but the initial explanation says that both options keep the password,
just for different amounts of time.

I would suggest asking "keep passwords in debconf (unsecure) yes/no" or
something similar.

regards,
iustin


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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



Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread Iustin Pop
On 2016-05-30 22:19:48, John Paul Adrian Glaubitz wrote:
> Hi!
> 
> > don't think the right response should be to just fix it one way
> > for everyone, especially not since those people in charge of hundreds
> > of systems have exactly one vote, similar to those who just develop
> > for their own home workstation.
> 
> I'm sorry, but this is a very bad argument. People who are in charge
> of hundreds of systems almost never use the default settings but use
> something like FAI, Puppet or ansible to configure their systems
> exactly the way they need them. No one is installing hundreds of
> computers manually with the d-i images like you would do on a single
> machine, that would just be nuts. And in these scenarios, changing
> the default settings of configuration files in packages is a daily
> routine and nothing special. So, this change has *zero* negative
> impact for these users.

As long as they know about it. In an ideal world, yes, every such admin
would read in detail all release notes. In the real world, you've just
added more trouble for the (usually overworked) admins.

> As for the usefulness of this change: I used to work at the IT departmant
> of a large university in the past and I have some experience in this regard.
> In fact, this particular change in systemd solves a *very* common problem in
> these setups which are leftover processes on the computers in the student 
> computer
> pools as around at least a dozen different users are logging in and out again
> on these machines per day with many different processes still staying around, 
> and,
> no, this is not particularly a GNOME problem - it's a general problem which
> is usually solved with a cron job which kills leftover processes regularly.

It's true that for shared machines this makes sense. But not for
individual workstations, e.g. in a company which deploys Linux as the
default OS for engineers.

> Some people here suggested that, instead of adding such a functionality to
> the session manager, affected projects should just fix their software which
> effectively translates to "People should write bug-free software" which
> is, of course, an unrealistic goal and therefore not really adding to
> the discussion in any fruitful manner.

Sure, but nobody in this bug proposed that.

> Thus, the systemd approach is actually sane and exactly what most admins of
> larger setups with many users want. And it's not that the systemd developers
> did not provide an opt-out solution. As it was clearly documented in the
> release notes, users are free to disable this feature or use systemd-run
> to explicitly prevent a process from being killed upon logout which is
> *exactly* what every admin wants: Processes should be killed upon logout
> by default and anything that should remain running should request an
> explicit permission from the session management. There is really no other
> good way to tackle this problem. Admins will neither be able to prevent
> buggy software (since users could just write and run their own buggy
> software) nor is it practical to keep a long black list with runaway
> processes which are being killed upon logout.

Again, you're looking at it from the point of view of shard machines. In
the case however where we're talking about individual machines, this
becomes a counter-argument. Similarly here in this bug people proposed
whitelists of processes which should not be killed, a similarly bad
measure.

> It's honestly very frustrating to read bug reports like these as they
> are usually written by people who lack the necessary background or refuse
> to accept that their particular use case is not the common use case.

This can be argued from the other side as well. Exactly the same
argument. What makes _your_ argument the right one? They are two sides
of the same problem.

> And I
> have more the impression that these bug reports are merely written to
> stir up emotions because, again, the systemd developers dared to touch
> something in the Linux software stack which has not been touch for years
> while solving yet another long-existing problem. A reasonable person wouldn't
> even mind about such changes. They would either just disable the feature
> completely or use the provided mechanisms to white-list individual processes
> which takes less time than writing up such a bug report and stirring up
> emotions.

No, that's not the case. The problem is that, unilaterally, systemd
authors/systemd packaging team decided to change the default. IMHO, a
reasonable and less conflictual path forward would have been to
advertise this feature, allow the needed software changes to propagate
to the most common programs affected (screen, tmux, etc.) and only later
make the switch to it.

The other issue is that, and here maybe it's only my experience,
unintended leftover processes usually only consume resources, but
unintentionally killed processes can result in data loss. Thus, this
setting is on the more dangerous default.

I'm 

Bug#824712: RFH: smokeping

2016-05-22 Thread Iustin Pop
On 2016-05-21 23:29:20, Iustin Pop wrote:
> On 2016-05-18 18:22:55, Antoine Beaupré wrote:
> > I need help maintaining the smokeping package. I do not really use it
> > anymore and i'd be happy to help people to sponsor it. There's a bunch
> > of obscure bugs all over the place, and while I think the package
> > mostly works, it's just a wild guess since well, I'm not using it
> > right now.
> 
> Hi Antoine,
> 
> How would you prefer to get help? I'll try to do a bit of BTS cleanup,
> but for code changes, is it fine to do direct VCS commits, or would you
> prefer git pull requests?
> 
> I do use smokeping, so I'm happy to help as time allows.

Sorry, I didn't see the other comments in the bug. I've yesterday a
round of BTS cleanups.

iustin


signature.asc
Description: PGP signature


Bug#760945: postinst overwrites permissions set by admin, destroys configuration for slaves

2016-05-21 Thread Iustin Pop
On 2014-09-09 13:29:28, Sven Hartge wrote:
> Package: smokeping
> Version: 2.6.9-1
> Severity: normal
> 
> Hi!
> 
> In the postinst the following commands are executed:
> 
> ,
> |   chown smokeping:smokeping /var/lib/smokeping
> |   chown smokeping:smokeping /etc/smokeping/smokeping_secrets
> |   chmod 640 /etc/smokeping/smokeping_secrets
> `
> 
> This unconditionally destroys any custom permissions the admin may have
> set. Overwriting the permissions for /etc/smokeping/smokeping_secrets is
> especially desastrous because this file needs to be read by the www-data
> user (or group) to allow slaves to connect correctly.
> 
> Right now the only option is to use POSIX-ACLs to allow www-data to read
> that file because if you just use "chgrp www-data" this change will get
> overwritten the next time the package is updated.

Since there's no mechanism (AFAIK) for automatically handling custom
permissions for conffiles, and both the admin and the package fight over
this, the first solution that comes to mind is to add debconf questions
for owner and mode, and always use debconf/the package to manage the
permissions. This would solve both problems (conflicts and custom
permissions).

A simpler alternative but not that flexible would be to add only one
question ("support slaves"), which would different, but still hard-coded
permissions.

Thoughts?

iustin


signature.asc
Description: PGP signature


Bug#788003: smokeping package fails to run with fping

2016-05-21 Thread Iustin Pop
On 2015-06-07 18:22:29, Bernd Naumann wrote:
> Package: smokeping
> Version: 2.6.8-2
> 
> When I install `smokeping` via `apt-get` the daemon fails to start,
> cause of
> """
> Starting latency logger daemon: smokepingERROR:
> /etc/smokeping/config.d/Probes, line 5: ERROR: FPing 'binary' does not
> point to an executable
> """
> 
> This is quiet a minor bug:
> 
> $ grep fping /etc/smokeping/config.d/Probes
> binary = /usr/bin/fping
> $ which fping
> /usr/local/sbin/fping
> 
> This should be fixed easily.

This sounds wrong. `/usr/local/sbin/fping' tells me that you have fping
installed locally from sources, not from a debian package (which would
install it in /usr/bin).

Are you sure you installed smokeping and its recommends?

regards,
iustin


signature.asc
Description: PGP signature


Bug#824712: RFH: smokeping

2016-05-21 Thread Iustin Pop
On 2016-05-18 18:22:55, Antoine Beaupré wrote:
> I need help maintaining the smokeping package. I do not really use it
> anymore and i'd be happy to help people to sponsor it. There's a bunch
> of obscure bugs all over the place, and while I think the package
> mostly works, it's just a wild guess since well, I'm not using it
> right now.

Hi Antoine,

How would you prefer to get help? I'll try to do a bit of BTS cleanup,
but for code changes, is it fine to do direct VCS commits, or would you
prefer git pull requests?

I do use smokeping, so I'm happy to help as time allows.

regards,
iustin


signature.asc
Description: PGP signature


Bug#824219: Missing dependency on libcgi-pm-perl

2016-05-13 Thread Iustin Pop
Package: dhelp
Version: 0.6.21+nmu6
Severity: normal

My autopkg tests which use dhelp are failing, and I can confirm this is
a fresh chroot install:

$ apt-get install dhelp
(installs recommends as well)
$ dhelp foobar
Can't locate CGI.pm in @INC (you may need to install the CGI module)
(@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2
/usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22
/usr/share/perl/5.22 /usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base) at /usr/lib/cgi-bin/dsearch line
27.
BEGIN failed--compilation aborted at /usr/lib/cgi-bin/dsearch line 27.

Indeed, dquery imports CGI, but there's no dependency declared on it.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages dhelp depends on:
ii  doc-base  0.10.7
ii  libdata-page-perl 2.02-1
ii  libhtml-parser-perl   3.72-1
ii  liblocale-gettext-perl1.07-1+b1
ii  libtemplate-perl  2.24-1.2+b2
ii  liburi-perl   1.71-1
ii  perl-modules-5.22 [perl-modules]  5.22.2-1
ii  poppler-utils 0.38.0-3
ii  pstotext  1.9-6+b1
ii  ruby  1:2.3.0+4
ii  ruby-bdb  0.6.6-2+b3
ii  ruby-debian   0.3.9+b6
ii  ruby-gettext  3.1.7-1
ii  ruby2.1 [ruby-interpreter]2.1.5-4
ii  ruby2.2 [ruby-interpreter]2.2.4-1
ii  ruby2.3 [ruby-interpreter]2.3.1-1
ii  swish++   6.1.5-3
ii  ucf   3.0036

Versions of packages dhelp recommends:
ii  chromium [www-browser] 50.0.2661.94-1
ii  firefox-esr [www-browser]  45.1.1esr-1
ii  html2text  1.3.2a-18+b1
ii  lynx [www-browser] 2.8.9dev9-1
ii  w3m [www-browser]  0.5.3-27

Versions of packages dhelp suggests:
pn  catdvi 
pn  httpd-cgi  
pn  info2www   
pn  man2html   

-- no debconf information



Bug#811650: FTBFS with GCC 6: multiple errors

2016-05-08 Thread Iustin Pop
On 2016-01-19 16:38:00, Martin Michlmayr wrote:
> Package: protobuf
> Version: 2.6.1-1.3
> Severity: important
> User: debian-...@lists.debian.org
> Usertags: ftbfs-gcc-6 gcc-6-cannot-convert
> 
> This package fails to build with GCC 6.  GCC 6 has not been released
> yet, but it's expected that GCC 6 will become the default compiler for
> stretch.
> 
> Note that only the first error is reported; there might be more.  You
> can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
> you can set CC=gcc-6 CXX=g++-6 explicitly.

Thanks for the bug report. Given the kind of failures I see in the log,
it's unlikely that this will get fixed unless we move to a newer
upstream (3.x) since the needed changes seem a bit invasive. Hopefully
new upstream works better with gcc-6, but we haven't finished packaging
that yet.

regards,
iustin


signature.asc
Description: PGP signature


Bug#805072: protobuf: FTBFS on sparc64 - apparently tries to build x86 code

2016-05-08 Thread Iustin Pop
On 2015-11-24 11:39:08, Robert Edmonds wrote:
> David Matthew Mattli wrote:
> > So now it checks for either SOLARIS_64BIT_ENABLED or __LP64__ to 
> > determine whether the sparc platform is 64bit. With this change the package
> > builds on my sparc64 system and it shouldn't affect any other archs.
> > 
> > I've attached a patch to implement this change.
> 
> Hi, David:
> 
> Thank you for this patch, but it looks like a very similar patch was
> applied upstream against protobuf 3:
> 
> https://github.com/google/protobuf/pull/780
> 
> (Upstream is no longer developing the 2.x branch.)
> 
> I'm not sure when protobuf 3 is going to hit unstable, but if this bug
> is critical for the sparc64 efforts I think we might be able to make

I'll include this patch in the upcoming 2.6.1-2 upload. Upstream has
rejected that pull request, as they had a different (better?) change to
support sparc64. Given that I don't know all the implications of that
patch
(https://github.com/google/protobuf/commit/97fa4ca1565d216d102af9510b17966c28c7a52a),
I'll just apply this patch until we package 3.x (that commit is included
after 3.0.0 beta 1).

thanks!
iustin


signature.asc
Description: PGP signature


Bug#775013: mt-st: Pass command-line options to the modprobe call

2016-05-05 Thread Iustin Pop
On 2015-01-10 01:39:52, Artur Rona wrote:
> Package: mt-st
> Version: 1.1-6
> Tags: patch
> Usertags: origin-ubuntu ubuntu-patch vivid
> 
> In Ubuntu, we've applied the attached patch to achieve the following:
> 
>* debian/mt-st.modprobe:
>   - Pass command-line options to the modprobe call.
> 
> We thought you might be interested in doing the same.

Thanks. The patch makes a lot of sense, however I'm going to close it in
the next upload by removing entirely the modprobe.conf file; as such,
mt-st won't interfere anymore at all with modprobe.

regards,
iustin


signature.asc
Description: PGP signature


Bug#823278: RM: ratproxy -- ROM; Unmaintained, low popcon count

2016-05-02 Thread Iustin Pop
Package: ftp.debian.org
Severity: normal

Hi,

Please remove ratproxy from the archive. Last upstream release was in
2009, and the upstream has not migrated the project from
code.google.com after that site has been shut down, so I consider this
a dead project. Popcon count is 26, which is very very low.

thanks,
iustin


signature.asc
Description: PGP signature


Bug#809750: Please package newer ckermit

2016-01-03 Thread Iustin Pop
Package: ckermit
Version: 302-5
Severity: wishlist

Hi,

I looks like ckermit 304 was released about two years ago. Could you please 
update it?

And if possible, also bump dependency on libssl1.0.0 to libssl1.0.2,
that would make my day (debsecan flags libssl1.0.0 as still having
unresolved security issues).

thanks,
iustin

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages ckermit depends on:
ii  debconf [debconf-2.0]  1.5.58
ii  libc6  2.21-6
ii  libcomerr2 1.42.13-1
ii  libgssapi-krb5-2   1.13.2+dfsg-4
ii  libk5crypto3   1.13.2+dfsg-4
ii  libkrb5-3  1.13.2+dfsg-4
ii  libncurses56.0+20151024-2
ii  libpam0g   1.1.8-3.1
ii  libssl1.0.01.0.2d-1
ii  libtinfo5  6.0+20151024-2

Versions of packages ckermit recommends:
ii  openbsd-inetd [inet-superserver]  0.20140418-2
ii  openssh-client [ssh-client]   1:7.1p1-5

ckermit suggests no packages.

-- debconf information excluded


signature.asc
Description: PGP signature


Bug#798258: http_loadtime plugin mis-detects presence of time binary

2015-09-07 Thread Iustin Pop
Package: munin-plugins-core
Version: 2.0.25-1
Severity: normal

The jessie version of munin-node/http_loadtime plugin contains the following 
code:

#!/bin/bash
…
time_bin=`which time`
if [ "$1" = "autoconf" ]; then
result="yes"
command -v $time_bin 2>&1 >/dev/null || result=1
… etc.

This contains a bug: if the time binary is not installed, $time_bin will be
empty, but "command -v" doesn't fail. Hence the plugin mistakenly believes that
the time binary is installed, leading to failures later when it tries to pass
the "--quiet" option to the time builtin command.

The bug is present in sid as well.

Beside fixing the issue here, it would be good if the package suggests the time
command.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages munin-node depends on:
ii  gawk 1:4.1.1+dfsg-1
ii  init-system-helpers  1.23
ii  libnet-server-perl   2.008-2
ii  lsb-base 4.1+Debian14
ii  munin-common 2.0.25-2
ii  munin-plugins-core   2.0.25-2
ii  perl 5.20.2-6
ii  procps   2:3.3.10-4

Versions of packages munin-node recommends:
ii  libnet-snmp-perl 6.0.1-2
ii  munin-plugins-extra  2.0.25-2

Versions of packages munin-node suggests:
ii  acpi  1.7-1
ii  ethtool   1:3.16-1
ii  hdparm9.43-2
ii  libcrypt-ssleay-perl  0.58-1+b2
ii  libdbd-pg-perl3.5.1-1
pn  liblwp-useragent-determined-perl  
ii  libnet-irc-perl   0.79-1
ii  libtext-csv-xs-perl   1.19-1
ii  libwww-perl   6.13-1
ii  libxml-simple-perl2.20-1
ii  lm-sensors1:3.4.0-1
ii  logtail   1.3.17
ii  munin 2.0.25-2
pn  munin-plugins-java
pn  mysql-client  
ii  net-tools 1.60-26+b1
ii  python2.7.9-1
ii  ruby  1:2.1.5.1
ii  smartmontools 6.3+svn4002-2+b3

-- Configuration Files:
/etc/munin/munin-node.conf changed [not included]
/etc/munin/plugin-conf.d/munin-node [Errno 13] Permission denied: 
u'/etc/munin/plugin-conf.d/munin-node'

-- no debconf information


signature.asc
Description: Digital signature


Bug#798177: "Use default paths for lease files" breaks dhcpd

2015-09-06 Thread Iustin Pop
Package: isc-dhcp-server
Version: 4.3.3-2
Severity: important

Hi,

The changelog for "isc-dhcp (4.3.3-2) unstable" says:

"* Use default paths for lease files."

I don't know what the actual change was here, but the result is that dhcpd
expects the lease file to live in /var/db/dhcpd.leases, which is not where the
lease file was before and is not policy compliant. Policy aside, it breaks the
startup, since the init script still touches /var/lib/dhcp/dhcpd.leases.

Note:

# grep leases /etc/init.d/isc-dhcp-server 
touch /var/lib/dhcp/dhcpd.leases

# strings $(which dhcpd)|grep -F .leases
/var/db/dhcpd6.leases
/var/db/dhcpd.leases

The change in git simply removes the configure options for --with-srv and
--with-cli lease, noting that it fixes bug 758882. I don't see how that will
fix r/w files in /var, since the default lease files are still in /var.

Please investigate and update the change. The server lease file was in the
right place, the client one might need to be put somewhere else, but right now
the fix breaks more than it solves.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages isc-dhcp-server depends on:
ii  debconf [debconf-2.0]  1.5.57
ii  debianutils4.5.1
ii  libc6  2.19-19
ii  libdns-export100   1:9.9.5.dfsg-12
ii  libisc-export951:9.9.5.dfsg-12
ii  lsb-base   4.1+Debian14
ii  policycoreutils2.3-1

Versions of packages isc-dhcp-server recommends:
ii  isc-dhcp-common  4.3.3-2

Versions of packages isc-dhcp-server suggests:
pn  isc-dhcp-server-ldap  

-- Configuration Files:
/etc/dhcp/dhcpd.conf changed [not included]
/etc/logcheck/ignore.d.server/isc-dhcp-server [Errno 13] Permission denied: 
u'/etc/logcheck/ignore.d.server/isc-dhcp-server'

-- debconf information:
* isc-dhcp-server/interfaces:
  isc-dhcp-server/config_warn:


signature.asc
Description: Digital signature


Bug#797244: A display manager should not kill user processes on logout!

2015-08-28 Thread Iustin Pop
Source: lxdm
Version: 0.5.1-1
Severity: important

So I wanted to try alternative display managers, and I gave LXDM a
try. To my surprise, it does this in /etc/lxdm/PostLogout:

# Kills all your processes when you log out.
ps --user $USER | awk 'NR  1 {print $1}' | xargs -t kill

This is… wrong. It kills my running fetchmail process, kills all
processes I launched in a screen session exactly in order to survive
logout, etc.

Why does LXDM by default do this? It should be at least a)
configurable, and b) not the default.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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



Bug#792528: dict-foldoc: please make the build reproducible

2015-07-15 Thread Iustin Pop
On 2015-07-15 20:26:43, Reiner Herrmann wrote:
 Source: dict-foldoc
 Version: 20150318-1
 Severity: wishlist
 Tags: patch
 User: reproducible-bui...@lists.alioth.debian.org
 Usertags: locale
 X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
 
 Hi!
 
 We noticed another variation in dict-foldoc.
 A different date is embedded depending on the language/locale.
 The attached patch fixes this by using the C locale.

Ah, interesting! Thanks for the patch. Will apply, but not right away -
the build for this package quite heavy so I'll batch it with some other
work.

thanks!
iustin


signature.asc
Description: Digital signature


Bug#787184: ITP: haskell-js-jquery -- bundles the minified jQuery code into a Haskell package

2015-05-29 Thread Iustin Pop
Package: wnpp
Severity: wishlist
Owner: Iustin Pop ius...@debian.org

* Package name: haskell-js-jquery
  Version : 1.11.3-1
  Upstream Author : Neil Mitchell ndmitch...@gmail.com
* URL : https://github.com/ndmitchell/js-jquery
* License : BSD
  Programming Lang: Haskell
  Description : bundles the minified jQuery code into a Haskell package

This package bundles the minified jQuery code into a Haskell package, so it can
be depended upon by Cabal packages. The first three components of the version
number match the upstream jQuery version. The haskell library is designed to
meet the redistribution requirements of downstream users, and to reduce
duplication of bundled code in Debian.

Will be maintained as part of debian-haskell team.


signature.asc
Description: Digital signature


Bug#787185: ITP: haskell-js-flot -- bundles the minified Flot code into a Haskell package

2015-05-29 Thread Iustin Pop
Package: wnpp
Severity: wishlist
Owner: Iustin Pop ius...@debian.org

* Package name: haskell-js-flot
  Version : 0.8.3
  Upstream Author : Neil Mitchell ndmitch...@gmail.com
* URL : https://github.com/ndmitchell/js-flot
* License : BSD
  Programming Lang: Haskell
  Description : bundles the minified Flot code into a Haskell package

This package bundles the minified Flot code (a jQuery plotting library) into a
Haskell package, so it can be depended upon by Cabal packages. The first three
components of the version number match the upstream Flot version. The package
is designed to meet the redistribution requirements of downstream users, and to
reduce the number of duplicate copies of embedded code.

Will be maintained as part of debian-haskell team.


signature.asc
Description: Digital signature


Bug#776397: dict-foldoc: please make the build reproducible

2015-04-29 Thread Iustin Pop
On 2015-01-27 17:08:28, Chris Lamb wrote:
 Source: dict-foldoc
 Version: 20140720-1
 Severity: wishlist
 Tags: patch
 User: reproducible-bui...@lists.alioth.debian.org
 Usertags: timestamps
 X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
 
 Hi,
 
 While working on the reproducible builds effort [1], we have noticed
 that dict-foldoc could not be built reproducibly.
 
 The attached patch removes timestamps from the build system. Once
 applied, dict-foldoc can be built reproducibly in our current
 experimental
 framework.

Thanks, applied, will be in the next upload.

iustin


signature.asc
Description: Digital signature


Bug#464631: [ietf-act...@ietf.org: [www.ietf.org/rt #46275] Broken contents in text format of rfc2616, but not int the pdf format]

2015-04-29 Thread Iustin Pop
It seems that (ages ago) I forgot to forward the reply from IETF on this issue:

- Forwarded message via RT ietf-act...@ietf.org -
Date: Tue, 20 Mar 2012 11:30:28 -0700
From: xxx via RT ietf-act...@ietf.org
To: ius...@debian.org
Subject: [www.ietf.org/rt #46275] Broken contents in text format of rfc2616, 
but not int the pdf format
Reply-To: ietf-act...@ietf.org
RT-Ticket: www.ietf.org/rt #46275
Managed-by: RT 3.6.5 (http://www.bestpractical.com/rt/)
RT-Originator: ste...@amsl.com

Hi Iustin,

I reported this to the RFC Editor, and they said:

Unfortunately, we can't update the document, as published RFCs don't
change.  This was already reported and verified as an error
(http://www.rfc-editor.org/errata_search.php?rfc=2616eid=652). 

If you have any further questions on this please contact
rfc-edi...@rfc-editor.org.

 End forward

As discussed in 2012, I'll apply a local patch.

iustin


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



Bug#783722: jessie-pu: package ganeti/2.12.3-0+deb8u1

2015-04-29 Thread Iustin Pop
On 2015-04-29 18:45:56, Apollon Oikonomopoulos wrote:
 Hi,
 
 On 16:37 Wed 29 Apr , Adam D. Barratt wrote:
  Unstable and stable currently have the same version of ganeti; as a 
  rule of
  thumb, unless there's a really good reason then we always want fixes to have
  been proven in unstable before being backported to stable - that applies for
  small fixes, but certainly for a change of the size proposed. What's the
  plan for getting unstable updated?
 
 I originally intended to upload 2.12.3 to unstable today and then 
 prepare 2.12.3-1~deb8u1, precisely to get more testing. Unfortunately, 
 unstable moved on to GHC 7.8 right after the freeze ended, which 
 introduced some backwards-incompatible changes causing ganeti 2.12 to 
 FTBFS on sid. I know upstream is working on GHC 7.8 support, but it is 
 not yet clear how long it will take and whether the fix will target 2.12 
 or a later stable release. Not the best possible situation I have to 
 admit.

FYI, upstream seems to have fixed this on the 2.15 branch, and manually
applying some of the changed done by Niklas (search on git.ganeti.org
for 7.8, see especially commits
b78a2c3013c16395c48e055de82c4f93d9b41c38,
083776b9dbd7e704357841e6a8a4fce6802199fc and
1ad14f38083d7d7702154f791070a92e241320e0) gets the build progressing
quite far, until the lens 4.4 changes which removed defaultRules (see
https://code.google.com/p/ganeti/issues/detail?id=981).

Applying on top commits cfd9c8a82550df4e29ebeee2158f1d7fb864d531 and
14a85a6fa426e3088423923094cd6d574fe91d3f results in the build failing
only due to -Werror, which can be patched out (and there are fixes for
that as well in git).

So the upstream git tree contains all changes needed, but spread around
different branches. It should be easy for upstream to make a new 2.12
release, but it's even more simple for Debian to patch 2.12 in-place by
cherry-picking these patches, they are rather trivial.

I make my tests based on 2.12.0 source as retrieved by apt-get source.
Not sure if 2.12.3 contains further fixes or changes that would make
this more difficult.

Just FYI :)

regards,
iustin


signature.asc
Description: Digital signature


Bug#670129: Late update on dhelp…

2015-04-29 Thread Iustin Pop
Looking at what dhelp does, it seems that this is actually a pstotext
issue:

pstotext -output /tmp/1277.txt  rfc1277.ps 
pstotext: internal error 202

The -debug output doesn't seem to shed any light on the issue, so I
considered just reassigning (at least for further triage). But
investigating further, this is a very peculiar PostScript file -
produced by dvips very old version, and incompatible with modern
softare: 'gv' seems to view the postscript file - at least partially, navigation
seems broken and you can cycle through the document endlessly, evince
only sees one page.

As such, I'll patch the build process to rewrite the file in-place
(using ps2ps2).

thanks,
iustin


signature.asc
Description: Digital signature


Bug#776176: doc-rfc is outdated

2015-01-25 Thread Iustin Pop
On Sun, Jan 25, 2015 at 05:14:09AM +0300, Evgeny Kapun wrote:
 Package: doc-rfc
 Severity: wishlist
 
 The latest version of doc-rfc package is dated February 2012. It's
 almost three years since then, and more than 900 more RFCs has been
 published during this period. I think that this package needs an
 update, and that it should be updated at least every few months.

Thanks for the report. Yes, I should update this package more often (I
was planning to before the freeze, but unfortunately didn't get to it).

This kind of package presents the difficulty that, as there are no clear
upstream releases, it's always out of date. Probably once per quarter
is a good release schedule, I'll try make a system to do that.

iustin


signature.asc
Description: Digital signature


Bug#774315: RFP: haskell-disk-free-space -- Retrieve information about disk space usage.

2014-12-31 Thread Iustin Pop
On Wed, Dec 31, 2014 at 12:32:00PM -0400, Joey Hess wrote:
 Package: wnpp
 Severity: wishlist
 
 * Package name: haskell-disk-free-space
 * URL : http://hackage.haskell.org/package/disk-free-space
 * License : BSD3
 
 git-annex currently contains its own implementation of a portable disk
 free space and size checking library. In a future version, I'd like to
 drop this code, and instead use the new disk-free-space from hackage.
 It will work on at least Linux, OSX, and Windows. Probably on the BSDs,
 but I have not checked.
 
 So, it would be nice to get this into Debian before-hand.

There's another package (statvfs) on hackage that does something
similar, although it's not portable.

To my surprise, both of these import statvfs as unsafe, which (for a
C function that results in a syscall is surprising), so I filled
https://github.com/redneb/disk-free-space/issues/1.

Curious: if your code is already portable, why not split that out if it
already works in the real world?

thanks!
iustin


signature.asc
Description: Digital signature


Bug#758870: nfs-common: nfs v4: uid/gid lookup fails for some of the users

2014-09-09 Thread Iustin Pop
On Fri, Sep 05, 2014 at 11:19:35AM +0200, Piet Plomp wrote:
 
 Hi Iustin,
 
 On 2014-09-04 19:11, Iustin Pop wrote:
 [...]
 
  Just another datapoint: this is different from my case. No new users
  created, randomly new files get -1 for a while, after which the correct
  UID is listed.
 
 No, this is not different: all new users get new files, which have never
 been served by the nfs server before. With me, a while might last
 forever for some identities.

I still don't understand what new users mean - as I said, I don't have
new users.

 When I create files or dirs, they may be owned by the infamous -2
 (4294967294), regardless _where_ I created them (i.e. through nfs or
 locally on the filesystem.

Exactly.

 You report that after a while the currect uid and gid are listed. Same for
 me, but sadly not always, some identities get stuck on 4294967294
 forever.
 
 I'm curious if we have any differences in our setups:
   - Do you also have a mixture of wheezy and jessie systems? Is your nfs
 server also on a wheezy system? Are your clients both jessie and wheezy
 systems?

Only sid (unstable) clients. Server and some clients run custom
(upstream) kernels, some clients run sid kernel.

   - Did you see any changes in the behaviour of the wheezy clients after
 the jessie clients mounted?

I don't have wheezy clients, so N/A.

   - Do you have inet6 entries in /etc/netconfig enabled on the jessie
 clients (which is the default)?

Yes.

   - Did you change /etc/idmapd.conf?

Yes. I tried to add static mappings for some users, but it didn't have
any positive effect.

   - Did you change or add any files in /etc/request-key.d/ ? (small test:
 rename the id_resolver file, and suddenly _all_ identities are
 4294967294)

No.

   - Is the serving filesystem XFS formatted?

Interestingly, yes. Only XFS.

   - Is NIS involved? Or LDAP? (A small test by copying the passwd, shadow
 and group entries to the client system: everything is ok).

No. Only 'compat' nssswitch entries.

   - Do you use nsswitch to resolve identities (uid/gid)?

I don't understand - nsswitch is always used. Did you mean what nsswitch
configuration do I have? If so, it's just 'compat'.

   - Does your client run a name service caching daemon (nscd or unscd)?

No.

   - Did you see nobody/nogroup (65534/65534) identities too?

Yes.

 Just to make sure: this is nfs v4 (v4.0) only. Mounting with nfs version 3
 over tcp works fine.

Not using anything but kerberised nfs v4.

regards,
iustin


signature.asc
Description: Digital signature


Bug#758870: nfs-common: nfs v4: uid/gid lookup fails for some of the users

2014-09-04 Thread Iustin Pop
On Thu, Sep 04, 2014 at 12:32:07PM +0200, Piet Plomp wrote:
 Dear all,
 
 This bug might be related to recency. I created accounts for our new
 students last week. Now, a listing of the home directories on the jessie
 systems shows about half of the _new_ accounts the identity as the
 infamous 4294967294.
 
 Since the new accounts were created, no reboots were done and no relevant
 services were restarted.
 
 The identities of older accounts are now all present.
 
 As always, id lists the correct identities in all cases.
 
 On the wheezy systems, all identities are shown correctly.
 
 Hope this helps in some way.

Just another datapoint: this is different from my case. No new users
created, randomly new files get -1 for a while, after which the correct
UID is listed.

regards,
iustin


signature.asc
Description: Digital signature


Bug#758870: nfs-common: nfs v4: uid/gid lookup fails for some of the users

2014-08-25 Thread Iustin Pop
On Mon, Aug 25, 2014 at 11:47:46AM -0700, Ben Hutchings wrote:
 On Mon, 2014-08-25 at 14:43 +0200, Piet Plomp wrote:
  Hi Ben,
  
  Here are some tests:
  
  A wheezy system:
  For a new test I took a standard _wheezy_ system without systemd,
  3.2.0-4 kernel (Debian 3.2.60-1+deb7u3). No nfs problem.
  
  I upgraded libc6 to jessie's 2.19.9: no nfs problem.
  
  Then I installed the linux-image-3.14.2-amd64 (3.14.15-2) kernel
  (which pulled in initramfs-tools) and rebooted: : YES there is
  the nfs problem!
  
  A jessie system:
  Another system, one of the jessie systems with older kernels installed:
  - kernel 3.13.10  nfs problem YES
  - kernel 3.14.12  nfs problem YES
  - kernel 3.14.15  nfs problem YES
  - kernel 3.2.0-4 (3.2.54 from wheezy) nfs problem NO
  This system uses systemd.
  
  Looks like it's a kernel problem, the problem is not introduced in 3.14.11
  or 12, as I thought earlier.
 [...]
 
 Thanks for testing.
 
 Can you also test with Linux 3.16, which is packaged in experimental?

Just FYI: I have the same problem, but as I use custom kernels built
from upstream I didn't report it yet (I thought it's maybe my config or
such). But I know that this was not a problem with 3.7; it appeared when
I switched from 3.7 to 3.12, so it was introduced sometime between 3.8
and 3.12.

regards,
iustin


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



Bug#756334: [Pkg-haskell-maintainers] Bug#756334: Configure script downloads files from the Internet

2014-07-29 Thread Iustin Pop
On Mon, Jul 28, 2014 at 11:02:53PM +0200, Evgeny Kapun wrote:
 My suggestion is that downloading files in a secure manner is hard, and 
 maintainer scripts probably shouldn't be doing it.

On Tue, Jul 29, 2014 at 09:27:34AM +0300, Henri Salo wrote:
 Do you have an alternative solution? Maybe this could be extracted directly to
 source package and updated with an script?

Just to clarify both points above, if it's not clear from the discussion
on the upstream bug: the current situation is not intended, it's just an
accident resulting from the fact that upstream doesn't (yet) support an
offline mode, and changes in the upstream behaviour resulted in our
pre-unpacked files being ignored.

Rest assured, this will get fixed, one way (better upstream support) or
another (us patching upstream code so that it never downloads +
pre-shipping).

regards,
iustin


signature.asc
Description: Digital signature


Bug#736594: Still missing…

2014-07-20 Thread Iustin Pop
Just FYI: this bug is marked as upstream fixed, but I checked and while
the non-minified source code is in the git tree, it's not distributed in
the upstream archive. I've sent a trivial pull request so hopefully the
next upstream release will allows us to fix this bug.


signature.asc
Description: Digital signature


Bug#739694: Invalid file ref in documentation (man page)

2014-07-19 Thread Iustin Pop
severity 739694 minor
thanks

On Fri, Feb 21, 2014 at 01:27:56PM +0100, Mathieu Malaterre wrote:
 Package: mt-st
 
 
 man page refers to:
 
 [...]
 Otherwise,
a default device defined in the file /usr/include/sys/mtio.h is used.
 [...]
 
 I believe this is inacurate as it does not exists at least on my
 system. Maybe instead:
 
 
 /usr/include/linux/mtio.h
 
 or
 
 /usr/include/x86_64-linux-gnu/sys/mtio.h

The path quoted in the man page exist on my system, and is provided by
libc6-dev-i386 (of all things…).  It seems the actual path can be
system-dependent (/usr/include/sys on x86, /usr/include/x86_64-linux-gnu
on i386; the linux/mtio.h file is different, as that's a kernel header).

I'll patch the man page to note that this path can vary by system.

regards,
iustin


signature.asc
Description: Digital signature


Bug#739695: Convenient copy of mtio.h in source

2014-07-19 Thread Iustin Pop
On Fri, Feb 21, 2014 at 01:30:23PM +0100, Mathieu Malaterre wrote:
 Package: mt-st
 
 It is not clear what the impact would be, but I think it would be
 easier to maintain this package if the mtio.h copy would not be used
 and instead the system installed one would be used instead.

Thanks for the report.

 Here are the diff (as of today on wheezy):
 
 $ diff -u mtio.h /usr/include/linux/mtio.h
 --- mtio.h 2008-02-20 20:31:49.0 +0100
 +++ /usr/include/linux/mtio.h 2014-01-11 01:15:51.0 +0100
 @@ -1,9 +1,8 @@
  /*
   * linux/mtio.h header file for Linux. Written by H. Bergman
   *
 - * Sanitized version for mt/stinit (definitions not used by these
 - * programs have been removed) 7 Oct 2007/Kai Mäkisara

This is the part that makes me a bit suspicious - maybe there was more
to using a local file than including directly (unlikely, but…). I'll try
to ping the upstream, if he's still active, and get more info.

But yes, using the kernel header and build-depending on linux-libc-dev
makes sense.

thanks,
iustin


signature.asc
Description: Digital signature


Bug#698986: Indent to adopt mt-st

2014-07-18 Thread Iustin Pop
retitle 698986 ITA: mt-st -- Linux SCSI tape driver aware magnetic tape control
owner 698986 !
thanks

Since I need mt-st for some tasks and the package is orphaned, I'll
adopt it and maintain it (at least for a while).


signature.asc
Description: Digital signature


Bug#739693: Add homepage for mt-st

2014-07-18 Thread Iustin Pop
On Fri, Feb 21, 2014 at 01:25:44PM +0100, Mathieu Malaterre wrote:
 Package: mt-st
 
 It would be nice to have the Homepage set in d/control and/or in the
 debian/watch file. For example:

The watch file already has correct information (see
https://qa.debian.org/cgi-bin/watch?pkg=mt-st_1.1-5). I'll add the
Homepage field in the next upload.

thanks,
iustin


signature.asc
Description: Digital signature


Bug#754593: mt erase is a full (long) erase, document it as such

2014-07-12 Thread Iustin Pop
Package: mt-st
Version: 1.1-5
Severity: minor
Tags: patch

Attached is a patch which improves the man page to say that 'mt erase'
is a full erase (not a quick one, erasing just the file/end-of-tape
marks).

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.12-ruru0 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mt-st depends on:
ii  libc6  2.18-7

mt-st recommends no packages.

mt-st suggests no packages.

-- Configuration Files:
/etc/stinit.def changed [not included]

-- no debconf information
Author: Iustin Pop ius...@debian.org
Description: Improve manual page for the erase subcommand
--- a/mt.1
+++ b/mt.1
@@ -104,7 +104,9 @@
 .I count
 setmarks at current position (only SCSI tape).
 .IP erase
-Erase the tape.
+Erase the tape. Note that this is a long erase, which on modern
+(high-capacity) tapes can take many hours, and which usually can't be
+aborted.
 .IP status
 Print status information about the tape unit. (If the density code is
 no translation in the status output, this does not affect working of the


signature.asc
Description: Digital signature


Bug#753884: splitindex: wrong summary in man page

2014-07-05 Thread Iustin Pop
Package: texlive-latex-extra
Version: 2014.20140626-1
Severity: minor


Dear maintainer(s),

While searching for something unrelated, I saw this:

$ man -k split
…
splitindex (1)   - manual page for splitindex 0.2a
…

Looking at the man page itself:

$ man splitindex
…
NAME
   splitindex - manual page for splitindex 0.2a

This is not what the summary (if that's the correct term) should
describe, but rather the purpose of the program. Probably copying the
2nd line in the description paragraph would be good enough.

Thank you,
Iustin Pop

-- Package-specific info:
##
 List of ls-R files

-rw-r--r-- 1 root root 1531 Jul  5 20:31 /var/lib/texmf/ls-R
-rw-rw-r-- 1 root staff 80 Jul  3  2012 /usr/local/share/texmf/ls-R
lrwxrwxrwx 1 root root 29 May 30 11:00 /usr/share/texmf/ls-R - 
/var/lib/texmf/ls-R-TEXMFMAIN
lrwxrwxrwx 1 root root 31 May 31 16:45 /usr/share/texlive/texmf-dist/ls-R - 
/var/lib/texmf/ls-R-TEXLIVEDIST
lrwxrwxrwx 1 root root 31 May 31 16:45 /usr/share/texlive/texmf-dist/ls-R - 
/var/lib/texmf/ls-R-TEXLIVEDIST
##
 Config files
-rw-r--r-- 1 root root 838 Jun 13 11:47 /etc/texmf/web2c/texmf.cnf
-rw-r--r-- 1 root root 5375 Jul  5 20:31 /var/lib/texmf/web2c/fmtutil.cnf
lrwxrwxrwx 1 root root 32 May 31 16:45 /usr/share/texmf/web2c/updmap.cfg - 
/var/lib/texmf/updmap.cfg-DEBIAN
-rw-r--r-- 1 root root 3245 Jul  5 20:31 
/var/lib/texmf/tex/generic/config/language.dat
##
 Files in /etc/texmf/web2c/
total 8
-rw-r--r-- 1 root root 283 Apr 13  2009 mktex.cnf
-rw-r--r-- 1 root root 838 Jun 13 11:47 texmf.cnf
##
 md5sums of texmf.d
ca40c66f144b4bafc3e59a2dd32ecb9c  /etc/texmf/texmf.d/00debian.cnf
1df66bc319cec731e202eaf39f5d85e1  /etc/texmf/texmf.d/96JadeTeX.cnf

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.4-ruru0 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages texlive-latex-extra depends on:
ii  dpkg   1.17.10
ii  preview-latex-style11.87-1
ii  tex-common 5.02
ii  texlive-base   2014.20140528-3
ii  texlive-binaries   2014.20140528.34243-2
ii  texlive-latex-recommended  2014.20140528-3
ii  texlive-pictures   2014.20140528-3

Versions of packages texlive-latex-extra recommends:
ii  texlive-latex-extra-doc  2014.20140528-2

Versions of packages texlive-latex-extra suggests:
ii  libfile-which-perl  1.09-1
ii  python-pygments 1.6+dfsg-1

Versions of packages tex-common depends on:
ii  debconf [debconf-2.0]  1.5.53
ii  dpkg   1.17.10
ii  ucf3.0029

Versions of packages tex-common suggests:
ii  debhelper  9.20140228

Versions of packages texlive-latex-extra is related to:
ii  tex-common5.02
ii  texlive-binaries  2014.20140528.34243-2

-- debconf information excluded


signature.asc
Description: Digital signature


Bug#752819: Maintainer patch 40-help seems to add bugs

2014-06-26 Thread Iustin Pop
Package: xtitle
Version: 1.0.2-6
Severity: normal

Hi,

I'm looking at xtitle, and I see some code that doesn't make sense:

  [ ! $arget ]  target=$default

(note the mispelling of the $target variable in the condition.

And:

  case $target in
  *i*|*t*) something=something ;;
  esac

without $something being used later. Basically this code is no-op.

Upon further investigation, these are not an upstream problems, but
rather were introduced in 40-help.patch, but that patch seems badly
named - it seems rather to rewrite half of the script.

I just want to flag that that patch probably needs some attention.
Whether the patch itself is needed at all, is another discussion…

regards,
iustin

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14.4-ruru0 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xtitle depends on:
ii  kterm [x-terminal-emulator] 6.2.0-46.1
ii  rxvt-unicode [x-terminal-emulator]  9.20-1
ii  xterm [x-terminal-emulator] 304-1

xtitle recommends no packages.

xtitle suggests no packages.

-- no debconf information


signature.asc
Description: Digital signature


Bug#731095: Please consider switching tablesorter to alternate upstream

2014-02-03 Thread Iustin Pop
On Mon, Feb 03, 2014 at 12:37:22PM -0500, Jerome Charaoui wrote:
 Le 2014-02-02 17:09, Iustin Pop a écrit :
  On Thu, Jan 30, 2014 at 08:54:17PM -0500, Jerome Charaoui wrote:
  Several packages in Debian depend on libjs-jquery-tablesorter.
  Are you confident that switching to a fork wouldn't negatively
  impact these packages?
  
  I'm definitely not confident of this, as I'm not familiar with the 
  javascript packaging/versioning/upgrades policy. Hence why I asked
  the maintainer to _investigate_ this situation, as they have
  better knowledge than me on this front, not to simply switch over.
 
 I was asking in regards to the tablesorter plugin itself, not Debian
 policies, in the hope that you may be familiar with the differences
 between the two. Is the fork a drop-in replacement for the original
 plugin? Did it introduce incompatible changes, such as removing
 methods or properties? Etc.

Ah, I see. Unfortunately, I'm not that familiar, I just found a bug a in
the original upstream, and while searching on the internet I found the
alternate upstream which fixed that bug, and that seemed actively
maintained.

I'll try to investigate the differences, but I'm not very familiar with
javascript, so it'll take me a while.

thanks,
iustin


signature.asc
Description: Digital signature


Bug#731095: Please consider switching tablesorter to alternate upstream

2014-02-02 Thread Iustin Pop
On Thu, Jan 30, 2014 at 08:54:17PM -0500, Jerome Charaoui wrote:
 Several packages in Debian depend on libjs-jquery-tablesorter. Are you
 confident that switching to a fork wouldn't negatively impact these
 packages?

I'm definitely not confident of this, as I'm not familiar with the
javascript packaging/versioning/upgrades policy. Hence why I asked the
maintainer to _investigate_ this situation, as they have better
knowledge than me on this front, not to simply switch over.

thanks,
iustin


signature.asc
Description: Digital signature


Bug#731095: Please consider switching tablesorter to alternate upstream

2013-12-01 Thread Iustin Pop
Package: libjs-jquery-tablesorter
Version: 8-2
Severity: normal

Hi,

The current source for the tablesorter plugin seems to be the original
one at http://tablesorter.com. However, this version hasn't been
updated in more than 5 years, and in the meantime a fork has appeared
at https://github.com/Mottie/tablesorter that actually seems alive.

Could you please investigate switching over to this one? It seems to
fix many bugs and is maintained, so it might make sense to do so.

Thanks!
iustin

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9.6-ruru (SMP w/8 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libjs-jquery-tablesorter depends on:
ii  libjs-jquery   1.7.2+dfsg-3
ii  libjs-jquery-metadata  8-2

Versions of packages libjs-jquery-tablesorter recommends:
ii  javascript-common  11

libjs-jquery-tablesorter suggests no packages.

-- no debconf information


signature.asc
Description: Digital signature


Bug#721791: protobuf: please fix static initialization problem with dlopen

2013-09-04 Thread Iustin Pop
On Wed, Sep 04, 2013 at 02:55:07PM +0900, Nobuhiro Iwamatsu wrote:
 Package: protobuf
 Version: 2.4.1-3
 Severity: important
 Tags: patch
 
 Hi,
 
 Version 2.4.1 of protobuf has a problem for static initialization with dlopen.
 This problem already reported to upstream[0].
 
 The package mozc[1] which I am maintaining has a problem[2] which does not 
 work in
 part for this problem. 
 
 I create patch which revise this problem.
 
 Could you check and apply this?

Hi  thanks for the report. Unfortunately I'm a bit behind on the
maintenance of protobuf - it should also be updated to 2.5… As I see,
upstream has not commented on this, so I suspect new upstream version
still has it.

I'll see about uploading a fixed version, thanks!

iustin


signature.asc
Description: Digital signature


Bug#721791: protobuf: please fix static initialization problem with dlopen

2013-09-04 Thread Iustin Pop
On Wed, Sep 04, 2013 at 09:14:38PM +0200, Iustin Pop wrote:
 On Wed, Sep 04, 2013 at 02:55:07PM +0900, Nobuhiro Iwamatsu wrote:
  Package: protobuf
  Version: 2.4.1-3
  Severity: important
  Tags: patch
  
  Hi,
  
  Version 2.4.1 of protobuf has a problem for static initialization with 
  dlopen.
  This problem already reported to upstream[0].
  
  The package mozc[1] which I am maintaining has a problem[2] which does not 
  work in
  part for this problem. 
  
  I create patch which revise this problem.
  
  Could you check and apply this?
 
 Hi  thanks for the report. Unfortunately I'm a bit behind on the
 maintenance of protobuf - it should also be updated to 2.5… As I see,
 upstream has not commented on this, so I suspect new upstream version
 still has it.

One more thing: do you have a simple example that can reproduce this? It
would be great to add that to the list of simple tests I run before
uploading the package…

thanks again,
iustin


signature.asc
Description: Digital signature


Bug#713754: [Pkg-ganeti-devel] Bug#713754: Bug#713754: ganeti: FTBFS: htools/Ganeti/HTools/ExtLoader.hs:56:15: Not in scope: `catch'

2013-06-23 Thread Iustin Pop
On Sat, Jun 22, 2013 at 06:52:38PM -0400, Ben Lipton wrote:
   htools/Ganeti/HTools/ExtLoader.hs:56:15: Not in scope: `catch'
   make[2]: *** [htools/htools] Error 1
 
 
 This seems to be a result of the removal of catch from the prelude, which
 apparently happened in ghc 7.6.1:
 http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/release-7-6-1.html#id9281134
 
 My attempt at patching this is attached.

FYI, no need for this. Experimental already has 2.6.2-2 with this fixed,
it should only be a matter of migrating 2.6 from experimental to sid.

regards,
iustin


signature.asc
Description: Digital signature


Bug#713754: [Pkg-ganeti-devel] Bug#713754: Bug#713754: ganeti: FTBFS: htools/Ganeti/HTools/ExtLoader.hs:56:15: Not in scope: `catch'

2013-06-23 Thread Iustin Pop
On Sun, Jun 23, 2013 at 10:10:30AM -0400, Ben Lipton wrote:
 On Sun, Jun 23, 2013 at 9:48 AM, Iustin Pop ius...@debian.org wrote:
 
  On Sat, Jun 22, 2013 at 06:52:38PM -0400, Ben Lipton wrote:
 htools/Ganeti/HTools/ExtLoader.hs:56:15: Not in scope: `catch'
 make[2]: *** [htools/htools] Error 1
   
  
   This seems to be a result of the removal of catch from the prelude, which
   apparently happened in ghc 7.6.1:
  
  http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/release-7-6-1.html#id9281134
  
   My attempt at patching this is attached.
 
  FYI, no need for this. Experimental already has 2.6.2-2 with this fixed,
  it should only be a matter of migrating 2.6 from experimental to sid.
 
  regards,
  iustin
 
 
 Ah, thanks. I thought that might be the case; I mainly worked on this as a
 learning experience, but then thought I should share in case it would save
 someone some time.

Ack, not a problem. I just sent the email as I see more worthwhile to
bump 2.6 from exp to sid, rather than patch 2.5; 2.6 was uploaded to
sid just due to wheezy's freeze, which is now over, but I haven't had
time (and won't have for another while) to work on packaging, sorry.

iustin


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



Bug#707960: fixed in nfs-utils 1:1.2.8-3

2013-06-01 Thread Iustin Pop
On Sat, Jun 01, 2013 at 01:18:00AM +, Steve Langasek wrote:
 Source: nfs-utils
 Source-Version: 1:1.2.8-3
 
 We believe that the bug you reported is fixed in the latest version of
 nfs-utils, which is due to be installed in the Debian FTP archive.
 
* Build --with-libgssglue, which was the default prior to 1.2.8; this
  fixes a regression that makes rpc.gssd (and hence, all
  Kerberos-authenticated mounts) completely useless, because objects are
  being incorrectly passed between multiple gss implementations (by way of
  libtirpc).  Closes: #707960.

FYI, I just tried updating to 1.2.8-3, and still:

rpc.gssd[16622]: segfault at 1 ip 7f1525fbce95 sp 7fff9f7b5d10
error 4 in libgssglue.so.1.0.0[7f1525fb9000+9000]
rpc.gssd[16793]: segfault at 1 ip 7f805efa2e95 sp 7fff370e4ae0
error 4 in libgssglue.so.1.0.0[7f805ef9f000+9000]

# mount /home 
mount.nfs4: Broken pipe

-- 
regards,
iustin


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



Bug#705140: ganeti2: hypervisor conversion

2013-04-10 Thread Iustin Pop
On Wed, Apr 10, 2013 at 03:02:38PM +, Clint Adams wrote:
 Package: ganeti2
 Version: 2.5.2-1
 Severity: wishlist
 
 I'd like to be able to move a bunch of instances from a Xen cluster
 to a KVM cluster.
 
 /usr/lib/ganeti/tools/move-instance tells me
 OpPrereqError: ('Selected hypervisor (xen-pvm) not enabled in the cluster 
 (kvm)', 'wrong_state')
 
 It would be nice if it would either do the conversion for me or just
 do what it can and then let me tweak the final bits manually.

Hi,

While we don't support this natively, there is a hack/workaround:

- gnt-backup export the instances
- edit the config file and replace the hypervisor entry
- gnt-backup import with the new hypervisor

The reason we don't have this automated right now is that we don't have
a way to map hypervisor parameters from one hypervisor to another…

Thanks for the report, this should/will be forwarded upstream.

iustin


signature.asc
Description: Digital signature


Bug#599445: marked as done (ganeti2: SYNC_SPEED is not configurable)

2013-02-13 Thread Iustin Pop
On Wed, Feb 13, 2013 at 04:33:18PM +, Debian BTS wrote:
 Your message dated Wed, 13 Feb 2013 16:17:34 +
 with message-id e1u5f1a-0008ai...@franck.debian.org
 and subject line Bug#599445: fixed in ganeti 2.6.2-1
 has caused the Debian Bug report #599445,
 regarding ganeti2: SYNC_SPEED is not configurable
 to be marked as done.
 
 Changes: 
  ganeti (2.6.2-1) experimental; urgency=low
  .
* New upstream version (skipped 2.6.0/2.6.1 due to Wheezy freeze)
* Uploading to experimental in order to avoid potential problems when
  updating the Wheezy package (which is 2.5.2-based)
* Sync speed is not configurable in 2.6, see the disk parameters
  documentation (Closes: #599445)

Of course this was supposed to be is *now* configurable in 2.6. Sorry
for that.

iustin


signature.asc
Description: Digital signature


Bug#693691: gzip: Enable autopkgtest, add simple gzip test

2012-11-19 Thread Iustin Pop
On Mon, Nov 19, 2012 at 10:07:40AM -0700, Bdale Garbee wrote:
 Daniel Holbach daniel.holb...@ubuntu.com writes:
 
  it'd be great to enable autopkgtest tests for gzip as it's an essential 
  part 
  of any system. I took the liberty to write an (admittedly) very simple
  autopkgtest and add it to the package.
 
 Is there some reason you're ignoring the package's existing test suite?
 
 While I hadn't been paying attention to it, now that I've read about it
 I certainly don't object to the concept behind dep8.  But it makes no
 sense at all to start creating separate tests when the upstream package
 source already includes a credible test suite, as is the case with gzip.
 The current gzip debian/rules file invokes the test suite using 'make
 check' and the package build will not complete if any of the tests fail
 on the as-built executable.
 
 So, I'm not interested in merging this patch as-is.  If it can be
 reworked to run the existing test suite on an autopkgtest testbed, then
 I'd be willing to merge such a patch.  If that's not possible, then I
 suggest the design of autopkgtest be revisited so that we don't need to
 replicate and/or diverge from upstream test suite creation and management.

I'm not aware which patch is under discussion, but note that autopkg
tests are orthogonal to build tests. They are designed to test that
after a package has been installed, it has been correctly installed,
rather than/on top of being correctly built.

I don't know if this applies to gzip, but there's is a definite
separation between build and install tests at least for other software.

regards,
iustin


signature.asc
Description: Digital signature


Bug#673341: Patch for fixing the termios issues

2012-09-10 Thread Iustin Pop
tags 673341 +patch
thanks

I can confirm this bug too. It also breaks the kana input mode :(

Attached is a patch for fixing this, but I don't know if it breaks any
other OSes; I've done it by looking at the delta between 24-7 and 24-8.
The patch restores the following for me on Linux:

- ^D (exit)
- @/# (kana input mode)
- \ (kanji dictionary mode)

thanks,
iustin
--- b/xjdic-24/xjdfrontend.c	2012-09-11 08:35:32.0 +0900
+++ xjdic-24/xjdfrontend.c	2012-09-11 08:43:00.052106564 +0900
@@ -252,11 +252,19 @@
 new.sg_flags |= CBREAK; new.sg_flags = ~ECHO;
 ioctl(0, TIOCSETP, new);
 #else
+#ifdef __GNU__
 tcgetattr(0, orig); tcgetattr(0, new);
+#else
+ioctl(0, TCGETA, orig); ioctl(0, TCGETA, new);
+#endif
 new.c_lflag = ~ICANON; new.c_lflag = ~ISIG; new.c_lflag = ~ECHO;
 new.c_lflag = ~IXON;
 new.c_cc[VMIN] = 1; new.c_cc[VTIME] = 0;
+#ifdef __GNU__
 tcsetattr(0, TCSANOW, new);
+#else
+ioctl(0, TCSETA, new);
+#endif
 #endif
 myi_status=IOCTL_RAW;
   }
@@ -267,8 +275,10 @@
 {
 #ifdef __STRICT_BSD__
ioctl(0, TIOCSETP, orig);
-#else
+#elif defined(__GNU__)
tcsetattr(0, TCSANOW, orig);
+#else
+   ioctl(0, TCSETA, orig);
 #endif
 myi_status = IOCTL_ORIG;
 }


signature.asc
Description: Digital signature


Bug#533175: Updates on this?

2012-08-15 Thread Iustin Pop
Erik, are you still working on this? I too would be interested in having
Hoogle as a package in Debian.

thanks!
iustin


signature.asc
Description: Digital signature


Bug#683200: unblock: ganeti/2.5.2-1

2012-07-29 Thread Iustin Pop
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ganeti

Hi release team,

I would kindly ask you to unblock the ganeti package. As upstream, we
have released version 2.5.2 especially to fix the outstanding issues
that ganeti has in testing (and that were fixable without invasive
changes). You can see the upstream commits here:

  
http://git.ganeti.org/?p=ganeti.git;a=shortlog;h=refs/tags/v2.5.2;hp=refs/tags/v2.5.1

The debdiff between testing and unstable is a bit more hairy due to the
HTML doc being regenerated, so I won't include it; let me know if you
want to take a look at it. Beside the upstream changes, on the debian
packaging side there are two extra changes:

- a patch to fix the -no-kvm parameter (not upstreamed yet)
- a fix to dh_installinit invocation (the fix for #677674)

Let me know if unblocking is possible or not. Thanks!

unblock ganeti/2.5.2-1

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.23-ruru1 (SMP w/4 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature


Bug#599445: [Pkg-ganeti-devel] Bug#599445: ganeti2: SYNC_SPEED is not configurable

2012-07-23 Thread Iustin Pop
On Thu, Oct 07, 2010 at 04:19:48PM +, Clint Adams wrote:
 Package: ganeti2
 Version: 2.1.6-1
 
 Due to what I assume are horrible kernel bugs, letting drbd sync
 at a fast rate causes the entire machine to go down.
 
 It appears that there is no way to override ganeti's syncer rate
 setting other than to edit /usr/share/pyshared/ganeti/constants.py

FYI, this is solved in upstream version 2.6.0, but that will only be
uploaded after wheezy (it's a significant new release, and it's not yet
ready, just release candidate, on upstream side).

So this will probably be solved in a potential 2.6.0-x Debian release.

regards,
iustin


signature.asc
Description: Digital signature


Bug#677674: [Pkg-ganeti-devel] Bug#677674: ganeti2: does not install cleanly

2012-07-21 Thread Iustin Pop
found 677674 2.5.0-1
thanks

On Sat, Jun 16, 2012 at 11:37:04PM +0200, Toni Mueller wrote:
 
 Hi,
 
 On Sat, Jun 16, 2012 at 11:21:57PM +0200, Iustin Pop wrote:
  Yes, but note that the error code is from before the update-rc message.
 
 it's probably from postinst.
 
  Could you please post the un-abbreviated install log? I'm curious if
  there are any other errors before dpkg returned an error code.
 
 The log is attached below. Please note that there are some control
 characters left in the log. Sorry for cutting out the important part in
 the first attempt.
 
   I can't really tell. It has been like this for a while, but I have only
   just gotten around to verify that this problem is likely to be in your
   package.
  
  For a while?
 
 I think I first tried to install ganeti2 in March 2011 (2.1.6 back
 then), then it got de-installed at 2.4.5, and now I can't install it.

Finally found the problem. It's a trivial bug, introduced in version
2.5.0-1. I'll see if I can get a freeze exception.

Sorry and thanks for the report!
iustin


signature.asc
Description: Digital signature


Bug#682333: KVM failing with : as a disk separator

2012-07-21 Thread Iustin Pop
Package: ganeti
Version: 2.5.1-1
Severity: important
Tags: upstream

This is a Debian bug corresponding to upstream issue 169: kvm can't
open disk images with : as a disk separator, which albeit
configurable is our default.

Fixing this bug via the simple method of changing the disk separator
means that running instances (e.g. Xen) will not be possible to
live-migrate after upgrading the package until they are restarted. As
such, we need to add caution notes/NEWS.Debian to detail this.

For more information, see
https://code.google.com/p/ganeti/issues/detail?id=169 and
https://groups.google.com/forum/?fromgroups#!topic/ganeti/gBGhJFwMHQo.

As it is right now, KVM is unusable with Ganeti.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.23-ruru1 (SMP w/4 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature


Bug#680859: NMUing

2012-07-16 Thread Iustin Pop
On Mon, Jul 16, 2012 at 01:46:43PM -0400, Scott Kitterman wrote:
 Uploading the attached to delay/2 due to no maintainer response after a week. 
  
 If you want to fix it differently or have me delay it further, please let me 
 know.

Nope, this is the correct fix, I just had not time yet for my Debian
activities.

thanks,
iustin


signature.asc
Description: Digital signature


Bug#678524: [Pkg-acpi-devel] Bug#678524: acpi-support-base: please drop dependency on consolekit

2012-07-03 Thread Iustin Pop
On Sun, Jun 24, 2012 at 01:41:53PM +0200, Michael Meskes wrote:
 On Fri, Jun 22, 2012 at 03:09:33PM +0200, Bernhard R. Link wrote:
  Would you please drop the dependency on consolekit from
  acpi-support-base?
 
 No, there is a reason why this was added. Upstream changed to ck-list-sessions
 because it seems to be the only tool working with lightdm:
 https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/933626

This however is a bit sad. I don't use lightdm, and many of the systems
where I install acpi-support-base are headless (e.g. virtual machines).

Reading the upstream bug, it seems that instead of fixing lightdm to
properly log to wtmp, they added a much heavier dependency.

Now as I understand, this is an upstream decision, but it still (IMHO)
sucks. I'll reply on the upstream bug…

sad,
iustin



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



Bug#677674: [Pkg-ganeti-devel] Bug#677674: ganeti2: does not install cleanly

2012-06-16 Thread Iustin Pop
On Sat, Jun 16, 2012 at 01:04:50AM +0200, Toni Mueller wrote:
 Package: ganeti2
 Version: 2.5.1-1
 Severity: normal
 
 Dear Maintainer,
 
 while trying to install ganeti2, I get:
 
 
 # aptitude install ganeti2
 ...
 [master ce2b39c] committing changes in /etc after apt run
  5 files changed, 2036 insertions(+)
  create mode 100644 bash_completion.d/ganeti
  create mode 100644 cron.d/ganeti
  create mode 100644 default/ganeti
  create mode 100755 init.d/ganeti
 E: Sub-process /usr/bin/dpkg returned an error code (1)

Hmm, what is this git output? Could it be that the git hooks failed
somehow?

 A package failed to install.  Trying to recover:
 Setting up ganeti2 (2.5.1-1) ...
 update-rc.d: error: defaults takes only one or two codenumbers
 usage: update-rc.d [-n] [-f] basename remove
update-rc.d [-n] basename defaults [NN | SS KK]
update-rc.d [-n] basename start|stop NN runlvl [runlvl] [...] .
update-rc.d [-n] basename disable|enable [S|2|3|4|5]
 -n: not really
 -f: force
 
 The disable|enable API is not stable and might change in the future.
 dpkg: error processing ganeti2 (--configure):
  subprocess installed post-installation script returned error exit status 1
 Processing triggers for python-support ...
 Errors were encountered while processing:
  ganeti2
  
 #
 
 
 I purged the package, then tried to re-install, getting the same
 effect.

Hmm, this is strange, I always test packages for installation before
uploading a new release and I haven't seen this. Furthermore, the
piuparts service shows ganeti installing correctly
(http://piuparts.debian.org/sid/pass/ganeti2_2.5.1-1.log):

  The following NEW packages will be installed:
ganeti2
  0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
  Need to get 1390 kB of archives.
  After this operation, 5016 kB of additional disk space will be used.
  Get:1 http://piatti.debian.org/debian/ sid/main ganeti2 all 2.5.1-1 [1390 kB]
  debconf: delaying package configuration, since apt-utils is not installed
  Fetched 1390 kB in 0s (27.4 MB/s)
  Selecting previously unselected package ganeti2.
  (Reading database ... 9527 files and directories currently installed.)
  Unpacking ganeti2 (from .../ganeti2_2.5.1-1_all.deb) ...
  Setting up ganeti2 (2.5.1-1) ...
  invoke-rc.d: policy-rc.d denied execution of start.
  Processing triggers for python-support ...

So no errors in the setting up phase.

Maybe update-rc.d has changed since I uploaded? I'll check anew, thanks
for the report.

thanks,
iustin



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



Bug#677674: [Pkg-ganeti-devel] Bug#677674: ganeti2: does not install cleanly

2012-06-16 Thread Iustin Pop
On Sat, Jun 16, 2012 at 11:01:43PM +0200, Toni Mueller wrote:
 
 Hi,
 
 On Sat, Jun 16, 2012 at 10:43:17AM +0200, Iustin Pop wrote:
  On Sat, Jun 16, 2012 at 01:04:50AM +0200, Toni Mueller wrote:
5 files changed, 2036 insertions(+)
create mode 100644 bash_completion.d/ganeti
create mode 100644 cron.d/ganeti
create mode 100644 default/ganeti
create mode 100755 init.d/ganeti
   E: Sub-process /usr/bin/dpkg returned an error code (1)
  
  Hmm, what is this git output? Could it be that the git hooks failed
  somehow?
 
 this is from etckeeper.

Yes, but note that the error code is from before the update-rc message.
Could you please post the un-abbreviated install log? I'm curious if
there are any other errors before dpkg returned an error code.

It's true that there seems to be an update-rc.d call issue, but that
seems to be after dpkg already failed, during aptitude rollback phase.

  Maybe update-rc.d has changed since I uploaded? I'll check anew, thanks
  for the report.
 
 I can't really tell. It has been like this for a while, but I have only
 just gotten around to verify that this problem is likely to be in your
 package.

For a while? That is very strange then. I'll have to create a new
chroot and install ganeti fresh then, since this doesn't match my
install in existing chroot results.

thanks!
iustin



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



Bug#675837: protobuf: FTBFS[!linux]: error: 'isatty' was not declared in this scope

2012-06-11 Thread Iustin Pop
On Mon, Jun 11, 2012 at 03:08:54PM +0100, Steven Chamberlain wrote:
 Hi,
 
 Actually there seems to be another problem after this, when building the
 Java bindings.  I wonder if Build-Depends: default-jdk is really
 acceptable for platforms without an openjdk:
 
  Setting up gcj-4.7-jdk (4.7.0-4) ...
  Setting up gcj-jdk (4:4.7.0-6) ...
  Setting up default-jdk (1:1.5-47) ...
  ...
  # java bindings
  # this code mimics mvn package. This should be changed when maven is 
  supported by debian.
  /bin/sh /usr/bin/ant -f debian/java-build.xml jar
  Buildfile: /tmp/buildd/protobuf-2.4.1/debian/java-build.xml
  
  generate:
  [mkdir] Created dir: 
  /tmp/buildd/protobuf-2.4.1/java/target/generated-sources
   [echo] src
  
  compile:
  [mkdir] Created dir: /tmp/buildd/protobuf-2.4.1/java/target/classes
  [javac] Compiling 38 source files to 
  /tmp/buildd/protobuf-2.4.1/java/target/classes
  ...
  [javac] 70. ERROR in 
  /tmp/buildd/protobuf-2.4.1/java/src/main/java/com/google/protobuf/TextFormat.java
   (at line 599)
  [javac] matcher.usePattern(TOKEN);

Indeed, it might be not. This looks like what I've seen a long while
ago, when sun-jdk/openjdk was too old even on platforms where it
existed.

Do I understand correctly, that building depends on openjdk (or rather
said, on a JDK which supports java 1.5 or newer, or 1.6 or newer), so
therefore it worked until now since the kfreebsd-* builders only built
the arch-specific package? And you're trying to build all packages, not
just binary ones, so that's why I fails?

I wonder if the resulting JAR file built on (e.g.) amd64 works fine on a
machine which doesn't have openjdk.

Finally: maybe this should be split as a different bug; the gcc-4.7 fix
is good (much appreciated!), so I can upload that soon.

thanks,
iustin



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



Bug#675837: protobuf: FTBFS[!linux]: error: 'isatty' was not declared in this scope

2012-06-03 Thread Iustin Pop
On Sun, Jun 03, 2012 at 06:11:03PM +0200, Christoph Egger wrote:
 Package: src:protobuf
 Version: 2.4.1-2
 Severity: serious
 Tags: sid wheezy
 User: debian-...@lists.debian.org
 Usertags: kfreebsd
 X-Debbugs-Cc: debian-...@lists.debian.org
 Justification: fails to build from source (but built successfully in the past)
 
 Hi!
 
 Your package failed to build on the kfreebsd-* buildds:

Yes, I know. The gcc 4.7 transition, *again*.

thanks,
iustin



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



Bug#674234: override: libprotobuf-dev:optional, libprotobuf-java:optional, libprotobuf-lite7:optional, etc.

2012-05-23 Thread Iustin Pop
Package: ftp.debian.org
Severity: normal

Hi, composing this manually as reportbug crashes on me; sorry if the format is 
wrong.

I've changed the priority for all packages built from source package
'protobuf' from extra to optional, per #664744. I would appreciate if
you can update the override file.

The actual message is:

libprotobuf-dev_2.4.1-2_amd64.deb: package says priority is optional, override 
says extra.
libprotobuf-java_2.4.1-2_all.deb: package says priority is optional, override 
says extra.
libprotobuf-lite7_2.4.1-2_amd64.deb: package says priority is optional, 
override says extra.
libprotobuf7_2.4.1-2_amd64.deb: package says priority is optional, override 
says extra.
libprotoc-dev_2.4.1-2_amd64.deb: package says priority is optional, override 
says extra.
libprotoc7_2.4.1-2_amd64.deb: package says priority is optional, override says 
extra.
protobuf-compiler_2.4.1-2_amd64.deb: package says priority is optional, 
override says extra.
python-protobuf_2.4.1-2_amd64.deb: package says priority is optional, override 
says extra.

All binary packages should be updated: section stays the same,
priority becomes optional.

thanks!
iustin


signature.asc
Description: Digital signature


Bug#674033: ganeti2: Some disk operations broken in squeeze

2012-05-22 Thread Iustin Pop
On Tue, May 22, 2012 at 12:21:43PM -0400, Justin Azoff wrote:
 I had upgraded to ganeti2 and then tried converting some plain disk
 types to drbd, and everything broke:
 
 2011-12-30 10:39:37,045: ganeti-masterd pid=2140/JobQueue22 INFO Op 1/1: 
 Starting opcode CLUSTER_REPAIR_DISK_SIZES
 2011-12-30 10:39:37,104: ganeti-masterd pid=2140/ClientReq13 INFO Received 
 job poll request for 4053
 2011-12-30 10:39:37,241: ganeti-masterd pid=2140/JobQueue22 INFO Disk 0 of 
 instance FOO has mismatched size, correcting: recorded 1024, actual 0
 2011-12-30 10:39:37,270: ganeti-masterd pid=2140/ClientReq13 INFO Received 
 job poll request for 4053
 2011-12-30 10:39:37,332: ganeti-masterd pid=2140/JobQueue22 WARNING Disk 1 of 
 instance FOO did not return valid size information, ignoring
 
 Then when the disk conversion failed things like this started happening:
 
 2011-12-30 10:40:11,046: ganeti-masterd pid=2140/JobQueue19 WARNING Could not 
 prepare block device sda on node BAR (is_primary=False, pass=1): Error while 
 assembling disk: Can't activate lv 
 /dev/xenvg/0c44e017-a28f-4e56-a6bb-990ce83c2116.sda:   One or more specified 
 logical volume(s) not found.

Hi,

Not sure if this is the cause. The patch you quote only breaks
repair-disks-sizes, in that it wouldn't work at all, not break disk
activation.

 The fix is already in the upstream version, backporting it onto the
 stable package makes everything happy:
 
 http://git.ganeti.org/?p=ganeti.git;a=commitdiff;h=e50d88078e1dbfe3d78aa174b760aa6142f54b6c
 
 commit e50d88078e1dbfe3d78aa174b760aa6142f54b6c
 Author: Iustin Pop ius...@google.com
 Date:   Tue Feb 15 14:39:44 2011 +0100
 
 Fix LUClusterRepairDiskSizes and rpc result usage
 
 This LU was introduced before the RPC result conversion from .data to
 .payload, and it has managed to keep the old-style usage (how? it's
 the only LU that does so). Fix by changing to payload, and add some
 extra logging for easier diagnose.
 
 Signed-off-by: Iustin Pop ius...@google.com
 Reviewed-by: Stephen Shirley diam...@google.com
 Reviewed-by: Michael Hanselmann han...@google.com
 (cherry picked from commit 043beb38f4e10b75d0820c361c668c441c7a6980)
 
 
 I only ran into this when I tried converting from plain to drbd, so it's
 possible that most people will never have this problem.  2.1.x is also fairly
 old at this point, but it is the version in stable..

We're supporting newer version in backports; 2.4.5 is the current
squeeze-backports version.

Would that work for you? Alternatively, I could try to prepare a bugfix
for stable, not sure if it could go in or not.

Thanks for the report!

iustin



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



Bug#606898: python-pyxattr: Please package for python3

2012-05-15 Thread Iustin Pop
On Thu, Mar 15, 2012 at 02:33:06PM +0100, Didier 'OdyX' Raboud wrote:
 tags 606898 +patch
 thanks
 
 Hi Tim, hi Iustin,
 
 Le 12.12.2010 21:24, Tim a écrit :
  Package: python-pyxattr
  Severity: wishlist
  
  The latest version of pyxattr supports python3.  However, no package
  exists in Debian for this, so it must be built from source when
  developing for python3.  I am not aware of any other python 3.x
  compatible modules which suit my needs for accessing extended
  filesystem attributes.
  
  Building from source for python3 is actually quite straight-forward
  and created no problems for me on Sid, so it shouldn't be too much
  trouble to add a python3-pyxattr package.
 
 Here is a patch that creates both the python3-pyxattrs and its -dbg
 flavour. It uses the dh_python3 helper and just works in a fresh sid
 chroot.
 
 Iustin: please consider merging and uploading a fix to this bug.
 (Otherwise, no fondue for you...) :-)

Hi all,

During the investigation of another bug (as upstream), I've come to
realise that the Python 3 namespace argument parsing is broken; so
proper Python 3 support will have to wait a bit until I make another
release (soonish).

Didier: the patch looks good, will integrate it.

thanks,
iustin


signature.asc
Description: Digital signature


  1   2   3   >