Bug#838552: wicd runs disconnect scripts between pre- and postconnect

2016-09-22 Thread martin f krafft
Package: wicd
Version: 1.7.4+tb2-2
Severity: important

I have a simple debug script in all four of the wicd script
directories, which does nothing other than

  echo "*** $IFACE *** $0 $@ ($date -R)" >> /tmp/wicd.debug

If I plug in a cable, the following happens:

  2016-09-22T10:37:14,069870858+02:00 *** cable *** 
/etc/wicd/scripts/predisconnect/local-debug.sh wired wired wired
  2016-09-22T10:37:14,578834082+02:00 *** cable *** 
/etc/wicd/scripts/postdisconnect/local-debug.sh wired wired wired
  2016-09-22T10:37:14,630906594+02:00 *** cable *** 
/etc/wicd/scripts/preconnect/local-debug.sh wired wired wired-default
  2016-09-22T10:37:16,779792523+02:00 *** cable *** 
/etc/wicd/scripts/predisconnect/local-debug.sh wired wired wired
  2016-09-22T10:37:17,275810373+02:00 *** cable *** 
/etc/wicd/scripts/postdisconnect/local-debug.sh wired wired wired
  2016-09-22T10:37:23,435090285+02:00 *** cable *** 
/etc/wicd/scripts/postconnect/local-debug.sh wired wired wired-default

Please note how first pre-/postdisconnect are run. Why is that? The
cable had long before been disconnected, so while this is not a big
deal, it seems wrong.

What's worse though is that the pre-/postdisconnect scripts are run
*again* after preconnect and before postconnect, which can break
some applications, e.g. enabled ipv6 autoconf in preconnect and
turning it off in postdisconnect.

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

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

Versions of packages wicd depends on:
ii  wicd-cli [wicd-client] 1.7.4+tb2-2
ii  wicd-curses [wicd-client]  1.7.4+tb2-2
ii  wicd-daemon1.7.4+tb2-2
ii  wicd-gtk [wicd-client] 1.7.4+tb2-2

wicd recommends no packages.

wicd suggests no packages.

Versions of packages wicd-cli depends on:
pn  python:any   
ii  wicd-daemon  1.7.4+tb2-2

Versions of packages wicd-cli recommends:
ii  sudo  1.8.17p1-2

Versions of packages wicd-gtk depends on:
ii  python-glade2  2.24.0-5
ii  python-gtk22.24.0-5
pn  python:any 
ii  wicd-daemon1.7.4+tb2-2

Versions of packages wicd-gtk recommends:
ii  gksu   2.0.2-9
pn  python-notify  

Versions of packages wicd-curses depends on:
ii  python-urwid  1.3.1-2+b1
pn  python:any
ii  wicd-daemon   1.7.4+tb2-2

Versions of packages wicd-curses recommends:
ii  sudo  1.8.17p1-2

Versions of packages wicd-daemon depends on:
ii  adduser  3.115
ii  dbus 1.10.10-1
ii  debconf  1.5.59
ii  ethtool  1:4.6-1
ii  iproute2 4.6.0-4
ii  iputils-ping 3:20150815-2
ii  isc-dhcp-client  4.3.5~b1-1
ii  lsb-base 9.20160629
ii  net-tools1.60+git20150829.73cef8a-2
ii  psmisc   22.21-2.1+b1
ii  python-dbus  1.2.4-1
ii  python-gobject   3.21.92-1
ii  python-wicd  1.7.4+tb2-2
pn  python:any   
ii  wireless-tools   30~pre9-11
ii  wpasupplicant2.5-2+v2.4-3

Versions of packages wicd-daemon recommends:
ii  rfkill 0.5-1
ii  wicd-cli [wicd-client] 1.7.4+tb2-2
ii  wicd-curses [wicd-client]  1.7.4+tb2-2
ii  wicd-gtk [wicd-client] 1.7.4+tb2-2

Versions of packages wicd-daemon suggests:
ii  pm-utils  1.4.1-16

Versions of packages python-wicd depends on:
pn  python:any  

-- no debconf information


