Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32071 - trackback generated by ebuild digest call [patch attached]
Summary: trackback generated by ebuild digest call [patch attached]
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Highest critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2003-10-26 15:53 UTC by Robin Johnson
Modified: 2011-10-30 22:22 UTC (History)
0 users

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


Attachments
fix for bug including changelog entry (portage-HEAD-20031029-021219-regex-escaping.patch,1.34 KB, patch)
2003-10-28 18:16 UTC, Robin Johnson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-10-26 15:53:08 UTC
During a simply ebuild digest call, portage throws a python trackback. The manifest is generated still, and seems to be correct.

curie-int mysql++ # ebuild mysql++-1.7.9-r3.ebuild digest
>>> Generating digest file...
<<< mysql++-1.7.9.tar.gz
<<< mysql++-gcc-3.0.patch.gz
<<< mysql++-gcc-3.2.patch.gz
<<< mysql++-gcc-3.2.2.patch.gz
<<< patch_gcc_3.3.gz
<<< mysqlplus-gcc-3.4.patch.gz
>>> Generating manifest file...
<<< mysql++-1.7.9.ebuild
<<< mysql++-1.7.9-r2.ebuild
<<< mysql++-1.7.9-r1.ebuild
<<< ChangeLog
<<< mysql++-1.7.9-r3.ebuild
<<< files/mysql++-1.7.9_example.patch
<<< files/mysql++-1.7.9-gcc_throw.patch
<<< files/mysql++-1.7.9-mysql4-gcc295.patch
<<< files/digest-mysql++-1.7.9
<<< files/mysql++-1.7.9-mysql4-gcc3.patch
<<< files/mysql++-1.7.9-missing.patch
<<< files/digest-mysql++-1.7.9-r1
<<< files/digest-mysql++-1.7.9-r2
<<< files/digest-mysql++-1.7.9-r3
Traceback (most recent call last):
  File "/usr/sbin/ebuild", line 34, in ?
    a=portage.doebuild(pargs[0],x,getroot(),debug=debug)
  File "/usr/lib/portage/pym/portage.py", line 1886, in doebuild
    return (not digestgen(checkme,overwrite=1))
  File "/usr/lib/portage/pym/portage.py", line 1484, in digestgen
    if not manifestonly and not cvstree.isadded(mycvstree,digestfn):
  File "/usr/lib/portage/pym/cvstree.py", line 51, in isadded
    rep=re.compile("^\/"+filename+"\/");
  File "/usr/lib/python2.2/sre.py", line 179, in compile
    return _compile(pattern, flags)
  File "/usr/lib/python2.2/sre.py", line 229, in _compile
    raise error, v # invalid expression
sre_constants.error: multiple repeat


Portage 2.0.49-r16 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.4.22-pre10-ac1)
=================================================================
System uname: 2.4.22-pre10-ac1 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.4.3.11
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control /var/qmail/alias /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/gentoo-distfiles"
FEATURES="buildpkg ccache digest sandbox cvs autoaddcvs"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.seren.com/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/gentoo-packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/gentoo-cvs/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 -3dfx X -Xaw3d -afs alsa arts -atlas berkdb -bonobo -canna -cjk -dga -dnd -dvb -emacs esd -evms2 -evo -freewnn -gb gnome -gphoto2 gtk gtk2 gtkhtml -guile -icc -icc-pgo -informix jack -joystick kde -kerberos -ladcca -lcms -leim -libgda -matrox -mbox motif mozilla mpi -mule nas -opengl oss qt -quicktime -ruby sdl -voodoo3 wxwindows -xface -xinerama xmms xv -zeo 3dnow aalib acl acpi amd apache2 apm avi bots cdr crypt cups curl directfb doc dvd encode ethereal expat fbcon firebird flash foomaticdb freetds gd gdbm ggi gif ginac gmtfull gmthigh gmtsuppl gmttria gpm gps imap imlib innodb ipalias ipv6 java jikes jpeg junit ldap libg++ libwww lirc mad maildir mcal md5sum mikmod mmx mpeg mysql ncurses nls -nptl oav -odbc offensive oggvorbis ospfapi pam pcap pda pdflib perl pic plotutils png pnp -postgres ppds python qhull readline samba sasl scanner slang slp snmp socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype type1 ungif usagi usb v4l vscan wmf xml xml2 zlib clearpasswd"

curie-int mysql++ # pwd
/usr/gentoo-cvs/gentoo-x86/dev-db/mysql++
curie-int mysql++ # find
.
./CVS
./CVS/Root
./CVS/Repository
./CVS/Entries
./mysql++-1.7.9.ebuild
./Manifest
./files
./files/CVS
./files/CVS/Root
./files/CVS/Repository
./files/CVS/Entries
./files/mysql++-1.7.9_example.patch
./files/mysql++-1.7.9-gcc_throw.patch
./files/mysql++-1.7.9-mysql4-gcc295.patch
./files/digest-mysql++-1.7.9
./files/mysql++-1.7.9-mysql4-gcc3.patch
./files/mysql++-1.7.9-missing.patch
./files/digest-mysql++-1.7.9-r1
./files/digest-mysql++-1.7.9-r2
./files/digest-mysql++-1.7.9-r3
./mysql++-1.7.9-r2.ebuild
./mysql++-1.7.9-r1.ebuild
./ChangeLog
./mysql++-1.7.9-r3.ebuild
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-10-28 18:16:01 UTC
Created attachment 19911 [details, diff]
fix for bug including changelog entry

patch for bug.
against CVS HEAD as of 2003-10-29 02:12:19 UTC.
includes changelog entry.
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2003-10-29 15:03:21 UTC
Included for -r17
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2003-10-29 15:03:47 UTC
Included.