Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236281 - stable request =app-portage/eix-0.13.3
Summary: stable request =app-portage/eix-0.13.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
: 224297 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-08-31 18:50 UTC by Robert Buchholz (RETIRED)
Modified: 2008-09-22 15:51 UTC (History)
7 users (show)

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


Attachments
Add info message concerning eix-sync.log (eix-0.13.3.ebuild.patch,538 bytes, patch)
2008-09-18 07:47 UTC, Martin Väth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2008-08-31 18:50:27 UTC
=app-portage/eix-0.13.3 is in the tree 4 weeks tomorrow, is it ok for stabling with you?
Comment 1 ScytheMan 2008-09-06 14:21:12 UTC
"genstef 	Feel free to fix my packages"

http://www.gentoo.org/proj/en/devrel/roll-call/devaway.xml?select=genstef#genstef
Comment 2 Robert Buchholz (RETIRED) gentoo-dev 2008-09-06 23:53:16 UTC
I guess the question was rather directed to vaeth@ who is more familiar with the codebase and bugs in 0.13.3 in particular.
Comment 3 Martin Väth 2008-09-07 08:08:33 UTC
I did not understand it that way, otherwise I would have replied earlier.
Yes, I see no problem for stabilizing eix-0.13.3 if this does not delay
stabilization of eix-0.13.4 which contains some more important bug fixes
(eix-0.13.4 is out since about three weeks but not in the tree yet).

The only "problems" I know is that due to the changed redirection policy
some users might have to fix e.g. cron-jobs calling eix-sync, and that
they might have an obsolete /var/log/eix-sync.log lying around.
It appears reasonable to warn them in post_install
(but this might also be postponed for the eix-0.13.4 bump), e.g.

if test -d /var/log && ! test -x /var/log || test -e /var/log/eix-sync.log
then
        einfo
        einfo "eix no longer supports redirection to /var/log/eix-sync.log"
        einfo "You can remove that file."
fi