-- 
 .''`.   martin f. krafft  @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#838552: wicd runs disconnect scripts between pre- and postconnect

2016-09-22 Thread Axel Beckert
Hi Martin,

martin f krafft wrote:
> I have a simple debug script in all four of the wicd script
> directories, which does nothing other than
> 
>   echo "*** $IFACE *** $0 $@ ($date -R)" >> /tmp/wicd.debug
> 
> If I plug in a cable, the following happens:
> 
>   2016-09-22T10:37:14,069870858+02:00 *** cable *** 
> /etc/wicd/scripts/predisconnect/local-debug.sh wired wired wired
>   2016-09-22T10:37:14,578834082+02:00 *** cable *** 
> /etc/wicd/scripts/postdisconnect/local-debug.sh wired wired wired
>   2016-09-22T10:37:14,630906594+02:00 *** cable *** 
> /etc/wicd/scripts/preconnect/local-debug.sh wired wired wired-default
>   2016-09-22T10:37:16,779792523+02:00 *** cable *** 
> /etc/wicd/scripts/predisconnect/local-debug.sh wired wired wired
>   2016-09-22T10:37:17,275810373+02:00 *** cable *** 
> /etc/wicd/scripts/postdisconnect/local-debug.sh wired wired wired
>   2016-09-22T10:37:23,435090285+02:00 *** cable *** 
> /etc/wicd/scripts/postconnect/local-debug.sh wired wired wired-default
> 
> Please note how first pre-/postdisconnect are run. Why is that? The
> cable had long before been disconnected, so while this is not a big
> deal, it seems wrong.

Well, I'd call it debatable. I also see reasons for this behaviour.

> What's worse though is that the pre-/postdisconnect scripts are run
> *again* after preconnect and before postconnect, which can break
> some applications, e.g. enabled ipv6 autoconf in preconnect and
> turning it off in postdisconnect.

Thanks for this very precise bug report. The latter behaviour indeed
sounds wrong and may explain some other reported or seen issues. Will
have a look at it.

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



Bug#838552: wicd runs disconnect scripts between pre- and postconnect

2016-09-22 Thread martin f krafft
also sprach Axel Beckert  [2016-09-22 10:56 +0200]:
> > Please note how first pre-/postdisconnect are run. Why is that? The
> > cable had long before been disconnected, so while this is not a big
> > deal, it seems wrong.
> 
> Well, I'd call it debatable. I also see reasons for this behaviour.

The pre-/postdisconnect scripts should be called upon disconnection,
which was yesterday. And they were called. Now they were called
*again* upon connection, and I find it hard to find a rationale for
this to be debatable. ;)

> > What's worse though is that the pre-/postdisconnect scripts are run
> > *again* after preconnect and before postconnect, which can break
> > some applications, e.g. enabled ipv6 autoconf in preconnect and
> > turning it off in postdisconnect.
> 
> Thanks for this very precise bug report. The latter behaviour indeed
> sounds wrong and may explain some other reported or seen issues. Will
> have a look at it.

Thank you!

-- 
 .''`.   martin f. krafft  @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems
 
*** important disclaimer:
by sending an email to any address, that will eventually cause it to
end up in my inbox without much interaction, you are agreeing that:
 
  - i am by definition, "the intended recipient"
  - all information in the email is mine to do with as i see fit and
make such financial profit, political mileage, or good joke as it
lends itself to. in particular, i may quote it on usenet.
  - i may take the contents as representing the views of your company.
  - this overrides any disclaimer or statement of confidentiality that
may be included on your message.


digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#838552: wicd runs disconnect scripts between pre- and postconnect

2016-09-22 Thread Axel Beckert
Hi Martin,

martin f krafft wrote:
> also sprach Axel Beckert  [2016-09-22 10:56 +0200]:
> > > Please note how first pre-/postdisconnect are run. Why is that? The
> > > cable had long before been disconnected, so while this is not a big
> > > deal, it seems wrong.
> > 
> > Well, I'd call it debatable. I also see reasons for this behaviour.
> 
> The pre-/postdisconnect scripts should be called upon disconnection,
> which was yesterday.

Ah, ok. I thought you were arguing that they shouldn't need to be run
if the cable has been pulled out without choosing "disconnect" in
WICD and that the "predisconnect" is then still run despite it was
after unplugging the cable.

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



Processed: found 838525 in 10-2

