Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 168279 - Please stabilize =net-misc/linux-igd-1.0-r2
Summary: Please stabilize =net-misc/linux-igd-1.0-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Bjarke Istrup Pedersen (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2007-02-25 01:52 UTC by Bjarke Istrup Pedersen (RETIRED)
Modified: 2007-06-21 15:04 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-02-25 01:52:31 UTC
I'm about to remove the 0.95 version of linux-igd in favor of the 1.0 version, but I need to make sure it compiles on sparc, ppc and amd64, to be able to remove the old version due to keywords.

Reproducible: Always

Steps to Reproduce:
Comment 1 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-02-25 01:53:11 UTC
Please remove your arch from the list when tested :-)
Comment 2 billy 2007-02-25 06:16:14 UTC
link:http://forums.gentoo.org/viewtopic-t-542641.html

i found a bugs that the upnpd could not read the config file in /etc/linux-igd/upnpd.conf
so that no iptables rules are added...

solution1:
mv /etc/linuxigd/upnpd.conf /etc/upnpd.conf
/etc/init.d/upnpd restart

solution 2:
add one line into linux-igd-1.0.ebuild

src_compile() {
sed -i -e "s|/etc/linuxigd|${D}/etc/linuxigd|" \
-e "s|/usr/bin|${D}/usr/bin|" Makefile
sed -i -e "s|/etc/upnpd.conf|/etc/linuxigd/upnpd.conf|" globals.h
emake || die "compile failed"
}

sorry for my bad english.. :oops:
Comment 3 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-02-25 12:59:18 UTC
(In reply to comment #2)
> link:http://forums.gentoo.org/viewtopic-t-542641.html
> i found a bugs that the upnpd could not read the config file in
> /etc/linux-igd/upnpd.conf
> so that no iptables rules are added...
> solution1:
> mv /etc/linuxigd/upnpd.conf /etc/upnpd.conf
> /etc/init.d/upnpd restart
> solution 2:
> add one line into linux-igd-1.0.ebuild
> src_compile() {
> sed -i -e "s|/etc/linuxigd|${D}/etc/linuxigd|" \
> -e "s|/usr/bin|${D}/usr/bin|" Makefile
> sed -i -e "s|/etc/upnpd.conf|/etc/linuxigd/upnpd.conf|" globals.h
> emake || die "compile failed"
> }
> sorry for my bad english.. :oops:

Has been fixed in version -r1 , please test and see if it works, and remove archs from the list.
Comment 4 Jason Wever (RETIRED) gentoo-dev 2007-02-27 02:54:16 UTC
~sparc added.
Comment 5 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-02-27 10:09:05 UTC
Got a chance to test it on an amd64, works fine, adding ~amd64 keyword myself :-)
Comment 6 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-02-27 16:45:55 UTC
This also goes for libupnp off course :-)
Comment 7 N. Dan Smith 2007-03-03 01:28:48 UTC
net-misc/libupnp-1.4.2 and net-misc/linux-igd-1.0-r1 are tested on ppc.

- Clean emerge
- No collisions
- Couldn't find any reverse rdeps

Portage 2.1.2-r9 (default-linux/ppc/ppc32/2006.1/G3, gcc-4.1.1, glibc-2.4-r3, 2.6.18-gentoo-r3 ppc)
=================================================================
System uname: 2.6.18-gentoo-r3 ppc 740/750
Gentoo Base System version 1.12.1
Timestamp of tree: Thu, 01 Mar 2007 00:00:06 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r4
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=G3 -mtune=G3 -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -mcpu=G3 -mtune=G3 -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/mozilla"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 arts berkdb bitmap-fonts bonobo cdr cli cracklib crypt cups directfb dri dvd eds emboss encode esd fbcon firefox fortran gdbm gif gpm gstreamer gtk gtkhtml iconv ipv6 isdnlog jpeg kde ldap libg++ libwww mad midi mikmod mozilla mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdf perl php png ppc pppd python qt3 qt4 quicktime readline reflection ruby sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="r128"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Michael Andersen 2007-03-03 15:52:05 UTC
It compiles just fine on my server (amd64), but I can't run it.
It dies with -104 (UPNP_E_OUTOF_MEMORY) during startup.

I already reported it here:
http://sourceforge.net/tracker/index.php?func=detail&aid=1652827&group_id=166957&atid=841026
any suggestions are welcome...

/Miwer
Comment 9 Michael Andersen 2007-03-03 15:57:44 UTC
Forgot my emerge --info, here it is:

Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Turion(tm) 64 Mobile Technology MT-30
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 03 Mar 2007 05:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict userfetch userpriv"
GENTOO_MIRRORS="http://mirror.uni-c.dk/pub/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.gentoo.no/ "
LANG="en_US.UTF8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X alsa amd64 apache2 arts berkdb bitmap-fonts cdr cli cracklib crypt cups dri dvd encode fortran gd gd-external gdbm gif gpm iconv isdnlog java javamail jikes jpeg jpg kde kdeenablefinal libg++ midi mp3 mpeg mysql ncurses nls nptl nptlonly opengl openssl pam pcre perl php png ppds pppd python qt readline reflection sdl session slang spl ssl tcpd tiff truetype-fonts type1-fonts unicode vhosts xorg xv zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="mceusb2" USERLAND="GNU" VIDEO_CARDS="nvidia vga vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Joe Jezak (RETIRED) gentoo-dev 2007-04-08 00:37:17 UTC
Marked ~ppc.
Comment 11 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-06-02 11:16:29 UTC
Please stabilize, has been in portage since Apr 14. with no open bugs.
Comment 12 Lars Weiler (RETIRED) gentoo-dev 2007-06-02 18:10:18 UTC
ppc stable.
Comment 13 Gustavo Zacarias (RETIRED) gentoo-dev 2007-06-05 17:53:59 UTC
sparc stable.
Comment 14 Markus Meier gentoo-dev 2007-06-09 11:23:03 UTC
net-misc/linux-igd-1.0-r2
1. emerges on x86
2. passes collision test
3. works

Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.20.12 i686)
=================================================================
System uname: 2.6.20.12 i686 Genuine Intel(R) CPU           T2300  @ 1.66GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 09 Jun 2007 09:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.3.5-r3, 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/"
LINGUAS="en de en_GB de_CH"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 asf avahi berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dri dts dvd dvdr dvdread eds emboss encode evo fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdeenablefinal kerberos ldap libg++ mad midi mikmod mmx mono mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads tiff truetype truetype-fonts type1-fonts unicode vcd vorbis wifi win32codecs wxwindows x264 x86 xine xml xorg xprint xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de en_GB de_CH" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2007-06-10 13:35:22 UTC
x86 stable, thanks Markus.
Comment 16 Christoph Mende (RETIRED) gentoo-dev 2007-06-20 23:08:04 UTC
(In reply to comment #8)
> It compiles just fine on my server (amd64), but I can't run it.
According to that upstream bug it's fixed there - is this also true for the latest version in the tree?
Comment 17 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2007-06-21 14:49:09 UTC
(In reply to comment #16)
> (In reply to comment #8)
> > It compiles just fine on my server (amd64), but I can't run it.
> According to that upstream bug it's fixed there - is this also true for the
> latest version in the tree?

That got fixed in libupnp quiet a while ago, so that bug is fixed.
AFAIK there shouldn't be anything blocking stable on amd64 :-)
Comment 18 Christoph Mende (RETIRED) gentoo-dev 2007-06-21 15:04:19 UTC
ok then, amd64 done