Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 39811

Summary: QA gnome-base/gconf and gnome-base/gdm using .keep directly
Product: Gentoo Linux Reporter: Daniel Black (RETIRED) <dragonheart>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: qa
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
URL: http://www.gentoo.org/doc/en/gentoo-howto.xml
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 35308    
Bug Blocks:    

Description Daniel Black (RETIRED) gentoo-dev 2004-01-29 15:19:13 UTC
Forbidden by ref url:
/usr/portage/gnome-base/gdm/gdm-2.2.5.4-r5.ebuild:      touch ${ROOT}/var/lib/gdm/.keep
/usr/portage/gnome-base/gdm/gdm-2.4.1.7-r1.ebuild:      touch ${ROOT}/var/lib/gdm/.keep
/usr/portage/gnome-base/gdm/gdm-2.4.1.6.ebuild: touch ${ROOT}/var/lib/gdm/.keep

Questionble  but prob invalid for this bug:
/usr/portage/gnome-base/gconf/gconf-2.2.0.ebuild:       touch ${D}/etc/gconf/gconf.xml.mandatory/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-2.2.0.ebuild:       touch ${D}/etc/gconf/gconf.xml.defaults/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-1.0.8-r5.ebuild:    touch ${D}/etc/gconf/gconf.xml.mandatory/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-2.2.1.ebuild:       touch ${D}/etc/gconf/gconf.xml.mandatory/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-2.2.1.ebuild:       touch ${D}/etc/gconf/gconf.xml.defaults/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-2.4.0.1.ebuild:     touch ${D}/etc/gconf/gconf.xml.mandatory/.keep${SLOT}
/usr/portage/gnome-base/gconf/gconf-2.4.0.1.ebuild:     touch ${D}/etc/gconf/gconf.xml.defaults/.keep${SLOT}
Comment 1 Daniel Black (RETIRED) gentoo-dev 2004-03-22 01:30:18 UTC
Adding the QA police since nothing has happened.
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2004-03-22 01:41:31 UTC
yeah, they really should change over to keepdir syntax, not touch syntax -- Spider, foser, speak up, y'all
Comment 3 Spider (RETIRED) gentoo-dev 2004-03-22 01:50:52 UTC
the gdm can be moved yeah, however right now gconf does it this way in order to prevent .keep from be removed when an old slot is removed, this way prevents it from going into the land where multiple packages (slots in this case) own the same files.
Comment 4 Spider (RETIRED) gentoo-dev 2004-03-22 01:57:16 UTC
agh..  Seems I've broken repoman, not committing the fix here
Comment 5 foser (RETIRED) gentoo-dev 2004-03-22 03:21:27 UTC
I'd say that portage has too many nitwit functionality that isn't needed and nobody really knows about (i've never seen a useful ChangeLog coming with a release), while core functionality is still lacking.

What we do in gdm is exactly what keepdir does & gconf is even a step further than the portage mork because it actually takes slots into account. I'd say there are more immediate jobs for QA to do then to focus on pushing for the functional equivalent in portage of functionality in ebuilds that work just fine.

But hey, that's just me...
Comment 6 foser (RETIRED) gentoo-dev 2004-08-18 09:10:05 UTC
ok, fixed the older gdm ebuilds to use keepdir instead of touch.

The gconf syntax is more advanced and cannot be replaced with current keepdir functionality, so we'll leave that one as it is.