Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 439270

Summary: sci-electronics/ngspice-24: pre-stripped files found
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: The Soldering-Iron Brotherhood <sci-electronics>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/sci-electronics%3Angspice-24%3A20121022-065452.html
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 239866    

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-22 15:15:16 UTC
Portage 2.2.0_alpha134 (default/linux/amd64/10.0, gcc-4.7.1-asneeded, glibc-2.16.0, 3.4.7-hardened x86_64)
=================================================================
System uname: Linux-3.4.7-hardened-x86_64-AMD_Opteron-TM-_Processor_6272-with-gentoo-2.2
Timestamp of tree: Fri, 28 Sep 2012 14:30:01 +0000
ccache version 3.1.8 [disabled]
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12
dev-lang/python:          2.6.8, 2.7.3-r2, 3.2.3-r1
dev-util/ccache:          3.1.8
dev-util/cmake:           2.8.9
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.4_p6-r1, 1.9.6-r3, 1.10.3, 1.11.6, 1.12.3
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.5.4, 4.6.3, 4.7.1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo tbamd64
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/entropy /opt/openjms/config /usr/share/bufrtables /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /usr/share/qpsmtpd/plugins /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind /var/lib/hsqldb /var/lib/redmine/config /var/yp/Makefile"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /var/lib/redmine/config/locales /var/lib/redmine/config/settings.yml"
CXXFLAGS="-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches"
DISTDIR="/var/cache/portage/distfiles"
FCFLAGS="-O2 -pipe -ggdb -march=native -frecord-gcc-switches"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles news parallel-fetch protect-owned sandbox sfperms strict test test-fail-continue unknown-features-warn unmerge-orphans userfetch userpriv usersandbox"
FFLAGS="-O2 -pipe -ggdb -march=native -frecord-gcc-switches"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.hoobly.com/ http://gentoo.llarian.net/"
LANG="en_US.utf8"
LC_ALL="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j24"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/var/cache/tinderbox/tree"
PORTDIR_OVERLAY="/root/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dri emacs ffmpeg fortran gdbm gnutls gpm iconv ipv6 mmx modules mudflap multilib ncurses nls nptl openmp pam pax_kernel pcre pdf plasma pppd qt3support readline semantic-desktop session snmp sse sse2 sse3 sse4 ssl ssse3 tcmalloc tcpd udev unicode vhosts zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19 ree18" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Denis Dupeyron (RETIRED) gentoo-dev 2012-10-22 15:43:45 UTC
Could you please follow the rules we all follow and use Gentoo infrastructure to provide you data? This obviously doesn't work:

The following error was encountered while trying to retrieve the URL: http://or.flameeyes.eu/sci-electronics%3Angspice-24%3A2012102

    Unable to determine IP address from host name "or.flameeyes.eu"

The DNS server returned:

    Name Error: The domain name does not exist.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-22 15:49:52 UTC
Can you actually merge the package that you purport to maintain and see it with your damn machine if you're unable to click on the URL on the bug instead of complaining about a wrapped address in the email?
Comment 3 Denis Dupeyron (RETIRED) gentoo-dev 2012-10-22 17:04:52 UTC
First, please be polite.

Second, my machine works. Your domain is unreachable. When I don't know how to do things I let others who know do it. This is a volunteer-based project, nobody is forcing you.

Third, I don't maintain the ebuild, the electronics team does. A bug is filed, I'm trying to look at it and the data is provided in an unsuitable way. This would be acceptable from a random user who doesn't know, but not from an experienced developer who has been explained multiple times. Again, this is a volunteer-based project. If you don't want to do it or don't want to follow the rules, nobody is forcing you to do it.

Fourth, the bug is not not assigned to you. Apart from when opening it you can't change its status. So don't do it again. You've been warned.

Fifth, you know that I'm not territorial at all with my stuff. I have publicly written at multiple occasions that anybody who wants to touch any of my stuff or anything in sci-electronics is welcome to do so. Nothing is preventing you from fixing this bug yourself. If you are not willing to fix it and are not willing to file a bug properly, maybe it would be wiser to shut up.

