Ticket #212 (new defect)

Opened 4 months ago

Last modified 4 months ago

upgrade/downgrade cycle with qt-3.3.8-r4, qt-3.3.8b and pkgcore-0.4.7.5

Reported by: energyman Owned by:
Priority: normal Milestone:
Component: pkgcore Version: 0.4.7.5
Keywords: Cc: nrgman@…

Description

pmerge --ignore-failures -auDs world

  • Resolving...

[ebuild U ] x11-libs/qt-3.3.8b [3.3.8-r4] USE="cups ipv6 opengl sqlite -debug -doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -odbc -postgres -xinerama"

but when x11-libs/qt-3.3.8b the next time pmerge --ignore-failures -auDs world is done, it wants to downgrade to -r4 again.

pmerge --ignore-failures --debug -puDs world >> /tmp/pmerge.out DEBUG pkgcore: reading mtime cache at ('/var/cache/edb/dep/var/db/pkg/virtuals.cache',) DEBUG pkgcore: attempting to update mtime cache at

: ('/var/cache/edb/dep/var/db/pkg/virtuals.cache',)

(rest as attachment pmerge_qt_update.out.bz2)

Attachments

pmerge_qt_update.out.bz2 (61.9 kB) - added by energyman 4 months ago.
pmerge output of the update
pmerge_qt_downgrade.out.bz2 (60.5 kB) - added by energyman 4 months ago.
and after the update the downgrade
icu_downgrade.out.bz2 (54.7 kB) - added by energyman 4 months ago.
--debug output of the pretended downgrade
icu_upgrade.out.bz2 (54.6 kB) - added by energyman 4 months ago.
--debug output of the pretended update

Change History

Changed 4 months ago by energyman

pmerge output of the update

Changed 4 months ago by energyman

and after the update the downgrade

comment:1 Changed 4 months ago by energyman

but ifx11-libs/qt-3.3.8b is installed the next time pmerge --ignore-failures -auDs world is done, it wants to downgrade to -r4 again.

sorry, I am very tired and a bit brain dead.

comment:2 Changed 4 months ago by energyman

  • cc nrgman@… added

config dump '/usr/local/portage' {

# typename of this section: repo class pkgcore.ebuild.repository.SlavedTree?; # type: refs:cache cache {

# typename of this section: cache class pkgcore.cache.flat_hash.database; # type: str location '/var/cache/edb/dep/usr/local/portage'; # type: bool readonly False;

}; # type: list default_mirrors 'ftp://ftp.tu-clausthal.de/pub/linux/gentoo//distfiles'; # type: ref:eclass_cache eclass_cache 'eclass stack'; # type: bool ignore_paludis_versioning False; # type: str location '/usr/local/portage'; # type: ref:repo parent_repo 'portdir';

}

'/usr/local/portage/eclass' {

# typename of this section: eclass_cache class pkgcore.ebuild.eclass_cache.cache; # type: str path '/usr/local/portage/eclass'; # type: str portdir '/var/portage';

}

'/usr/local/portage/layman/kdesvn-portage' {

# typename of this section: repo class pkgcore.ebuild.repository.SlavedTree?; # type: refs:cache cache {

# typename of this section: cache class pkgcore.cache.flat_hash.database; # type: str location '/var/cache/edb/dep/usr/local/portage/layman/kdesvn-portage'; # type: bool readonly False;

}; # type: list default_mirrors 'ftp://ftp.tu-clausthal.de/pub/linux/gentoo//distfiles'; # type: ref:eclass_cache eclass_cache 'eclass stack'; # type: bool ignore_paludis_versioning False; # type: str location '/usr/local/portage/layman/kdesvn-portage'; # type: ref:repo parent_repo 'portdir'; # type: lazy_ref:syncer sync '/usr/local/portage/layman/kdesvn-portage syncer';

}

'/usr/local/portage/layman/kdesvn-portage syncer' {

# typename of this section: syncer class pkgcore.sync.base.GenericSyncer?; # type: str basedir '/usr/local/portage/layman/kdesvn-portage'; # type: str uri 'git+git://dev.gentooexperimental.org/kde-overlay.git';

}

'/usr/local/portage/layman/kdesvn-portage/eclass' {

# typename of this section: eclass_cache class pkgcore.ebuild.eclass_cache.cache; # type: str path '/usr/local/portage/layman/kdesvn-portage/eclass'; # type: str portdir '/var/portage';

}

