Bug#939552: libvirt: New upstream version (5.10)

2019-12-31 Thread Thomas Pircher
Dear maintainer,

please consider raising the severity of this wishlist bug. I have just
updated a system to bullseye with libvirt 5.6.0-2, and I'm hitting
upstream bug https://bugzilla.redhat.com/show_bug.cgi?id=1732298

When I start a VM that is connected to an OVS portgroup then I get the
following error message:

error: unsupported configuration: an interface connecting to network 
'ovs-network' is requesting a vlan tag, but that is not supported for this type 
of network

Steps to reproduce:
1. create ovs-network with some portgroups
2. create VM connected to such portgroup on ovs-network
3. start domain

This issue is fixed in version 5.7, the patch is linked in the upstream
bug database:
https://www.redhat.com/archives/libvir-list/2019-August/msg00201.html

Thanks,
Thomas



Bug#890039: linux-image-4.14.0-3-amd64: unable to handle kernel NULL pointer dereference

2018-02-21 Thread Thomas Pircher
I'm experiencing the same bug. When updating the system, the computer becomes
unresponsive and after a hard reboot I see a kernel error in the log
(BUG: unable to handle kernel NULL pointer dereference at
00b0, IP: pids_free+0x11/0x40).

I'm using linux-image-4.14.0-3-amd64 (4.14.13-1) and after downgrading
to a self-compiled kernel (version 4.13.16) I don't see this problem any
longer.

Cheers,
Thomas

-- Log file:

Feb 20 08:39:38 tplinux dbus-daemon[483]: [system] Reloaded configuration
Feb 20 08:39:38 tplinux dbus-daemon[483]: [system] Reloaded configuration
Feb 20 08:39:39 tplinux dbus-daemon[483]: [system] Reloaded configuration
Feb 20 08:39:40 tplinux systemd[1]: Reloading.
Feb 20 08:39:40 tplinux kernel: [ cut here ]
Feb 20 08:39:40 tplinux kernel: WARNING: CPU: 6 PID: 1 at 
/build/linux-LHmLg5/linux-4.14.13/kernel/fork.c:419 __put_task_struct+0xeb/0x150
Feb 20 08:39:40 tplinux kernel: Modules linked in: vhost_net vhost tap 
ip6t_REJECT nf_reject_ipv6 nls_utf8 cifs ccm dns_resolver fscache xt_CHECKSUM 
iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 
nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack libcrc32c 
ipt_REJECT nf_reject_ipv4 xt_tcpudp tun ebtable_filter ebtables ip6table_filter 
ip6_tables devlink iptable_filter snd_hda_codec_hdmi bridge binfmt_misc 
snd_hda_codec_realtek intel_powerclamp nouveau snd_hda_codec_generic coretemp 
kvm_intel asix usbnet video iTCO_wdt kvm snd_hda_intel mii iTCO_vendor_support 
irqbypass ttm libphy snd_hda_codec mxm_wmi ppdev snd_hda_core drm_kms_helper 
intel_cstate snd_hwdep joydev snd_pcm evdev intel_uncore drm snd_timer pcspkr 
snd i2c_algo_bit lpc_ich soundcore mfd_core sg winbond_cir i7core_edac
Feb 20 08:39:40 tplinux kernel:  rc_core parport_pc parport shpchp wmi button 
acpi_cpufreq i5500_temp 8021q garp mrp stp llc sunrpc ip_tables x_tables 
autofs4 ext4 crc16 mbcache jbd2 fscrypto ecb crypto_simd cryptd glue_helper 
aes_x86_64 btrfs crc32c_generic xor zstd_decompress zstd_compress xxhash 
raid6_pq hid_generic usbhid hid sr_mod cdrom sd_mod ata_generic pata_marvell 
crc32c_intel ahci libahci libata firewire_ohci uhci_hcd ehci_pci ehci_hcd 
i2c_i801 firewire_core crc_itu_t scsi_mod e1000e usbcore ptp usb_common pps_core
Feb 20 08:39:40 tplinux kernel: CPU: 6 PID: 1 Comm: systemd Tainted: G  
I 4.14.0-3-amd64 #1 Debian 4.14.13-1
Feb 20 08:39:40 tplinux kernel: Hardware name:  /DX58SO, BIOS 
SOX5810J.86A.5599.2012.0529.2218 05/29/2012
Feb 20 08:39:40 tplinux kernel: task: 9074612a0e00 task.stack: 
ad8cc18d
Feb 20 08:39:40 tplinux kernel: RIP: 0010:__put_task_struct+0xeb/0x150
Feb 20 08:39:40 tplinux kernel: RSP: 0018:ad8cc18d3e38 EFLAGS: 00010246
Feb 20 08:39:40 tplinux kernel: RAX:  RBX: 90742b3cfc10 
RCX: 0001
Feb 20 08:39:40 tplinux kernel: RDX: ad8cc18d3ea0 RSI: 90742b3cfc10 
RDI: 90742b3cfc10
Feb 20 08:39:40 tplinux kernel: RBP: ad8cc18d3f20 R08: 1000 
R09: 0016
Feb 20 08:39:40 tplinux kernel: R10: 5566d15ef010 R11: 90742a03d015 
R12: 9073a1d9d600
Feb 20 08:39:40 tplinux kernel: R13:  R14: 90742b3cfc10 
R15: 90745d783f80
Feb 20 08:39:40 tplinux kernel: FS:  7fd2068609c0() 
GS:90746338() knlGS:
Feb 20 08:39:40 tplinux kernel: CS:  0010 DS:  ES:  CR0: 
80050033
Feb 20 08:39:40 tplinux kernel: CR2: 5566d17995c8 CR3: 00032033e000 
CR4: 26e0
Feb 20 08:39:40 tplinux kernel: Call Trace:
Feb 20 08:39:40 tplinux kernel:  css_task_iter_next+0x6f/0x80
Feb 20 08:39:40 tplinux kernel:  kernfs_seq_next+0x23/0x50
Feb 20 08:39:40 tplinux kernel:  ? cgroup_procs_show+0x26/0x30
Feb 20 08:39:40 tplinux kernel:  seq_read+0x313/0x440
Feb 20 08:39:40 tplinux kernel:  vfs_read+0x89/0x130
Feb 20 08:39:40 tplinux kernel:  SyS_read+0x52/0xc0
Feb 20 08:39:40 tplinux kernel:  system_call_fast_compare_end+0xc/0x6f
Feb 20 08:39:40 tplinux kernel: RIP: 0033:0x7fd206189908
Feb 20 08:39:40 tplinux kernel: RSP: 002b:7fff9cd451c0 EFLAGS: 0246
Feb 20 08:39:40 tplinux kernel: Code: f0 ff 4a 5c 74 40 48 8b 3d 7b d9 50 01 48 
89 ee e8 db cf 18 00 48 89 df e8 73 49 07 00 85 c0 75 b0 48 89 df 5b 5d e9 c5 
fe ff ff <0f> ff 8b 43 48 85 c0 0f 84 2b ff ff ff 0f ff e9 24 ff ff ff 0f 
Feb 20 08:39:40 tplinux kernel: ---[ end trace 722d628960eef859 ]---
Feb 20 08:39:40 tplinux kernel: BUG: unable to handle kernel NULL pointer 
dereference at 00b0
Feb 20 08:39:40 tplinux kernel: IP: pids_free+0x11/0x40
-- Reboot --
Feb 20 08:40:52 tplinux kernel: microcode: microcode updated early to revision 
0x19, date = 2013-06-21
Feb 20 08:40:52 tplinux kernel: Linux version 4.14.0-3-amd64 
(debian-ker...@lists.debian.org) (gcc version 7.2.0 (Debian 7.2.0-19)) #1 SMP 
Debian 4.14.13-1 (2018-01-14)
Feb 20 08:40:52 tplinux kernel: Command line: 
BOOT_IMAGE=/boot/vmlinuz-4.14.0-3-amd64 

