<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>131024</bug_id>
          
          <creation_ts>2006-04-23 14:17 0000</creation_ts>
          <short_desc>Stabilize xcircuit 3.4.18</short_desc>
          <delta_ts>2006-06-06 09:16:21 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>calchan@gentoo.org</reporter>
          <assigned_to>calchan@gentoo.org</assigned_to>
          <cc>radek@podgorny.cz</cc>

      

      
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2006-04-23 14:17:02 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2006-05-11 14:53:46 0000</bug_when>
            <thetext>Correction. That&apos;s sci-electronics/xcircuit-3.4.18 only that should be stabilised.

Denis.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mlangc@gmx.at</who>
            <bug_when>2006-05-14 07:12:32 0000</bug_when>
            <thetext>Hmm, is xcircuit-3.4.18 supposed to work with &quot;test&quot; ? If so, there seems to be a problem:

&gt;&gt;&gt; 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&apos;:
init.c:(.text+0x18): undefined reference to `main&apos;
elements.o: In function `labeldefaults&apos;:
...
...

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=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-xp -O2 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/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&quot;
CONFIG_PROTECT_MASK=&quot;/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig collision-protect distlocks sandbox sfperms strict test&quot;
GENTOO_MIRRORS=&quot;http://gentoo.ynet.sk/pub &quot;
LANG=&quot;en_US.utf8&quot;
LC_ALL=&quot;en_US.utf8&quot;
LINGUAS=&quot;en de&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://192.168.0.1/gentoo-portage&quot;
USE=&quot;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&quot;
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2006-05-17 06:32:37 0000</bug_when>
            <thetext>I&apos;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&apos;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&apos;t supported anymore by upstream, and which triggered my stabilization request for 3.4.18.

In any case, it&apos;s fixed in CVS.

Denis.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mlangc@gmx.at</who>
            <bug_when>2006-05-17 19:18:16 0000</bug_when>
            <thetext>i can verify that xcircuit now also works with &apos;test&apos; 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 ....</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2006-05-20 06:48:35 0000</bug_when>
            <thetext>Stable on ppc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>squinky86@gentoo.org</who>
            <bug_when>2006-05-20 10:34:11 0000</bug_when>
            <thetext>QA Notice: USE Flag &apos;tcltk&apos; 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=&quot;multilib-strict&quot;). Please remove any hardcoded paths in this package to speed up the stabalization of this package.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2006-05-25 06:48:07 0000</bug_when>
            <thetext>Created an attachment (id=87479)
xcircuit-3.4.18.ebuild

(In reply to comment #6)
&gt; QA Notice: USE Flag &apos;tcltk&apos; not in IUSE for sci-electronics/xcircuit-3.4.18
&gt; 
&gt; Even passing --libdir requests to configure and adding get_libdir to
&gt; src_install(), the following files get installed into /usr/lib:
&gt; usr/lib/xcircuit-3.4/xcircexec
&gt; 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&apos;ll commit it.

Denis.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>halcy0n@gentoo.org</who>
            <bug_when>2006-06-03 14:45:24 0000</bug_when>
            <thetext>So, what&apos;s going on with this?  Can we get the new version committed so atleast x86 can mark it stable?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2006-06-04 01:13:00 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; So, what&apos;s going on with this?  Can we get the new version committed so atleast
&gt; 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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mlangc@gmx.at</who>
            <bug_when>2006-06-04 12:07:35 0000</bug_when>
            <thetext>xcircuit-3.4.18 still seems to be fine on x86 (with the updated ebuild).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2006-06-05 10:39:12 0000</bug_when>
            <thetext>works great</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blackfrog@pagemac.com</who>
            <bug_when>2006-06-05 19:32:52 0000</bug_when>
            <thetext>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=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/lib/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig collision-protect distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.us.gentoo.org/gentoo-portage&quot;
USE=&quot;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&quot;
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-06-06 09:16:21 0000</bug_when>
            <thetext>Stable on x86... thanks for all the testing, guys...</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>87479</attachid>
            <date>2006-05-25 06:48 0000</date>
            <desc>xcircuit-3.4.18.ebuild</desc>
            <filename>xcircuit-3.4.18.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJDaXJjdWl0IGRyYXdpbmcgYW5kIHNjaGVtYXRpYyBjYXB0dXJl
IHByb2dyYW0uIgpTUkNfVVJJPSJodHRwOi8vb3BlbmNpcmN1aXRkZXNpZ24uY29tL3hjaXJjdWl0
L2FyY2hpdmUvJHtQfS50Z3oiCkhPTUVQQUdFPSJodHRwOi8vb3BlbmNpcmN1aXRkZXNpZ24uY29t
L3hjaXJjdWl0IgoKS0VZV09SRFM9In5hbWQ2NCBwcGMgfng4NiIKU0xPVD0iMCIKTElDRU5TRT0i
R1BMLTIiCklVU0U9IiIKCkRFUEVORD0idmlydHVhbC9naG9zdHNjcmlwdAoJZGV2LWxhbmcvdGsK
CXx8ICggeDExLWxpYnMvbGliWHQKCSAgICAgdmlydHVhbC94MTEKCSkiCgpzcmNfdW5wYWNrKCkg
ewoJdW5wYWNrICR7QX0KCXNlZCAtaSBcCgkJLWUgInM6XCQoZGF0YWRpcik6XCQobGliZGlyKToi
IFwKCQktZSAiczpcJChhcHBtYW5kaXIpOlwkKG1hbmRpcikvbWFuMToiIFwKCQkke1N9L01ha2Vm
aWxlLmluCn0KCnNyY19jb21waWxlKCkgewoJZWNvbmYgXAoJLS13aXRoLXRjbCBcCgktLXdpdGgt
bmdzcGljZSBcCgktLWRpc2FibGUtZGVwZW5kZW5jeS10cmFja2luZyBcCgl8fCBkaWUgJ2Vjb25m
IGZhaWxlZCEnCgllbWFrZSBDRkxBR1M9IiR7Q0ZMQUdTfSAtZlBJQyIgfHwgZGllICdlbWFrZSBm
YWlsZWQhJwp9CgpzcmNfaW5zdGFsbCAoKSB7CgltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8
IGRpZSAiSW5zdGFsbGF0aW9uIGZhaWxlZCIKCWRvZG9jIENIQU5HRVMgUkVBRE1FKiBUT0RPCn0K
CnNyY190ZXN0ICgpIHsKCSMgU2VlIGJ1ZyAjMTMxMDI0Cgl0cnVlCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>