'/var/portage' {

# typename of this section: repo class pkgcore.ebuild.repository.UnconfiguredTree?; # type: refs:cache cache '/var/portage cache' 'portdir cache'; # type: list default_mirrors 'ftp://ftp.tu-clausthal.de/pub/linux/gentoo//distfiles'; # type: ref:eclass_cache eclass_cache 'eclass stack'; # type: bool ignore_paludis_versioning False; # type: str location '/var/portage'; # type: lazy_ref:syncer sync '/var/portage syncer';

}

'/var/portage cache' {

# typename of this section: cache class pkgcore.cache.flat_hash.database; # type: str location '/var/cache/edb/dep/var/portage'; # type: bool readonly False;

}

'/var/portage syncer' {

# typename of this section: syncer class pkgcore.sync.rsync.rsync_timestamp_syncer; # type: str basedir '/var/portage'; # type: str retries '3'; # type: str uri 'rsync://rsync.gentoo.org/gentoo-portage';

}

'/var/portage/eclass' {

# typename of this section: eclass_cache class pkgcore.ebuild.eclass_cache.cache; # type: str path '/var/portage/eclass'; # type: str portdir '/var/portage';

}

'basic-formatter' {

# typename of this section: pmerge_formatter class pkgcore.ebuild.formatter.factory;

}

'binary_debug_trigger' {

# typename of this section: trigger class pkgcore.merge.triggers.BinaryDebug?; # type: str mode 'strip';

}

'binpkg' {

# typename of this section: repo class pkgcore.binpkg.repository.tree; # type: bool ignore_paludis_versioning False; # type: str location '/var/portage/packages';

}

'eclass stack' {

# typename of this section: eclass_cache class pkgcore.ebuild.eclass_cache.StackedCaches?; # type: refs:eclass_cache caches '/usr/local/portage/eclass' '/usr/local/portage/layman/kdesvn-portage/eclass' '/var/portage/eclass'; # type: str eclassdir '/var/portage/eclass';

}

'fetcher' {

# typename of this section: fetcher class pkgcore.fetch.custom.fetcher; # type: str ACCEPT_KEYWORDS '~amd64'; # type: str ALSA_CARDS 'emu10k1'; # type: str AUTOCLEAN 'yes'; # type: str CCACHE_SIZE '4G'; # type: str CFLAGS '-march=k8 -O2 -msse3 -pipe'; # type: str CLEAN_DELAY '5'; # type: str CONFIG_PROTECT '/etc'; # type: str CONFIG_PROTECT_MASK '/etc/env.d'; # type: str CXXFLAGS '-march=k8 -O2 -msse3 -pipe'; # type: str EMERGE_WARNING_DELAY '10'; # type: str FEATURES 'ccache candy autoconfig distlocks sandbox sfperms strict parallel-fetch'; # type: str INPUT_DEVICES 'keyboard mouse evdev'; # type: str LDFLAGS ; # type: str LINGUAS 'de'; # type: str LIRC_DEVICES 'devinput'; # type: str MAKEOPTS '-j3'; # type: str PORTAGE_BINHOST_CHUNKSIZE '3000'; # type: str PORTAGE_ELOG_CLASSES 'warn error log info'; # type: str PORTAGE_ELOG_MAILFROM 'portage@localhost'; # type: str PORTAGE_ELOG_MAILSUBJECT '[portage] ebuild log for ${PACKAGE} on ${HOST}'; # type: str PORTAGE_ELOG_MAILURI 'root'; # type: str PORTAGE_ELOG_SYSTEM 'save'; # type: str PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS '5'; # type: str PORTAGE_FETCH_RESUME_MIN_SIZE '350K'; # type: str PORTAGE_INST_GID '0'; # type: str PORTAGE_INST_UID '0'; # type: str PORTAGE_IONICE_COMMAND 'ionice -c 3 -p ${PID}'; # type: str PORTAGE_NICENESS '0'; # type: str PORTAGE_RSYNC_OPTS '--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages'; # type: str PORTAGE_TEMPFS '/dev/shm'; # type: str PORTAGE_TMPDIR '/var/tmp'; # type: str PORTAGE_WORKDIR_MODE '0700'; # type: str RPMDIR '/usr/portage/rpm'; # type: str SEARCH_DIRS_MASK '/opt /home /mnt'; # type: str USE '3dnow 3dnowext 7zip S3TC Xaw3d a52 aac accessibility addbookmarks aiglx\n aim aio akode alias altenburgcards amarok amr amrnb amrwb aotuv\n aqua_theme archive asf athena audiofile autoreplace bash-completion\n binary-drivers bluetooth boost bzip2 captury cdda cddb cdinstall\n cdparanoia cdrom cdsound cegui clamav connectionstatus contactnotes\n cpudetection css curl depth32 dhcp dio divx dnd double-precision dpms dts\n dv dvb dvbplayer dvbsetup emerald emovix emul-linux-x86 exif expat\n exscalibar extra-cardsets fame fasttrack ffmpeg fftw file filter_default\n filter_legacy filter_light fits flac fontconfig foomaticdb ftp gadu gammu\n gd gimp gimpprint glitz glut glx gnokii gnutella gpgme gtk2 hddtemp\n highlight history icq icu id3 id3tag ieee1394 imagemagick inotify ipv6\n irc irmc jabber java javascript jce joystick jpeg2k kcal kdecards\n kdeenablefinal kdehiddenvisibility kdepim kdm kexi kipi lame lapack lcms\n lesstif libsamplerate libwww lirc lm_sensors logitech-mouse lzo lzw magic\n maps matroska mdnsresponder-compat metric mime mixer mjpeg mmap mmxext\n mng mp4 mpeg2 mplayer msn mtp mule musepack music nano-syntax neXt net\n network newspr ngui no-old-linux nocd nosendmail nova nowin nowlistening\n nsplugin nvidia obex offensive ogg123 ogm openexr oscar paste64 pch pda\n physfs pixmaps plasma player plugins pnm posix ppds rar recode reiser4\n reiserfs remix resolvconf rogue rtc samba sametime sasl scanner scenarios\n schedule scsi sdl-sound sdlaudio sendfile server slp smp sms sndfile\n sockets sounds sqlite sqlite3 srt sse-filters sse3 ssh ssse3\n startup-notification statistics stats stencil-buffer stroke subp\n subtitles sysfs sysvipc szip texteffect textures tga theora threads\n threadsafe timidity tk tomsfastmath toolbar tools transcode translator tv\n tv_check tv_combiner tv_pick_cgi type1 unzip usb userlocales utempter v4l\n v4l2 vcd videos visualization webdav webpresence wifi wireshark wmf wmp\n wxwindows x264 xanim xcb xcomposite xemacs xext xface xine xosd xpm\n xrandr xrender xscreensaver xskatcards xvid xvmc yahoo yiff yv12 zip\n zsh-completion zvbi -acl -arts -esd -fam -gnome -gstreamer -kerberos\n -ldap -oss -sharedmem'; # type: str USE_ORDER 'env:pkg:conf:defaults:pkginternal:env.d'; # type: str VIDEO_CARDS 'nvidia vesa vga v4l nv'; # type: str command '/usr/bin/wget -t 5 -T 60 --no-passive-ftp ${URI} -P ${DISTDIR}'; # type: str distdir '/var/portage/distfiles'; # type: str resume_command '/usr/bin/wget -c -t 5 -T 60 --no-passive-ftp ${URI} -P ${DISTDIR}';

}