2016-09-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> found 838525 10-2
Bug #838525 [systemd-shim] systemd-shim error prevents login to desktop on ppc
Marked as found in versions systemd-shim/10-2.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
838525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838525
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Move O: bugs to the WNPP package

2016-09-22 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 832561 wnpp
Bug #832561 [bbmail] O: bbmail -- Mail notifier for Blackbox/Fluxbox
Bug reassigned from package 'bbmail' to 'wnpp'.
No longer marked as found in versions bbmail/0.8.3-6.
Ignoring request to alter fixed versions of bug #832561 to the same values 
previously set
> reassign 837113 wnpp
Bug #837113 [bottlerocket] O: bottlerocket -- Utility to control X10 
Firecracker devices for home automation
Bug reassigned from package 'bottlerocket' to 'wnpp'.
Ignoring request to alter found versions of bug #837113 to the same values 
previously set
Ignoring request to alter fixed versions of bug #837113 to the same values 
previously set
> reassign 837114 wnpp
Bug #837114 [bbtime] O: bbtime -- Time tool for the blackbox/fluxbox window 
managers
Bug reassigned from package 'bbtime' to 'wnpp'.
Ignoring request to alter found versions of bug #837114 to the same values 
previously set
Ignoring request to alter fixed versions of bug #837114 to the same values 
previously set
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
832561: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832561
837113: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837113
837114: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837114
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processing of dia_0.97.3+git20160904-1_amd64.changes

2016-09-22 Thread Debian FTP Masters
dia_0.97.3+git20160904-1_amd64.changes uploaded successfully to localhost
along with the files:
  dia_0.97.3+git20160904-1.dsc
  dia_0.97.3+git20160904.orig.tar.xz
  dia_0.97.3+git20160904-1.debian.tar.xz
  dia-common_0.97.3+git20160904-1_all.deb
  dia-dbgsym_0.97.3+git20160904-1_amd64.deb
  dia-gnome_0.97.3+git20160904-1_all.deb
  dia-libs_0.97.3+git20160904-1_all.deb
  dia_0.97.3+git20160904-1_amd64.deb

Greetings,

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



dia_0.97.3+git20160904-1_amd64.changes ACCEPTED into unstable

2016-09-22 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 22 Sep 2016 22:14:46 +
Source: dia
Binary: dia-common dia-libs dia dia-gnome
Architecture: source all amd64
Version: 0.97.3+git20160904-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group 
Changed-By: W. Martin Borgert 
Description:
 dia- Diagram editor
 dia-common - Diagram editor (common files)
 dia-gnome  - transitional dummy package
 dia-libs   - transitional dummy package
Changes:
 dia (0.97.3+git20160904-1) unstable; urgency=low
 .
   * QA upload, see #838537.
   * New git snapshot.
   * Moved Debian development to collab-maint git.
   * New standards version, no changes.
   * Package simplification: Removed dia-gnome and dia-libs.
   * Remove "normal" and "integrated" variants.
 Use "--classic" for the old "normal" variant.
   * Machine readable debian/copyright.
Checksums-Sha1:
 5916f195f452bdb65e67d0179d9ec9e46bf7c367 2343 dia_0.97.3+git20160904-1.dsc
 ac535e58fcddb6380b5979525428f6d3a5ccc7b9 7376820 
dia_0.97.3+git20160904.orig.tar.xz
 d2659c6aa3581c288535bfa0e357f0fda5589bec 25832 
dia_0.97.3+git20160904-1.debian.tar.xz
 07cfb2a8c0db2e25922b24aa3782f7d39b66055c 7515780 
dia-common_0.97.3+git20160904-1_all.deb
 de199b6870a647150c7a74fac016d375b5de0b6c 5104866 
dia-dbgsym_0.97.3+git20160904-1_amd64.deb
 baece404518e504916376da70a11c352c2dc3ae1 11614 
dia-gnome_0.97.3+git20160904-1_all.deb
 5b910c2144ab95eef373cc11fffb9dd2de3fb2d8 11618 
dia-libs_0.97.3+git20160904-1_all.deb
 81625492d2a58f521b892f5a20bf6cbccbf8c10d 961698 
dia_0.97.3+git20160904-1_amd64.deb
Checksums-Sha256:
 3bae17142c01da3fd2a9ec3185073c266515e74d966033fb983e04f28d19f1fd 2343 
