Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131024 - Stabilize xcircuit 3.4.18
Summary: Stabilize xcircuit 3.4.18
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Denis Dupeyron (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-23 14:17 UTC by Denis Dupeyron (RETIRED)
Modified: 2006-06-06 09:16 UTC (History)
1 user (show)

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


Attachments
xcircuit-3.4.18.ebuild (xcircuit-3.4.18.ebuild,897 bytes, text/plain)
2006-05-25 06:48 UTC, Denis Dupeyron (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Dupeyron (RETIRED) gentoo-dev 2006-04-23 14:17:02 UTC
Please stabilize sci-electronics/xcircuit-3.4.10 and sci-electronics/xcircuit-3.4.18 as the 3.1 branch is not maintained any more by the author.

Thanks in advance.
Denis.
Comment 1 Denis Dupeyron (RETIRED) gentoo-dev 2006-05-11 14:53:46 UTC
Correction. That's sci-electronics/xcircuit-3.4.18 only that should be stabilised.

Denis.
Comment 2 Matthias Langer 2006-05-14 07:12:32 UTC
Hmm, is xcircuit-3.4.18 supposed to work with "test" ? If so, there seems to be a problem:

>>> Test phase [check]: sci-electronics/xcircuit-3.4.18
...
...
i686-pc-linux-gnu-gcc  -march=athlon-xp -O2 -pipe   -o xcircuit  elements.o events.o filelist.o files.o flate.o fontfile.o formats.o functions.o graphic.o help.o keybindings.o libraries.o menucalls.o netlist.o ngspice.o opengl.o parameter.o python.o rcfile.o render.o schema.o selection.o text.o undo.o tclxcircuit.o tkSimple.o tkPixmap.o xcircuit.o  -ldl  -lieee -lm -lz -lXt  -lSM -lICE -lm  -lX11 -lXpm
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../crt1.o: In function `_start':
init.c:(.text+0x18): undefined reference to `main'
elements.o: In function `labeldefaults':
...
...

I anybody wants me, i can attach the full output of the test section.

Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r6 i686)
=================================================================
System uname: 2.6.16-gentoo-r6 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict test"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.1/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acpi alsa apm audiofile avi berkdb bitmap-fonts bonobo bzip2 cairo cdr cli crypt css cups curl dbus dri dts dvd dvdr dvdread eds emboss encode exif expat fam fbcon ffmpeg firefox flac foomaticdb fortran gd gdbm gif ginac glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal icq idn imagemagick imlib ipv6 isdnlog java javascript jpeg jpeg2k junit lcms libg++ libwww mad matroska mikmod mime mmx mmxext mng motif mozsvg mp3 mpeg msn nautilus ncurses nls nptl nsplugin nvidia offensive ogg oggvorbis openal opengl pam pcre pdflib perl plotutils png posix pppd python quicktime readline real reflection ruby sdl session slang sockets speex spell spl sqlite sqlite3 sse ssl subtitles svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wma xine xml xml2 xmms xorg xv xvid zlib video_cards_nvidia linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Comment 3 Denis Dupeyron (RETIRED) gentoo-dev 2006-05-17 06:32:37 UTC
I've discussed the tests issue with upstream, and it appears they are not supported anymore. That may change in the future, but until then I've disabled tests for all ebuilds of versions from branches 3.4 and 3.6. Version 3.1.31 is not affected, but the 3.1 branch is the one that isn't supported anymore by upstream, and which triggered my stabilization request for 3.4.18.

In any case, it's fixed in CVS.

Denis.
Comment 4 Matthias Langer 2006-05-17 19:18:16 UTC
i can verify that xcircuit now also works with 'test' on x86. besides, i was not able to crash the program after doing almost random stuff for about 10 minutes. if i should look for something in particular let me know ....
Comment 5 nixnut (RETIRED) gentoo-dev 2006-05-20 06:48:35 UTC
Stable on ppc
Comment 6 Jon Hood (RETIRED) gentoo-dev 2006-05-20 10:34:11 UTC
QA Notice: USE Flag 'tcltk' not in IUSE for sci-electronics/xcircuit-3.4.18

Even passing --libdir requests to configure and adding get_libdir to src_install(), the following files get installed into /usr/lib:
usr/lib/xcircuit-3.4/xcircexec
usr/lib/xcircuit-3.4/xcircuit.so

amd64 cannot mark this package stable until it will install into the correct libdirs (FEATURES="multilib-strict"). Please remove any hardcoded paths in this package to speed up the stabalization of this package.
Comment 7 Denis Dupeyron (RETIRED) gentoo-dev 2006-05-25 06:48:07 UTC
Created attachment 87479 [details]
xcircuit-3.4.18.ebuild

(In reply to comment #6)
> QA Notice: USE Flag 'tcltk' not in IUSE for sci-electronics/xcircuit-3.4.18
> 
> Even passing --libdir requests to configure and adding get_libdir to
> src_install(), the following files get installed into /usr/lib:
> usr/lib/xcircuit-3.4/xcircexec
> usr/lib/xcircuit-3.4/xcircuit.so

The above ebuild fixes both issues. However, I do not have access to an amd64 machine to verify it is multilib-clean. So, amd64 people, please test it and tell us. If it does, I'll commit it.

Denis.
Comment 8 Mark Loeser (RETIRED) gentoo-dev 2006-06-03 14:45:24 UTC
So, what's going on with this?  Can we get the new version committed so atleast x86 can mark it stable?
Comment 9 Denis Dupeyron (RETIRED) gentoo-dev 2006-06-04 01:13:00 UTC
(In reply to comment #8)
> So, what's going on with this?  Can we get the new version committed so atleast
> x86 can mark it stable?

I was waiting for an answer from the amd64 team before committing. I would have prefered to be sure this actually enabled stabilization for amd64, but I have committed it anyway.

Denis.
Comment 10 Matthias Langer 2006-06-04 12:07:35 UTC
xcircuit-3.4.18 still seems to be fine on x86 (with the updated ebuild).
Comment 11 Simon Stelling (RETIRED) gentoo-dev 2006-06-05 10:39:12 UTC
works great
Comment 12 Sean O'Rourke 2006-06-05 19:32:52 UTC
Compiles and runs correctly on x86.

abel sean345 # emerge --info
Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r6 i686)
=================================================================
System uname: 2.6.16-gentoo-r6 i686 Intel(R) Celeron(TM) CPU                1200MHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm audiofile avi berkdb bitmap-fonts bzip2 cairo cli crypt cups dri dvd emboss encode exif expat fam foomaticdb fortran gdbm gif glut gpm gtk gtk2 imagemagick imlib ipv6 isdnlog jpeg lcms libg++ libwww mad mikmod mmx mng motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python quicktime readline reflection sdl session spell spl sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xorg xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-06 09:16:21 UTC
Stable on x86... thanks for all the testing, guys...