'glsa' {

# typename of this section: pkgset class pkgcore.config.basics.alias; # type: ref:pkgset target 'vuln';

}

'installed' {

# typename of this section: pkgset class pkgcore.pkgsets.installed.Installed; # type: refs:repo vdb 'vdb';

}

'livefs domain' {

# typename of this section: domain class pkgcore.ebuild.domain.domain; default true; # type: list ACCEPT_KEYWORDS '~amd64'; # type: str ALSA_CARDS 'emu10k1'; # type: str AUTOCLEAN 'yes'; # type: str CCACHE_SIZE '4G'; # type: str CFLAGS '-march=k8 -O2 -msse3 -pipe'; # type: str CLEAN_DELAY '5'; # type: list CONFIG_PROTECT '/etc'; # type: list CONFIG_PROTECT_MASK '/etc/env.d'; # type: str CXXFLAGS '-march=k8 -O2 -msse3 -pipe'; # type: str EMERGE_WARNING_DELAY '10'; # type: list FEATURES 'ccache' 'candy' 'autoconfig' 'distlocks' 'sandbox' 'sfperms' 'strict' 'parallel-fetch'; # type: str INPUT_DEVICES 'keyboard mouse evdev'; # type: str LDFLAGS ; # type: str LINGUAS 'de'; # type: str LIRC_DEVICES 'devinput'; # type: str MAKEOPTS '-j3'; # type: str PORTAGE_BINHOST_CHUNKSIZE '3000'; # type: str PORTAGE_ELOG_CLASSES 'warn error log info'; # type: str PORTAGE_ELOG_MAILFROM 'portage@localhost'; # type: str PORTAGE_ELOG_MAILSUBJECT '[portage] ebuild log for ${PACKAGE} on ${HOST}'; # type: str PORTAGE_ELOG_MAILURI 'root'; # type: str PORTAGE_ELOG_SYSTEM 'save'; # type: str PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS '5'; # type: str PORTAGE_FETCH_RESUME_MIN_SIZE '350K'; # type: str PORTAGE_INST_GID '0'; # type: str PORTAGE_INST_UID '0'; # type: str PORTAGE_IONICE_COMMAND 'ionice -c 3 -p ${PID}'; # type: str PORTAGE_NICENESS '0'; # type: str PORTAGE_RSYNC_OPTS '--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages'; # type: str PORTAGE_TEMPFS '/dev/shm'; # type: str PORTAGE_TMPDIR '/var/tmp'; # type: str PORTAGE_WORKDIR_MODE '0700'; # type: str RPMDIR '/usr/portage/rpm'; # type: str SEARCH_DIRS_MASK '/opt /home /mnt'; # type: list USE '3dnow' '3dnowext' '7zip' 'S3TC' 'Xaw3d' 'a52' 'aac' 'accessibility' 'addbookmarks' 'aiglx' 'aim' 'aio' 'akode' 'alias' 'altenburgcards' 'amarok' 'amr' 'amrnb' 'amrwb' 'aotuv' 'aqua_theme' 'archive' 'asf' 'athena' 'audiofile' 'autoreplace' 'bash-completion' 'binary-drivers' 'bluetooth' 'boost' 'bzip2' 'captury' 'cdda' 'cddb' 'cdinstall' 'cdparanoia' 'cdrom' 'cdsound' 'cegui' 'clamav' 'connectionstatus' 'contactnotes' 'cpudetection' 'css' 'curl' 'depth32' 'dhcp' 'dio' 'divx' 'dnd' 'double-precision' 'dpms' 'dts' 'dv' 'dvb' 'dvbplayer' 'dvbsetup' 'emerald' 'emovix' 'emul-linux-x86' 'exif' 'expat' 'exscalibar' 'extra-cardsets' 'fame' 'fasttrack' 'ffmpeg' 'fftw' 'file' 'filter_default' 'filter_legacy' 'filter_light' 'fits' 'flac' 'fontconfig' 'foomaticdb' 'ftp' 'gadu' 'gammu' 'gd' 'gimp' 'gimpprint' 'glitz' 'glut' 'glx' 'gnokii' 'gnutella' 'gpgme' 'gtk2' 'hddtemp' 'highlight' 'history' 'icq' 'icu' 'id3' 'id3tag' 'ieee1394' 'imagemagick' 'inotify' 'ipv6' 'irc' 'irmc' 'jabber' 'java' 'javascript' 'jce' 'joystick' 'jpeg2k' 'kcal' 'kdecards' 'kdeenablefinal' 'kdehiddenvisibility' 'kdepim' 'kdm' 'kexi' 'kipi' 'lame' 'lapack' 'lcms' 'lesstif' 'libsamplerate' 'libwww' 'lirc' 'lm_sensors' 'logitech-mouse' 'lzo' 'lzw' 'magic' 'maps' 'matroska' 'mdnsresponder-compat' 'metric' 'mime' 'mixer' 'mjpeg' 'mmap' 'mmxext' 'mng' 'mp4' 'mpeg2' 'mplayer' 'msn' 'mtp' 'mule' 'musepack' 'music' 'nano-syntax' 'neXt' 'net' 'network' 'newspr' 'ngui' 'no-old-linux' 'nocd' 'nosendmail' 'nova' 'nowin' 'nowlistening' 'nsplugin' 'nvidia' 'obex' 'offensive' 'ogg123' 'ogm' 'openexr' 'oscar' 'paste64' 'pch' 'pda' 'physfs' 'pixmaps' 'plasma' 'player' 'plugins' 'pnm' 'posix' 'ppds' 'rar' 'recode' 'reiser4' 'reiserfs' 'remix' 'resolvconf' 'rogue' 'rtc' 'samba' 'sametime' 'sasl' 'scanner' 'scenarios' 'schedule' 'scsi' 'sdl-sound' 'sdlaudio' 'sendfile' 'server' 'slp' 'smp' 'sms' 'sndfile' 'sockets' 'sounds' 'sqlite' 'sqlite3' 'srt' 'sse-filters' 'sse3' 'ssh' 'ssse3' 'startup-notification' 'statistics' 'stats' 'stencil-buffer' 'stroke' 'subp' 'subtitles' 'sysfs' 'sysvipc' 'szip' 'texteffect' 'textures' 'tga' 'theora' 'threads' 'threadsafe' 'timidity' 'tk' 'tomsfastmath' 'toolbar' 'tools' 'transcode' 'translator' 'tv' 'tv_check' 'tv_combiner' 'tv_pick_cgi' 'type1' 'unzip' 'usb' 'userlocales' 'utempter' 'v4l' 'v4l2' 'vcd' 'videos' 'visualization' 'webdav' 'webpresence' 'wifi' 'wireshark' 'wmf' 'wmp' 'wxwindows' 'x264' 'xanim' 'xcb' 'xcomposite' 'xemacs' 'xext' 'xface' 'xine' 'xosd' 'xpm' 'xrandr' 'xrender' 'xscreensaver' 'xskatcards' 'xvid' 'xvmc' 'yahoo' 'yiff' 'yv12' 'zip' 'zsh-completion' 'zvbi' '-acl' '-arts' '-esd' '-fam' '-gnome' '-gstreamer' '-kerberos' '-ldap' '-oss' '-sharedmem'; # type: str USE_ORDER 'env:pkg:conf:defaults:pkginternal:env.d'; # type: str VIDEO_CARDS 'nvidia vesa vga v4l nv'; # type: list bashrc '/etc/portage/bashrc'; # type: ref:fetcher fetcher 'fetcher'; # type: str name 'livefs domain'; # type: list package.keywords '/etc/portage/package.keywords'; # type: list package.mask '/etc/portage/package.mask'; # type: list package.unmask '/etc/portage/package.unmask'; # type: list package.use '/etc/portage/package.use'; # type: ref:profile profile 'profile'; # type: lazy_refs:repo repositories 'repo-stack' 'binpkg'; # type: str root '/'; # type: lazy_refs:trigger triggers 'binary_debug_trigger'; # type: lazy_refs:repo vdb 'vdb';

}