dia_0.97.3+git20160904-1.dsc
 f875e055aaa241289a2c0edabf20842e23e3d867075aa719faf863ee23e43ec6 7376820 
dia_0.97.3+git20160904.orig.tar.xz
 25dec027b26aee98db735bb7147712f3cb7962b155e6232c4832511cd968bced 25832 
dia_0.97.3+git20160904-1.debian.tar.xz
 68cd4bb13df68e3c319c5772fff91cbec852475b17c528922280e713720c844d 7515780 
dia-common_0.97.3+git20160904-1_all.deb
 cbbe7ce532ee761625ebbe538e4346b15a1bfb32a02166bbf97570798a51c94a 5104866 
dia-dbgsym_0.97.3+git20160904-1_amd64.deb
 40d5ac699e858db768152ebf85628afec44ea1be44db05aacdf856260b30bef3 11614 
dia-gnome_0.97.3+git20160904-1_all.deb
 b9f157c8c2134441304a6c82723b9a8e18a16968ede91879344c54a51b8cebce 11618 
dia-libs_0.97.3+git20160904-1_all.deb
 96b0d2ae9781ab8246bd9c9793df70af88acc0acca9bb59bbd102821b3138ba8 961698 
dia_0.97.3+git20160904-1_amd64.deb
Files:
 d461948b59958a4488de024c342f 2343 graphics optional 
dia_0.97.3+git20160904-1.dsc
 b7f48d6018b6edbd3bfc94684de59fc7 7376820 graphics optional 
dia_0.97.3+git20160904.orig.tar.xz
 eb62f8fbf9e481e538fae4b884dbb033 25832 graphics optional 
dia_0.97.3+git20160904-1.debian.tar.xz
 bfd49cf66df484d3428fa0f364fb51d1 7515780 graphics optional 
dia-common_0.97.3+git20160904-1_all.deb
 9394b0265046129cef82a180a8b21c10 5104866 debug extra 
dia-dbgsym_0.97.3+git20160904-1_amd64.deb
 6fa02fce1daa5d363ff6fa654a72623e 11614 oldlibs extra 
dia-gnome_0.97.3+git20160904-1_all.deb
 e9af6b4f2eaaf562e0ea781b21b81449 11618 oldlibs extra 
dia-libs_0.97.3+git20160904-1_all.deb
 a0cf7fe7b58644184b42b0a1f6cc7c2e 961698 graphics optional 
dia_0.97.3+git20160904-1_amd64.deb

-BEGIN PGP SIGNATURE-

iQIcBAEBCAAGBQJX5GkeAAoJEOPgocKGuWPq1v0P+gKZBs8AJMO05S6vdvF26BP3
riD5iPDVKkD5xSvmJt/Rl5pmTypc+8FXFCN9+MWu1NsoP5Ygpk1ISCWRkvOFGeoQ
DQ1MBWGSVicQfJu0mATBgJ5phfhylIFmYokzjoCO3VxdA6lzNYJyxLISiV8Ssiqb
SrVxb9qVd9z0zQPVQ2zrIYVg1f53In1yw2qJYIXN89MT+K6FmO4MPehwa2xfY6mR
H5GMqVN9saR72TevcuejYVMqZV834NDSzP8AIf8PfN8K9glSd/5oUoo6WSVx4ANW
W+jtuz/xg0Bxl3ixkE3lz4HOlOR5hQn9XVjN6yZlW7b2p9xC6xVsBmfETl8JiGxk
h+R2aEhL1oSNB/yEvu9V7AKL3tb9z2LuJT+APBtq+W5x+eN2U0HHBWlYFx7hHzt+
zv/gyul7QYjiaYsJFLuKY8ihguk+CzibmxcPDGMJxnInMfi3PZ7F2oH/A7XKGs/W
es7AWY4Lx8wdJlb+QdmX/hAH7u9olskmFc33x/kQbKmlrjnvp66/bQINJgmKuANK
Ua8jqirVmygSJD7R2nr98m10AaPIASLwbehjY87W2zEPoC/FpISjfSIAmsNkjiOl
sMBdN6fbT+Z49nechNwMGfAAUxyB8b6vLpqI1sUuit67/Ru0bPSPQQqVcomfJs/e
3QXi5FESRSdrs/6ayRGo
=mzTT
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of discus_0.2.9-8_source.changes

