Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479728 - app-office/dia: Some letters are rendered on top of each other at SVG export
Summary: app-office/dia: Some letters are rendered on top of each other at SVG export
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks:
 
Reported: 2013-08-04 16:57 UTC by Karl Lindén
Modified: 2013-12-24 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
The test .dia file (test-chart.dia,1.93 KB, application/x-dia-diagram)
2013-08-04 16:58 UTC, Karl Lindén
Details
The exported SVG file of of the test .dia file. (test-chart.svg,30.00 KB, image/svg+xml)
2013-08-04 17:00 UTC, Karl Lindén
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Lindén 2013-08-04 16:57:31 UTC
When exporting an image of a flow chart in app-office/dia-0.97.2-r1, some letters are rendered on top of each other making the produced image look bad.

Reproducible: Always

Steps to Reproduce:
1. Start up dia.
2. Create a diagram (attached)
3. Export as an SVG file through File->Export...
Actual Results:  
The chart is exported but some characters are rendered on top of each other. See attached SVG file.

Expected Results:  
The chart should be exported properly without clashing characters.

$ emerge --info app-office/dia
Portage 2.1.13.2 (default/linux/amd64/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.10.4-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.10.4-gentoo-x86_64-AMD_Athlon-tm-_II_X4_640_Processor-with-gentoo-2.2
KiB Mem:     8180800 total,   4495788 free
KiB Swap:    2097148 total,   2097148 free
Timestamp of tree: Tue, 30 Jul 2013 15:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5-r1, 3.3.2-r1
dev-util/cmake:           2.8.11.1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.13.4, 1.14
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo science proaudio x-local lilrc
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=amdfam10 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp.df.lth.se/pub/gentoo/ rsync://ftp.df.lth.se/pub/gentoo/ http://mirror.mdfnet.se/gentoo"
LANG="sv_SE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/kalle/overlays/science /home/kalle/overlays/proaudio /home/kalle/overlays/local /home/kalle/overlays/lilrc"
SYNC="rsync://rsync.se.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl amd64 aspell avahi bluetooth cairo caps cd cdda cddb cdr consolekit cracklib cups curl dbus devhelp dssi dvd dvdr exif ffmpeg fftw filecaps flac fltk gallium gif gimp git glib gmp gnutls gstreamer gtk gtk2 gtkspell gtkstyle gudev hwdb jack javascript jit joystick jpeg keymap kmod ladspa lame libgig libnotify libsamplerate lv2 mad mmx mmxext mp3 mpeg multilib nls nptl ogg opengl openmp openrc orc pam pdf png policykit pulseaudio qt4 readline spell sse sse2 sse3 sse4_1 ssl startup-notification svg svn theora threads thunar tiff truetype udev unicode usb v4l vorbis webgl webkit x264 xcomposite xfce xml xorg xscreensaver zlib" ABI_X86="64" ALSA_CARDS="ca0106 hda-intel" CURL_SSL="gnutls" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev" KERNEL="linux" LINGUAS="en en_GB sv sv_SE" PYTHON_SINGLE_TARGET="python3_3" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19" USERLAND="GNU" VIDEO_CARDS="radeon" XFCE_PLUGINS="trash"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

app-office/dia-0.97.2-r1 was built with the following:
USE="cairo (multilib) -debug -doc -gnome -python" ABI_X86="64"
CFLAGS="-march=amdfam10 -pipe -O2 -ggdb"
CXXFLAGS="-march=amdfam10 -pipe -O2 -ggdb"
Comment 1 Karl Lindén 2013-08-04 16:58:53 UTC
Created attachment 355116 [details]
The test .dia file

The test diagram file (source).
Comment 2 Karl Lindén 2013-08-04 17:00:09 UTC
Created attachment 355118 [details]
The exported SVG file of of the test .dia file.
Comment 3 Karl Lindén 2013-08-04 17:02:30 UTC
This bug looks a lot like an upstream bug[1], but the error seems to be a bit different. When I export a png file the result is slightly worse (all characters on top of each other). Should I file a separate bug about that?

[1] https://bugzilla.gnome.org/show_bug.cgi?id=701106
Comment 4 Pacho Ramos gentoo-dev 2013-12-24 13:06:52 UTC
We cannot do much more on downstream side until upstream doesn't solve it :/