(the message is output if /var/log/eix-sync.log exists or its existence
cannot be checked due to lack of permissions).
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-17 17:30:18 UTC
(In reply to comment #3)
> (eix-0.13.4 is out since about three weeks but not in the tree yet).

Do you have ebuilds or is it just a simple rename with the einfo bit or ..?
Comment 5 Martin Väth 2008-09-18 07:47:17 UTC
Created attachment 165701 [details, diff]
Add info message concerning eix-sync.log

As usual, a rename should be enough. For your convenience, I attach a patch
which adds the info message (I should have posted the patch immediately
instead of the plain text, but I was not at my machine).
Comment 6 Robert Buchholz (RETIRED) gentoo-dev 2008-09-18 10:23:32 UTC
*eix-0.13.4 (18 Sep 2008)

  18 Sep 2008; Robert Buchholz <rbu@gentoo.org> -eix-0.13.1.ebuild,
  -eix-0.13.2.ebuild, eix-0.13.3.ebuild, +eix-0.13.4.ebuild:
  Version bump, add einfo about log file by Martin Väth (bug #236281)
Comment 7 Robert Buchholz (RETIRED) gentoo-dev 2008-09-18 10:24:07 UTC
Arches, please test and mark stable:
=app-portage/eix-0.13.3
Comment 8 Robert Buchholz (RETIRED) gentoo-dev 2008-09-18 10:24:34 UTC
*** Bug 224297 has been marked as a duplicate of this bug. ***
Comment 9 Ferris McCormick (RETIRED) gentoo-dev 2008-09-18 11:31:54 UTC
Sparc stable, -0.13.3 works fine.
Comment 10 Brent Baude (RETIRED) gentoo-dev 2008-09-18 12:37:31 UTC
ppc64 stable
Comment 11 Brent Baude (RETIRED) gentoo-dev 2008-09-18 12:40:00 UTC
ppc stable
Comment 12 Dawid Węgliński (RETIRED) gentoo-dev 2008-09-18 13:27:03 UTC
amd64 stable
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-18 13:55:52 UTC
Stable for HPPA.
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2008-09-19 19:54:47 UTC
alpha/ia64/x86 stable
Comment 15 M. Rohrmoser 2008-09-20 16:25:25 UTC
(In reply to comment #12)
> amd64 stable
> 

eix 0.13.3 doesn't build with the currently stable dev-python/docutils 0.4-r3. (With the unstable dev-python/docutils-0.5 it builds just fine):

rst2html.py format.txt --embed-stylesheet \
		--stylesheet-path=stylesheet.css > format.html
Traceback (most recent call last):
  File "/usr/bin/rst2html.py", line 19, in <module>
    from docutils.core import publish_cmdline, default_description
ImportError: No module named docutils.core
make[2]: *** [format.html] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/app-portage/eix-0.13.3/work/eix-0.13.3/doc'
Comment 16 M. Rohrmoser 2008-09-20 16:26:01 UTC
Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.25-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3500+
Timestamp of tree: Sat, 20 Sep 2008 15:15:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="de_DE de en_GB en"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="16bit 3dnow 3dnowext X Xaw3d a52 aac acl acpi adns alsa amarok amd64 ansi apm applet aqua_theme aspell audiofile bash-completion bluetooth bonobo boost branding browserplugin bzip2 c++ cairo caps cdaudio cddb cdparanoia cdr cli cpudetection cracklib crypt cups dbus deskbar dhcp directfb doc dpms dri dvbplayer dvd dvdnav dvdr dvdread dvi encode epydoc ethereal expat ffmpeg fftw firefox firefox3 flac ftp galago gcl gdbm geoip gimp gimpprint git glibc-omitfp glitz glut glx gnome gnomecanvas gnuplot gnutls gpg gpgme gpm graphviz gs gsf gsm gstreamer gtk2 gvim gzip hal hpn html ical iconv icu id3 ieee1394 imagemagick imap imlib2 inkjar intl ipv6 irda irmc isdnlog jabber java jfs jikes jimi jpeg jpeg2k lame latex lcms live lm_sensors mad madwifi midi mime mjpeg mmap mmx mmxext mozsvg mp3 mp4 mp4live mpd mpd-mad mpeg mpeg2 mplayer mudflap multilib musepack musicbrainz nautilus ncurses net netpbm network nls nntp nptl nptlonly nsplugin nspr ntfs nvtv offensive ogg openal opengl openmp openntpd openssh openssl oscar pam pango pci pcntl pcre pdf plotutils plugins png posix postgres postscript pppd python quicktime rar readline realmedia reflection reiserfs rtc ruby scp screen sdl session sftp sms sndfile sockets sox spamassassin spl sqlite sqlite3 sse sse2 ssl subversion svg svgz svnserve symlink sysfs tagwriting tcpd tetex tga theora threads thunderbird tidy tiff tracker truetype type1 unicode usb userlocales vfat vim vim-pager vim-syntax vorbis webdav wifi wireshark wmf wxwindows xcomposite xface xfs xine xml xorg xosd xpm xprint xrandr xsl xslt xulrunner xv xvid xvmc yv12 zip zlib zoran" 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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de_DE de en_GB en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 17 Martin Väth 2008-09-21 04:26:57 UTC
(In reply to comment #15)
> eix 0.13.3 doesn't build with the currently stable
> dev-python/docutils 0.4-r3.

The error message sounds to me like a broken installation of either python or
docutils-0.4-r3.
I run the same stable version on amd64 (of course with the doc useflag -
with -doc there shouldn't be anything wrong at all) and have no such problem.
Please test with a re-emerged docutils-0.4-r3 once more; in case of failure
check whether you have the file
   /usr/lib64/python2.5/site-packages/docutils/core.py
and whether this can be read by everybody.

If the problem persists, I suggest that you open a new bug, because AFAIK
stabilization bugs shouldn't be used for anything else.
Comment 18 Peter Alfredsen (RETIRED) gentoo-dev 2008-09-21 14:06:54 UTC
Marking as fixed, due to unforeseen bug in this version. Proceed at bug 238282.