Finally, let me insist on the being nice and polite part. You don't seem to understand that you are making a bad name for yourself. Not only within Gentoo. People talk to us when we meet them, and between each others. Bad reputations spread very quickly and are almost impossible to revert. This is a very small world, and when your name comes up in conversations it's often not in a nice way. It probably is still possible to avoid more damage to your reputation if you are willing to do so. Remember your blooming career depends on it. I say that as a friend.

Thanks,
Denis.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-22 17:13:53 UTC
I would suggest you to _stop_ suggesting that I'm a child when I'm not. You might be older than me but by no mean that gives you the right to feel _better_ than me. My career is just fine, thank you very much.

My machine is not broken, it's you who can't read. You clicked (or copy-pasted) the URL from Bugzilla's email which cut part of the URL out. There is no reference anywhere to "or.flameeyes.eu". It's "tbamd64.excelsior.flameeyes.eu" and it's referenced in the PATH of the URL. The URL itself points to Amazon's S3.

Let me copy-paste it again, let's see if this time you can click it from your mail client without having to actually look at a bug:

https://tinderboxlogs.s3.amazonaws.com/tbamd64.excelsior.flameeyes.eu/sci-electronics%3Angspice-24%3A20121022-065452.html

And just so you know, I'm reopening this because not only I can, but I have to as part of QA. You're ignoring a bug that is blatantly there and you can verify by yourself just merging the package. Can I fix it for myself? Sure, but not now because I don't have the time. Will it be quick to do? Almost certainly because the stupid piece of shit that goes by the name ngspice seem to add -s to LDFLAGS.
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2012-10-23 15:52:40 UTC
(In reply to comment #4)
> I would suggest you to _stop_ suggesting that I'm a child when I'm not. You
> might be older than me but by no mean that gives you the right to feel
> _better_ than me. My career is just fine, thank you very much.

I'm happy if you're happy. I just know I didn't dream those discussions I had recently not very far from where your work.

> And just so you know, I'm reopening this because not only I can, but I have
> to as part of QA. You're ignoring a bug that is blatantly there and you can
> verify by yourself just merging the package.

I'm not ignoring the bug. If I were I wouldn't try and read the data you're insisting on providing in a way that violates our rules. But for some reason that I really don't have to explain to you right now I can't merge the package and I can't commit to cvs. So I just wanted a heads up on what it was about.

> Can I fix it for myself? Sure,
> but not now because I don't have the time. Will it be quick to do? Almost
> certainly because the stupid piece of shit that goes by the name ngspice
> seem to add -s to LDFLAGS.

Please do. You know that unlike many I'm not territorial. You also know that for the past two years my personal life has been very complicated. There is absolutely no need to for you to make it even worse.

Denis.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-23 16:27:35 UTC
Since _you_ wanted to involve devrel, I would suggest you cut the crappy allusions and veiled threats. Thank you very much.

Honestly, if the kind of "discussion" were with people like you who act this way, I'm _glad_ I won't have to work with them.
Comment 7 Luca Barbato gentoo-dev 2012-10-23 16:54:16 UTC
Sorry to chip in, but the whole thing seems derailing...

Denis, bugzilla model is broken and can't let you attach logs at commit, who volunteered to make a kludge to make it work (as in a script in procmail that gets the url from the email, fetch and attach the bug using pybugs or similar) didn't deliver yet so please cope with what we currently have.

I'm sorry to heard you are having personal issues and to see both of you getting quite angry over a small misunderstanding.

That said, the bug exists and the url points to the problem

* QA Notice: Pre-stripped files found:
* /usr/bin/ngmultidec
* /usr/bin/ngproc2mod
* /usr/bin/ngsconvert
* /usr/bin/ngnutmeg
* /usr/bin/ngspice
* /usr/bin/cmpp

Anybody willing to fix is welcome to.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-23 16:57:25 UTC
I've already fixed it locally, I'm waiting for it to finish building before testing.

The build system is simply trying to be too smart and passes -s to CFLAGS (which is then tied to LDFLAGS), which is a signal for the linker to strip the binary, as long as you don't enable debug.

It's just one more sed line to the ebuild.
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2012-10-23 17:05:44 UTC
And with that sed line the problem is solved.
Comment 10 Denis Dupeyron (RETIRED) gentoo-dev 2012-10-25 16:35:52 UTC
(In reply to comment #9)
> And with that sed line the problem is solved.

Thanks a lot. My dev box should be back to life any day now.

Denis.