Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39811 - QA gnome-base/gconf and gnome-base/gdm using .keep directly
Summary: QA gnome-base/gconf and gnome-base/gdm using .keep directly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://www.gentoo.org/doc/en/gentoo-h...
Whiteboard:
Keywords:
Depends on: 35308
Blocks:
  Show dependency tree
 
Reported: 2004-01-29 15:19 UTC by Daniel Black (RETIRED)
Modified: 2004-08-18 09:10 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.