Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GNOME 1.x and GNOME 1.x dependent package masking
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
CompNerd
Retired Dev
Retired Dev


Joined: 16 Mar 2003
Posts: 311
Location: 127.0.0.1

PostPosted: Thu Nov 09, 2006 4:17 am    Post subject: GNOME 1.x and GNOME 1.x dependent package masking Reply with quote

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
View user's profile Send private message
cokey
Advocate
Advocate


Joined: 23 Apr 2004
Posts: 3355

PostPosted: Thu Nov 09, 2006 5:47 am    Post subject: Reply with quote

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
View user's profile Send private message
yabbadabbadont
Advocate
Advocate


Joined: 14 Mar 2003
Posts: 4791
Location: 2 exits past crazy

PostPosted: Thu Nov 09, 2006 6:19 am    Post subject: Reply with quote

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
View user's profile Send private message
timeBandit
Bodhisattva
Bodhisattva


Joined: 31 Dec 2004
Posts: 2719
Location: here, there or in transit

PostPosted: Thu Nov 09, 2006 1:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
hobbes27
Tux's lil' helper
Tux's lil' helper


Joined: 11 Apr 2003
Posts: 87
Location: Germany

PostPosted: Thu Nov 16, 2006 7:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
cokey
Advocate
Advocate


Joined: 23 Apr 2004
Posts: 3355

PostPosted: Thu Nov 16, 2006 7:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
dev-urandom
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 260
Location: Huh?

PostPosted: Thu Nov 16, 2006 7:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
hobbes27
Tux's lil' helper
Tux's lil' helper


Joined: 11 Apr 2003
Posts: 87
Location: Germany

PostPosted: Thu Nov 16, 2006 8:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
dev-urandom
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 260
Location: Huh?

PostPosted: Thu Nov 16, 2006 8:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
hobbes27
Tux's lil' helper
Tux's lil' helper


Joined: 11 Apr 2003
Posts: 87
Location: Germany

PostPosted: Thu Nov 16, 2006 8:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
mathfeel
l33t
l33t


Joined: 03 Aug 2004
Posts: 700

PostPosted: Fri Nov 17, 2006 8:53 am    Post subject: Reply with quote

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
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3509

PostPosted: Fri Nov 17, 2006 12:59 pm    Post subject: fvwm may depend on old gnome Reply with quote

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
View user's profile Send private message
nicolasbock
Developer
Developer


Joined: 31 Oct 2006
Posts: 43

PostPosted: Fri Nov 17, 2006 3:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
mathfeel
l33t
l33t


Joined: 03 Aug 2004
Posts: 700

PostPosted: Fri Nov 17, 2006 9:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
richfish
Apprentice
Apprentice


Joined: 03 Mar 2006
Posts: 202
Location: Phoenix, AZ

PostPosted: Fri Nov 17, 2006 11:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20053

PostPosted: Sat Nov 18, 2006 4:05 am    Post subject: Reply with quote

Split off [Complaints] GNOME 1.x no longer supported upstream
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
nicolasbock
Developer
Developer


Joined: 31 Oct 2006
Posts: 43

PostPosted: Sun Nov 19, 2006 4:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
dev-urandom
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 260
Location: Huh?

PostPosted: Sun Nov 19, 2006 5:06 pm    Post subject: Reply with quote

nicolasbock wrote:
Is that correct?


Yes, thats the procedure to follow.
_________________
/earth: file system full.
Back to top
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 419
Location: Nederland

PostPosted: Tue Nov 21, 2006 10:59 am    Post subject: Reply with quote

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
View user's profile Send private message
dev-urandom
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 260
Location: Huh?

PostPosted: Tue Nov 21, 2006 12:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 419
Location: Nederland

PostPosted: Tue Nov 21, 2006 12:25 pm    Post subject: Reply with quote

it looks like it, and thanks for not asking me why I am not using ssh instead of telnet :D
_________________
reup

"Don't wiggle the tail of the frog in the oil of the frying peanuts"
Back to top
View user's profile Send private message
dev-urandom
Apprentice
Apprentice


Joined: 24 Jun 2005
Posts: 260
Location: Huh?

PostPosted: Tue Nov 21, 2006 12:29 pm    Post subject: Reply with quote

reup wrote:
it looks like it, and thanks for not asking me why I am not using ssh instead of telnet :D


But i'll ask you though - on the day that I see netapp and ciso use ssh (by default) :-D
_________________
/earth: file system full.
Back to top
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 419
Location: Nederland

PostPosted: Tue Nov 21, 2006 12:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue Nov 21, 2006 12:48 pm    Post subject: Reply with quote

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 :P

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
View user's profile Send private message
reup
Guru
Guru


Joined: 13 May 2005
Posts: 419
Location: Nederland

PostPosted: Tue Nov 21, 2006 1:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum