<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>154102</bug_id>
          <alias>gnome1-removal</alias>
          <creation_ts>2006-11-04 22:58 0000</creation_ts>
          <short_desc>Remove Gnome 1.x</short_desc>
          <delta_ts>2006-12-23 03:58:01 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>70336</dependson>
    
    <dependson>93095</dependson>
    
    <dependson>102087</dependson>
    
    <dependson>116809</dependson>
    
    <dependson>119743</dependson>
    
    <dependson>123668</dependson>
    
    <dependson>125003</dependson>
    
    <dependson>126003</dependson>
    
    <dependson>131113</dependson>
    
    <dependson>133253</dependson>
    
    <dependson>133824</dependson>
    
    <dependson>135283</dependson>
    
    <dependson>138184</dependson>
    
    <dependson>138418</dependson>
    
    <dependson>143707</dependson>
    
    <dependson>145557</dependson>
    
    <dependson>145722</dependson>
    
    <dependson>146447</dependson>
    
    <dependson>150581</dependson>
    
    <dependson>150926</dependson>
    
    <dependson>151194</dependson>
    
    <dependson>153210</dependson>
    
    <dependson>154452</dependson>
    
    <dependson>155000</dependson>
    
    <dependson>155203</dependson>
    
    <dependson>155216</dependson>
    
    <dependson>155401</dependson>
    
    <dependson>155406</dependson>
    
    <dependson>155407</dependson>
    
    <dependson>155413</dependson>
    
    <dependson>155428</dependson>
    
    <dependson>155430</dependson>
    
    <dependson>155431</dependson>
    
    <dependson>155454</dependson>
    
    <dependson>155557</dependson>
    
    <dependson>156193</dependson>
    
    <dependson>156425</dependson>
    
    <dependson>156702</dependson>
    
    <dependson>158261</dependson>
          <blocked>151381</blocked>
    
    <blocked>155627</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>cardoe@gentoo.org</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>aballier@gentoo.org</cc>
    
    <cc>compnerd@gentoo.org</cc>
    
    <cc>dberkholz@gentoo.org</cc>
    
    <cc>jkeiren@gmail.com</cc>
    
    <cc>kparent@enersea.net</cc>
    
    <cc>nelchael@gentoo.org</cc>
    
    <cc>nyhm@gentoo.org</cc>
    
    <cc>openhs@users.sourceforge.net</cc>
    
    <cc>pacho@condmat1.ciencias.uniovi.es</cc>
    
    <cc>pogosyan@phys.ualberta.ca</cc>
    
    <cc>voyageur@gentoo.org</cc>
    
    <cc>yvasilev@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-04 22:58:25 0000</bug_when>
            <thetext>This is just a metabug for the request to remove Gnome 1.x from the tree. Please link all the bugs against Gnome 1.x packages as blockers of this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2006-11-06 12:11:06 0000</bug_when>
            <thetext>I am currently working towards this task.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>yvasilev@gentoo.org</who>
            <bug_when>2006-11-08 19:48:31 0000</bug_when>
            <thetext>What are the motives to remove gtk use flag from net-misc/unison and if removed, what will be the default behavior?

It DEPENDs in &gt;=dev-ml/lablgtk-2.2 for all but 2.9.1-r1 versions and all versions RDEPEND on net-misc/gtk2-ssh-askpass.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2006-11-08 20:19:45 0000</bug_when>
            <thetext>Please do not create lists on this bug, I will be keeping the official list at http://compnerd.org/~compnerd/files/gnome-1.txt .

Thanks for your understanding.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vlado.paskov@gmail.com</who>
            <bug_when>2006-11-09 02:42:19 0000</bug_when>
            <thetext>What dev-util/glade-2 doing in the package removal list for Gnome 1.x?
dev-util/glade-2 is GTK+2 app.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vlado.paskov@gmail.com</who>
            <bug_when>2006-11-09 02:50:24 0000</bug_when>
            <thetext>Sorry there were a misunderstanding from my side :) dev-util/glade binary is named glade-2.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>openhs@users.sourceforge.net</who>
            <bug_when>2006-11-09 13:08:59 0000</bug_when>
            <thetext>Quick look to media-sound/grip homepage (http://www.nostatic.org/grip/grip-download.shtml) shows that:

-------------------------
To use Grip, you must have:

    * The Gnome2 desktop
...
-------------------------

It seems not dependend on gnome1.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jack.kirstein@gmail.com</who>
            <bug_when>2006-11-11 20:27:24 0000</bug_when>
            <thetext>Yes, grip-3.3.x has no required dependencies on gnome1. The ebuild contains a dependency on libghttp:, ie
        gnome-base/libghttp
but this is bogus - probably just leftovers from an ancient grip ebuild. Take out that dependency and grip builds fine - no gnome1 required.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2006-11-11 21:29:27 0000</bug_when>
            <thetext>I really need gnome-libs 1.x to stay for one of my scientific apps. Porting to GTK-2 is not an option to do in this time frame because it&apos;s in progress by upstream and it&apos;s a very complex application that interfaces with Guile libraries that only use GTK-1 as well.

I don&apos;t mind accepting some of the maintenance burden for gnome-libs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@altkai.ml1.net</who>
            <bug_when>2006-11-13 11:27:16 0000</bug_when>
            <thetext>Hi, I have two corrections to the list:
games-emulation/generator optionally depends on gtk1; I&apos;ll be submitting an ebuild to remove that
app-emulation/vice-1.20 does not depend on gtk1 any longer. previous versions do</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pogosyan@phys.ualberta.ca</who>
            <bug_when>2006-11-13 12:13:12 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; I really need gnome-libs 1.x to stay for one of my scientific apps. Porting to
&gt; GTK-2 is not an option to do in this time frame because it&apos;s in progress by
&gt; upstream and it&apos;s a very complex application that interfaces with Guile
&gt; libraries that only use GTK-1 as well.
&gt; 
&gt; I don&apos;t mind accepting some of the maintenance burden for gnome-libs.
&gt; 

You need gnome-libs 1.x or gtk1 ?  Scientific application I use also use gtk1 and this library is a must for me have</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2006-11-13 20:24:10 0000</bug_when>
            <thetext>sci-chemistry/coot uses x11-libs/gtk-canvas, which uses gnome-libs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pacho@condmat1.ciencias.uniovi.es</who>
            <bug_when>2006-11-14 02:29:09 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; I really need gnome-libs 1.x to stay for one of my scientific apps. Porting to
&gt; GTK-2 is not an option to do in this time frame because it&apos;s in progress by
&gt; upstream and it&apos;s a very complex application that interfaces with Guile
&gt; libraries that only use GTK-1 as well.
&gt; 
&gt; I don&apos;t mind accepting some of the maintenance burden for gnome-libs.
&gt; 

Same problem here. I think that gtk1 can be in the tree without gnome 1.4 :-/

Thanks a lot</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jack.kirstein@gmail.com</who>
            <bug_when>2006-11-16 15:45:55 0000</bug_when>
            <thetext>Do you guys not read anything in this bug?
Comment #7: Grip-3.3.x DOES NOT require gnome-1.4. The ebuild contains a bogus dependency on libghttp which is not required.
And yet, it has been package.masked
Go ahead, remove it. But doing so on reasoning that it is dependent on gnome 1.4 is BS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jkeiren@gmail.com</who>
            <bug_when>2006-11-17 00:27:30 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Yes, grip-3.3.x has no required dependencies on gnome1. The ebuild contains a
&gt; dependency on libghttp:, ie
&gt;         gnome-base/libghttp
&gt; but this is bogus - probably just leftovers from an ancient grip ebuild. Take
&gt; out that dependency and grip builds fine - no gnome1 required.
&gt; 

I would for this reason strongly consider keeping grip in. In my opinion it&apos;s one of the better front-ends for ripping in a graphical environment, or does anyone have a pointer to a better front-end?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-17 02:37:48 0000</bug_when>
            <thetext>Folks, move the grip debate to Bug 155428 if you really can&apos;t resists. This is a tracker bug, not a grip one.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jack.kirstein@gmail.com</who>
            <bug_when>2006-11-17 05:27:50 0000</bug_when>
            <thetext>This is also supposed to be a bug where one can dispute the gnome-1 package list. At least that is what we were being told:
http://forums.gentoo.org/viewtopic-t-514782.html
Quote:
How to dispute the resolution:
1) You can comment on bug #154102</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pacho@condmat1.ciencias.uniovi.es</who>
            <bug_when>2006-11-17 06:23:26 0000</bug_when>
            <thetext>Please, DON&apos;T REMOVE grip from the tree. It doesn&apos;t depend on gnome-1.x and it works fine for me.

Thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-17 07:01:36 0000</bug_when>
            <thetext>(In reply to comment #17)
&gt; Please, DON&apos;T REMOVE grip from the tree. It doesn&apos;t depend on gnome-1.x and it
&gt; works fine for me.

Which part of Comment #15 did you miss? :(
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jack.kirstein@gmail.com</who>
            <bug_when>2006-11-17 08:00:04 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; (In reply to comment #17)
&gt; &gt; Please, DON&apos;T REMOVE grip from the tree. It doesn&apos;t depend on gnome-1.x and it
&gt; &gt; works fine for me.
&gt; 
&gt; Which part of Comment #15 did you miss? :(
&gt; 

What part of Comment #16 did you miss?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dopey@moonteeth.com</who>
            <bug_when>2006-11-17 08:53:16 0000</bug_when>
            <thetext>In the future, can gentoo package maintainers please do the USE flag removal FIRST before starting to mask packages?

I ask because I did an emerge sync and have quite a number of the packages in the USE flag removal section emerged with &quot;gnome&quot; useflag and without manually adding each of those packages into my package.use file, or removing &quot;gnome&quot; entirely from my USE flags I am now stuck with package masking errors when trying to update.

I meant to make this comment on the bug a while ago, but I assumed that it just made sense and that&apos;s what would have happened.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-17 11:15:14 0000</bug_when>
            <thetext>(In reply to comment #20)
&gt; In the future, can gentoo package maintainers please do the USE flag removal
&gt; FIRST before starting to mask packages?

Sure, we&apos;d love to, if we had a working way to find them which doesn&apos;t take half day or more for one run. Many people spent hour of work checking for the dependencies and it went wrong because of a bug in a package that&apos;s used for these checks. And many people spent hours of their time late at night to fix the tool as fast as possible. Thanks for understanding.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-17 13:52:30 0000</bug_when>
            <thetext>*** Bug 155509 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kparent@enersea.net</who>
            <bug_when>2006-11-17 14:32:52 0000</bug_when>
            <thetext>emerge -uDpv world resulted in masked package output for gdk-pixbuf.
========================================================================
These are the packages that would be merged, in order:

Calculating world dependencies /
!!! All ebuilds that could satisfy &quot;&gt;=media-libs/gdk-pixbuf-0.2.5&quot; have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/gdk-pixbuf-0.22.0-r5 (masked by: package.mask)
# Saleem Abdulrasool &lt;compnerd@gentoo.org&gt; (16 Nov 2006)
# GNOME 1.x Removal Mask (15 Dec 2006)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by &quot;x11-themes/redhat-artwork-0.243-r1&quot; [ebuild])

!!! Problem resolving dependencies for x11-themes/redhat-artwork
!!! Depgraph creation failed.
============================================================================

AFAIK, gdk-pixbuf doesn&apos;t depend on gnome-1.x, and redhat-artwork is NOT masked.

from the gdk-pixbuff-0.22.0 tarball README:
=============================================================================
To install the gdk-pixbuf library, you will want to have the following
libraries installed:

libpng          1.0.3           ; ls -l /usr/lib/libpng.so.2.*
http://www.cdrom.com/pub/png
ftp://swrinde.nde.swri.edu/pub/png/src

zlib            1.1.3           ; ls -l /usr/lib/libz.so.*
http://www.cdrom.com/pub/infozip/zlib
ftp://swrinde.nde.swri.edu/pub/png/src

libjpeg         v6b             ; ls -l /usr/lib/libjpeg.so.6*
http://www.ijg.org/
ftp://ftp.uu.net/graphics/jpeg/

libtiff         v3.4            ; ls -l /usr/lib/libtiff.so.*
http://www.sgi.com/fun/freeware/graphics.html
ftp://ftp.sgi.com/graphics/tiff/
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dopey@moonteeth.com</who>
            <bug_when>2006-11-17 16:58:32 0000</bug_when>
            <thetext>(In reply to comment #21)
&gt; (In reply to comment #20)
&gt; &gt; In the future, can gentoo package maintainers please do the USE flag removal
&gt; &gt; FIRST before starting to mask packages?
&gt; 
&gt; Sure, we&apos;d love to, if we had a working way to find them which doesn&apos;t take
&gt; half day or more for one run. Many people spent hour of work checking for the
&gt; dependencies and it went wrong because of a bug in a package that&apos;s used for
&gt; these checks. And many people spent hours of their time late at night to fix
&gt; the tool as fast as possible. Thanks for understanding.
&gt; 

I understand that not all packages are going to be caught.  However, in this case, the document at http://compnerd.org/~compnerd/files/gnome-1.txt had a good chunk of the known ones listed when I first visited that URL over a week ago.

I&apos;m not trying to be an ass, but just suggesting that since these were known, why not take care of them ahead of time?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-11-17 20:15:34 0000</bug_when>
            <thetext>Andy, we&apos;re all volunteers. We all contribute. If you knew about the issue before hand it was your responsibility to speak up and to contribute to the project which you clearly benefit from. You might not be trying to be an ass but you&apos;re sure coming across as one.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dopey@moonteeth.com</who>
            <bug_when>2006-11-17 22:29:59 0000</bug_when>
            <thetext>(In reply to comment #25)
&gt; Andy, we&apos;re all volunteers. We all contribute. If you knew about the issue
&gt; before hand it was your responsibility to speak up and to contribute to the
&gt; project which you clearly benefit from. You might not be trying to be an ass
&gt; but you&apos;re sure coming across as one.
&gt; 

I&apos;m not trying to get into a pissing match and if I appear to be starting one I apologize.  This is my last word on this.

I didn&apos;t know about the issue before hand because it didn&apos;t happen yet.  I thought about it, and assumed that&apos;s how it would have been handled and didn&apos;t bother.  Next time I will.  But since I didn&apos;t, I wanted to make the suggestion for the next time something similar occurs.  That&apos;s all.  Nothing more, nothing less.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2006-11-25 09:14:51 0000</bug_when>
            <thetext>gnome-base/libghttp depends only on virtual/libc, as such I don&apos;t see a reason to remove this due to GNOME-1.x removal.

Related to that:

* media-sound/orpheus can remain in the tree in a way that it continues to support cddb (see bug 156193);
* net-fs/intersync doesn&apos;t have to be removed due to GNOME-1.x removal;
* dev-perl/HTTP-GHTTP could remain, but becomes superfluous once the older versions of dev-perl/AxKit (that dep on HTTP-GHTTP) are removed from the tree, so I don&apos;t see a point in keeping dev-perl/HTTP-GHTTP, given there there is CPAN.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>compnerd@gentoo.org</who>
            <bug_when>2006-11-28 22:05:33 0000</bug_when>
            <thetext>*** Bug 154202 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pacho@condmat1.ciencias.uniovi.es</who>
            <bug_when>2006-12-10 04:40:35 0000</bug_when>
            <thetext>Please unmask mandrake-artwork:
http://bugs.gentoo.org/show_bug.cgi?id=156702

Thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-12-23 03:58:01 0000</bug_when>
            <thetext>/\  _`\     /\__  _\     /\  _`\     
\ \ \L\ \   \/_/\ \/     \ \ \L\ \   
 \ \ ,  /      \ \ \      \ \ ,__/   
  \ \ \\ \   __ \_\ \__  __\ \ \/ __ 
   \ \_\ \_\/\_\/\_____\/\_\\ \_\/\_\
    \/_/\/ /\/_/\/_____/\/_/ \/_/\/_/
</thetext>
          </long_desc>
      
    </bug>

</bugzilla>