Debian Bug report logs -
#309645
oregano: Plot window freezes due to a libcairo bug
Reported by: Margarita Manterola <debian@marga.com.ar>
Date: Wed, 18 May 2005 14:48:04 UTC
Severity: grave
Tags: patch, upstream
Found in version 0.40.0-3
Fixed in version oregano/0.40.0-4
Done: Maximiliano Curia <maxy@gnuservers.com.ar>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, David Moreno Garza <damog@damog.net>:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to Margarita Manterola <debian@marga.com.ar>:
New Bug report received and forwarded. Copy sent to David Moreno Garza <damog@damog.net>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: oregano
Version: 0.40.0-3
Severity: grave
Tags: upstream
Justification: renders package unusable
Due to an incompatibility problem with the current libcairo, the plot
window in Oregano causes a total freeze of the program.
This is to say, you are not able to simulate any circuit, because the
program freezes when reaching the plot part. Therefore the program is
practically useless (you can draw a circuit and generate the netlist, but
not simulate it).
The bug is actually in the cairo library, but the buggy function has been
dropped in the CVS version, and there's noone wishing to fix the old one.
Upstream is already aware of the problem and is now trying to find a
workaround.
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686-smp
Locale: LANG=es_AR, LC_CTYPE=es_AR (charmap=ISO-8859-1)
Versions of packages oregano depends on:
ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi
ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
ii libbonobo2-0 2.8.1-2 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.8.1-2 The Bonobo UI library
ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an
ii libcairo1 0.4.0-1 Multi-platform 2D graphics library
ii libfontconfig1 2.3.1-2 generic font configuration library
ii libfreetype6 2.1.7-2.4 FreeType 2 font engine, shared lib
ii libgconf2-4 2.8.1-5 GNOME configuration database syste
ii libglade2-0 1:2.4.2-2 library to load .glade files at ru
ii libglib2.0-0 2.6.4-1 The GLib library of C routines
ii libgnome2-0 2.8.1-2 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.8.0-1 A powerful object-oriented display
ii libgnomeprint2.2-0 2.8.2-1 The GNOME 2.2 print architecture -
ii libgnomeprintui2.2-0 2.8.2-2 GNOME 2.2 print architecture User
ii libgnomeui-0 2.8.1-3 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.8.4-2 The GNOME virtual file-system libr
ii libgtk2.0-0 2.6.4-1 The GTK+ graphical user interface
ii libgtksourceview1.0- 1.2.0-1 shared libraries for the GTK+ synt
ii libice6 4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii liborbit2 1:2.12.2-1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.8.1-1 Layout and rendering of internatio
ii libpixman1 0.1.4-1 Cairo pixel manipulation library
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libpopt0 1.7-5 lib for parsing cmdline parameters
ii libsm6 4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii libx11-6 4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii libxml2 2.6.16-7 GNOME XML library
ii libxrender1 0.8.3-7 X Rendering Extension client libra
ii xlibs 4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-4 compression library - runtime
-- no debconf information
Information forwarded to debian-bugs-dist@lists.debian.org, David Moreno Garza <damog@damog.net>:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to Steve Langasek <vorlon@debian.org>:
Extra info received and forwarded to list. Copy sent to David Moreno Garza <damog@damog.net>.
(full text, mbox, link).
Message #10 received at 309645@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Wed, May 18, 2005 at 11:07:06AM -0300, Margarita Manterola wrote:
> Package: oregano
> Version: 0.40.0-3
> Severity: grave
> Tags: upstream
> Justification: renders package unusable
> Due to an incompatibility problem with the current libcairo, the plot
> window in Oregano causes a total freeze of the program.
> This is to say, you are not able to simulate any circuit, because the
> program freezes when reaching the plot part. Therefore the program is
> practically useless (you can draw a circuit and generate the netlist, but
> not simulate it).
> The bug is actually in the cairo library, but the buggy function has been
> dropped in the CVS version, and there's noone wishing to fix the old one.
> Upstream is already aware of the problem and is now trying to find a
> workaround.
Note that the libcairo maintainer has asked for libcairo to *not* be
included with sarge; that would suggest that dropping this package from the
release is the most likely solution for sarge.
--
Steve Langasek
postmodern programmer
[signature.asc (application/pgp-signature, inline)]
Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to David Moreno Garza <damog@damog.net>:
Extra info received and forwarded to list.
(full text, mbox, link).
Message #15 received at 309645@bugs.debian.org (full text, mbox, reply):
On Wed, 2005-05-18 at 11:07 -0300, Margarita Manterola wrote:
> This is to say, you are not able to simulate any circuit, because the
> program freezes when reaching the plot part. Therefore the program is
> practically useless (you can draw a circuit and generate the netlist, but
> not simulate it).
Yes.
Using libpixman1 0.1.4-2 seems to solve the problem, which was also
reported previously[1].
Marga, do you have an .oregano file to show that actually fails with
0.1.4-2? Could you please upgrade libpixman1 into the one in sid and
test?
This fix is important since it should be approved by the debian-release
team in order to oregano be included on sarge.
Cheers,
1: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309674
--
David Moreno Garza <damog@damog.net> | http://www.damog.net/
Seek simplicity, and distrust it.
GPG: C671257D - 6EF6 C284 C95D 78F6 0B78 FFD3 981C 5FD7 C671 257D
Information forwarded to debian-bugs-dist@lists.debian.org, David Moreno Garza <damog@damog.net>:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to Margarita Manterola <debian@marga.com.ar>:
Extra info received and forwarded to list. Copy sent to David Moreno Garza <damog@damog.net>.
(full text, mbox, link).
Message #20 received at 309645@bugs.debian.org (full text, mbox, reply):
Hola David Moreno Garza!
> Using libpixman1 0.1.4-2 seems to solve the problem, which was also
> reported previously[1].
>
> Marga, do you have an .oregano file to show that actually fails with
> 0.1.4-2? Could you please upgrade libpixman1 into the one in sid and
> test?
>
> This fix is important since it should be approved by the debian-release
> team in order to oregano be included on sarge.
As we already discussed online, the patch in libpixman1 fixes the freeze,
but oregano fails to plot anything (only an empty window appears).
Upstream has been trying for the whole weekend (at my request) to find a
fix for this, but we are almost at a loss, since there's already a new
cairo version available, and cairo's people is not helping much in working with
Sarge's version.
I'm going to keep trying on a possible fix for oregano for the rest of the
day. If a fix is not found so that it can actually plot, Oregano should be
removed from Sarge (and this would also be in agreement with cairo's
maintainer who wants cairo to be removed as well).
Choosing to use an alpha-state library was not a good choice from upstream,
but we can't change that now :-\
--
Bezitos,
Maggie.
Information forwarded to debian-bugs-dist@lists.debian.org, David Moreno Garza <damog@damog.net>:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to Maximiliano Curia <maxy@gnuservers.com.ar>:
Extra info received and forwarded to list. Copy sent to David Moreno Garza <damog@damog.net>.
(full text, mbox, link).
Message #25 received at 309645@bugs.debian.org (full text, mbox, reply):
Tags 309645 +patch
thanks,
Package: oregano
Version: 0.40.0-3
Followup-For: Bug #309645
I'm attaching that fixes the problem (thanks to upstream).
--
" Documentation is like sex: when it is good, it is very, very good; and when
it is bad, it is better than nothing. " -- (Dick Brandon)
Saludos /\/\ /\ >< `/
Information forwarded to debian-bugs-dist@lists.debian.org, David Moreno Garza <damog@damog.net>:
Bug#309645; Package oregano.
(full text, mbox, link).
Acknowledgement sent to Maximiliano Curia <maxy@gnuservers.com.ar>:
Extra info received and forwarded to list. Copy sent to David Moreno Garza <damog@damog.net>.
(full text, mbox, link).
Message #30 received at 309645@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Reportbug seems to have ignored the patch, so I'm sending it again.
--
"I'd rather listen to [Isaac] Newton than to [MicroSoft's] Mundie. He may
have been dead for almost three hundred years, but despite that he stinks
up the room less." --- (Linus Torvalds)
Saludos /\/\ /\ >< `/
[cairo-oregano.patch (text/plain, attachment)]
Tags added: patch
Request was from Maximiliano Curia <maxy@gnuservers.com.ar>
to control@bugs.debian.org.
(full text, mbox, link).
Reply sent to Maximiliano Curia <maxy@gnuservers.com.ar>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Margarita Manterola <debian@marga.com.ar>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #37 received at 309645-close@bugs.debian.org (full text, mbox, reply):
Source: oregano
Source-Version: 0.40.0-4
We believe that the bug you reported is fixed in the latest version of
oregano, which is due to be installed in the Debian FTP archive:
oregano_0.40.0-4.diff.gz
to pool/main/o/oregano/oregano_0.40.0-4.diff.gz
oregano_0.40.0-4.dsc
to pool/main/o/oregano/oregano_0.40.0-4.dsc
oregano_0.40.0-4_i386.deb
to pool/main/o/oregano/oregano_0.40.0-4_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 309645@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@gnuservers.com.ar> (supplier of updated oregano package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 26 May 2005 16:47:43 -0300
Source: oregano
Binary: oregano
Architecture: source i386
Version: 0.40.0-4
Distribution: unstable
Urgency: high
Maintainer: Jordi Mallach <jordi@debian.org>
Changed-By: Maximiliano Curia <maxy@gnuservers.com.ar>
Description:
oregano - tool for schematical capture of electronic circuits
Closes: 309645
Changes:
oregano (0.40.0-4) unstable; urgency=high
.
* Fixes incompatibility bug with libcairo 0.4 (Closes: #309645).
Files:
6d42fbd260237a801e0d15ca3da4f767 847 electronics optional oregano_0.40.0-4.dsc
26aaa46a38008de9b79983aa3fc01d23 34386 electronics optional oregano_0.40.0-4.diff.gz
f4e25cc57ba2ef59bdda3f0098dee18d 619842 electronics optional oregano_0.40.0-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFClmGGJYSUupF6Il4RAt+XAKCMOHNsCedJqyr4hyLNa+EWhdJ26gCfZLWe
wW5cQx2tkpRCqU2DRTiIN8I=
=BVZ/
-----END PGP SIGNATURE-----
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue Aug 14 22:48:15 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.