'paludis-formatter' {

# typename of this section: pmerge_formatter class pkgcore.ebuild.formatter.factory;

}

'pkgcore-formatter' {

# typename of this section: pmerge_formatter class pkgcore.ebuild.formatter.factory;

}

'portage-formatter' {

# typename of this section: pmerge_formatter class pkgcore.ebuild.formatter.factory; default true;

}

'portage-verbose-formatter' {

# typename of this section: pmerge_formatter class pkgcore.ebuild.formatter.portage_verbose_factory;

}

'portdir' {

# typename of this section: repo class pkgcore.ebuild.repository.UnconfiguredTree?; # type: refs:cache cache 'portdir cache'; # type: list default_mirrors 'ftp://ftp.tu-clausthal.de/pub/linux/gentoo//distfiles'; # type: ref:eclass_cache eclass_cache '/var/portage/eclass'; # type: bool ignore_paludis_versioning False; # type: str location '/var/portage';

}

'portdir cache' {

# typename of this section: cache class pkgcore.cache.metadata.database; # type: ref:eclass_cache eclasses '/var/portage/eclass'; # type: str location '/var/portage'; # type: bool readonly True;

}

'profile' {

# typename of this section: profile class pkgcore.ebuild.profiles.UserProfile?; # type: str parent_path '/var/portage/profiles'; # type: str parent_profile 'default/linux/amd64/2008.0/desktop'; # type: str user_path '/etc/portage/profile';

}

