View previous topic :: View next topic |
Author |
Message |
CompNerd Retired Dev
Joined: 16 Mar 2003 Posts: 311 Location: 127.0.0.1
|
Posted: Thu Nov 09, 2006 4:17 am Post subject: GNOME 1.x and GNOME 1.x dependent package masking |
|
|
Description:
GNOME 1.x is no longer supported by upstream GNOME developers.
Maintaining GNOME 1.x adds unnecessary complexity to the Gentoo GNOME
developers' workload. Some of the contributing factors are security
vulnerabilities, as-needed fixes, and general breakages over time due to
lower level package changes.
Resolution:
The GNOME herd has decided to remove GNOME 1.x and its dependent packages
from the tree. GTK+-1 and glib-1 will not be removed at this time however.
Effective a week from this message (15/11/2006), the attached package list
will be masked for 30 days and then the packages will be removed from the
tree on (15/12/2006).
How to dispute the resolution:
1) You can comment on bug #154102, OR
2) Contact the GNOME herd on freenode in #gentoo-desktop, OR
3) Email the herd lead, allanonjl@gentoo.org
Please do NOT reply to this message with a reason why package X should not be
masked. If you feel strongly about a package, please port it to GTK+-2 and
submit patches on a new bug.
We apologize for any inconvenience.
Sincerely,
The Gentoo GNOME Herd
http://dev.gentoo.org/~compnerd/gnome-1.txt |
|
Back to top |
|
|
cokey Advocate
Joined: 23 Apr 2004 Posts: 3355
|
Posted: Thu Nov 09, 2006 5:47 am Post subject: |
|
|
For those too lazy to click:
http://dev.gentoo.org/~compnerd/gnome-1.txt
Code: | app-admin/fpm
app-admin/gpsui
app-admin/procman
app-admin/xsu
app-editors/gmanedit
app-emulation/xwine
app-i18n/ami
app-misc/gtktalog
app-misc/gtktrain
app-misc/sjog
app-mobilephone/gscmxx
app-office/gbib
app-office/lahelper
dev-cpp/gnomemm
dev-db/gmyclient
dev-lang/lazurus
dev-perl/CORBA-ORBit
dev-perl/gtk-perl
dev-perl/glade-perl
dev-perl/gtk-perl-glade
dev-perl/HTTP-GHTTP
dev-php4/php-gtk
dev-python/bonobo-python
dev-python/orbit-python
dev-ruby/ruby-gnome
dev-ruby/ruby-libglade
dev-ruby/ruby-panel-applet
dev-util/glimmer
dev-util/pharmacy
dev-util/sashxb
games-action/bombermaze
games-board/daemonshogi
games-board/gnono
games-emulation/grustibus
games-emulation/gsnes9x
games-emulation/goosnes
games-emulation/snes9express
games-misc/groach
games-strategy/xarchon
gnome-base/bonobo
gnome-base/bonobo-activation
gnome-base/gnome-core
gnome-base/gnome-libs
gnome-base/gnome-print
gnome-base/libghttp
gnome-base/oaf
gnome-extra/battstat
gnome-extra/bonobo-conf
gnome-extra/glibwww
gnome-extra/gnome-pim
gnome-extra/gtop
gnome-extra/guppi
gnome-extra/merlin-cpufire
gnome-extra/users-guide
media-gfc/danpei
media-gfx/ee
media-gfx/gnome-iconedit
media-libs/gdk-pixbuf
media-plugins/gst-plugins-swfdec
media-radio/gmfsk
media-sound/digitaldj
media-sound/gnusound
media-sound/grip
media-sound/orpheus
media-sound/psindustrializer
media-video/gsubedit
media-video/nvoption
media-video/ldvd
media-video/piave
net-analyzer/cheops-ng
net-analyzer/netleds_applet
net-analyzer/nomad
net-analyzer/xtraceroute
net-dialup/pptpconfig
net-fs/intersync
net-ftp/deadftp
net-im/ayttm
net-im/gnophone
net-im/ymessenger
net-misc/gnomba
net-misc/pxes
net-nds/directoryadministrator
net-nntp/glitter
net-nntp/gnewspost
net-p2p/fidelio
net-wireless/gkismet
net-wireless/wavelan-applet
sci-calculators/snac
sci-misc/oww
www-client/ochusha
x11-libs/gtk-canvas
x11-libs/rep-gtk
x11-misc/xalf
x11-misc/gtkdiff
x11-misc/whitebox
x11-plugins/gkrellm-gnome
x11-plugins/wmalbum
x11-plugins/wmappkill
x11-plugins/wmdeskguide
x11-terms/multi-gnome-terminal
x11-themes/nautilus-themes
x11-wm/sawfish
<app-crypt/tinyca-2
<app-editors/ghex-2
<app-misc/gpsdrive-2
<app-office/gnucash-2
<app-pda/gnome-pilot-2
<app-pda/gnome-pilot-condiuts-2
<app-text/gtranslator-1
<dev-util/glade-2
<dev-util/glademm-2
<dev-util/memprof-0.5.1
<dev-ml/lablgtk-2
<dev-python/gnome-python-2
<gnome-base/control-center-2
<gnome-base/eel-2
<gnome-base/gconf-2
<gnome-base/gnome-2
<gnome-base/gnome-applets-2
<gnome-base/gnome-common-2
<gnome-base/gnome-panel-2
<gnome-base/gnome-vfs-2
<gnome-base/libglade-2
<gnome-base/libgtop-2
<gnome-base/librsvg-2
<gnome-base/nautilus-2
<gnome-base/orbit-2
<gnome-extra/gal-2
<gnome-extra/gnome-games-2
<gnome-extra/gnome-media-2
<gnome-extra/gnome-utils-2
<gnome-extra/gtkhtml-2
<mail-client/balsa-2
<mail-client/sylpheed-claws-2
<media-gfx/eog-2
<media-sound/galan-0.3
<media-sound/gqmpeg-0.91.1
<media-sound/gqradio-1.9.2
<media-video/coriander-2
<media-video/dvdrip-0.98.1
<media-video/lives-0.9.1
<media-video/ogle-gui-0.9.2
<net-im/gabber-1
<net-misc/unison-2.12.0
<=net-p2p/mldonkey-2.5.16-r9
<sci-chemistry/ghemical-2
<sci-electronics/gerbv-1
<sci-mathematics/scilab-3
=media-libs/swfdec-0.2.2 |
# USE flag removals
Code: | app-emulation/vice -gnome
app-misc/gfontview -gnome
dev-db/unixODBC -gnome
dev-lang/entity -gnome
app-misc/bins -gtk
dev-perl/AxKit -gnome
dev-perl/POE -gtk
games-rougelike/nethack -gnome
games-roguelike/slashem -gnome
games-strategy/xscorch -gnome
media-sound/glame -gnome
media-sound/soundtracker -gnome
media-video/xmps -gnome
mail-client/spruce -gnome
mail-client/gbuffy -gnome
net-irc/bitchx -gnome
net-misc/pavuk -gnome
net-p2p/gnapster -gtk -gnome
sci-libs/plplot -gnome
sci-visualizations/scigraphica -gnome
x11-plugins/gkrellm-plugins -gnome
x11-plugins/wmdrawer +gtk
x11-plugins/wmmenu -gnome
x11-plugins/wmspaceclock
x11-themes/gtk-engines-smooth
x11-themes/mandrake-artwork
x11-themes/redhat-artwork
x11-wm/fvwm -gtk
x11-wm/icewm -gnome |
_________________ https://otw20.com/ OTW20 The new place for off the wall chat |
|
Back to top |
|
|
yabbadabbadont Advocate
Joined: 14 Mar 2003 Posts: 4791 Location: 2 exits past crazy
|
Posted: Thu Nov 09, 2006 6:19 am Post subject: |
|
|
Thank you for your work in providing, not only notice, but such detailed information. Hopefully this will go a long ways towards preventing the kind of backlash that was seen with xmms. Again, thank you. _________________
Bones McCracker wrote: | On the other hand, regex is popular with the ladies. |
|
|
Back to top |
|
|
timeBandit Bodhisattva
Joined: 31 Dec 2004 Posts: 2719 Location: here, there or in transit
|
Posted: Thu Nov 09, 2006 1:56 pm Post subject: |
|
|
Seconded. _________________ Plants are pithy, brooks tend to babble--I'm content to lie between them.
Super-short f.g.o checklist: Search first, strip comments, mark solved, help others. |
|
Back to top |
|
|
hobbes27 Tux's lil' helper
Joined: 11 Apr 2003 Posts: 87 Location: Germany
|
Posted: Thu Nov 16, 2006 7:34 pm Post subject: |
|
|
Hm. Looks like lot auf work to unmerge all these packages. Can someone support a simple solution for that?
I'd like to have a shellscript but i am not capable to make one :-/ |
|
Back to top |
|
|
cokey Advocate
Joined: 23 Apr 2004 Posts: 3355
|
Posted: Thu Nov 16, 2006 7:53 pm Post subject: |
|
|
hobbes27 wrote: | Hm. Looks like lot auf work to unmerge all these packages. Can someone support a simple solution for that?
I'd like to have a shellscript but i am not capable to make one :-/ | EDIT: oops, need to read posts better next time _________________ https://otw20.com/ OTW20 The new place for off the wall chat
Last edited by cokey on Thu Nov 16, 2006 8:10 pm; edited 1 time in total |
|
Back to top |
|
|
dev-urandom Apprentice
Joined: 24 Jun 2005 Posts: 260 Location: Huh?
|
Posted: Thu Nov 16, 2006 7:54 pm Post subject: |
|
|
hobbes27 wrote: | Hm. Looks like lot auf work to unmerge all these packages. Can someone support a simple solution for that?
I'd like to have a shellscript but i am not capable to make one :-/ |
Code: | emerge -C `curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#'` |
_________________ /earth: file system full. |
|
Back to top |
|
|
hobbes27 Tux's lil' helper
Joined: 11 Apr 2003 Posts: 87 Location: Germany
|
Posted: Thu Nov 16, 2006 8:15 pm Post subject: |
|
|
Quote: | Code: | emerge -C `curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#'` |
|
Brilliant idea
Code: | emerge -C `curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#'`
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4136 100 4136 0 0 4827 0 --:--:-- --:--:-- --:--:-- 11308
usage: emerge [options]
emerge: error: no such option: -m |
Hm. Who can help? |
|
Back to top |
|
|
dev-urandom Apprentice
Joined: 24 Jun 2005 Posts: 260 Location: Huh?
|
Posted: Thu Nov 16, 2006 8:22 pm Post subject: |
|
|
hobbes27 wrote: |
Code: | emerge -C `curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#'`
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4136 100 4136 0 0 4827 0 --:--:-- --:--:-- --:--:-- 11308
usage: emerge [options]
emerge: error: no such option: -m |
Hm. Who can help? |
Hmm, i tried it and got a similar error - looks like portage is picking something up which it shouldn't. Can you instead try this?
Code: | for i in $(curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#')
do
emerge -C $i
done |
_________________ /earth: file system full. |
|
Back to top |
|
|
hobbes27 Tux's lil' helper
Joined: 11 Apr 2003 Posts: 87 Location: Germany
|
Posted: Thu Nov 16, 2006 8:33 pm Post subject: |
|
|
dev-urandom wrote: | Hmm, i tried it and got a similar error - looks like portage is picking something up which it shouldn't. Can you instead try this?
Code: | for i in $(curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#')
do
emerge -C $i
done |
|
That did the trick! Thanks!
BTW: The "USE flag removals"-section causes the "-m"-problem
app-emulation/vice -gnome
___________________^__ |
|
Back to top |
|
|
mathfeel l33t
Joined: 03 Aug 2004 Posts: 700
|
Posted: Fri Nov 17, 2006 8:53 am Post subject: |
|
|
hobbes27 wrote: |
BTW: The "USE flag removals"-section causes the "-m"-problem
app-emulation/vice -gnome |
so let's get rid of it:
Code: | emerge -C $(curl http://dev.gentoo.org/~compnerd/gnome-1.txt | grep -Ev '^$|^#|\ -') |
_________________ -----------------------------------------------------------
"In heaven all the interesting people are missing"
-- Friedrich Nietzsche |
|
Back to top |
|
|
depontius Advocate
Joined: 05 May 2004 Posts: 3509
|
Posted: Fri Nov 17, 2006 12:59 pm Post subject: fvwm may depend on old gnome |
|
|
If fvwm has been built with the +imlib USE flag, it will be dependent on the now-masked gdk-pixbuf library.
(I'm rebuilding fvwm with -imlib now. Wonder what it will change.) _________________ .sigs waste space and bandwidth |
|
Back to top |
|
|
nicolasbock Developer
Joined: 31 Oct 2006 Posts: 43
|
Posted: Fri Nov 17, 2006 3:55 pm Post subject: |
|
|
Could someone explain to me what the significance of the USE flag removal part is? Does it mean that the gnome USE flag will get removed from the listed packages? Or is the USE flag already supposed to have been removed from these packages?
I have icewm installed on my system. Since I have the gnome USE flag set in my make.conf it currently depends on gnome-libs which is masked now. I tried this
Code: | USE="-gnome" emerge icewm |
but equery still tells me that icewm depends on gnome-libs:
Code: |
# equery uses icewm
[ Searching for packages matching icewm... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for x11-wm/icewm-1.2.23 ]
U I
+ + esd : Adds support for media-sound/esound (Enlightened Sound Daemon)
+ - gnome : Adds GNOME support
- - imlib : Adds support for imlib, an image loading and rendering library
+ + nls : Adds Native Language Support (using gettext - GNU locale utilities)
- - silverxp : Apply ybuttons.cc.patch necessary for SilverXP theme
+ + spell : Adds dictionary support
+ + truetype : Adds support for FreeType and/or FreeType2 fonts
+ + xinerama : Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors
|
and
Code: |
# equery depends gnome-libs
[ Searching for packages depending on gnome-libs... ]
x11-wm/icewm-1.2.23
|
why? |
|
Back to top |
|
|
mathfeel l33t
Joined: 03 Aug 2004 Posts: 700
|
Posted: Fri Nov 17, 2006 9:00 pm Post subject: |
|
|
same problem as last post except with regard to unixODBC:
Code: | $ equery uses unixODBC
[ Searching for packages matching unixODBC... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for dev-db/unixODBC-2.2.11-r1 ]
U I
- - gnome : Adds GNOME support
+ + qt3 : Adds support for the Qt GUI/Application Toolkit version 3.x
$ equery depends gnome-libs
[ Searching for packages depending on gnome-libs... ]
dev-db/unixODBC-2.2.11-r1
|
_________________ -----------------------------------------------------------
"In heaven all the interesting people are missing"
-- Friedrich Nietzsche |
|
Back to top |
|
|
richfish Apprentice
Joined: 03 Mar 2006 Posts: 202 Location: Phoenix, AZ
|
Posted: Fri Nov 17, 2006 11:52 pm Post subject: |
|
|
nicolasbock wrote: |
Code: | USE="-gnome" emerge icewm |
but equery still tells me that icewm depends on gnome-libs:
Code: |
# equery uses icewm
[ Searching for packages matching icewm... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for x11-wm/icewm-1.2.23 ]
U I
+ + esd : Adds support for media-sound/esound (Enlightened Sound Daemon)
+ - gnome : Adds GNOME support
|
|
This is because setting USE in the temporarily in the environment (which is what happens when you run USE=flags emerge ...) is not persistent. You need to update /etc/portage/package.use to make the -gnome "permanent" for icewm.
nicolasbock wrote: | Code: |
# equery depends gnome-libs
[ Searching for packages depending on gnome-libs... ]
x11-wm/icewm-1.2.23
|
why? |
Because equery depends is broken. It shows potential dependancies, not actual dependancies. |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
|
Back to top |
|
|
nicolasbock Developer
Joined: 31 Oct 2006 Posts: 43
|
Posted: Sun Nov 19, 2006 4:44 pm Post subject: |
|
|
Richfish,
so in other words, for now I place the USE flag removals into
Code: | /etc/portage/package.use |
until they are actually removed from the affected packages. Is that correct? |
|
Back to top |
|
|
dev-urandom Apprentice
Joined: 24 Jun 2005 Posts: 260 Location: Huh?
|
Posted: Sun Nov 19, 2006 5:06 pm Post subject: |
|
|
nicolasbock wrote: | Is that correct? |
Yes, thats the procedure to follow. _________________ /earth: file system full. |
|
Back to top |
|
|
reup Guru
Joined: 13 May 2005 Posts: 419 Location: Nederland
|
Posted: Tue Nov 21, 2006 10:59 am Post subject: |
|
|
sorry to come back to that, but does it means that multi-gnome-terminal will be removed as well ?
this needs a library from gnome 1 and it is a program I use a lot (everyday)
I don't mind to remove it, but could someone tell me about a terminal emulator on which I can set keys to send a character chain to the terminal ?
I use it as a telnet client for 40 devices, and on multi-gnome-terminal, I have encode few commands to keys, SHIFT-CTRL-S send sysonfig-v, SHIFT-CTRL-R send rdfile /etc/messages... as you can see, typing this commands few hundreds time a day would be tiering, I have been looking for a telnet client with configurable button, but had no luck, so if someone knows one, I would be grateful, or a way to configure few commands like this on konsole, or gnome-terminal, or a way to keep multi-gnome-terminal.
thx _________________ reup
"Don't wiggle the tail of the frog in the oil of the frying peanuts" |
|
Back to top |
|
|
dev-urandom Apprentice
Joined: 24 Jun 2005 Posts: 260 Location: Huh?
|
Posted: Tue Nov 21, 2006 12:23 pm Post subject: |
|
|
reup wrote: | I would be grateful, or a way to configure few commands like this on konsole, or gnome-terminal, or a way to keep multi-gnome-terminal. |
Konsole doesn't do it. You can send signals, but that's about all I know about its "scripting" power. I don't know about gnome-terminal, but everytime I've used it in one or the other livecd, its struck me as a very bare-bones emulator.
You might need to go the overlay route to keep this package. _________________ /earth: file system full. |
|
Back to top |
|
|
reup Guru
Joined: 13 May 2005 Posts: 419 Location: Nederland
|
Posted: Tue Nov 21, 2006 12:25 pm Post subject: |
|
|
it looks like it, and thanks for not asking me why I am not using ssh instead of telnet _________________ reup
"Don't wiggle the tail of the frog in the oil of the frying peanuts" |
|
Back to top |
|
|
dev-urandom Apprentice
Joined: 24 Jun 2005 Posts: 260 Location: Huh?
|
Posted: Tue Nov 21, 2006 12:29 pm Post subject: |
|
|
reup wrote: | it looks like it, and thanks for not asking me why I am not using ssh instead of telnet |
But i'll ask you though - on the day that I see netapp and ciso use ssh (by default) _________________ /earth: file system full. |
|
Back to top |
|
|
reup Guru
Joined: 13 May 2005 Posts: 419 Location: Nederland
|
Posted: Tue Nov 21, 2006 12:32 pm Post subject: |
|
|
well, I am a netapp PSE working at Cisco in the Netherland he he he, so I have to maintain Netapp Filers but version 6 of the OS does not recognise ssh sessions yet _________________ reup
"Don't wiggle the tail of the frog in the oil of the frying peanuts" |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Tue Nov 21, 2006 12:48 pm Post subject: |
|
|
reup wrote: | sorry to come back to that, but does it means that multi-gnome-terminal will be removed as well ?
this needs a library from gnome 1 and it is a program I use a lot (everyday)
I don't mind to remove it, but could someone tell me about a terminal emulator on which I can set keys to send a character chain to the terminal ?
|
Yup, urxvt can do that. Look for keysym in the manpage. I think plain rxvt can do as well, but not sure. I use that to emulate a launch box in the fashion of grun, gmrun of the kde alt+f2 launcher thingie, like this:
Code: |
if [[ $- != *i* ]] ; then
# shell is non-interactive; display new run box
urxvt $GEOMETRY --foreground $FOREGROUND --background $BACKGROUND \
+sb -b 6 -name "run" -title "run" \
--keysym.C-0xFF0D: "\ ^A $TERMINAL -e \ ^E &\n exit\n" \
--keysym.0xFF0D: "\ ^A parsecmd \ ^E \n" \
--keysym.0xFF1B: " &\ ^C exit\n" $@ \
-e bash --init-file "$0"
|
In that line you can see three examples of the usage of keysym in urxvt. The first one uses a given TERMINAL var when you press alt+enter to launch the command into another terminal and keeps it open, the second parses the command using a bash subroutine that launches it in konqueror or any other browser if it matches a given pattern, the third one just adds & after the command and exits, so the command is launched the the run box autocloses after the task has been forked in the background.
You could also look into the tabbed perl module that is shipped with urxvt if you need tabs. I would suggest you screen, but I think that you already know about it and if you do not use it is for a reason
By the way, the code above is explained more throughly in this thread: https://forums.gentoo.org/viewtopic-p-3672745.html#3672745 |
|
Back to top |
|
|
reup Guru
Joined: 13 May 2005 Posts: 419 Location: Nederland
|
Posted: Tue Nov 21, 2006 1:02 pm Post subject: |
|
|
thx a lot, I will try urxvt, it is not in portage so I will downloaded and install
the reason I do not use screen it because of the lost of history, strangly when I switch from one screen to another, the screen history (scrollback) get f***ed and I loose my display. I am waiting for a new screen version that would fix this, as I beleive screen is a great piece of work _________________ reup
"Don't wiggle the tail of the frog in the oil of the frying peanuts" |
|
Back to top |
|
|
|