Bug#876027: RFS: libcgicc/3.2.19-0.2 [NMU] -- C++ class library for writing CGI applications

2017-09-17 Thread Thomas Pircher

On 2017-09-17 20:59, Gianfranco Costamagna wrote:

BTW the only patch the package is carrying at this moment, has been
created to make the package multiarch. So, moving the configurator
outside usr/bin, will make the patch even useless.


Hi,

yes, you have a good point there...
I have uploaded a new version that just removes the -fdebug-prefix-map 
option from the old-style config file.


Let me know if there are any other problems.

Thanks,
Thomas



Bug#876027: RFS: libcgicc/3.2.19-0.2 [NMU] -- C++ class library for writing CGI applications

2017-09-17 Thread Thomas Pircher

On 2017-09-17 16:14, Andrey Rahmatullin wrote:

On Sun, Sep 17, 2017 at 02:59:48PM +, Gianfranco Costamagna wrote:

hello, I find this approach a little bit too invasive

-cxxflags="-Wall -W -pedantic -g -O2 
-fdebug-prefix-map=/build/libcgicc-GEfIf8/libcgicc-3.2.19=. 
-fstack-protector-strong -Wformat -Werror=format-security"
+cxxflags="-Wall -W -pedantic -g -O2 
-fdebug-prefix-map=/build/libcgicc-pUjh6F/libcgicc-3.2.19=. 
-fstack-protector-strong -Wformat -Werror=format-security"


What's that? Have you diffed the build logs instread of the source
packages?


This is the diff of /usr/bin/cgicc-config between packages from 
different architectures (or possibly between two different builds?).
That's why #874225 was raised: the libcgicc-dev package had this 
conflicting file for multi-arch.


I'll try to get the debug-prefix-map removed from the cgicc-config file 
and will do a new upload to mentors.


Cheers,
Thomas



Bug#876027: RFS: libcgicc/3.2.19-0.2 [NMU] -- C++ class library for writing CGI applications

2017-09-17 Thread Thomas Pircher

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libcgicc"

* Package name: libcgicc
  Version : 3.2.19-0.2
  Upstream Author : Sebastien Diaz <sebastien.d...@gmail.com>
* URL : http://www.gnu.org/software/cgicc/
* License : GPL-2+
  Section : libs

It builds those binary packages:

  libcgicc-dev - C++ class library for writing CGI applications 
