Bug#1025629: Use of PolicyKit by Sugar

2022-12-06 Thread James Cameron
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

2022-11-17 Thread James Cameron
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

2022-11-16 Thread James Cameron
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

2022-11-10 Thread James Cameron
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

2022-10-19 Thread James Cameron
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

2021-02-12 Thread James Cameron
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

2020-12-01 Thread James Cameron
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

2020-11-22 Thread James Cameron
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

2020-11-22 Thread James Cameron
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

2020-09-28 Thread James Cameron
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

2020-09-27 Thread James Cameron
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

2020-04-19 Thread James Cameron
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.

2019-05-19 Thread James Cameron
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

2019-05-13 Thread James Cameron
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

2018-05-08 Thread James Cameron
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

2018-05-08 Thread James Cameron
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

2018-04-29 Thread James Cameron
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

2018-04-25 Thread james cameron
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

2018-04-24 Thread james cameron
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)

2018-04-19 Thread James Cameron
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

2018-04-01 Thread James Cameron
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

2018-03-26 Thread James Cameron
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

2018-01-15 Thread James Cameron
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

2018-01-15 Thread James Cameron
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

2018-01-02 Thread James Cameron
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

2017-11-15 Thread James Cameron
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

2017-10-16 Thread James Cameron
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

2017-10-15 Thread James Cameron
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

2017-10-15 Thread James Cameron
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

2017-10-05 Thread James Cameron
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

2017-10-05 Thread James Cameron
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."

2017-10-04 Thread James Cameron
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

2017-10-04 Thread James Cameron
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

2017-10-04 Thread James Cameron
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

2017-09-20 Thread James Cameron
Was fixed in Sugar 0.111

-- 
James Cameron



Bug#861052: Is fixed

2017-09-20 Thread James Cameron
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

2017-08-21 Thread James Cameron
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

2017-08-21 Thread James Cameron
Thanks, taken upstream.

e62bfa7f11b0af355ff0367f8e1f22c42328639b



Bug#872751: [Pkg-sugar-devel] Bug#872751: Bug#872751: Cannot change colour when run from xsession

2017-08-21 Thread James Cameron
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

2017-08-21 Thread James Cameron
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

2017-08-21 Thread James Cameron
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

2017-08-16 Thread James Cameron
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

2017-08-11 Thread James Cameron
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?

2017-08-07 Thread James Cameron
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

2017-08-07 Thread James Cameron
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?

2017-08-06 Thread James Cameron
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

2017-08-06 Thread James Cameron
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

2017-08-04 Thread James Cameron
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

2017-08-04 Thread James Cameron
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)

2017-08-03 Thread James Cameron
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.

2017-07-26 Thread James Cameron
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

2017-07-19 Thread James Cameron
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

2017-07-14 Thread James Cameron
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

2017-06-04 Thread James Cameron
@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)

2017-05-24 Thread James Cameron
Tested.  Does fix.



Bug#861052: patch available

2017-04-25 Thread James Cameron
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

2017-04-25 Thread James Cameron
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

2017-04-22 Thread James Cameron
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

2017-02-20 Thread James Cameron
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

2017-02-14 Thread James Cameron
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

2017-01-01 Thread James Cameron
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

2016-12-25 Thread James Cameron
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

2016-12-25 Thread James Cameron
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

2016-12-19 Thread James Cameron
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

2016-12-19 Thread James Cameron
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

2016-12-19 Thread James Cameron
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

2016-12-18 Thread James Cameron
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

2016-11-28 Thread James Cameron
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

2016-11-27 Thread James Cameron
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

2016-07-17 Thread James Cameron
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

2016-07-17 Thread James Cameron
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

2016-05-30 Thread James Cameron
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

2016-03-27 Thread James Cameron
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

2015-11-29 Thread James Cameron
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

2015-11-29 Thread James Cameron
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

2015-10-23 Thread James Cameron
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

2015-09-07 Thread James Cameron
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

2015-05-29 Thread James Cameron
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

2015-05-22 Thread James Cameron
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

2015-05-12 Thread James Cameron
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

2015-04-16 Thread James Cameron
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

2015-04-13 Thread James Cameron
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

2015-04-12 Thread James Cameron
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

2013-05-03 Thread James Cameron
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

2013-04-14 Thread James Cameron
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

2011-08-05 Thread James Cameron
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

2011-07-29 Thread James Cameron
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'

2011-06-10 Thread James Cameron
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

2011-02-27 Thread James Cameron
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

2011-01-04 Thread James Cameron
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

2010-08-18 Thread James Cameron
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

2010-08-17 Thread James Cameron
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

2010-06-16 Thread James Cameron
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

2010-06-16 Thread James Cameron
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

2010-04-03 Thread James Cameron
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

2009-12-10 Thread James Cameron
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

2009-12-10 Thread James Cameron
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

2009-12-10 Thread James Cameron
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

2009-11-17 Thread James Cameron
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

2009-10-29 Thread James Cameron
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



  1   2   >