Bug#838552: wicd runs disconnect scripts between pre- and postconnect
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
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
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
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
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
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
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
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
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
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.