2016-09-22 Thread Debian FTP Masters
discus_0.2.9-8_source.changes uploaded successfully to localhost
along with the files:
  discus_0.2.9-8.dsc
  discus_0.2.9-8.debian.tar.xz

Greetings,

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



discus_0.2.9-8_source.changes ACCEPTED into unstable

2016-09-22 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 21 Sep 2016 21:02:44 -0300
Source: discus
Binary: discus
Architecture: source
Version: 0.2.9-8
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group 
Changed-By: Paulo Henrique de Lima Santana (phls) 
Description:
 discus - pretty version of df(1) command
Changes:
 discus (0.2.9-8) unstable; urgency=medium
 .
   * QA upload.
   * debian/control:
   - bumped Standards-Version to 3.9.8.
   - priority changed to optional.
   - Vcs-Browser changed to fix insecure issue.
   * debian/copyright:
   - added old maintainers.
   - converted to format 1.0.
   * debian/docs: added AUTHORS upstream file.
   * debian/etc: removed extra lines and unnecessary spaces.
   * debian/patches/90_manpage_fix_email.diff: changed Stormy Henderson's
 email.
   * debian/README.source: deleted because the dpatch dependency is not
 necessary.
   * debian/watch: changed to point to a fake package because the upstream
 site is down.
Checksums-Sha1:
 c76d6e226434b9a5fb30ec868998c28f13e1fd4d 1816 discus_0.2.9-8.dsc
 e4561fe707de3f67a8187b9514579fb7d3a1 6832 discus_0.2.9-8.debian.tar.xz
Checksums-Sha256:
 fa33b666bc5d36f0812d4adda82b57e4071be729f462cefc3083a1ad501224b4 1816 
discus_0.2.9-8.dsc
 1a5c5d2322e8deafc17705d03c20e0e348828bd2611d149c5a9864379f96b663 6832 
discus_0.2.9-8.debian.tar.xz
Files:
 ae66eed711fed04be3ce31a8b05746f9 1816 utils optional discus_0.2.9-8.dsc
 21c1dbfacd37b683ca1f879cefd980e6 6832 utils optional 
discus_0.2.9-8.debian.tar.xz

-BEGIN PGP SIGNATURE-

iQIcBAEBCAAGBQJX5HYjAAoJEN5juccE6+nvQFMP/idXitKLzYG4HPc4YPP3O4HU
e4km3GpAO6sCm443Ys8zxCXvlppK8wZqLysZRq2nZ+NuB5zM7J0l07J8v6BmUeCY
v3JoODFSrmScG15qKkURSfgMD1d+uMnWd91DeCipfSyc6MW5hkKbnpeamiRe8p/s
KyNMQO03xsHlKEJHE9OfLip25fkulqgPmdVmC8Ht+dK26YD2ObZ+FUO/Akyxfcnv
nSASZ4/7bmvttrFi+tN00sUUDRyz4iNXZ9EWEkdMwZPM0z82StXeD5690dwGQswG
zaEIVGACSJ8u+wcP1FrbDhGE6nIB9dqbjs9E/V7LkO2AlA4OHUTe8o75aFL9h+6X
EJ1P1KTmKCL641lDF7eHA12aAgutmAGw30/43m1eRfDcUxgIinEY+2L1SirYaxXi
gNcterk2tYIkZGX+hTedQx5KQVyJzaWN9X6STGe3OL1XWQZhLwm+0lgWsqH7TG2+
hfsAOa7F+yUKijzXiULPM2lr3DkskPwm9k/QiZTM1A7Kn6ImDat2+T6Qd76KTdrd
RiUuiw41b/C9aabVkuK4fvmNvCL6odSR+Kq0sLfdtydtQs7Ca16AVp00/IzRR6Cx
awXqTUHURgV/sx6jjiO2NCn6jDmQiJvoeBVZaASCaeIQ+NO2cmwAiZY7mNwCyCgx
dBauyZvvu1bIvgvF27AM
=LgiY
-END PGP SIGNATURE-


Thank you for your contribution to Debian.