Bug#1025629: Use of PolicyKit by Sugar
Sugar uses pkexec to elevate privilege to control backlight and get device serial number. Processes are forked to run shell scripts. The command line is prefixed with pkexec. I don't know of any D-Bus use of PolicyKit, nor any use of the PyGObject API. Hope that helps!
Bug#1023795: Please undo the replace of pgplot with giza-pgplot
reassign 1023795 libpgplot-perl retitle 1023795 Use pgplot5 thanks Thanks for your permission to reassign. My users see what Debian provide as coming from and therefore part of Debian, even when it is in contrib and non-free. We value all of Debian, not only the parts of the distribution in main.
Bug#1023795: Please undo the replace of pgplot with giza-pgplot
Hello Ole, seeking to clarify your latest. My understanding is that pgplot5 is in Debian now under Debian Policy section 2.2.3, in the non-free archive area. Also, libpgplot-perl is in Debian now under Debian Policy section 2.2.2, in the contrib archive area for Stretch, and main for later releases. So I don't think the license of pgplot is the main problem or indeed a cause of the problems described here. The problems can be traced to the changes in libpgplot-perl, so I also suggest this bug be reassigned to that package. I agree that you should reassign it. I don't think the problems in this bug can be efficiently fixed in Giza, when compared to the effort required to change libpgplot-perl. I suggest you change the Giza source package Description from "drop-in, modern replacement" to "mostly compatible, modern replacement". If you'd like another bug for that, let me know. I agree a license change to pgplot would help, but it hasn't happened yet. Let's not make the perfect the enemy of the good. A risk to Debian is to create an unnecessary derivative distribution for a substantial group of users. This group of users has a very slow deployment cycle, so it can take longer than a Debian release or two for critical issues to arise. Thank you for your time on this bug.
Bug#1023795: Additional
Hello Debian Developers! Thanks for your work. I'm the developer responsible for upgrading the instrument software referenced by https://github.com/sso-aat/libpgplot-perl/wiki On porting to Giza, here are the regressions I found and my analysis; 1. plot window not staying on display is because Giza does not implement the PGPLOT /xs or /xserve device, instead collapsing it into the same as the /xw or /xwindow device. https://github.com/danieljprice/giza/blob/a6cefc4c0b1e2060ed40ff6f0a46525365952674/src/giza-drivers.c#L897 2. content rendering - background; our existing plot scripts showed a black background, but on using Giza the background changed to white; not investigated, probably requires effort porting the script from PGPLOT to Giza, 3. content rendering - curve colours; this also changed, not investigated, 4. content rendering - fonts; the size of text changed, not investigated, 5. content rendering - overall dimensions; the width and height of the plot changed, not investigated. It was cheaper in developer time to undo #869135 and create a local derivative package. In discussions with astronomers, they've told me Giza is not a drop-in replacement, but rather a poor substitute. Until this week, I had no idea. Hope you can do something about it. Let me know if you have any questions.
Bug#1022100: skycat: no rtd images, rtdServer and rtdClient hang while getopt
Package: skycat Version: 3.1.2+starlink1~b+dfsg-7 Severity: important X-Debbugs-Cc: james.came...@anu.edu.au Dear Maintainer, Both rtdServer and rtdClient hang when run, with a CPU loop. Using gdb, the loop is in main, calling getopt, which returns 255 instead of -1, so the while loop never terminates. It is as if "char" has become "unsigned char". Changing "char c" to "int c" and recompiling seems to fix it for rtdServer and rtdClient. However, there are also other problems; receiving an image from a camera that sent a data type of -16 (USHORT) is ignored because the data type is interpreted as 240 in rtd/generic/RtdCamera.C -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.8.18-t4.03 (SMP w/8 CPU threads) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages skycat depends on: ii blt 2.5.3+dfsg-4.1 ii iwidgets4 4.1.1-2.1 ii libc6 2.35-3 ii libcfitsio9 4.1.0-1 ii libgcc-s1 12.2.0-5 ii libstdc++612.2.0-5 ii libtk-img 1:1.4.13+dfsg-2 ii libwcstools1 3.9.7-1 ii libx11-6 2:1.8.1-2 ii libxext6 2:1.3.4-1+b1 ii tcl-expect5.45.4-2+b1 ii tcl8.68.6.12+dfsg-1+b1 ii tk8.6 8.6.12-1+b1 ii tk8.6-blt2.5 2.5.3+dfsg-4.1 skycat recommends no packages. skycat suggests no packages. -- no debconf information
Bug#982662: python3-jarabe: Language control panel hangs Sugar
Package: python3-jarabe Version: 0.118-1 Severity: normal Dear Maintainer, Selecting the Language control panel in My Settings leads to a hang of the desktop, requiring a system reset or restart. It is caused by new version of Python package removing a deprecated API. This is a known problem with a fix available; https://github.com/sugarlabs/sugar/commit/63885ed7b98beeb2e7cae7448c5cabeabf947c5a -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-jarabe depends on: ii gir1.2-gdkpixbuf-2.0 2.42.2+dfsg-1 ii gir1.2-glib-2.01.66.1-1+b1 ii gir1.2-gstreamer-1.0 1.18.3-1 ii gir1.2-gtk-3.0 3.24.24-1 ii gir1.2-gtksource-3.0 3.24.11-2 ii gir1.2-pango-1.0 1.46.2-3 ii gir1.2-sugarext-1.00.118-3 ii gir1.2-telepathyglib-0.12 0.24.1-3 ii gir1.2-webkit2-4.0 2.30.4-1 ii gir1.2-wnck-3.03.36.0-1 ii gir1.2-xkl-1.0 5.4-4 ii metacity 1:3.38.0-2 ii policykit-10.105-30 ii python33.9.1-1 ii python3-cairo 1.16.2-4+b2 ii python3-dbus 1.2.16-5 ii python3-gwebsockets0.7-2 ii python3-sugar3 0.118-3 ii python3-xapian 1.4.18-1 Versions of packages python3-jarabe recommends: ii avahi-autoipd 0.8-5 ii dbus-user-session [default-dbus-session-bus] 1.12.20-1 ii dbus-x11 [dbus-session-bus] 1.12.20-1 ii libpam-systemd247.3-1 ii modemmanager 1.14.10-0.1 ii network-manager 1.28.0-2+b1 ii openssh-client1:8.4p1-3 ii python3-carquinyol0.118-1 ii xdg-user-dirs 0.17-2 Versions of packages python3-jarabe suggests: ii sugar-session 0.118-1 -- no debconf information
Bug#975373: Upstream patch proposed
Upstream has a patch and would like reviewers. https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/454 -- James Cameron http://quozl.netrek.org/
Bug#975374: [Pkg-sugar-devel] Bug#975374: sugar-calculate-activity: reproducible builds: Embeds build path in .desktop file
Upstream bug https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/453 sugar-toolkit-gtk3 does not provide DESTDIR support yet, and cdbs passes DEB_DESTDIR as PREFIX.
Bug#975373: [Pkg-sugar-devel] Bug#975373: sugar-read-activity: reproducible builds: Embeds build path in .desktop files
Upstream bug https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/453 sugar-toolkit-gtk3 does not provide DESTDIR support yet, and cdbs passes DEB_DESTDIR as PREFIX.
Bug#970983: sugar-themes: does not define @text_view_bg named colour
On Mon, Sep 28, 2020 at 09:18:56AM +0100, Simon McVittie wrote: > On Mon, 28 Sep 2020 at 13:20:59 +1000, James Cameron wrote: > > I've just tested Debian Testing (Bullseye), with src:sugar > > 0.117-3, src:sugar-artwork:0.117-1, src:sugar-terminal-activity > > version 47-1, src:vte2.91 version 0.62.0-1, and GTK 3.24.23-1 but > > do not see any problem. > > > > The terminal is correctly rendered in black on white or white on > > black modes. > > If sugar-terminal-activity hard-codes its background colour, you > wouldn't see a problem. Yes, sugar-terminal-activity hard-codes background colour of the Vte. > The problem case is when vte is configured to inherit its colours > from the theme. I don't know whether this is even possible with > sugar-terminal-activity, but it is possible in gnome-terminal: > https://gitlab.gnome.org/GNOME/vte/-/issues/284 > > Note that src:vte2.91 0.62.0-2 has a workaround, so you will need to > hold src:vte2.91 at version 0.62.0-1 to reproduce this. Upstream > asked me not to apply the workaround on the 0.63.x branch, so it is > likely to go away after bullseye. Yes, I checked that I used src:vte2.91 0.62.0-1 after seeing your later changes on salsa git. Thanks for warning, and sorry for not mentioning. > To reproduce this in GNOME (I used a test VM): > - Run a gnome-terminal and gnome-tweaks > - In gnome-terminal, right-click -> Preferences > - profile -> Colors -> Text and Background -> Use colors from system > theme > - In gnome-tweaks: Appearance -> Themes -> Applications -> > Sugar-100 or Sugar-72 > - Drag the two windows around to see the misrendering Thanks. It does reproduce. > (I realise the Sugar themes are probably not *intended* to be used > to theme non-Sugar GTK-based environments like GNOME and XFCE, but > there is nothing that prevents it!) Yes, an unexpected outcome. Perhaps we should make the theme local to Sugar and activities rather than make it available for other uses. > The client-side-decoration window titlebar seems to have the same > issue, so there are probably other named colours missing? Depending > on the age of the theme, you might also need to add > @theme_text_color and @unfocused_insensitive_color. See > gtk/theme/Adwaita/_colors-public.scss in the gtk+3.0 source package > for the full set. Thanks. I added these, which further fixed the Vte rendering, making gnome-terminal useful again. Window titlebar rendering was still broken, even after I added _all_ remaining named colors from the full set. I don't know what is missing. https://github.com/sugarlabs/sugar-artwork/pull/118 > > Please review > > https://github.com/sugarlabs/sugar-artwork/pull/117 > > That looks suitable, although I haven't tested it. > > smcv -- James Cameron http://quozl.netrek.org/
Bug#970983: sugar-themes: does not define @text_view_bg named colour
Thanks Simon, I've just tested Debian Testing (Bullseye), with src:sugar 0.117-3, src:sugar-artwork:0.117-1, src:sugar-terminal-activity version 47-1, src:vte2.91 version 0.62.0-1, and GTK 3.24.23-1 but do not see any problem. The terminal is correctly rendered in black on white or white on black modes. I've looked at our GTK themes in https://github.com/sugarlabs/sugar-artwork but they are unmaintained; changes to the GTK builtin theme since 3.20 are yet to be cascaded. Is there a way to reproduce the problem? Please review https://github.com/sugarlabs/sugar-artwork/pull/117 -- James Cameron http://quozl.netrek.org/
Bug#881879: [Pkg-sugar-devel] Bug#881879: sugar-browse-activity: does not start, missing collabwrapper
Agreed, is fixed, thanks. By the way, sugar-browse-activity:debian/watch continues to refer to github tags instead of download.sugarlabs.org. Also affects Chat, Pippy and Write. But not many of the others.
Bug#929251: sugar-browse-activity: Browse activity will start if libgli2.0-dev is installed. This should be a dependency.
libglib2.0-bin is the minimum dependency. Cause is the os.system() call to /usr/bin/glib-compile-schemas Only affects first run. To reproduce after first run, delete the .sugar/default/log/org.laptop.WebActivity directory before testing. An alternative is for the package to compile the schemas. -- James Cameron http://quozl.netrek.org/
Bug#877748: python-sugar3 needs gstreamer1.0-plugins-good for autoaudiosink element
This is probably fixed, as 0.112-3 does have dependency on gstreamer1.0-plugins-good
Bug#848841: python-jarabe: journal view multiple select does not show actions toolbar
This bug no longer happens with the 0.112 packages, thanks. -- James Cameron http://quozl.netrek.org/
Bug#877812: python-jarabe: desktop does not start, requires WebKit 3.0 API, uses WebKit2 4.0 API
This bug no longer happens with the 0.112 packages, thanks. -- James Cameron http://quozl.netrek.org/
Bug#894642: [Pkg-sugar-devel] Bug#894642: gst-plugins-espeak: diff for NMU version 0.4.0-3.1
Will you be sending this upstream? https://github.com/sugarlabs/gst-plugins-espeak -- James Cameron http://quozl.netrek.org/
Bug#896872: csound: python import ctcsound requires libcsound64-dev
Package: csound Version: 1:6.10.0~dfsg-1 Severity: minor Dear Maintainer, * What led up to the situation? Install Csound. Write a test program for ctcsound module. * What exactly did you do (or not do) that was effective (or ineffective)? Python "import ctcsound". * What was the outcome of this action? Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.7/dist-packages/ctcsound.py", line 29, in libcsound = CDLL("libcsound64.so") File "/usr/lib/python2.7/ctypes/__init__.py", line 366, in __init__ self._handle = _dlopen(self._name, mode) OSError: libcsound64.so: cannot open shared object file: No such file or directory * What outcome did you expect instead? Successful import. python-csound package is installed, same version as csound. Expected that the python-csound package would provide everything needed to support the import of ctcsound module. Workaround is to install libcsound64-dev package, which adds an unversioned symlink to the library. -- System Information: Debian Release: 9.4 APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-6-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages csound depends on: ii libc62.24-11+deb9u3 ii libcsound64-6.0 1:6.10.0~dfsg-1 ii libgcc1 1:6.3.0-18+deb9u1 ii libstdc++6 6.3.0-18+deb9u1 Versions of packages csound recommends: ii csound-utils 1:6.10.0~dfsg-1 csound suggests no packages. -- no debconf information
Bug#896848: csound: segfault on start
Package: csound Version: 1:6.10.0~dfsg-1 Severity: normal Dear Maintainer, * What led up to the situation? Installing Csound and Sugar. * What exactly did you do (or not do) that was effective (or ineffective)? Download and run Sugar activity Music Keyboard. * What was the outcome of this action? Segmentation fault. * What outcome did you expect instead? No segmentation fault. Upstream patch df5658c solves this problem, see also upstream issue 948. -- System Information: Debian Release: 9.4 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-6-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages csound depends on: ii libc62.24-11+deb9u3 ii libcsound64-6.0 1:6.10.0~dfsg-1 ii libgcc1 1:6.3.0-18+deb9u1 ii libstdc++6 6.3.0-18+deb9u1 Versions of packages csound recommends: ii csound-utils 1:6.10.0~dfsg-1 csound suggests no packages. -- no debconf information
Bug#857230: [Pkg-sugar-devel] Bug#857230: closed by Santiago Ruano Rincón <santi...@debian.org> (Bug#857230: fixed in sugar 0.112-4)
On Thu, Apr 19, 2018 at 04:02:12PM +0200, Michael Biebl wrote: > Am 19.04.2018 um 11:06 schrieb Debian Bug Tracking System: > > sugar (0.112-4) unstable; urgency=medium > > . > >* Stop depending on gir1.2-nmgtk-1.0 (Closes: #857230) > > Hm, you dropped the dependency, but I don't think this is actually a > proper fix, as I still see this in the code: > > $ grep import -R | grep NM > extensions/cpsection/network/model.py:from gi.repository import NMClient > > I.e., sugar still uses the old libnm-glib based GIR bindings ( > gir1.2-networkmanager-1.0 to be precise). Agreed. > The code should be ported to use gir1.2-nm-1.0, the libnm based GIR > bindings. Takes longer to talk about it than do it. ;-) Nobody told upstream. Upstream has ported now. You may cherry-pick. https://github.com/sugarlabs/sugar/commit/04c63f6dd2b6f10a80376a43c735822f5283bda7 For your interest, neither the new nor the old API actually works on recent Debian or Ubuntu; silently failing. https://github.com/sugarlabs/sugar/issues/794 -- James Cameron http://quozl.netrek.org/
Bug#886041: Sugar GConf removal patches
G'day, Upstream has landed patches for each of these bugs, and a patch for src:python-sugar3 that doesn't have a bug yet. for src:sugar #886040 cherry-pick from 38b173d ("jarabe, extensions - remove GConf compatibility"). for src:sugar-browse-activity #886041 use v202 release, or cherry-pick a7f2e19 ("Add Gio.Settings for home-page") and fadd3a3 ("Port from GConf to Gio.Settings"). for src:sugar-read-activity #886042 cherry-pick 225983e ("Port from GConf"). for src:sugar-write-activity #886042 cherry-pick 6bd08c5 ("Port from GConf - font face and size) and 2663064 ("Port from GConf - speech rate and pitch"). for src:python-sugar3 (NO BUG NUMBER) cherry-pick 30139a3 ("sugar3.speech - remove GConf compatibility support"). My thanks to Rahul Bothra and Yash Agrawal (BCC'd) for review and testing. -- James Cameron http://quozl.netrek.org/
Bug#886040: [Pkg-sugar-devel] Bug#886041: sugar: raising severity of gconf dependency bug
Upstream has begun patch review for moving away from gconf. The patches are in pull requests linked from a GitHub project; https://github.com/orgs/sugarlabs/projects/2 -- James Cameron http://quozl.netrek.org/
Bug#577281: add --nohostroute option
Upstream review of #577281; an option --nohostroute was added in 2011, reference is commit 5ff2452 ("add --nohostroute option"), so this is already done. Specifying the table isn't a feature though. -- James Cameron http://quozl.netrek.org/
Bug#887370: pptp-linux: when redirecting all traffic the host routing entry to VPNserver via old eth0 is not added automatically
Speculating. If your iproute2 package crossed the 4.10.0 boundary, then "ip route get" will show uid, which pptp-linux will not handle as it parses the output carelessly. Upstream pptp-linux patch is 7d9a428 ("Remove uid from ip route get output."). https://github.com/quozl/pptp/commit/7d9a428a0744b3053767dc2d239f305c86f1fcee -- James Cameron http://quozl.netrek.org/
Bug#886160: pptpd FTCBFS: fails to propagate CC to plugins/Makefile
On Tue, Jan 02, 2018 at 07:49:13PM +0100, Christoph Biedl wrote: > Helmut Grohne wrote... > > > pptpd fails to cross build from source, because it fails to propagate CC > > to plugins/Makefile. It is correctly detected by configure and correctly > > forwarded to Makefile.am, but fails being forwarded to plugins/Makefile. > > After making that forwarding explicit, pptpd cross builds successfully. > > Please consider applying the attached patch. > > Thanks for the report, and I trust your patch will do the right thing. > Allow me a few days to handle it - besides technical issues on my side, > perhaps upstream (*wave*) will use this as well, and I could cherry-pick > then. Accepted upstream, thanks! 4da603da51f41d6a7d58c3138e79f3ff12bc8c74 -- James Cameron http://quozl.netrek.org/
Bug#881879: sugar-browse-activity: does not start, missing collabwrapper
Package: sugar-browse-activity Version: 201.3-1 Severity: important Dear Maintainer, On installing sugar-browse-activity and trying to start it, the shell reported failure, and logs contained; Traceback (most recent call last): File "/usr/bin/sugar-activity", line 220, in main() File "/usr/bin/sugar-activity", line 164, in main module = __import__(module_name) File "/usr/share/sugar/activities/Browse.activity/webactivity.py", line 58, in from collabwrapper.collabwrapper import CollabWrapper ImportError: No module named collabwrapper.collabwrapper See also #848840. In Debian package git repository, collabwrapper directory is empty, because debian/watch refers to github and collabwrapper is a submodule. GitHub doesn't include the submodules in tagged downloads of releases. http://download.sugarlabs.org/sources/sucrose/fructose/Browse/ has tarballs with collabwrapper included. -- System Information: Debian Release: 9.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sugar-browse-activity depends on: ii gir1.2-evince-3.0 3.22.1-3+deb9u1 ii gir1.2-gconf-2.0 3.2.6-4+b1 ii gir1.2-gdkpixbuf-2.0 2.36.5-2+deb9u1 ii gir1.2-glib-2.0 1.50.0-1+b1 ii gir1.2-gtk-3.03.22.11-1 ii gir1.2-pango-1.0 1.40.5-1 ii gir1.2-rsvg-2.0 2.40.16-1+b1 ii gir1.2-soup-2.4 2.56.0-2+deb9u1 ii gir1.2-sugarext-1.0 0.110.0-4 ii gir1.2-webkit2-4.02.16.6-0+deb9u1 ii python2.7.13-2 ii python-cairo 1.8.8-2.2 ii python-dbus 1.2.4-1+b1 ii python-gi 3.22.0-2 ii python-sugar3 0.110.0-4 ii python-telepathy 0.15.19-3 Versions of packages sugar-browse-activity recommends: ii ca-certificates 20161130+nmu1 sugar-browse-activity suggests no packages. -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#790158: [Pkg-sugar-devel] Bug#790158: Upstream comment
On Mon, Oct 16, 2017 at 10:20:16AM +0200, Jonas Smedegaard wrote: > Quoting James Cameron (2017-10-16 07:03:24) > > Upstream could bring python-rsvg source into the code base; would that > > be okay? > > No. > > The team in Debian familiar with librsvg decides that its end of life is > reached. I will not be comfortable with sidestepping that decision by > essentially taking over maintenance with Sugarlabs as new upstream! Okay. Actually, librsvg2 isn't end of life, but gnome-python-desktop is; a strange place for the binding, but hey, it's what we have. The binding is really tiny. wc --lines ... 135 rsvg.defs 35 rsvgmodule.c 229 rsvg.override Or fork to run librsvg2-bin /usr/bin/rsvg-convert > > Porting from python-rsvg to gir1.2-rsvg-2.0 would also require porting > > to GTK+ 2 GObject introspection. This would break compatibility with > > downloaded Sugar activities. > > GTK+ 2.x is on its way out. And _that_ is really what breaks activities > depending on GTK+ 2.x. > > Activities using GTK+ 2.x is expected to stop working with Debian > relatively soon. Okay. For Buster or later? > I don't see any other (realistic) option than porting to modern stuff > like GTK+ 3.x and gir. Agreed. I've heard that hundreds of programs are affected, but they aren't in Debian, so not our problem here. I've checked Sid dependencies, to predict next steps, described below; have I understood consequences correctly? Debian will remove src:sugar-toolkit and python-sugar-toolkit, which will cascade to; - remove the python-sugar-toolkit recommends in package sucrose, - remove gtk2-engines-sugar from src:sugar-artwork, and the recommends in package sucrose, - remove package sugar-presence-service, (python-sugar-toolkit held the last dependency), - remove or package new upstream releases for sugar-{poll,physics,irc}-activity - remove or wait for new upstream release for sugar-jigsawpuzzle-activity, logged upstream as https://github.com/sugarlabs/jigsaw-puzzle-branch/issues/1 > - Jonas > > -- > * Jonas Smedegaard - idealist & Internet-arkitekt > * Tlf.: +45 40843136 Website: http://dr.jones.dk/ > > [x] quote me freely [ ] ask before reusing [ ] keep private -- James Cameron http://quozl.netrek.org/
Bug#790158: Upstream comment
Upstream could bring python-rsvg source into the code base; would that be okay? Porting from python-rsvg to gir1.2-rsvg-2.0 would also require porting to GTK+ 2 GObject introspection. This would break compatibility with downloaded Sugar activities. -- James Cameron http://quozl.netrek.org/
Bug#790156: v44 already moved from python-rsvg to gir1.2-rsvg-2.0
New upstream release v44 fixed this, and was packaged, with gir-deps of rsvg-2.0, so next step is to remove the python-rsvg dependency in debian/rules. -- James Cameron http://quozl.netrek.org/
Bug#877750: test passed
Tested gstreamer1.0-espeak 0.4.0-3 ... it does fix the problem, thanks.
Bug#877812: python-jarabe: desktop does not start, requires WebKit 3.0 API, uses WebKit2 4.0 API
Package: python-jarabe Version: 0.110.0-5 Severity: important Dear Maintainer, Sugar desktop does not start, and ~/.sugar/default/logs/shell.log has Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/usr/lib/python2.7/dist-packages/jarabe/main.py", line 61, in gi.require_version('WebKit', '3.0') File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 118, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace WebKit not available Package correctly declares dependency on WebKit2 4.0. Source code incorrectly declares a dependency on WebKit 3.0 in jarabe/main.py, yet uses WebKit2 4.0 in jarabe/view/viewhelp.py Fixed upstream by removing the require_version call, and was released in Sugar 0.111. Workarounds are; 1. install gir1.2-webkit-3.0, or 2. delete the require_version call from jarabe/main.py -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-jarabe depends on: ii gir1.2-gconf-2.0 3.2.6-4+b1 ii gir1.2-gdkpixbuf-2.0 2.36.11-1 ii gir1.2-glib-2.0 1.54.1-1 ii gir1.2-gstreamer-1.0 1.12.3-1 ii gir1.2-gtk-3.03.22.24-1 ii gir1.2-gtksource-3.0 3.24.5-1 ii gir1.2-pango-1.0 1.40.12-1 ii gir1.2-soup-2.4 2.60.0-1 ii gir1.2-sugarext-1.0 0.110.0-5 ii gir1.2-webkit2-4.02.18.0-2+b1 ii gir1.2-wnck-3.0 3.24.1-1 ii gir1.2-xkl-1.05.4-2 ii metacity 1:3.26.0-1 ii policykit-1 0.105-18 ii python2.7.14-1 ii python-cairo 1.8.8-2.2 ii python-dbus 1.2.4-1+b2 ii python-gwebsockets0.4-3 ii python-sugar3 0.110.0-5 ii python-telepathy 0.15.19-3 ii python-xapian 1.4.4-3 Versions of packages python-jarabe recommends: ii avahi-autoipd 0.7-3 ii dbus-user-session [default-dbus-session-bus] 1.11.20-1 ii dbus-x11 [dbus-session-bus] 1.11.20-1 ii gconf23.2.6-4+b1 ii libpam-systemd234-3 ii modemmanager 1.6.8-1 ii network-manager 1.8.4-2 ii openssh-client1:7.5p1-10 ii python-carquinyol 0.110.0-2 ii xdg-user-dirs 0.15-3 Versions of packages python-jarabe suggests: ii sugar-session 0.110.0-5 -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#877750: is caused by espeak-ng 1.49.2 "Always use 'en' as the default voice/language."
espeak-ng change which caused this regression is https://github.com/espeak-ng/espeak-ng/commit/59ca718d40955fe597bee74a56df3f049cdd6982 -- James Cameron http://quozl.netrek.org/
Bug#877750: gstreamer1.0-espeak: silence, loops, and errors if no voice set
Package: gstreamer1.0-espeak Version: 0.4.0-2 Severity: normal Dear Maintainer, Leading up to situation; install of Debian Sid and gstreamer1.0-espeak package. Ineffective was; shell command: gst-launch-1.0 espeak text="hello world" ! autoaudiosink as it did not speak, and continued to loop without termination, with very frequent GStreamer errors. Ineffective was; using espeak instead of espeak-ng, because gstreamer1.0-espeak depends on libespeak-ng1 only. Effective was; adding a voice property to the espeak element: gst-launch-1.0 espeak text="hello world" voice="english" ! autoaudiosink Outcome was; errors and loop when voice property not given. Expected was; spoken words. Possibly related; "espeak -v default hello" works, but "espeak-ng -v default hello" says "Error; The specified espeak-ng voice does not exist." Both espeak and espeak-ng have no "default" in list of voices shown with --voices argument. Perhaps might be fixed by changing ESPEAK_DEFAULT_VOICE to "english" in gst-plugins-espeak, so that the package will work with espeak-ng which does not have "default". -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.12.0-2-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gstreamer1.0-espeak depends on: ii libc6 2.24-17 ii libespeak-ng1 1.49.1+dfsg-2 ii libglib2.0-02.54.1-1 ii libgstreamer-plugins-base1.0-0 1.12.3-1 ii libgstreamer1.0-0 1.12.3-1 gstreamer1.0-espeak recommends no packages. gstreamer1.0-espeak suggests no packages. -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#877748: python-sugar3 needs gstreamer1.0-plugins-good for autoaudiosink element
Package: python-sugar3 Version: 0.110.0-5 Severity: normal Dear Maintainer, Leading up to situation; install of Debian Sid and sucrose package. Ineffective was; use of sugar3.speech module, because autoaudiosink element was not available. Effective was; installing gstreamer1.0-plugins-good. Outcome was; successful use of speech synthesis feature. Expected was; automatic install of gstreamer1.0-plugins-good as a result of installing python-sugar3. -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.12.0-2-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-sugar3 depends on: ii gir1.2-atspi-2.0 2.26.0-2 ii gir1.2-gconf-2.0 3.2.6-4+b1 ii gir1.2-gdkpixbuf-2.0 2.36.11-1 ii gir1.2-glib-2.0 1.54.1-1 ii gir1.2-gtk-3.03.22.22-1 ii gir1.2-pango-1.0 1.40.12-1 ii gir1.2-rsvg-2.0 2.40.18-1 ii gir1.2-sugarext-1.0 0.110.0-5 ii python2.7.14-1 ii python-cairo 1.8.8-2.2 ii python-dateutil 2.6.1-1 ii python-dbus 1.2.4-1+b2 ii python-decorator 4.1.2-1 ii python-gi 3.24.1-3 ii python-gi-cairo 3.24.1-3 ii python-telepathy 0.15.19-3 Versions of packages python-sugar3 recommends: ii alsa-utils 1.1.3-1 ii gir1.2-webkit2-4.0 2.18.0-2+b1 ii shared-mime-info 1.9-1 ii telepathy-mission-control-5 1:5.16.4-2 ii telepathy-salut 0.8.1-5.1 ii unzip6.0-21 Versions of packages python-sugar3 suggests: ii git1:2.14.2-1 ii ipython5.1.0-3 ii python-carquinyol 0.110.0-2 ii python-jarabe 0.110.0-5 -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#848841: Was fixed in 0.111
Was fixed in Sugar 0.111 -- James Cameron
Bug#861052: Is fixed
Problem was in sugar-browse-activity, and was fixed for v201, latest is v201.2. -- James Cameron http://quozl.netrek.org/
Bug#617285: pptpsetup: use absolute path for pptp in tunnel file
Thanks, taken upstream. 63eea745af41f781b60cfdd39813e4f000ead5f0 pptpsetup - use absolute path to pptp /usr/sbin may not be in PATH, especially when pptp is configured for use by non-root user. See discussion in Debian bug 617285.
Bug#646881: pptp-linux: pptpsetup fails to properly store password with quotation mark (") in /etc/ppp/chap-secrets
Thanks, taken upstream. e62bfa7f11b0af355ff0367f8e1f22c42328639b
Bug#872751: [Pkg-sugar-devel] Bug#872751: Bug#872751: Cannot change colour when run from xsession
On Sun, Aug 20, 2017 at 10:15:55PM +0200, martin f krafft wrote: > Sorry, was unclear. I am asked to change the colour, but clicking on > the X doesn't actually do anything. So I can only click "Next" and > be forced to use the colour that was selected on startup (always the > same). Sounds like something is broken. When I click on the icon in the centre of the screen, the colour changes. Please post ~/.sugar/default/logs/shell.log -- James Cameron http://quozl.netrek.org/
Bug#872747: [Pkg-sugar-devel] Bug#872747: Please make gender choice non-binary
Third option is to click between the two gender icons. However, there is no fourth or fifth option, and it isn't clear why Sugar asks the question in the first place. Being discussed upstream. -- James Cameron http://quozl.netrek.org/
Bug#872752: [Pkg-sugar-devel] Bug#872752: Following user config, nothing happens, strace exposes Heisenbug
Behaviour that Martin reports is expected. There are many ways that Sugar fails to start if any of the dependencies are missing. The strace contains the traceback, but it is not as easy as reading the traceback in ~/.sugar/default/logs/shell.log so please post that next time you have a problem starting Sugar. All I can see is that it was in homewindow.py -> meshbox.py -> neighborhood.py, which suggests Telepathy Salut is missing, and that correlates with Martin's "Versions of packages sugar-session recommends" list. As sugar-session contains tools that don't need Telepathy Salut to be installed, I'm fine with the dependency remaining as Recommends. On IRC Martin mentioned installing sugar-session package; my usual recommendation is to install the sucrose package, and that's what is maintained on the Sugar Wiki; http://wiki.sugarlabs.org/go/Debian -- James Cameron http://quozl.netrek.org/
Bug#851052: Fix flickering
Extra text insertion cursor (caret) blinks were scheduled. Each blink invalidated the window and redrew it. I've submitted a patch upstream on 13791. I'm interested to hear if it fixes it for others. http://dev.laptop.org/~quozl/z/1diDDl.txt -- James Cameron http://quozl.netrek.org/
Bug#866649: Read-119 removes gir1.2-webkit-3.0 dependency
Upstream release v119 has removed this dependency. -- James Cameron http://quozl.netrek.org/
Bug#870953: [Debian-olpc-devel] Bug#870953: sugar-jigsawpuzzle-activity: should sugar-jigsawpuzzle-activity be removed from unstable?
Comment from upstream. http://people.sugarlabs.org/~quozl/JigsawPuzzle-11.tar.bz2 removes Abiword dependency, thus fixing #842066. -- James Cameron http://quozl.netrek.org/
Bug#842066: new version fixes this bug
Upstream version 11 does not have this bug. http://people.sugarlabs.org/~quozl/JigsawPuzzle-11.tar.bz2 Abiword dependency has been removed with the embedded lessons moved to the Help activity. -- James Cameron http://quozl.netrek.org/
Bug#870950: [Debian-olpc-devel] Bug#870950: sugar-poll-activity: should sugar-poll-activity be removed from unstable?
Comment from upstream. #842067 may have been a serious bug that blocked this package for stretch and jessie, but #842067 can be fixed with a new upstream version ... not yet packaged by Debian. http://download.sugarlabs.org/sources/honey/Poll/ -- James Cameron http://quozl.netrek.org/
Bug#842067: new version fixes this bug
Upstream version 30 does not have this bug. Upstream git commit 3981527560a0fbbf73d59770697e2984b6e27630 in 2014-08-16 removed Abiword dependency when the embedded lessons were moved to the Help activity. -- James Cameron http://quozl.netrek.org/
Bug#646880: pptp-linux: pptpsetup creates /etc/ppp/peers/$PEERNAME world-readable
Christoph Biedl wrote: > James Cameron wrote... > > pptpsetup preserves mode on /etc/ppp/chap-secrets, but uses root > > umask 0022 on /etc/ppp/peers/$TUNNEL, and group dip because of > > setgid bit on /etc/ppp/peers. > > > > My perl is rusty. As far as I can see, it would be a call to chmod > > after open, or a call to umask before open. Latter seems easy, but > > overrides user choice. > ... > > Patch attached, will be upstreamed after review. > > That is almost the thing I was about to suggest, go for it. Was pushed. d33e18d. > And, when convenient, please replace the two-argument form of open > [...] Was pushed. c0dbacf. -- James Cameron http://quozl.netrek.org/
Bug#646880: pptp-linux: pptpsetup creates /etc/ppp/peers/$PEERNAME world-readable
pptpsetup preserves mode on /etc/ppp/chap-secrets, but uses root umask 0022 on /etc/ppp/peers/$TUNNEL, and group dip because of setgid bit on /etc/ppp/peers. My perl is rusty. As far as I can see, it would be a call to chmod after open, or a call to umask before open. Latter seems easy, but overrides user choice. Patch attached, will be upstreamed after review. Test method; # umask 0022 && \ pptpsetup --create tunnel --server s --username u --password p && \ ls -l /etc/ppp/peers/tunnel && \ pptpsetup --delete tunnel -rw-r- 1 root dip 131 Aug 4 18:03 /etc/ppp/peers/tunnel -- James Cameron http://quozl.netrek.org/ >From d33e18ddfd7d6c78c0a7166bde147b6811b4c351 Mon Sep 17 00:00:00 2001 From: James Cameron <qu...@laptop.org> Date: Fri, 4 Aug 2017 18:05:19 +1000 Subject: [PATCH] Fix for world-readable peers file pptpsetup preserves mode on /etc/ppp/chap-secrets, but uses root umask 0022 on /etc/ppp/peers/$TUNNEL, and group dip because of setgid bit on /etc/ppp/peers. Debian default umask is 0022, so override umask to 0027 and prevent world-readable file. Fixes Debian #646880. --- pptpsetup | 1 + 1 file changed, 1 insertion(+) diff --git a/pptpsetup b/pptpsetup index fdfd00a..52d279a 100644 --- a/pptpsetup +++ b/pptpsetup @@ -64,6 +64,7 @@ sub create { # create or add lines to the /etc/ppp/chap-secrets file, # which holds usernames and passwords my $chap_secrets_file = '/etc/ppp/chap-secrets'; +umask( 0027 ); open( FILE, ">>$chap_secrets_file" ) or die "$0: can't write to '$chap_secrets_file': $!\n"; -- 2.7.4
Bug#575644: marked as done (pptp-linux mtu & mru bug)
Thanks Christoph. Ivan's workaround of --clamp-mss-to-pmtu was valid for a path MTU discovery failure where intermediate hosts refuse to forward ICMP fragmentation needed responses. http://pptpclient.sourceforge.net/howto-diagnosis.phtml#connections_freeze In that scenario, changing network interface MTU using the mru and mtu pppd options is effective for the interface, but doesn't solve the problem, because the cause is somewhere else in the network, not on the host running Debian. Perhaps Ivan thought it could be a feature of pptp, but with Network Manager taking over these corner cases we're unlikely to take the idea upstream in pptp. -- James Cameron http://quozl.netrek.org/
Bug#869802: [Debian-olpc-devel] Bug#869802: sugar-physics-activity: Request to move the package to be maintained by the Sugar team.
G'day Rishabh, I'm not a Debian developer, yet. ;-) I've a derivative package of Physics. Written by Gonzalo Odiard and Martin Abente Lahaye two years ago, and maintained by me since. We use it at OLPC for building our images. It is non-compliant with current Debian standards, so some work would be needed to bring it up to date. https://github.com/quozl/physics/commits/olpc-packaging In case it is a problem, we can relicense as required. For more on Debian Derivatives, see https://wiki.debian.org/Derivatives/ -- James Cameron http://quozl.netrek.org/
Bug#848838: sugar-write-activity: constant flicker of cursor and document
Well, #851052 is a duplicate of #848838, as mine was first. ;-) Upstream bug in Sugar is https://bugs.sugarlabs.org/ticket/4915 -- James Cameron http://quozl.netrek.org/
Bug#868296: [Pkg-sugar-devel] Bug#868296: sugar-browse-activity: Unusable package sugar installs by default in Xfce
something wrong with dependencies is my guess. sugar-browse-activity is best used within the Sugar desktop, which is the sucrose package on Debian. sugar-activity provided by python-sugar3 package does not work very well outside the Sugar user interface shell; just tried it then and huge traceback because python-carquinyol wasn't installed, but that's a recommends for python-jarabe so my mistake. python-carquinyol installed and the sugar-browse-activity starts up, but without any window manager decorations (in wmaker), because it is written to be used within the Sugar desktop, which is a fullscreen app design without windows. sugar-browse-activity does suggest python-jarabe for the user interface shell; perhaps it should require or recommend instead. upstream has some more details if you're interested, see http://www.sugarlabs.org/ http://wiki.sugarlabs.org/go/Debian not surprised forums didn't know, see also https://wiki.debian.org/Sugar
Bug#862576: [Pkg-sugar-devel] Bug#862576: etoys: Doesn't get beyond Squeak security key generation
@Petter, thanks for asking. @Bert, etoys 5.0.2408 does not complete "Initializing Squeak security system" on Debian Stretch, but it did on Debian Jessie. I don't know what's wrong, yet. I've reproduced the problem. CPU is 100%. strace shows the process making syscalls, of which the most frequent are gettimeofday and recvfrom on socket, with occasional SIGARLM. http://dev.laptop.org/~quozl/z/1dHfBq.txt The process has one thread with a backtrace; (gdb) thread apply all bt Thread 1 (Thread 0x7f46b3f3c500 (LWP 954)): #0 0x55f77704d270 in ?? () #1 0x55f77704d40b in ?? () #2 0x55f777013f77 in interpret () #3 0x55f776ff9d39 in main () Repeated continue, ctrl+c and backtrace shows the squeak-vm is actually doing something, but I've no idea what; #0 0x55f777007800 in success () #1 0x55f77704cef8 in ?? () #2 0x55f777013f77 in interpret () #3 0x55f776ff9d39 in main () #0 0x55f77700f758 in stObjectat () #1 0x55f77700f861 in commonAt () #2 0x55f777013f77 in interpret () #3 0x55f776ff9d39 in main () #0 0x55f77700d8e0 in primitiveFloatSubtractfromArg () #1 0x55f777014d90 in interpret () #2 0x55f776ff9d39 in main () #0 0x55f7770078cd in sweepPhase () #1 0x55f77700946c in incrementalGC () #2 0x55f777009a35 in instantiateClassindexableSize () #3 0x55f77704b4d0 in ?? () #4 0x55f77704dc45 in ?? () #5 0x55f777013f77 in interpret () #6 0x55f776ff9d39 in main () #0 0x55f777013dc0 in interpret () #1 0x55f776ff9d39 in main () #0 0x7ffc4053ed80 in gettimeofday () #1 0x55f77701955e in ioMSecs () #2 0x55f777007f9d in checkForInterrupts () #3 0x55f777013e3c in interpret () #4 0x55f776ff9d39 in main () generate-core-file can be used, and the resulting core file can be reloaded in gdb. http://dev.laptop.org/~quozl/z/1dHfAf.txt Perhaps one of the libraries changed between Jessie and Stretch to cause this problem; but finding which one will be a long task. Perhaps etoys upstream may have some ideas. I've copied Bert. On Sun, Jun 04, 2017 at 10:23:51PM +0200, Petter Reinholdtsen wrote: > This issue is going to cause etags to be removed from Stretch. > Anyone have any idea what is wrong? -- James Cameron http://quozl.netrek.org/
Bug#848840: closed by Jonas Smedegaard <d...@jones.dk> (Bug#848840: fixed in sugar-browse-activity 200+20170502-1)
Tested. Does fix.
Bug#861052: patch available
I've a patch that works, and it has been queued for review. https://github.com/sugarlabs/browse-activity/pull/51 But it doesn't handle .xo files from other places. -- James Cameron http://quozl.netrek.org/
Bug#861052: sugar-session: Doesn't recognize Activity bundles
On Mon, Apr 24, 2017 at 07:56:07AM -0500, Sebastian Silva wrote: > I downloaded with Browse an activity to the Journal, then attempted > to launch it, but it is not installed or started. Thanks, now I recognise the symptom. Maybe a problem with sugar-browse-activity; a wrong mime-type is set. Upstream bug https://github.com/sugarlabs/browse-activity/issues/48 (Sorry about that ... I hadn't tried to reproduce it that way because of #848840, and you had said in your original mail that it was the journal that didn't know what to do with the bundle, rather than the bundle "Kind" being wrong.) I've been looking for the cause. I've reviewed all commits since v157.3 but drawn a blank; next step is to instrument the code with debugging. You're welcome to have a look too. -- James Cameron http://quozl.netrek.org/
Bug#860943: sugar-jukebox-activity does not start
Package: sugar-jukebox-activity Version: 32+20160926-1 Jukebox does not start. Logs contain error "ImportError: cannot import name ImageTk". Is fixed upstream in sugar-toolkit-gtk3 495eed8 "Prepend instead of append to path". -- James Cameron
Bug#855676: New release available
Package: sugar-physics-activity Version: 7+dfsg-1.2 Physics-32 is available. https://github.com/sugarlabs/physics -- James Cameron http://quozl.netrek.org/
Bug#790156: Patch available
Hey Jonas! Can be fixed by applying https://github.com/sugarlabs/sugarlabs-calculate/pull/39/commits/5d8c1aeb99b04ef40f137365e0075188ba73aa0b along with the usual debian/rules changes. I've done this in my derivative package. -- James Cameron http://quozl.netrek.org/
Bug#848840: Fixed by touch __init__.py
Caused by missing empty __init__.py file in /usr/share/sugar/activities/Browse.activity/collabwrapper/ Python needs the empty file to mark the directory as a module. (I did try to figure out how to propose this as a patch to VCS, but after using gbp pq import/export the patches seemed a bit noisy; perhaps there's a better way.) -- James Cameron http://quozl.netrek.org/
Bug#752094: pptpd: Restarting daemon breaks existing connections
On Sat, Dec 24, 2016 at 11:17:18PM +0100, Christoph Biedl wrote: > Unfortunately this has an unpleaseant side effect: Since the new > pptpd instance has no knowlegde of the old one's children, it will > happily allocate connection slots (by IP address) that are already > in use. So the second client will not see any traffic. Yes, but only when IP address allocation is controlled by pptpd. Other IP address allocation methods are radius, chap-secrets (pppd), and remote (ipcp-accept-remote). For this pptpd takes --delegate option. > The only way to solve this AFAICS was the old instance persists all > the childrens' information so the new one will not allocate them > while they are running. There might be some race conditions to > consider as well. James (upstream) is reading this, if you can solve > this by Jan 20th I'll be happy to include it for stretch. Afterwards > it might be too late. I've no plans to fix this by that date, but I'm interested in patches to do so. My preference is a /var/run/pptpd/ip directory containing a file for each active connection, name equal to IP address, content is PID. pptpmanager.c slot_* functions would maintain these files as a mirror of struct slot *slots. Here's a quick pseudo-code plan; void slot_set_pid(int i, pid_t pid) { struct slot *slot = [i]; // if pid is zero, { // delete file, // } else { // create and write pid to file // } slot->pid = pid; } int slot_find_by_pid(pid_t pid) { int i; for(i=0; i<slot_count; i++) { struct slot *slot = [i]; if (slot->pid == pid) // if file exists, { // read pid from file, // if pid exists (kill with sig zero), { // continue (skip slot), // } else { // unlink file, // } return i; } return -1; } -- James Cameron http://quozl.netrek.org/
Bug#817602: olpc-xo1: Removal of debhelper compat 4
Thanks to Paul Wise for the heads-up. OLPC still has a software and hardware organisation (me), and is using a Debian derivative (Ubuntu) on our latest hardware (NL3), using the Debian packages of Sugar desktop. Debian should drop olpc-xo1, olpc-powerd, and olpc-kbdshim. OLPC models are XO-1, XO-1.5, XO-1.75, XO-4, and now NL3. Right now, OLPC has manufacturing capability for XO-4 and NL3. Debian only really worked well on the XO-1 and XO-1.5 models; these are no longer manufactured, units in the field are past end of life, and are failing at an expected high rate. Anybody relying on an XO-1 or XO-1.5 should buy a new laptop. ;-) Disclosure: I'm paid by OLPC. -- James Cameron http://quozl.netrek.org/
Bug#848841: python-jarabe: journal view multiple select does not show actions toolbar
Package: python-jarabe Version: 0.110.0-2 Severity: normal Dear Maintainer, After creating a few journal objects, and opening the journal, the user clicked on the checkbox next to an object. Outcome was checkbox tick, but there was no change to the toolbar. Expected were the deselect all, select all, copy, and erase options. Workaround was to click on the detail view button for an object then click on back. -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-jarabe depends on: ii gir1.2-gconf-2.0 3.2.6-4 ii gir1.2-gdkpixbuf-2.0 2.36.1-1 ii gir1.2-glib-2.0 1.50.0-1 ii gir1.2-gstreamer-1.0 1.10.2-1 ii gir1.2-gtk-3.03.22.5-1 ii gir1.2-gtksource-3.0 3.22.1-1 ii gir1.2-pango-1.0 1.40.3-3 ii gir1.2-soup-2.4 2.56.0-1 ii gir1.2-sugarext-1.0 0.110.0-2 ii gir1.2-webkit2-4.02.14.2-1 ii gir1.2-wnck-3.0 3.20.1-2 ii gir1.2-xkl-1.05.4-2 ii metacity 1:3.22.1-1 ii policykit-1 0.105-17 ii python2.7.11-2 ii python-cairo 1.8.8-2.1 ii python-dbus 1.2.4-1 ii python-gwebsockets0.4-3 ii python-sugar3 0.110.0-2 ii python-telepathy 0.15.19-3 ii python-xapian 1.4.1-1 pn python:any Versions of packages python-jarabe recommends: ii avahi-autoipd 0.6.32-1 ii dbus-x11 1.10.14-1 ii gconf2 3.2.6-4 ii libpam-systemd 232-8 ii modemmanager 1.6.4-1 ii network-manager1.4.2-3 ii openssh-client 1:7.3p1-5 ii python-carquinyol 0.110.0-1 ii xdg-user-dirs 0.15-2 Versions of packages python-jarabe suggests: ii sugar-session 0.110.0-2 -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#848840: sugar-browse-activity: does not start, complains about collabwrapper
Package: sugar-browse-activity Version: 200+20161203-1 Severity: important Dear Maintainer, On installing sugar-browse-activity and trying to start it, the shell reported failure, and logs contained; Traceback (most recent call last): File "/usr/bin/sugar-activity", line 220, in main() File "/usr/bin/sugar-activity", line 164, in main module = __import__(module_name) File "/usr/share/sugar/activities/Browse.activity/webactivity.py", line 52, in from collabwrapper.collabwrapper import CollabWrapper ImportError: No module named collabwrapper.collabwrapper -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sugar-browse-activity depends on: ii gir1.2-evince-3.0 3.22.1-3 ii gir1.2-gconf-2.0 3.2.6-4 ii gir1.2-gdkpixbuf-2.0 2.36.1-1 ii gir1.2-glib-2.0 1.50.0-1 ii gir1.2-gtk-3.03.22.5-1 ii gir1.2-pango-1.0 1.40.3-3 ii gir1.2-rsvg-2.0 2.40.16-1 ii gir1.2-soup-2.4 2.56.0-1 ii gir1.2-sugarext-1.0 0.110.0-2 ii gir1.2-webkit2-4.02.14.2-1 ii python2.7.11-2 ii python-cairo 1.8.8-2.1 ii python-dbus 1.2.4-1 ii python-gi 3.22.0-2 ii python-sugar3 0.110.0-2 ii python-telepathy 0.15.19-3 Versions of packages sugar-browse-activity recommends: ii ca-certificates 20161130 sugar-browse-activity suggests no packages. -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#848838: sugar-write-activity: constant flicker of cursor and document
Package: sugar-write-activity Version: 97+20160926-1 Severity: important Dear Maintainer, On installing sugar-write-activity and starting it from the Sugar shell, the text insertion cursor and upper section of display flickers continually, and system load is high. Appearance was almost identical to my comments on these two bugs; http://bugzilla.abisource.com/show_bug.cgi?id=13791 https://bugs.launchpad.net/bugs/1574278 -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages sugar-write-activity depends on: ii gir1.2-abiword-3.0 3.0.2-2 ii gir1.2-gconf-2.03.2.6-4 ii gir1.2-glib-2.0 1.50.0-1 ii gir1.2-gtk-3.0 3.22.5-1 ii python 2.7.11-2 ii python-dbus 1.2.4-1 ii python-gi 3.22.0-2 ii python-sugar3 0.110.0-2 ii python-telepathy0.15.19-3 Versions of packages sugar-write-activity recommends: ii gir1.2-gstreamer-1.0 1.10.2-1 ii gstreamer1.0-espeak 0.4.0-2 sugar-write-activity suggests no packages. -- no debconf information -- James Cameron http://quozl.netrek.org/
Bug#848633: [Pkg-sugar-devel] Bug#848633: sugar-toolkit-gtk3: please make the build reproducible
You wrote: > Please, consider sending this patch upstream. Is in review upstream, thanks. https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/350 -- James Cameron http://quozl.netrek.org/
Bug#831032: pptp-linux: Please update patches and packaging
Everything beautiful was merged and released in pptp-1.9.0 -- James Cameron http://quozl.netrek.org/
Bug#831032: pptp-linux: Please update patches and packaging
On Sat, Nov 26, 2016 at 02:51:44PM +0100, Christoph Biedl wrote: > * Convince upstream to remove pptpsetup.8 in the clean target Taken, pushed as 0080ac8. I'll take a look at the other patches. -- James Cameron http://quozl.netrek.org/
Bug#831502: [Pkg-sugar-devel] Bug#831502: Bug#831502: sucrose: Freezes X after initial configuration
On 18/07/2016, at 6:22 AM, Helge Kreutzmann wrote: > Hmm, yes, missing telepathy components, please try installing the recommends?
Bug#831502: [Pkg-sugar-devel] Bug#831502: Bug#831502: sucrose: Freezes X after initial configuration
On 17/07/2016, at 3:52 PM, Helge Kreutzmann wrote: > Ok, I switched to lightdm. When I select sugar, my credentials are > accepted, I briefly see this thick cursor and then I'm immediately > returned to lighted. After this, you may find an explanation in ~/.sugar/default/logs/shell.log Post this file, and I'll be pleased to look at it if someone else hasn't by the time I wake up. ;-)
Bug#825869: new upstream release of netrek-client-cow
Package: netrek-client-cow Version: 3.3.0-3.1 New upstream release available; 3.3.1 http://www.netrek.org/files/COW/netrek-client-cow-3.3.1.tar.gz http://mailman.us.netrek.org/pipermail/netrek-dev/2011-October/005754.html We restored server from an older backup after 3.3.1 release. Happy to take any patches. -- James Cameron http://quozl.netrek.org/
Bug#554906: Breaks Sugar Maze Activity
A comment about impact. When the Sugar desktop is used on Debian, the Maze activity fails if python-pil is installed, because from player import Player uses /usr/bin/player.py from python-pil instead of player.py from the activity itself. Traceback (most recent call last): File "/usr/bin/sugar-activity", line 169, in main() File "/usr/bin/sugar-activity", line 121, in main module = __import__(module_name) File "/usr/share/sugar/activities/Maze.activity/activity.py", line 21, in import game File "/usr/share/sugar/activities/Maze.activity/game.py", line 43, in from player import Player File "/usr/bin/player.py", line 14, in from PIL import Image, ImageTk ImportError: cannot import name ImageTk https://github.com/godiard/maze-activity/blob/master/game.py#L43 -- James Cameron http://quozl.netrek.org/
Bug#798242: systemd: Failed to execute operation: Connection timed out
Martin Pitt wrote: > This sounds like another case of > https://github.com/systemd/systemd/issues/1505, which finally got > fixed in version 228. Thanks, very interesting. Yes, it sounds likely. > ... > > I don't close this for now, it would be interesting to see whether > this still happens with >= 228 in any case. I agree. Not sure how. The problem system sources.list points to jessie. systemd in jessie is 215. systemd in stretch is 228. Is 228 planned for jessie, or should we temporarily repoint sources to stretch and try an update of systemd only? The problem system is still in the state it was left in when #798242 was raised. We've been unable to take the risk of a reboot; yet. Can you speculate if reboot would be bad idea? -- James Cameron http://quozl.netrek.org/
Bug#798242: systemd: Failed to execute operation: Connection timed out
Martin Pitt wrote: > James Cameron wrote: > > The problem system is still in the state it was left in when > > #798242 was raised. We've been unable to take the risk of a > > reboot; yet. Can you speculate if reboot would be bad idea? > > No, a reboot is probably the only thing which will reset the state > properly. The "35 not upgraded" packages should be okay, and > unconfigured systemd is ok as it only failed in the trigger. But > leaving udev unconfigured could lead to boot troubles, so maybe try > a round (or two) of "dpkg --configure -a" first? Thanks. Only rsyslog.postinst did hang, process tree shows; 8781 pts/0S+ 0:00 \_ dpkg --configure -a 8782 pts/0S+ 0:00 \_ /bin/sh /var/lib/dpkg/info/rsyslog.postinst configure 8.4.2-1 8793 pts/0S+ 0:00 \_ /bin/sh /usr/sbin/invoke-rc.d rsyslog restart 8812 pts/0S+ 0:00 \_ systemctl restart rsyslog.service 8813 pts/0S+ 0:00 \_ /bin/systemd-tty-ask-password-agent --watch System is up after reboot. -- James Cameron http://quozl.netrek.org/
Bug#802752: [PATCH] add devpts
fixes #802752 --- v1: not tested, proposed for discussion vmdebootstrap | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vmdebootstrap b/vmdebootstrap index 67ea2c8..f37d3d1 100755 --- a/vmdebootstrap +++ b/vmdebootstrap @@ -848,6 +848,8 @@ class VmDebootstrap(cliapp.Application): # pylint: disable=too-many-public-meth def _mount_wrapper(self, rootdir): self.runcmd(['mount', '/dev', '-t', 'devfs', '-obind', '%s' % os.path.join(rootdir, 'dev')]) +self.runcmd(['mount', '/dev/pts', '-t', 'devpts', '-obind', + '%s' % os.path.join(rootdir, 'dev', 'pts')]) self.runcmd(['mount', '/proc', '-t', 'proc', '-obind', '%s' % os.path.join(rootdir, 'proc')]) self.runcmd(['mount', '/sys', '-t', 'sysfs', '-obind', @@ -856,6 +858,7 @@ class VmDebootstrap(cliapp.Application): # pylint: disable=too-many-public-meth def _umount_wrapper(self, rootdir): self.runcmd(['umount', os.path.join(rootdir, 'sys')]) self.runcmd(['umount', os.path.join(rootdir, 'proc')]) +self.runcmd(['umount', os.path.join(rootdir, 'dev', 'pts')]) self.runcmd(['umount', os.path.join(rootdir, 'dev')]) def install_grub_uefi(self, rootdir): -- 1.9.1 -- James Cameron http://quozl.linux.org.au/
Bug#798242: systemd: Failed to execute operation: Connection timed out
Package: systemd Version: 215-17+deb8u1 Severity: important Dear Maintainer, While applying package updates (apt-get upgrade) the install of systemd or udev failed with the following terminal output; The following packages will be upgraded: apache2 apache2-bin apache2-data apache2-mpm-prefork apache2-utils apt apt-utils base-files bind9-host cron dbus dnsutils host libapt-inst1.5 libapt-pkg4.12 libbind9-90 libc-bin libc6 libdbus-1-3 libdns-export100 libdns100 libgnutls-deb0-28 libgnutls-openssl27 libio-socket-ssl-perl libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90 liblwres90 libpam-systemd libsystemd0 libudev1 locales multiarch-support python-apt python-apt-common rsyslog systemd systemd-sysv udev 42 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ... (Reading database ... 30582 files and directories currently installed.) Preparing to unpack .../udev_215-17+deb8u2_amd64.deb ... Failed to execute operation: Connection timed out Unpacking udev (215-17+deb8u2) over (215-17+deb8u1) ... Failed to execute operation: Connection timed out Failed to execute operation: Connection timed out Failed to execute operation: Connection timed out Failed to execute operation: Connection timed out Failed to execute operation: Connection timed out Processing triggers for systemd (215-17+deb8u1) ... Failed to execute operation: Connection timed out dpkg: error processing package systemd (--unpack): subprocess installed post-installation script returned error exit status 1 Processing triggers for man-db (2.7.0.2-5) ... Errors were encountered while processing: systemd E: Sub-process /usr/bin/dpkg returned an error code (1) root@host:~# Attempting to retry gives same error: # apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up udev (215-17+deb8u2) ... Failed to execute operation: Connection timed out Failed to execute operation: Connection timed out Failed to restart udev.service: Connection timed out invoke-rc.d: initscript udev, action "restart" failed. dpkg: error processing package udev (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of systemd: systemd depends on udev (>= 208-8); however: Package udev is not configured yet. dpkg: error processing package systemd (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: udev systemdE: Sub-process /usr/bin/dpkg returned an error code (1) *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- Package-specific info: -- System Information: Debian Release: 8.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages systemd depends on: ii acl 2.2.52-2 ii adduser 3.113+nmu3 ii initscripts 2.88dsf-59 ii libacl1 2.2.52-2 ii libaudit1 1:2.4-1+b1 ii libblkid1 2.25.2-6 ii libc6 2.19-18+deb8u1 ii libcap2 1:2.24-8 ii libcap2-bin 1:2.24-8 ii libcryptsetup4 2:1.6.6-5 ii libgcrypt20 1.6.3-2 ii libkmod218-3 ii liblzma55.1.1alpha+20120614-2+b3 ii libpam0g1.1.8-3.1 ii libselinux1 2.3-2 ii libsystemd0 215-17+deb8u1 ii mount 2.25.2-6 ii sysv-rc 2.88dsf-59 ih udev215-17+deb8u2 ii util-linux 2.25.2-6 Versions of packages systemd recommends: ii dbus1.8.18-0+deb8u1 ii libpam-systemd 215-17+deb8u1 Versions of packages systemd suggests: pn systemd-ui -- no debconf information [EXTENDED] /run/systemd/system/session-3750.scope -> /run/systemd/system/session-3750.scope.d/50-SendSIGHUP.conf [EXTENDED] /run/systemd/system/session-3750.scope -> /run/systemd/system/session-3750.scope.d/50-After-systemd-user-sessions\x2eservice.conf [EXTENDED] /run/systemd/system/session-3750.scope -> /run/systemd/system/session-3750.scope.d/50-After-systemd-logind\x2eservice.conf [EXTENDED] /run/systemd/system/session-3750.scope -> /run/systemd/system/session-3750.scope.d/50-Description.conf [EXTENDED] /run/systemd/system/session-3750.scope -> /run/systemd/system/session-3750.scope.d/50-Slice.conf [EXTENDED]
Bug#783890: Merged upstream: Add skip-install-mime option to bundlebuilder
An upstream patch to the source package sugar-toolkit-gtk3 is available to help with this bug: https://github.com/sugarlabs/sugar-toolkit-gtk3/commit/e8553c13a11e53ea78928ac4ab547b460eb22de5 -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#783890: [Pkg-sugar-devel] Bug#783890: Bug#783890: Solution for conflicting svg file
On Fri, May 22, 2015 at 11:27:57AM +0200, Jonas Smedegaard wrote: Quoting Martin Abente (2015-05-21 22:22:11) I am working on a related patch to prevent update-mime-database from running while we are building the packages [2] (a related problem). I don't follow: How can update-mime-database at package build time cause any harm? Those databases should not be included in the package anyway (Debian packaging infrastructure - and RPM infrastructure as well, I hope - triggers update-mime-database call at package _install_ time). Agreed. Yes, over in the other camp, update-mime-database is called at install time: http://pkgs.fedoraproject.org/cgit/etoys.git/tree/etoys.spec#n89 http://pkgs.fedoraproject.org/cgit/scratch.git/tree/scratch.spec#n185 (and the etoys package for Sugar is built by the etoys source package; mentioned for understanding the reference only). But any accidental run of update-mime-database at package build time is ignored by the RPM process, because it explicitly identifies what is to be included. I guess this has hidden a fault in the upstream source, so we should get it fixed in the upstream source. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#785171: approx bypasses cache for Translation-en.bz2
Package: approx Version: 5.5-1 Approx often downloads Translation-en.bz2 despite it not having changed, if the client does not have the file. This occurs with debootstrap, pbuilder, cowbuilder, and apt-get if /var/lib/apt has been cleared. Assume a URL of http://http.us.debian.org/debian/dists/wheezy/main/i18n/Translation-en.bz2 When a client requests for the first time, approx correctly downloads to cache, and passes the file to the client: # wget --timestamping ... HTTP request sent, awaiting response... 200 OK Length: 3847587 (3.7M) [text/plain] Saving to: 'Translation-en.bz2’ 100%[==] 3,847,587440KB/s in 8.1s 2015-05-13 14:41:35 (462 KB/s) - 'Translation-en.bz2’ saved [3847587/3847587] When a client requests with the file present locally, approx reports it hasn't changed: # wget --timestamping ... HTTP request sent, awaiting response... 200 OK Length: 3847587 (3.7M) [text/plain] Server file no newer than local file 'Translation-en.bz2’ -- not retrieving. When a client requests without the file present locally, but with the file in approx cache, approx fetches it again, without using the cache. In this scenario, I'd like approx to use cache. -- James Cameron -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#782484: tested ok
Source: sugar-toolkit-0.98 Source-Version: 0.98.1-3 tested ok. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#782414: Bug#782504: education-desktop-sugar: Sugar broken in Jessie - will be dropped
Thanks for this. Yes, Sugar is so broken in Jessie, it should be removed rather than ship a bad experience. Sorry I had not tested earlier. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#782484: sugar-toolkit-0.98: install removes python-carquinyol-0.104
Source: sugar-toolkit-0.98 Severity: normal When sugar-toolkit-0.98 was installed to satisfy a dependency for the Neko-1 activity hosted by activities.sugarlabs.org, the system removed python-carquinyol-0.104 and sucrose-0.104 packages. It was expected that the packages not be removed. Further information: http://lists.alioth.debian.org/pipermail/pkg-sugar-devel/2015-April/04.html -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#706669: zenity: key events after enter are accepted into text field
Package: zenity Version: 3.4.0-2 Severity: normal Method to reproduce: $ zenity --entry --title 'time' --text 'time' --entry-text 17:00 type a value, press enter then the letter 'a' in rapid succession. Observed result: the letter 'a' is entered, and the program exits with text that includes the key event after the enter key. Expected result: the letter 'a' is ignored, and the program exits with the default text, or the text typed before the enter key is pressed. -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.38-2-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages zenity depends on: ii libc6 2.13-38 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libglib2.0-02.33.12+really2.32.4-5 ii libgtk-3-0 3.4.2-6 ii libnotify4 0.7.5-1 ii libpango1.0-0 1.30.0-1 ii libwebkitgtk-3.0-0 1.8.1-3.4 ii libx11-62:1.5.0-1 ii zenity-common 3.4.0-2 zenity recommends no packages. zenity suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#632398: zenity: file-filter option is there
Package: zenity Version: 3.4.0-2 The --file-filter option is now mentioned in the man page. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#632605: avoid an http_proxy
This happened to me just now, same version, and was fixed by deleting the http_proxy environment variable in my shell, which was pointing to a working squid instance. I didn't diagnose further. The same configuration worked fine for youtube, but failed for vimeo. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#635992: nodm: -nolisten tcp is forcibly added to NODM_X_OPTIONS, against site policy
Package: nodm Version: 0.10-1 Severity: normal Tags: upstream nodm now forces -nolisten tcp onto the X server command line if it was not specified in NODM_X_OPTIONS. The implementation is in dm.c: // Append -nolisten tcp if it wasn't in the command line if (!has_nolisten_tcp) { argv[argc++] = -nolisten; argv[argc++] = tcp; } nodm is implementing a security policy without any obvious way to configure nodm not to do so. Impact: this has broken a private application configuration, and the alternative of X over SSH is too costly due to increased latency, increased processing power and loss of substantive audit capability on the private network. Workaround 1: rebuild nodm without these lines. Workaround 2: replace /usr/bin/X with a script that strips the -nolisten tcp arguments before calling the genuine /usr/bin/X. /etc/init.d/nodm, /etc/default/nodm and /usr/share/doc/nodm/README all mention -nolisten tcp, perhaps they need not. The README or manual page does not mention the forced addition of -nolisten tcp, perhaps they should. (I was unable to identify the upstream location for nodm. The Debian patch does not provide a pointer. I'm happy to take my bug report there if you can tell me where.) -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.38-2-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages nodm depends on: ii debconf [debconf-2.0] 1.5.40 Debian configuration management sy ii libc6 2.13-10Embedded GNU C Library: Shared lib ii libpam0g 1.1.3-2Pluggable Authentication Modules l ii libx11-6 2:1.4.3-2 X11 client-side library ii x11-common1:7.6+7X Window System (X.Org) infrastruc ii x11-xserver-utils 7.6+3 X server utilities nodm recommends no packages. nodm suggests no packages. -- Configuration Files: /etc/init.d/nodm changed [not included] -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#628735: /usr/bin/fusermount: Re: -u: /bin/umount: unrecognized option '--fake'
Agreed, mount-2.19.1-1 from experimental fixed this for me. -- James Cameron -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#576326: xserver-xorg: keys repeat without being held down
On Sat, Feb 26, 2011 at 12:53:30PM +0100, Cyril Brulebois wrote: is that still happening with squeeze or higher? If so, please follow up with more info: http://pkg-xorg.alioth.debian.org/howto/report-bugs.html Thanks for following up. The affected host is currently tracking wheezy, updated weekly, last updated on Friday, and the symptom has not been seen for some months. Currently on 1:7.5+8 of xserver-xorg. On the other hand, having learned not to place the system under memory pressure, it is possible my learning has prevented the symptom from happening. I've just done a test by creating a workload (three parallel builds and an rsync of television transport stream), and was unable to reproduce the symptom. On that basis, assuming the other user no longer sees the problem, I think the bug can be closed. I'm interested to know if the problem was fixed though. There's nothing relevant in the changelog.gz for 1:7.5+6 onwards. Perhaps kernel? Was 2.6.30-2-686 now 2.6.32-5-686 . -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#600395: sugar-pippy-activity: Cannot import pippy
The library/ directory from the upstream source is not included in the Debian package. I don't know why, but I guess it may have had something to do with licensing of code in that directory. The Debian maintainer may be able to answer. My upstream commit f3a7b17f71990da401917c7647afaad8c33363d6 makes several fixes to copyright headers and licensing of that directory, but this has not yet reached the .tar.bz2 distribution. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#593380: [Debian-olpc-devel] Bug#593380: Bug#593380: Suspected wrong logging level of message No gsm connection was set in Gconf
So you don't think it should be changed upstream in Sugar? Puzzled. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#593380: [Debian-olpc-devel] Bug#593380: Suspected wrong logging level of message No gsm connection was set in Gconf
I agree with the change, but I do not think it is worth changing at Debian packaging level. It should be changed upstream in Sugar. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#586085: xserver-xorg-video-nouveau: segfault prevents X start
Package: xserver-xorg-video-nouveau Version: 1:0.0.15+git20100329+7858345-4 Severity: important After an apt-get dist-upgrade just now, X fails to start, a manual invokation of X from text console reveals this error: Backtrace: 0: X (xorg_backtrace+0x3b) [0x80addcb] 1: X (0x8048000+0x5ab75) [0x80a2b75] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb78e040c] 3: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_ref+0x84) [0xb745e404] 4: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_new_tile+0xed) [0xb745e74d] 5: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_new+0x62) [0xb745e7c2] 6: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0xb746+0xc86a) [0xb746c86a] 7: X (AddScreen+0x198) [0x806db98] 8: X (InitOutput+0x820) [0x80b0b00] 9: X (0x8048000+0x1e73b) [0x806673b] 10: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb761bc76] 11: X (0x8048000+0x1e4e1) [0x80664e1] Segmentation fault at address 0xc4 -- Package-specific info: /var/lib/x11/X.roster does not exist. /var/lib/x11/X.md5sum does not exist. X server symlink status: lrwxrwxrwx 1 root root 13 Feb 3 2009 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 1725180 Jun 4 02:14 /usr/bin/Xorg /var/lib/x11/xorg.conf.roster does not exist. VGA-compatible devices on PCI bus: 01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15) /etc/X11/xorg.conf does not exist. Kernel version (/proc/version): Linux version 2.6.32-5-686 (Debian 2.6.32-15) (b...@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-1) ) #1 SMP Tue Jun 1 04:59:47 UTC 2010 Xorg X server log files on system: -rw-r--r-- 1 root root 50812 Dec 28 2007 /var/log/Xorg.1.log -rw-r--r-- 1 root root 21368 Jun 16 19:25 /var/log/Xorg.0.log Contents of most recent Xorg X server log file /var/log/Xorg.0.log: X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32.14-dsa-ia32 i686 Debian Current Operating System: Linux nestor 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 UTC 2010 i686 Kernel command line: auto BOOT_IMAGE=normal ro root=UUID=486d9cc8-ec18-44ee-9e25-faeaf3ee5755 quiet Build Date: 03 June 2010 04:08:50PM xorg-server 2:1.7.7-2 (Julien Cristau jcris...@debian.org) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/Xorg.0.log, Time: Wed Jun 16 19:25:33 2010 (==) Using system config directory /usr/share/X11/xorg.conf.d (==) No Layout section. Using the first Screen section. (==) No screen section available. Using defaults. (**) |--Screen Default Screen Section (0) (**) | |--Monitor default monitor (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins (==) ModulePath set to /usr/lib/xorg/modules (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. (II) Loader magic: 0x81eac60 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 6.0 X.Org XInput driver : 7.0 X.Org Server Extension : 2.0 (--) using VT number 7 (--) PCI:*(0:1:0:0) 10de:002c:10de:0072 nVidia Corporation NV6 [Vanta/Vanta LT] rev 21, Mem @ 0xf700/16777216, 0xfc00/33554432 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) (II) LoadModule: extmod (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so (II) Module extmod: vendor=X.Org Foundation compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension SELinux (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: dbe (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so (II) Module dbe: vendor=X.Org Foundation compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: glx
Bug#586085: xserver-xorg-video-nouveau: segfault prevents X start
On Wed, Jun 16, 2010 at 01:09:54PM +0200, Sven Joachim wrote: This is the same segfault as in #579425, fixed in libdrm git. Could somebody please upload libdrm 2.4.18-6 to fix that problem? I've downloaded libdrm 2.4.18-6 and built it locally, and it does indeed fix this bug. Thanks! -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#576326: xserver-xorg: keys repeat without being held down
Package: xserver-xorg Version: 1:7.5+5 Severity: normal infrequently, roughly once or twice a day, a keyboard key will begin to repeat without being held down. another key press cancels the repeating symptom. the symptom occurs more frequently with xterm, wmaker, and mplayer. the symptom is more likely to occur if the system has been placed under memory pressure, such as a backup, playback of a DVB-T transport stream, or a kernel compile. in three scenarios has the symptom been observed: 1. while scp'ing a large file from another host, while playing a television programme using mplayer, pressing the f key to toggle between fullscreen and partial screen ... mplayer responded by oscillating between the two sizes until another key was pressed, 2. while doing a backup with tar, and no active screen use, pressing F12 to start an xterm (via a wmaker key definition), resulted in several hundred xterm's being forked, until an out-of-memory condition was triggered, 3. while playing a video with mplayer, pressing 'q' to quit, mplayer properly quits, and then finding the 'q' begins to repeat in the xterm that was being mplayer's window. -- Package-specific info: /var/lib/x11/X.roster does not exist. /var/lib/x11/X.md5sum does not exist. X server symlink status: lrwxrwxrwx 1 root root 13 Jun 3 2006 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 1712808 Feb 16 19:39 /usr/bin/Xorg /var/lib/x11/xorg.conf.roster does not exist. VGA-compatible devices on PCI bus: 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter /var/lib/x11/xorg.conf.md5sum does not exist. Xorg X server configuration file status: -rw-r--r-- 1 root root 2662 Sep 16 2009 /etc/X11/xorg.conf Contents of /etc/X11/xorg.conf: ### BEGIN DEBCONF SECTION # XF86Config-4 (XFree86 server configuration file) generated by dexconf, the # Debian X Configuration tool, using values from the debconf database. # # Edit this file with caution, and see the XF86Config-4 manual page. # (Type man XF86Config-4 at the shell prompt.) # # If you want your changes to this file preserved by dexconf, only make changes # before the ### BEGIN DEBCONF SECTION line above, and/or after the # ### END DEBCONF SECTION line below. # # To change things within the debconf section, run the command: # dpkg-reconfigure xserver-xfree86 # as root. Also see How do I add custom sections to a dexconf-generated # XF86Config or XF86Config-4 file? in /usr/share/doc/xfree86-common/FAQ.gz. Section ServerFlags Option AutoAddDevices False EndSection Section Files FontPath/usr/share/fonts/X11/misc FontPath/usr/lib/X11/fonts/misc FontPath/usr/lib/X11/fonts/cyrillic FontPath/usr/lib/X11/fonts/100dpi/:unscaled FontPath/usr/lib/X11/fonts/75dpi/:unscaled FontPath/usr/share/fonts/X11/Type1 FontPath/usr/lib/X11/fonts/Type1 FontPath/usr/lib/X11/fonts/Speedo FontPath/usr/share/fonts/X11/100dpi FontPath/usr/lib/X11/fonts/100dpi FontPath/usr/share/fonts/X11/75dpi FontPath/usr/lib/X11/fonts/75dpi EndSection Section Module Loadbitmap Loaddbe Loaddri Loadextmod Loadfreetype Loadglx Loadint10 Loadrecord Loadvbe EndSection Section InputDevice Identifier Generic Keyboard Driver keyboard Option CoreKeyboard Option XkbRules xfree86 Option XkbModel lk450 Option XkbLayout us EndSection Section InputDevice Identifier Configured Mouse Driver mouse Option CorePointer # kernel 2.4.x # OptionDevice/dev/psaux # kernel 2.6.x Option Device/dev/input/mice Option Protocol ImPS/2 Option ZAxisMapping 4 5 EndSection Section Device Identifier Intel Corp. 82815 CGC [Chipset Graphics Controller] Driver sis # VideoRam16384 # 8192 EndSection Section Monitor Identifier hp L2035 HorizSync 30-140 # 75.1 VertRefresh 60 DisplaySize 408 306 Option DPMS EndSection Section Screen Identifier Default Screen Device Intel Corp. 82815 CGC [Chipset Graphics Controller] Monitor hp L2035 DefaultDepth24 SubSection Display Depth 24 Modes 1600x1200 800x600 EndSubSection EndSection Section ServerLayout Identifier Default Layout Screen Default Screen InputDevice Generic
Bug#560299: [Debian-olpc-devel] Bug#560299: sugar-session-0.86: Once logged in to a Sugar session via GDM, there's no apparent way to log out
Right-click over the centre icon in the activity view (F3), then you might be able to select restart or shutdown? Last tested this myself on 0.84, not sure if it has changed. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#560292: [Debian-olpc-devel] Bug#560292: Bug#560292: sucrose-0.86: session crashes immediately
The error in shell.log showed that the presence service did not start, for that you should look in the same directory for a presence*.log file. (We've had several instances of zero-filled files lately having changed from JFFS2 to EXT3 with data=writeback ... so I've got used to recognising the failure to proceed due to missing presence service ... owner.key was zero-filled if system was crashed before all data written to disk.) -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#560299: [Debian-olpc-devel] Bug#560299: Bug#560299: sugar-session-0.86: Once logged in to a Sugar session via GDM, there's no apparent way to log out
On Thu, Dec 10, 2009 at 12:48:32PM +0100, Jonas Smedegaard wrote: Hover over the XO in the middle and you should get a popup including a logout option. A right-click gets you the palette of the menu faster than hovering ... the response to hovering is meant to be to encourage discoverability of the interface by children who have never used it. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#527123: abiword: Abiword crashes on printing
On Tue, Nov 17, 2009 at 07:44:40PM +0100, Patrik Fimml wrote: Can anyone of you who confirmed this behaviour for 2.6.8-5 check whether it still happens with 2.8.1-1? As abiword 2.8 no longer uses libgnomeprint, chances are the bug has gone. Kinda. Added sid to sources.list, apt-get update, apt-get install abiword, started Abiword from a shell ... File - Print Preview ... Error launching preview Failed to execute child process evince (No such file or directory) apt-get install evince Preview functions correctly. File - Print ... Print dialog appears. Cancelled it, then used File - Quit, and the shell where I started Abiword from said Aborted: host:~$ abiword Aborted host:~$ 2.8.1-1 At least this method of aborting is very similar in GUI behaviour to a normal quit. ;-) -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#549980: confirmed
This has also lately begun to affect me. -- James Cameron http://quozl.linux.org.au/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org