'repo-stack' {

# typename of this section: repo class pkgcore.ebuild.overlay_repository.OverlayRepo?; # type: refs:repo trees '/usr/local/portage' '/usr/local/portage/layman/kdesvn-portage' '/var/portage';

}

'system' {

# typename of this section: pkgset class pkgcore.pkgsets.system.SystemSet?; # type: ref:profile profile 'profile';

}

'vdb' {

# typename of this section: repo class pkgcore.vdb.ondisk.tree; # type: str cache_location '/var/cache/edb/dep/var/db/pkg'; # type: str location '/var/db/pkg';

}

'versioned-installed' {

# typename of this section: pkgset class pkgcore.pkgsets.installed.VersionedInstalled?; # type: refs:repo vdb 'vdb';

}

'vuln' {

# typename of this section: pkgset class pkgcore.ebuild.portage_conf.SecurityUpgradesViaProfile?; # type: ref:repo ebuild_repo 'repo-stack'; # type: ref:profile profile 'profile'; # type: ref:repo vdb 'vdb';

}

'world' {

# typename of this section: pkgset class pkgcore.pkgsets.filelist.WorldFile?; # type: str location '/var/lib/portage/world';

}

Changed 4 months ago by energyman

--debug output of the pretended downgrade

Changed 4 months ago by energyman

--debug output of the pretended update

comment:3 Changed 4 months ago by energyman

dev-libs/icu-3.8.1-r1/3.6-r2 has the same circle of downgrade/upgrade and dev-libs/xerces-c-2.8.0/2.8.0-r1 is in the mix too.

Note: See TracTickets for help on using tickets.