(development files
  libcgicc-doc - C++ class library for writing CGI applications 
(documentation)

  libcgicc3  - C++ class library for writing CGI applications (library)

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

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


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


  dget -x 
https://mentors.debian.net/debian/pool/main/libc/libcgicc/libcgicc_3.2.19-0.2.dsc


More information about cgicc can be obtained from 
http://www.gnu.org/software/cgicc/.


Changes since the last upload:

  * Non-maintainer upload.
  * Updated to Standards-Version 4.1.0 (no changes required).
  * Move the old-style config file to the multi-arch directory under 
/usr/lib

(Closes: #874225).

I have deferred the package by 10 days to give the maintainer the 
opportunity to intervene, should he wish to do so.


Regards,
 Thomas Pircher



Bug#869767: qemu: The guest OS locks up or reports an unstable clocksource

2017-07-26 Thread Thomas Pircher
Package: qemu
Version: 1:2.8+dfsg-6+deb9u1
Severity: important

Dear Maintainer,

after the latest qemu update (to 1:2.8+dfsg-6+deb9u1) I started
observing instabilities in my x86_64 guest VMs.

- A Centos 6.4 guest reliably locks up not more than 10 minutes after
  being booted.
- A Ubuntu 14.10 occasionally hangs for a few seconds and the log
  contains the string "Clocksource tsc unstable (delta = 62606051 ns)".

I have not observed any of these symptoms before the qemu update.

A possible workaround for the Centos lock-up is to add the kernel option
"no-kvmclock" to the kernel boot parameters in the guest. This seems to
have stabilised the Centos VM for me.


Please let me know if you need further description of my host or guest
setup.

Thanks,
Thomas

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

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

Versions of packages qemu depends on:
ii  qemu-system  1:2.8+dfsg-6+deb9u1
ii  qemu-user1:2.8+dfsg-6+deb9u1
ii  qemu-utils   1:2.8+dfsg-6+deb9u1

qemu recommends no packages.

Versions of packages qemu suggests:
pn  qemu-user-static  

-- no debconf information



Bug#866046: closed by Gianfranco Costamagna <locutusofb...@debian.org> (Re: Bug#866046: RFS: libcgicc/3.2.18-0.1 NMU)

2017-06-28 Thread Thomas Pircher

On 2017-06-28 12:36, ow...@bugs.debian.org wrote:

#866046: RFS: libcgicc/3.2.19-0.1 NMU

It has been closed by Gianfranco Costamagna .


Hi Gianfranco,

I meant to write a short mail for this upload, but you found it 
already...

Thanks for doing the reviews!

Thomas



Bug#863266: libvirt-daemon: spice port conflict - multiple VMs want Port 5900

2017-06-27 Thread Thomas Pircher

I'm having the same problem in Debian Stretch.

This might be related to the following bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1397440
https://bugzilla.redhat.com/show_bug.cgi?id=1432684

If you don't need remote connections to my VMs, you can try working 
around this issue by using a local socket rather than a port:



  
  


Thomas



Bug#866046: RFS: libcgicc/3.2.18-0.1 NMU

2017-06-27 Thread Thomas Pircher

On 2017-06-27 06:59, Gianfranco Costamagna wrote:

Adam Borowski wrote:


Please get an ok from the maintainer.


this is true in general, unfortunately Chrisb is inactive since one 
year or so,

and his last upload is around 5 years ago.


Hi Adam, Gianfranco,

thanks for looking into this. Apologies for not including the maintainer 
in the original mail, it wasn't intentional. Deferring the packet is 
probably a wise move to give the maintainer an opportunity to step in (I 
consider that unlikely, to be honest), should you consider going ahead 
with the review.


Should I re-upload this package with a high deferred number or can this 
be done from mentors?



BTW all of the diff, except for ~100 lines is about autotools
autogenerated stuff :)


Yes, the actual diff in the source code is much smaller than the 400 
kloc. Unfortunately this release tar ball contains a lot of 
autogenerated stuff, in addition to full a archive of the previous 
release. I considered removing some files in a patch, but that would 
have increased the total change rather than reducing it.


As far as I can see the changes in the source code since the last 
package are listed below. The latter two bugs were previously patched in 
the Debian package; these patches are now incorporated upstream, hence I 
could drop them from the Debian package.


bug #49557: XHTMLDoctype.h fails to include MStreamable.h
http://savannah.gnu.org/bugs/index.php?49557

bug #49120: cgicc should not call exit()
http://savannah.gnu.org/bugs/index.php?49120

bug #48677: Generated index.html is empty
http://savannah.gnu.org/bugs/index.php?48677

bug #46426: Pkg-config file does not provide flags for include path or 
the library itself

http://savannah.gnu.org/bugs/index.php?46426

Thanks,
Thomas



Bug#866046: RFS: libcgicc/3.2.18-0.1 NMU

2017-06-26 Thread Thomas Pircher

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libcgicc"

* Package name: libcgicc
  Version : 3.2.18-0.1
  Upstream Author : Sebastien Diaz <sebastien.d...@gmail.com>
* URL : http://www.gnu.org/software/cgicc/
* License : GPL-2+
  Section : libs

It builds those binary packages:

libcgicc-dev - C++ class library for writing CGI applications 
(development files
libcgicc-doc - C++ class library for writing CGI applications 
(documentation)
libcgicc3  - C++ class library for writing CGI applications 
(library)


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


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


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


dget -x 
https://mentors.debian.net/debian/pool/main/libc/libcgicc/libcgicc_3.2.18-0.1.dsc


More information about cgicc can be obtained from 
http://www.gnu.org/software/cgicc/.


Changes since the last upload:

  * New upstream release.
- fixes include statement for MStreamable.h. (Closes: #865275).
- upstream includes patches for pkgconfig file and empty index.html.
  * Updated to Standards-Version 4.0.0 (no changes required).


Regards,
 Thomas Pircher



Bug#865275: libcgicc-dev: XHTMLDoctype.h fails to include MStreamable.h

2017-06-20 Thread Thomas Pircher

On 2017-06-20 09:04, Par-Ola Nilsson wrote:

Editing XHTMLDoctype.h and replacing <> with "" fixes the problem


Hi Par-Ola,

thanks for the report. This was also reported upstream as 
http://savannah.gnu.org/bugs/?49557




Bug#852127: qcontrold is not started on default

2017-01-25 Thread Thomas Pircher

On 2017-01-23 20:00, Ian Campbell wrote:

[0] https://git.hellion.org.uk/?p=qcontrol.git;a=tree;f=systemd;h=f9b3c
358a84915b10bb780e0a8becdfa47604924;hb=HEAD


Ok, I haven't managed to get the service files working. I copied the 
service and socket files to /usr/lib/systemd/user and enabled them with 
systemctl enable.


The qcontrol.service seems to work fine, but for the qcontrold.service I 
got an warning message that the WantedBy is missing. As a test I have 
copied the section from qcontrol.service, but the service then didn't 
start (hung on a systemctl start, presumably waiting for some 
prerequisites which never activated).


I'm afraid this is as far as my knowledge as systemd user goes. I can 
try tinkering a bit more after reading up on service files, but that 
might not happen very soon due to time constraints.




Bug#852127: qcontrold is not started on default

2017-01-24 Thread Thomas Pircher

On 2017-01-23 20:00, Ian Campbell wrote:

Upstream has socket and service files included, see [0]. Perhaps
qcontrol should be switched over. I can't remember why I didn't,
perhaps just "if it ain't broke" (except now it is...).


I'm by no means an expert with systemd, but I'll give it a go tonight or 
tomorrow evening to see if I can get it to work with the systemd files.


Thomas



Bug#852127: qcontrold is not started on default

2017-01-23 Thread Thomas Pircher

Thomas Pircher wrote:
after an update from jessie to stretch the qcontrold daemon is no 
longer

started.


This should have read "is no longer enabled by default".
I can start the qcontrold manually and the daemon works fine, once it is 
started.


I have worked around this issue by manually setting the link in 
/etc/rc2.d/Sxxqcontrold. Is there maybe something I'm missing after the 
switch to systemd?


Thanks,
Thomas



Bug#852127: qcontrold is not started on default

2017-01-21 Thread Thomas Pircher
Package: qcontrol
Version: 0.5.5-2
Severity: normal

Dear Maintainer,

after an update from jessie to stretch the qcontrold daemon is no longer
started. Both initscripts, qcontrold and qcontrol are in /etc/init.d but
only the qcontrol script is linked from /etc/rc2.d. The latter script
fails, as it depends on qcontrold.

I have tried reinstalling the qcontrol package but this did result in
the same configuration described above.


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: armel (armv5tel)

Kernel: Linux 4.8.0-2-marvell
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages qcontrol depends on:
ii  libc62.24-8
ii  liblua5.1-0  5.1.5-8.1+b2
ii  udev 232-8

qcontrol recommends no packages.

qcontrol suggests no packages.

-- no debconf information



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-10-16 Thread Thomas Pircher

On 2016-10-16 10:00, Gianfranco Costamagna wrote:
dh_auto_configure already injects some flags such as libdir and 
multiarch stuff

it would be nice to remove them
[..]
Also, please take the opportunity to fix the changelog as josch
pointed out :)


Hi Gianfranco and Johannes,

the issues you mentioned should be now fixed in the last update on 
mentors.


Thanks,
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-10-15 Thread Thomas Pircher

On 2016-10-15 12:35, Gianfranco Costamagna wrote:

BTW for a next update would be nice to consider using dh_auto_configure
instead of directly calling ./configure


Hi Gianfranco,

I have uploaded a new version to mentors with the two changes you 
mentioned in your mails today:

- Using dh_auto_configure instead of calling ./configure directly.
- Removed the Replaces and Conflicts directive for the binary package.

Use this package if you deem those changes worth the hassle of 
re-uploading the package to deferred/15. If not, then I'm happy to keep 
the changes for the next time I need to update the cgicc package.


Thanks,
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-10-12 Thread Thomas Pircher

On 2016-10-11 22:22, Gianfranco Costamagna wrote:

I see you forgot to probably run dh_clean
(I see debian/autoreconf.before and debian/autoreconf.after files)


D'oh. They were leftovers from a previous build and are gone now.


and I still see a libcgicc3-dev package (instead of libcgicc-dev)


Yes, that was my mistake; I misunderstood your suggestion and made 
libcgicc-dev a virtual package.
The last update on mentors now consists of libcgicc3, libcgicc-dev and 
libcgicc-doc.


Thanks,
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-10-11 Thread Thomas Pircher

On 2016-10-11 16:18, Gianfranco Costamagna wrote:

let me know that last two bits and I'll probably sponsor in deferred/10
(due to the high changes number)
(Adding Chris to the loop, in case he as maintainer has a different 
opinion)


Hi Gianfranco,

I have uploaded a new package to mentors, with the two outstanding 
issues fixed.


Thanks again for your patient and thorough reviews!
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-10-09 Thread Thomas Pircher

Hi Gianfranco,

I missed to add you and 837...@bugs.debian.org in my last mail. In the 
upload to mentors from last week I have addressed your feedback (at 
least I think I did, that is). The only thing I'm not entirely sure 
about is the missing build-dependency on pkg-config as build-dependency, 
as described below.


Cheers,
Thomas

On 2016-10-02 18:07, Thomas Pircher wrote:

On 2016-09-28 22:37, Gianfranco Costamagna wrote:

[..] drop the explicit dependencies since dh-autoreconf already
depends on automake and libtool? If this is the customary way then 
I'll

drop the explicit dependencies on automake and libtool.


I think so. dh-autoreconf should be enough (with an added pkg-config 
if needed,

IIRC)


Hi Gianfranco,

automake and libtool are no longer explicit dependencies in my latest
upload to mentors [1]. But I haven't added pkg-config. It is not
required for building libcgicc and I could not find a mention of
pkg-config in the dh-autoreconf documentation. But if I'm missing
something than I'll be happy to add the build dependency.

I think patching it to be architecture independent might be the best 
solution


Thanks for that. I had not appreciated that packages may contain
bit-identical files. That does indeed solve my problem, and I have
patched out the --host and --libdir options and re-added the script to
the package.

Thanks again for your continuing efforts!

Thomas


[1] https://mentors.debian.net/package/libcgicc




Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-09-19 Thread Thomas Pircher

On 2016-09-18 19:11, Thomas Pircher wrote:

Thinking again, I guess that's not correct. This would require the
packages to be renamed to libcgicc3.


Hi,

I have uploaded a new build to debian mentors for further review.
https://mentors.debian.net/package/libcgicc

This build should address the issues raised on my previous upload, 
modulo mistakes and misinterpretations on my side.
This version does rename the libraries to libcgicc3 (from libcgicc5), 
replacing and conflicting with the previous name.


Thanks,
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-09-18 Thread Thomas Pircher

On 2016-09-18 17:39, Thomas Pircher wrote:

W: libcgicc5: package-name-doesnt-match-sonames libcgicc3


This should be fixed by the renaming from libcgicc5* -> libcgicc*.


Thinking again, I guess that's not correct. This would require the 
packages to be renamed to libcgicc3.


Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU -- C++ class library for writing CGI applications

2016-09-18 Thread Thomas Pircher

On 2016-09-15 10:49, Gianfranco Costamagna wrote:

changes are huge, but being half mia, and on lowNMU threshold...
(and too many bugs here, so lets do it)


First of all, thanks for the detailed review.
I have addressed most issues but not yet uploaded a new version to 
mentors, pending a couple of questions.



1) have patches been upstreamed?


Patch 0001 (pkg-config change) comes from the upstream bug tracker and 
patch 0002 (empty index.html) has been upstreamed.
Patch 0003 (removal of /usr/bin/cgicc-config, see also below, point 7) 
is not, since I see this as a packaging issue rather than an upstream 
problem.



2) patch description might be nice
3) d/p/003-no-old-style-config.patch
So, in case please patch Makefile.am
4) automake, libtool, doxygen, dh-autoreconf
doxygen might be needed only for arch:all builds, so you might want to 
move

