Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46225 - x11-wm/ion and x11-wm/ion2 don't mix and don't block each other
Summary: x11-wm/ion and x11-wm/ion2 don't mix and don't block each other
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Tom Payne (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-30 02:46 UTC by Sascha Silbe
Modified: 2004-04-04 09:19 UTC (History)
1 user (show)

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


Attachments
Patch for x11-wm/ion2/ion2-20040211-r2.ebuild to rename ion to ion2 and pwm to pwm2 (ion2-20040211-r2-rename.patch,1.23 KB, patch)
2004-03-30 04:26 UTC, Sascha Silbe
Details | Diff
Source code patch used by patched ebuild (ion-2-20040207-rename-to-ion2_pwm2.patch,5.80 KB, patch)
2004-03-30 04:26 UTC, Sascha Silbe
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sascha Silbe 2004-03-30 02:46:26 UTC
The packages x11-wm/ion (ion v1) and x11-wm/ion2 (ion v2) install the same binary (/usr/bin/ion), but don't block each other.
I'd like it best if x11-wm/ion2 was changed to call itself ion2 (or x11-wm/ion to ion1), so I can use both versions in parallel.



Reproducible: Always
Steps to Reproduce:
1. emerge x11-wm/ion x11-wm/ion2
2. qpkg -l x11-wm/ion

Actual Results:  
x11-wm/ion-20020207-r1
CONTENTS:
/usr
/usr/bin
/usr/bin/ion
/usr/bin/ion-edit
/usr/bin/ion-man
/usr/bin/ion-runinxterm
/usr/bin/ion-ssh
/usr/bin/ion-view
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/ion.1x.gz
/usr/share/doc
/usr/share/doc/ion-20020207
/usr/share/doc/ion-20020207/README
/usr/share/doc/ion-20020207/LICENSE
/usr/share/doc/ion-20020207/ChangeLog
/usr/share/doc/ion-20020207/config.txt
/usr/share/doc/ion-20020207/functions.txt
/etc
/etc/X11
/etc/X11/ion

x11-wm/ion2-20040211-r2
CONTENTS:
/usr
/usr/lib
/usr/lib/ion
/usr/lib/ion/xftde.so
/usr/lib/ion/xftde.la
/usr/lib/ion/xftde.a
/usr/lib/ion/ionws.so
/usr/lib/ion/ionws.la
/usr/lib/ion/ionws.a
/usr/lib/ion/floatws.so
/usr/lib/ion/floatws.la
/usr/lib/ion/floatws.a
/usr/lib/ion/query.so
/usr/lib/ion/query.la
/usr/lib/ion/query.a
/usr/lib/ion/de.so
/usr/lib/ion/de.la
/usr/lib/ion/de.a
/usr/lib/ion/menu.so
/usr/lib/ion/menu.la
/usr/lib/ion/menu.a
/usr/lib/ion/dock.so
/usr/lib/ion/dock.la
/usr/lib/ion/dock.a
/usr/share
/usr/share/ion
/usr/share/ion/querylib.lua
/usr/share/ion/querylib.lc
/usr/share/ion/delib.lua
/usr/share/ion/delib.lc
/usr/share/ion/menulib.lua
/usr/share/ion/menulib.lc
/usr/share/ion/ion-edit
/usr/share/ion/ion-man
/usr/share/ion/ion-runinxterm
/usr/share/ion/ion-ssh
/usr/share/ion/ion-view
/usr/share/ion/ioncorelib.lua
/usr/share/ion/ioncorelib-mplexfns.lua
/usr/share/ion/ioncore-efbb.lua
/usr/share/ion/ioncorelib.lc
/usr/share/ion/ioncorelib-mplexfns.lc
/usr/share/ion/ioncore-efbb.lc
/usr/share/ion/welcome_message.txt
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pwm.1.gz
/usr/share/man/man1/ion.1.gz
/usr/share/doc
/usr/share/doc/ion2-20040211-r2
/usr/share/doc/ion2-20040211-r2/ChangeLog.gz
/usr/share/doc/ion2-20040211-r2/README.gz
/usr/share/doc/ion2-20040211-r2/LICENSE.gz
/usr/share/xsessions
/usr/share/xsessions/ion2.desktop
/usr/bin
/usr/bin/ion
/usr/bin/pwm
/usr/libexec
/usr/libexec/ion
/usr/libexec/ion/ion-completefile
/usr/include
/usr/include/ion
/usr/include/ion/config.h
/usr/include/ion/version.h
/usr/include/ion/modulelist.mk
/usr/include/ion/rules.mk
/usr/include/ion/system-ac.mk
/usr/include/ion/system-inc.mk
/usr/include/ion/system.mk
/usr/include/ion/mkexports.lua
/usr/include/ion/de
/usr/include/ion/de/brush.h
/usr/include/ion/de/colour.h
/usr/include/ion/de/font.h
/usr/include/ion/de/fontset.h
/usr/include/ion/de/misc.h
/usr/include/ion/floatws
/usr/include/ion/floatws/floatframe.h
/usr/include/ion/floatws/floatws.h
/usr/include/ion/floatws/main.h
/usr/include/ion/floatws/placement.h
/usr/include/ion/floatws/resize.h
/usr/include/ion/ioncore
/usr/include/ion/ioncore/activity.h
/usr/include/ion/ioncore/attach.h
/usr/include/ion/ioncore/binding.h
/usr/include/ion/ioncore/bindmaps.h
/usr/include/ion/ioncore/clientwin.h
/usr/include/ion/ioncore/colormap.h
/usr/include/ion/ioncore/common.h
/usr/include/ion/ioncore/conf-bindings.h
/usr/include/ion/ioncore/conf.h
/usr/include/ion/ioncore/cursor.h
/usr/include/ion/ioncore/defer.h
/usr/include/ion/ioncore/dummywc.h
/usr/include/ion/ioncore/errorlog.h
/usr/include/ion/ioncore/event.h
/usr/include/ion/ioncore/eventh.h
/usr/include/ion/ioncore/exec.h
/usr/include/ion/ioncore/extl.h
/usr/include/ion/ioncore/extlconv.h
/usr/include/ion/ioncore/focus.h
/usr/include/ion/ioncore/fullscreen.h
/usr/include/ion/ioncore/genframe-pointer.h
/usr/include/ion/ioncore/genframe.h
/usr/include/ion/ioncore/genframep.h
/usr/include/ion/ioncore/genws.h
/usr/include/ion/ioncore/global.h
/usr/include/ion/ioncore/gr.h
/usr/include/ion/ioncore/grab.h
/usr/include/ion/ioncore/hooks.h
/usr/include/ion/ioncore/infowin.h
/usr/include/ion/ioncore/ioncore.h
/usr/include/ion/ioncore/key.h
/usr/include/ion/ioncore/manage.h
/usr/include/ion/ioncore/minmax.h
/usr/include/ion/ioncore/modules.h
/usr/include/ion/ioncore/mplex.h
/usr/include/ion/ioncore/mwmhints.h
/usr/include/ion/ioncore/names.h
/usr/include/ion/ioncore/netwm.h
/usr/include/ion/ioncore/obj.h
/usr/include/ion/ioncore/objlist.h
/usr/include/ion/ioncore/objp.h
/usr/include/ion/ioncore/pointer.h
/usr/include/ion/ioncore/property.h
/usr/include/ion/ioncore/readconfig.h
/usr/include/ion/ioncore/readfds.h
/usr/include/ion/ioncore/regbind.h
/usr/include/ion/ioncore/reginfo.h
/usr/include/ion/ioncore/region.h
/usr/include/ion/ioncore/resize.h
/usr/include/ion/ioncore/rootwin.h
/usr/include/ion/ioncore/saveload.h
/usr/include/ion/ioncore/screen.h
/usr/include/ion/ioncore/selection.h
/usr/include/ion/ioncore/signal.h
/usr/include/ion/ioncore/sizehint.h
/usr/include/ion/ioncore/stacking.h
/usr/include/ion/ioncore/strings.h
/usr/include/ion/ioncore/symlist.h
/usr/include/ion/ioncore/tags.h
/usr/include/ion/ioncore/window.h
/usr/include/ion/ioncore/xic.h
/usr/include/ion/ionws
/usr/include/ion/ionws/bindmaps.h
/usr/include/ion/ionws/conf.h
/usr/include/ion/ionws/ionframe.h
/usr/include/ion/ionws/ionws.h
/usr/include/ion/ionws/main.h
/usr/include/ion/ionws/placement.h
/usr/include/ion/ionws/resize.h
/usr/include/ion/ionws/split.h
/usr/include/ion/ionws/splitframe.h
/usr/include/ion/luaextl
/usr/include/ion/luaextl/luaextl.h
/usr/include/ion/menu
/usr/include/ion/menu/main.h
/usr/include/ion/menu/menu.h
/usr/include/ion/menu/menup.h
/usr/include/ion/menu/mkmenu.h
/usr/include/ion/query
/usr/include/ion/query/complete.h
/usr/include/ion/query/edln.h
/usr/include/ion/query/fwarn.h
/usr/include/ion/query/input.h
/usr/include/ion/query/inputp.h
/usr/include/ion/query/listing.h
/usr/include/ion/query/main.h
/usr/include/ion/query/query.h
/usr/include/ion/query/wedln.h
/usr/include/ion/query/wmessage.h
/usr/include/ion/libtu
/usr/include/ion/libtu/dlist.h
/usr/include/ion/libtu/map.h
/usr/include/ion/libtu/misc.h
/usr/include/ion/libtu/optparser.h
/usr/include/ion/libtu/output.h
/usr/include/ion/libtu/parser.h
/usr/include/ion/libtu/tokenizer.h
/usr/include/ion/libtu/types.h
/usr/include/ion/libtu/util.h
/etc
/etc/X11
/etc/X11/ion
/etc/X11/ion/dock.lua
/etc/X11/ion/dock-draw.lua
/etc/X11/ion/pwm.lua
/etc/X11/ion/pwm-menus.lua
/etc/X11/ion/pwm-bindings.lua
/etc/X11/ion/ion.lua
/etc/X11/ion/ion-bindings.lua
/etc/X11/ion/ion-menus.lua
/etc/X11/ion/kludges.lua
/etc/X11/ion/ionws.lua
/etc/X11/ion/floatws.lua
/etc/X11/ion/query.lua
/etc/X11/ion/menu.lua
/etc/X11/ion/look-brownsteel.lua
/etc/X11/ion/look-clean.lua
/etc/X11/ion/look-dusky.lua
/etc/X11/ion/look-greyviolet.lua
/etc/X11/ion/look-ios.lua
/etc/X11/ion/look-cleanviolet.lua
/etc/X11/ion/look-simpleblue.lua
/etc/X11/ion/look-wheat2.lua
/etc/X11/ion/look-cleanios.lua
/etc/X11/ion/draw.lua -> look-cleanviolet.lua 1080643087
/etc/X11/Sessions
/etc/X11/Sessions/ion
/etc/X11/Sessions/pwm




Expected Results:  
See above.


Gentoo Base System version 1.4.3.13
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-cube-3)
=================================================================
System uname: 2.4.25-cube-3 i686 AMD Athlon(tm) XP 1700+
distcc 2.12.1 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium -mcpu=athlon-tbird -O3 -pipe"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /usr/vice/etc /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/afs/modload /etc/gconf /etc/make.globals /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://hybrid.sascha.silbe.org/gentoo-portage"
USE="3dnow X acl afs apm avi berkdb cdr crypt doc dvd encode foomaticdb gdbm gif gtk gtk2 gtkhtml guile hbci imap imlib ipv6 j-noaim j-nomsn j-noyahoo jpeg krb4 lcms libg++ libwww linguas_de linguas_de_DE linguas_en linguas_en_GB linguas_en_US mad maildir mbox mikmod mmx monitor mpeg mysql nas ncurses nls oggvorbis opengl oss pam pdflib png postgres python qt qtmt quicktime readline samba sdl skey spell ssl tetex tiff truetype unicode x86 xml xml2 xv zlib"
Comment 1 Sascha Silbe 2004-03-30 04:26:04 UTC
Created attachment 28360 [details, diff]
Patch for x11-wm/ion2/ion2-20040211-r2.ebuild to rename ion to ion2 and pwm to pwm2
Comment 2 Sascha Silbe 2004-03-30 04:26:45 UTC
Created attachment 28361 [details, diff]
Source code patch used by patched ebuild
Comment 3 Tom Payne (RETIRED) gentoo-dev 2004-04-04 09:19:54 UTC
Thanks for the clear bug report. Now in ~x86. Will move to stable if no problems in the next two weeks.

Regards,

Tom