it into Build-Depends-Indep


Fair points, my next upload to mentors will fix these.


5) automake, libtool, are them useful?


They are both used in the build. But if I understand you right, are you 
suggesting to drop the explicit dependencies since dh-autoreconf already 
depends on automake and libtool? If this is the customary way then I'll 
drop the explicit dependencies on automake and libtool.



6) new files
diff -Nru libcgicc-3.2.9/debian/libcgicc-dev.dirs
diff -Nru libcgicc-3.2.9/debian/libcgicc-dev.install

why?


Uh, these files are not needed and are leftovers from my experiments 
with a multi-arch library and will be removed in my next upload.



7) /usr/bin/cgicc-config
this was shipped before, why are you removing it?


This file is made obsolete by the pkg-config file, and it was creating a 
problem for multiarch packages: it would install in 
/usr/bin/cgicc-config, making it impossible to install two architectures 
of this package.

Also, https://lintian.debian.org/tags/old-style-config-script.html says:

| Using this kind of system to pass compile file is obsolete and will 
likely introduce bugs in a multi-arch system.
| Particularly, this kind of script could only belong to a package that 
is not Multi-Arch.


So I took this as excuse to remove the file from the package.

One possible solution (suggested by lintian) is to move the file out of 
the way (to /usr/share/doc, I presume) so it is still shipped, but it 
won't be found by build tools, which kind of defeats its purpose. I'm 
doubtful there is any benefit in shipping this file.



8) library changed soname?
from libcgicc.so.5.0.2 to libcgicc.so.3.2.10


As far as I can see from the CVS changes, the 'current' value in the 
soname was increased in the early 2000's, presumably due to ABI changes. 
Then in 2013 the soname was decreased from 5 to 3 in order to match the 
library version. This was done as part of these bugs:


https://savannah.gnu.org/bugs/?func=detailitem_id=38053
https://savannah.gnu.org/bugs/?func=detailitem_id=38224

I presume the package should follow the upstream soname. And this would 
probably also justify the renamed package, as you were musing in your 
mail. If there are no objections, I will rename the packages from 
libcgicc5 to libcgicc.



W: libcgicc5: package-name-doesnt-match-sonames libcgicc3


This should be fixed by the renaming from libcgicc5* -> libcgicc*.

X: libcgicc5: shlib-calls-exit 
usr/lib/x86_64-linux-gnu/libcgicc.so.3.2.10 (^^ this is something for 
upstream)


Raised as https://savannah.gnu.org/bugs/index.php?49120

Thanks,
Thomas



Bug#837798: RFS: libcgicc/3.2.16-0.1 NMU --

2016-09-14 Thread Thomas Pircher

Package: sponsorship-requests
Severity: normal

Dear mentors,

having been unsuccessful in contacting the maintainer of this package 
and after
having consulted m...@debian.org, I am looking for a sponsor for the 
package

"libcgicc"

 * Package name: libcgicc
   Version : 3.2.16-0.1
   Upstream Author : Sebastien Diaz <sebastien.d...@gmail.com>
 * URL : https://www.gnu.org/software/cgicc/
 * License : LGPL-3+, GFDL-1.1+ for documentation
   Section : libs

It builds those binary packages:

libcgicc-doc - C++ class library for writing CGI applications 
(documentation)
libcgicc5  - C++ class library for writing CGI applications 
(library)
libcgicc5-dev - C++ class library for writing CGI applications 
(development files


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


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


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


  dget -x 
https://mentors.debian.net/debian/pool/main/libc/libcgicc/libcgicc_3.2.16-0.1.dsc


More information about libcgicc can be obtained from 
https://savannah.gnu.org/p/cgicc


Changes since the last upload:

  * Non-maintainer upload.
  * New upstream release (closes: #833081, #811988, #798624, #645616).
  * Updated to Standards-Version 3.9.8 (no changes required).
  * Updated to debhelper 9, updated Build-Depends.
  * Added Multiarch support.
  * Updated debian/*.install and removed the install directory where 
source and

destination directories are the same.
  * Added patch to generate non-empty index.html in the documentation.
  * Removed old-style config file.
  * Commented out the broken Vcs URLs in debian/control.

Regards,
 Thomas Pircher



Bug#833081: libcgicc5: New upstream version available

2016-09-11 Thread Thomas Pircher

Attached the diff, which was missing in the previous mail.diff -urN orig/debian/cgicc-config.1 mine/debian/cgicc-config.1
--- orig/debian/cgicc-config.1	2011-04-08 00:49:34.0 +0100
+++ mine/debian/cgicc-config.1	1970-01-01 01:00:00.0 +0100
@@ -1,52 +0,0 @@
-.\"  Hey, EMACS: -*- nroff -*-
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH CGICC-CONFIG 1 "11 September 07"
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nhdisable hyphenation
-.\" .hyenable hyphenation
-.\" .ad l  left justify
-.\" .ad b  justify to both left and right margins
-.\" .nfdisable filling
-.\" .fienable filling
-.\" .brinsert line break
-.\" .sp insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-.SH NAME
-cgicc-config \- script to get information about the installed version of cgicc
-.SH SYNOPSIS
-.B cgicc-config
-[\-\-prefix] [\-\-exec\-prefix] [\-\-version] [\-\-libs] [\-\-static-libs] [\-\-cflags]
-.SH DESCRIPTION
-.B cgicc-config
-displays information about the libcgicc installation
-.SH OPTIONS
-These programs follow the usual GNU command line syntax, with long
-options starting with two dashes (`-').
-.TP
-.B \-\-prefix
-Display architecture-independent installation dir
-.TP
-.B \-\-exec\-prefix
-Display architecture-dependent installation dir
-.TP
-.B \-\-includedir
-Display header file installation dir
-.TP
-.B \-\-libdir
-Display object-code installation dir
-.TP
-.B \-\-host
-Display host information
-.TP
-.B \-\-version
-Display version information
-.TP
-.B \-\-help
-Display summary of options.
-.SH AUTHOR
-This manual page was written by Chris Butler <chr...@debian.org>,
-for the Debian project (but may be used by others).
diff -urN orig/debian/changelog mine/debian/changelog
--- orig/debian/changelog	2011-04-12 02:06:09.0 +0100
+++ mine/debian/changelog	2016-09-08 19:41:26.0 +0100
@@ -1,3 +1,18 @@
+libcgicc (3.2.16-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (closes: #833081, #811988, #798624, #645616).
+  * Updated to Standards-Version 3.9.8 (no changes required).
+  * Updated to debhelper 9, updated Build-Depends.
+  * Added Multiarch support.
+  * Updated debian/*.install and removed the install directory where source and
+destination directories are the same.
+  * Added patch to generate non-empty index.html in the documentation.
+  * Removed old-style config file.
+  * Commented out the broken Vcs URLs in debian/control.
+
+ -- Thomas Pircher <tehpeh-deb...@tty1.net>  Thu, 08 Sep 2016 19:41:26 +0100
+
 libcgicc (3.2.9-3) unstable; urgency=low
 
   * Fix binary-only build by adding --no-run-if-empty to xargs in the
diff -urN orig/debian/compat mine/debian/compat
--- orig/debian/compat	2011-04-08 00:49:34.0 +0100
+++ mine/debian/compat	2016-09-08 19:41:26.0 +0100
@@ -1 +1 @@
-7
+9
diff -urN orig/debian/control mine/debian/control
--- orig/debian/control	2011-04-10 14:12:20.0 +0100
+++ mine/debian/control	2016-09-08 19:41:26.0 +0100
@@ -2,11 +2,11 @@
 Priority: optional
 Section: libs
 Maintainer: Chris Butler <chr...@debian.org>
-Build-Depends: debhelper (>> 7.0.50~), automake, libtool, doxygen, dh-autoreconf
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>=9), automake, libtool, doxygen, dh-autoreconf
+Standards-Version: 3.9.8
 Homepage: http://www.gnu.org/software/cgicc/
-Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
-Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
+#Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
+#Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
 
 Package: libcgicc-doc
 Section: doc
@@ -32,6 +32,7 @@
 Package: libcgicc5-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libcgicc5 (= ${binary:Version}), ${misc:Depends}
 Provides: libcgicc-dev
 Conflicts: libcgicc-dev, libcgicc1-dev
@@ -60,6 +61,7 @@
 Conflicts: libcgicc1
 Section: libs
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: C++ class library for writing CGI applications (library)
  An ANSI C++ compliant class library that greatly simplifies the creation of
diff -urN orig/debian/libcgicc1.install mine/debian/libcgicc1.install
--- orig/debian/libcgicc1.install	1970-01-01 01:00:00.0 +0100
+++ mine/debian/libcgicc1.install	2016-09-08 19:41:26.0 +0100
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -urN orig/debian/libcgicc5-dev.dirs mine/debian/libcgicc5-dev.dirs
--- orig/debian/libcgicc5-dev.dirs	2011-04-08 00:49:34.0 +0100
+++ mine/debian/libcgicc5-dev.dirs	2016-09-08 19:41:26.0 +0100
@@ -1,3 +1 @@
-usr/bin
-usr/lib
 usr/

Bug#833081: libcgicc5: New upstream version available

2016-09-11 Thread Thomas Pircher

I have updated the proposed patch with a few more changes:
- reduced cosmetic changes in the patch.
- removed the old-style config file, as it is deprecated and replaced by 
pkg-config.


The proposed changes are attached as libcgicc_3.2.16-0.1.debian.tar.xz 
and as diff.
I have also uploaded a build to Debian mentors, and will request for 
sponsorship for the package in a few days, unless I hear otherwise.


Thanks,
Thomas

libcgicc_3.2.16-0.1.debian.tar.xz
Description: application/xz


Bug#833081: libcgicc5: New upstream version available

2016-09-09 Thread Thomas Pircher
Any objection to me opening a FRS and do a non-maintainer upload of this 
package?


Thanks,
Thomas



Bug#833081: libcgicc5: New upstream version available

2016-08-14 Thread Thomas Pircher
One more change: I have updated the packet to build as multiarch 
package.


The proposed changes are attached as libcgicc_3.2.16-0.1.debian.tar.xz 
and as diff.


libcgicc_3.2.16-0.1.debian.tar.xz
Description: application/xz
diff -urN orig/debian/changelog mine/debian/changelog
--- orig/debian/changelog	2011-04-12 02:06:09.0 +0100
+++ mine/debian/changelog	2016-07-29 21:00:13.0 +0100
@@ -1,3 +1,15 @@
+libcgicc (3.2.16-0.1) unstable; urgency=low
+
+  * NMU upload
+  * New upstream release (closes: #833081, #811988, #798624, #645616)
+  * Updated to Standards-Version 3.9.8 (no changes required)
+  * Updated to debhelper 9, updated Build-Depends
+  * Updated debian/*.install and removed the install directory where source and
+destination directories are the same
+  * Added patch to generate non-empty index.html in the documentation
+
+ -- Thomas Pircher <tehpeh-deb...@tty1.net>  Fri, 29 Jul 2016 21:00:13 +0100
+
 libcgicc (3.2.9-3) unstable; urgency=low
 
   * Fix binary-only build by adding --no-run-if-empty to xargs in the
diff -urN orig/debian/compat mine/debian/compat
--- orig/debian/compat	2011-04-08 00:49:34.0 +0100
+++ mine/debian/compat	2016-07-29 21:00:13.0 +0100
@@ -1 +1 @@
-7
+9
diff -urN orig/debian/control mine/debian/control
--- orig/debian/control	2011-04-10 14:12:20.0 +0100
+++ mine/debian/control	2016-07-29 21:00:13.0 +0100
@@ -1,12 +1,12 @@
 Source: libcgicc
 Priority: optional
-Section: libs
 Maintainer: Chris Butler <chr...@debian.org>
-Build-Depends: debhelper (>> 7.0.50~), automake, libtool, doxygen, dh-autoreconf
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>=9), automake, libtool, autotools-dev, doxygen
+Standards-Version: 3.9.8
+Section: libs
 Homepage: http://www.gnu.org/software/cgicc/
-Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
-Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
+#Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
+#Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
 
 Package: libcgicc-doc
 Section: doc
@@ -17,18 +17,18 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains documentation on the usage of the library.
- 
+
 Package: libcgicc5-dev
 Section: libdevel
 Architecture: any
@@ -42,15 +42,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains development files needed for writing and compiling
  applications that use libcgicc.
@@ -66,15 +66,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains runtime library files for running applications that use
  libcgicc.
diff -urN orig/debian/copyright mine/debian/copyright
--- orig/debian/copyright	2011-04-08 00:49:34.0 +0100
+++ mine/debian/copyright	2016-07-29 21:00:13.0 +0100
@@ -1,38 +1,46 @@
-This package was downloaded from http://www.gnu.org/software/cgicc
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name

Bug#833081: libcgicc5: New upstream version available

2016-08-01 Thread Thomas Pircher

Tags: patch

I have updated the proposed patch with an additional fix for the 
generated user documentation. The generated index.html file used to be 
empty.


The bug is reported upstream as 
http://savannah.gnu.org/bugs/index.php?48677



The proposed changes are attached as libcgicc_3.2.16-0.1.debian.tar.xz 
and as diff.


Thanks,
Thomasdiff -urN orig/debian/changelog mine/debian/changelog
--- orig/debian/changelog	2011-04-12 02:06:09.0 +0100
+++ mine/debian/changelog	2016-08-01 20:37:28.0 +0100
@@ -1,3 +1,16 @@
+libcgicc (3.2.16-0.1) unstable; urgency=low
+
+  * NMU upload
+  * New upstream release (closes: #833081, #811988, #798624, #645616)
+  * Updated to Standards-Version 3.9.8 (no changes required)
+  * Updated to debhelper 9, updated Build-Depends
+  * Updated the Vcs URLs in debian/control with the upstream sources
+  * Updated debian/*.install and removed the install directory where source and
+destination directories are the same
+  * Added patch to generate non-empty index.html in the documentation
+
+ -- Thomas Pircher <tehpeh-deb...@tty1.net>  Fri, 29 Jul 2016 21:00:13 +0100
+
 libcgicc (3.2.9-3) unstable; urgency=low
 
   * Fix binary-only build by adding --no-run-if-empty to xargs in the
diff -urN orig/debian/compat mine/debian/compat
--- orig/debian/compat	2011-04-08 00:49:34.0 +0100
+++ mine/debian/compat	2016-07-29 21:54:06.0 +0100
@@ -1 +1 @@
-7
+9
diff -urN orig/debian/control mine/debian/control
--- orig/debian/control	2011-04-10 14:12:20.0 +0100
+++ mine/debian/control	2016-07-30 20:42:08.0 +0100
@@ -1,12 +1,12 @@
 Source: libcgicc
 Priority: optional
-Section: libs
 Maintainer: Chris Butler <chr...@debian.org>
-Build-Depends: debhelper (>> 7.0.50~), automake, libtool, doxygen, dh-autoreconf
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>=9), automake, libtool, autotools-dev, doxygen
+Standards-Version: 3.9.8
+Section: libs
 Homepage: http://www.gnu.org/software/cgicc/
-Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
-Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
+Vcs-Cvs: :pserver:anonym...@cvs.savannah.gnu.org:/sources/cgicc
+Vcs-Browser: http://cvs.savannah.gnu.org/viewvc/?root=cgicc
 
 Package: libcgicc-doc
 Section: doc
@@ -17,18 +17,18 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains documentation on the usage of the library.
- 
+
 Package: libcgicc5-dev
 Section: libdevel
 Architecture: any
@@ -42,15 +42,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains development files needed for writing and compiling
  applications that use libcgicc.
@@ -66,15 +66,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains runtime library files for running applications that use
  libcgicc.
diff -urN orig/debian/copyright mine/debian/copyright
--- orig/debian/copyright	2011-04-08 00:49:34.0 +0100
+++ mine/debian/copyr

Bug#833081: libcgicc5: New upstream version available

2016-07-31 Thread Thomas Pircher

Please consider the attached patch for libcgicc5.

I have attached the libcgicc_3.2.16-0.1.debian.tar.xz file from a 
successful build of libgcc5 with the upstream version 3.2.16.
Alternatively, the diff between the latest package in sid 3.2.9-3 and my 
NMU version 3.2.16-0.1 is also attached.


The debian/changelog might have to be updated with a proper debian 
developer email address, and a non-NMU version number, if my patch is 
accepted.


Thanks,
Thomas

libcgicc_3.2.16-0.1.debian.tar.xz
Description: application/xz
diff -urN orig/debian/changelog mine/debian/changelog
--- orig/debian/changelog	2011-04-12 02:06:09.0 +0100
+++ mine/debian/changelog	2016-07-31 16:46:35.0 +0100
@@ -1,3 +1,15 @@
+libcgicc (3.2.16-0.1) unstable; urgency=low
+
+  * NMU upload
+  * New upstream release (closes: #833081, #811988, #798624, #645616)
+  * Updated to Standards-Version 3.9.8 (no changes required)
+  * Updated to debhelper 9, updated Build-Depends
+  * Updated the Vcs URLs in debian/control with the upstream sources
+  * Updated debian/*.install and removed the install directory where source and
+destination directories are the same.
+
+ -- Thomas Pircher <tehpeh-deb...@tty1.net>  Fri, 29 Jul 2016 21:00:13 +0100
+
 libcgicc (3.2.9-3) unstable; urgency=low
 
   * Fix binary-only build by adding --no-run-if-empty to xargs in the
diff -urN orig/debian/compat mine/debian/compat
--- orig/debian/compat	2011-04-08 00:49:34.0 +0100
+++ mine/debian/compat	2016-07-29 21:54:06.0 +0100
@@ -1 +1 @@
-7
+9
diff -urN orig/debian/control mine/debian/control
--- orig/debian/control	2011-04-10 14:12:20.0 +0100
+++ mine/debian/control	2016-07-30 20:42:08.0 +0100
@@ -1,12 +1,12 @@
 Source: libcgicc
 Priority: optional
-Section: libs
 Maintainer: Chris Butler <chr...@debian.org>
-Build-Depends: debhelper (>> 7.0.50~), automake, libtool, doxygen, dh-autoreconf
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>=9), automake, libtool, autotools-dev, doxygen
+Standards-Version: 3.9.8
+Section: libs
 Homepage: http://www.gnu.org/software/cgicc/
-Vcs-Git: git://git.crustynet.org.uk/libcgicc.git/
-Vcs-Browser: http://git.crustynet.org.uk/libcgicc.git
+Vcs-Cvs: :pserver:anonym...@cvs.savannah.gnu.org:/sources/cgicc
+Vcs-Browser: http://cvs.savannah.gnu.org/viewvc/?root=cgicc
 
 Package: libcgicc-doc
 Section: doc
@@ -17,18 +17,18 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains documentation on the usage of the library.
- 
+
 Package: libcgicc5-dev
 Section: libdevel
 Architecture: any
@@ -42,15 +42,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains development files needed for writing and compiling
  applications that use libcgicc.
@@ -66,15 +66,15 @@
  CGI applications for the World Wide Web. libcgicc performs the following
  functions:
  .
-  * Parses both GET and POST form data transparently. 
+  * Parses both GET and POST form data transparently.
   * Provides string, integer, floating-point and single- and multiple-choice
-retrieval methods for form data. 
+retrieval methods for form data.
   * Provides methods for saving and restoring CGI environments to aid in
-application debugging. 
+application debugging.
   * Provides full on-the-fly HTML generation capabilities, with support for
-cookies. 
-  * Supports HTTP file upload. 
-  * Compatible with FastCGI. 
+cookies.
+  * Supports HTTP file upload.
+  * Compatible with FastCGI.
  .
  This package contains runtime library files for running applications that use
  libcgicc.
diff -urN orig/debian/copyright 

Bug#833081: libcgicc5: New upstream version available

2016-07-31 Thread Thomas Pircher
Package: libcgicc5
Version: 3.2.9-3
Severity: wishlist

Dear Maintainer,

a new upstream version 3.2.16 is available.
cgicc has been removed from Debian testing recently. Upgrading to the newer 
version will also fix #811988 and #798624, so that cgicc can be re-added to 
testing.

Thanks

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

Kernel: Linux 4.6.4.thp (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libcgicc5 depends on:
ii  libc6   2.23-2
ii  libgcc1 1:6.1.1-10
ii  libstdc++6  6.1.1-10

libcgicc5 recommends no packages.

libcgicc5 suggests no packages.

-- no debconf information



Bug#569215: please test this patch (network-manager: ignores setting of unmanaged mode)

2010-12-02 Thread Thomas Pircher
I tried the patch using network-manager_0.8.1-4.debian.tar.gz network-
manager_0.8.1.orig.tar.gz on testing/squeeze, and it works for me.

The patch applied with an offset of -2 lines on both hunks in system-
settings/plugins/ifupdown/plugin.c. Then I compiled the package with dpkg-
buildpackage -b.

I have installed the locally built packages, NetworkManager was started as a 
daemon and my wlan0 connection remained intact.
I have attached the relevant bit of /var/log/daemon.log.

To make the counter-test I have re-installed network-manager from 
packages.debian.org and the connection dropped immediately after the 
installation of the package.

Thanks for looking into this.

Thomas
Dec  2 22:25:58 grummel NetworkManager[24805]: info NetworkManager (version 
0.8.1) is starting...
Dec  2 22:25:58 grummel NetworkManager[24805]: info Read config file 
/etc/NetworkManager/NetworkManager.conf
Dec  2 22:25:58 grummel NetworkManager[24805]: info modem-manager is now 
available
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: init!
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: 
update_system_hostname
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPluginIfupdown: guessed 
connection type (eth0) = 802-3-ethernet
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: 
update_connection_setting_from_if_block: name:eth0, type:802-3-ethernet, 
id:Ifupdown (eth0), uuid: 681b428f-beaf-8932-dce4-687ed5bae28e
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: addresses 
count: 1
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: No 
dns-nameserver configured in /etc/network/interfaces
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: adding 
eth0 to iface_connections
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: adding 
eth0 to well_known_interfaces
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPluginIfupdown: guessed 
connection type (wlan0) = 802-11-wireless
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: 
update_connection_setting_from_if_block: name:wlan0, type:802-11-wireless, 
id:Ifupdown (wlan0), uuid: 5391eba4-6426-faca-338e-5828034ff9d1
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: update 
wireless settings (wlan0).
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: setting 
wpa ssid = 6
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: update 
wireless security settings (wlan0).
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: setting 
wpa security key: psk=omitted
Dec  2 22:25:58 grummel NetworkManager[24805]: nm-ifupdown-connection.c.119 - 
invalid connection read from /etc/network/interfaces: (2) key-mgmt
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: adding 
wlan0 to well_known_interfaces
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: autoconnect
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPluginIfupdown: management 
mode: unmanaged
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: devices 
added (path: /sys/devices/pci:00/:00:1c.5/:02:00.0/net/eth0, iface: 
eth0)
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPluginIfupdown: locking 
wired connection setting
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: devices 
added (path: /sys/devices/pci:00/:00:1d.7/usb2/2-1/2-1:1.0/net/wlan0, 
iface: wlan0)
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: devices 
added (path: /sys/devices/virtual/net/lo, iface: lo)
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: device 
added (path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration 
found.
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: devices 
added (path: /sys/devices/virtual/net/sit0, iface: sit0)
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: device 
added (path: /sys/devices/virtual/net/sit0, iface: sit0): no ifupdown 
configuration found.
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: end _init.
Dec  2 22:25:58 grummel NetworkManager[24805]: info Loaded plugin ifupdown: 
(C) 2008 Canonical Ltd.  To report bugs please use the NetworkManager mailing 
list.
Dec  2 22:25:58 grummel NetworkManager[24805]: info Loaded plugin keyfile: 
(c) 2007 - 2008 Red Hat, Inc.  To report bugs please use the NetworkManager 
mailing list.
Dec  2 22:25:58 grummel NetworkManager[24805]:Ifupdown: get unmanaged 
devices count: 2
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: (9402816) 
... get_connections.
Dec  2 22:25:58 grummel NetworkManager[24805]:SCPlugin-Ifupdown: (9402816) 
... get_connections (managed=false): return empty list.
Dec  2 22:25:58 grummel NetworkManager[24805]:Ifupdown: get unmanaged 
devices count: 2
Dec  2 22:25:58 grummel NetworkManager[24805]: info 

Bug#582574: network-manager ignores configured interfaces in /etc/network/interfaces

2010-05-21 Thread Thomas Pircher
Package: network-manager
Version: 0.8-1
Severity: important

network-manager was installed on my machine during a major KDE update. Now, 
when the NetworkManager daemon is active, my wireless network stops working.
I can definitely confirm network-manager breaks my network configuration (see 
also the attached log below): if I stop the NetworkManager daemon and do 
ifdown wlan0; ifup wlan0 the wireless network starts working. As soon as I 
re-start the NetworkManager daemon, the connection breaks again.

The simple workaround is to uninstall knm-runtime and network-manager 
altogether, but I guess the package should not break a working network 
configuration only because it got installed.


My configuration is:

tho...@grummel:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.1.35
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
#   gateway 192.168.1.70
# dns-* options are implemented by the resolvconf package, if installed


allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid grappa
wpa-psk sumpfin-sumpfin



tho...@grummel:~$ cat /etc/default/NetworkManager
cat: /etc/default/NetworkManager: No such file or directory



tho...@grummel:~$ cat /etc/NetworkManager/nm-system-settings.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false



r...@grummel:~$ cat /var/log/daemon.log
May 21 22:09:34 grummel init: Switching to runlevel: 6
May 21 22:09:37 grummel chipcardd[2514]: chipcardd.c:  492: Watcher got a 
termination signal, will terminate child.
May 21 22:09:37 grummel chipcardd[2514]: chipcardd.c:  834: Terminating daemon.
May 21 22:09:37 grummel chipcardd[2516]: chipcardd.c:  488: Daemon got a 
termination signal
May 21 22:09:37 grummel chipcardd[2514]: chipcardd.c:  861: Daemon terminated, 
exiting.
May 21 22:09:37 grummel mysqld: 100521 22:09:37 [Note] /usr/sbin/mysqld: Normal 
shutdown
May 21 22:09:37 grummel mysqld: 
May 21 22:09:37 grummel mysqld: 100521 22:09:37 [Note] Event Scheduler: Purging 
the queue. 0 events
May 21 22:09:37 grummel mysqld: 100521 22:09:37  InnoDB: Starting shutdown...
May 21 22:09:39 grummel mysqld: 100521 22:09:39  InnoDB: Shutdown completed; 
log sequence number 0 44233
May 21 22:09:39 grummel mysqld: 100521 22:09:39 [Note] /usr/sbin/mysqld: 
Shutdown complete
May 21 22:09:39 grummel mysqld: 
May 21 22:09:39 grummel mysqld_safe: mysqld from pid file 
/var/run/mysqld/mysqld.pid ended
May 21 22:09:40 grummel modem-manager: Caught signal 15, shutting down...
May 21 22:10:33 grummel wpa_supplicant[1833]: Failed to initiate AP scan.
May 21 22:10:33 grummel dhclient: Internet Systems Consortium DHCP Client V3.1.3
May 21 22:10:33 grummel dhclient: Copyright 2004-2009 Internet Systems 
Consortium.
May 21 22:10:33 grummel dhclient: All rights reserved.
May 21 22:10:33 grummel dhclient: For info, please visit 
https://www.isc.org/software/dhcp/
May 21 22:10:33 grummel dhclient: 
May 21 22:10:33 grummel dhclient: Listening on LPF/wlan0/00:19:5b:80:1a:86
May 21 22:10:33 grummel dhclient: Sending on   LPF/wlan0/00:19:5b:80:1a:86
May 21 22:10:33 grummel dhclient: Sending on   Socket/fallback
May 21 22:10:34 grummel dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 
67 interval 4
May 21 22:10:34 grummel wpa_supplicant[1833]: Trying to associate with 
00:1c:df:9a:ef:f4 (SSID='grappa' freq=2422 MHz)
May 21 22:10:34 grummel wpa_supplicant[1833]: Associated with 00:1c:df:9a:ef:f4
May 21 22:10:35 grummel wpa_supplicant[1833]: WPA: Key negotiation completed 
with 00:1c:df:9a:ef:f4 [PTK=TKIP GTK=TKIP]
May 21 22:10:35 grummel wpa_supplicant[1833]: CTRL-EVENT-CONNECTED - Connection 
to 00:1c:df:9a:ef:f4 completed (auth) [id=0 id_str=]
May 21 22:10:37 grummel mysqld_safe: Starting mysqld daemon with databases from 
/var/lib/mysql
May 21 22:10:37 grummel mysqld: 100521 22:10:37 [Note] Plugin 'FEDERATED' is 
disabled.
May 21 22:10:37 grummel mysqld: 100521 22:10:37  InnoDB: Started; log sequence 
number 0 44233
May 21 22:10:38 grummel dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 
67 interval 9
May 21 22:10:38 grummel mysqld: 100521 22:10:38 [Note] Event Scheduler: Loaded 
0 events
May 21 22:10:38 grummel mysqld: 100521 22:10:38 [Note] /usr/sbin/mysqld: ready 
for connections.
May 21 22:10:38 grummel mysqld: Version: '5.1.45-1'  socket: 
'/var/run/mysqld/mysqld.sock'  port: 3306  (Debian)
May 21 22:10:38 grummel dhclient: DHCPOFFER from 192.168.2.1
May 21 22:10:38 grummel dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 
67
May 21 22:10:38 grummel dhclient: DHCPACK from 192.168.2.1
May 21 22:10:38 grummel dhclient: bound to 192.168.2.7 -- renewal in 266408 
seconds.
May 21 22:10:38 grummel /etc/mysql/debian-start[2121]: 

Bug#491560: binutils-avr: wrong assembler used (as instead of avr-as)

2008-07-20 Thread Thomas Pircher
Package: binutils-avr
Version: 2.18-4
Severity: normal

After the upgrade from binutils-avr 2.18-3 to binutils-avr 2.18-4,
avr-gcc apparently uses as instead of avr-as:

test$ avr-gcc -mmcu=at90usb647 test.c -o test.elf
as: unrecognized option `-mmcu=at90usb647'

test$ as -mmcu=at90usb647
as: unrecognized option `-mmcu=at90usb647'

test$ avr-as -mmcu=at90usb647
^D^D
test$


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

Kernel: Linux 2.6.26
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages binutils-avr depends on:
ii  libc6 2.7-10 GNU C Library: Shared libraries

binutils-avr recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]