Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-soc
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-soc@g.o
From: Andrey Kislyuk <weaver@g.o>
Subject: Re: Interest in idea 2.16: SCM snapshot management infrastructure or 2.1: Add "tags" support to Portage
Date: Sat, 21 Mar 2009 09:55:40 -0400
Hi Nils, thanks for your interest.

> First of, it seems that this daemon will run on a privileged machine that is
> capable of uploading files into the gentoo infrastructure, but it also has
> to deal with no official ebuilds. This does seem rather paradoxical to me.
> Or is it located on the users machine, and then only downloads these
> snapshots?

The proposal states that unprivileged ebuilds will not be served by
the infrastructure. What this means is that the daemon will scan the
main tree repo and registered overlays (those in Layman and/or on
overlays.gentoo.org) for ebuilds using its eclass/format. Unofficial
ebuilds (those not uploaded to the above locations) are excluded in
the sense that the daemon never sees them. The eclass would be
responsible for making unofficial ebuilds behave like live ebuilds.

> Secondly, I understand this as a way to have a mirror periodically check the
> upstream repository for changed, and then respond by notifying the
> maintainer. Ebuilds will be left using these snapshots, which seems like a
> rather small improvement over the current system.

Yes, that's the way it should work. The whole idea of snapshots is to
provide stability. If the upstream repo changed, the maintainer needs
to go and see what changed and how that will affect the package. It
might seem like a small step, but for projects that never produce
official source snapshots, it's a big step to me.

> Or is this a system where the daemon sits in the in the infrastructure and
> creates the snapshot automatically once an ebuild is provided, and maybe
> even then automatically creates new versioned snapshots and ebuilds based on
> the new versions of the source code, and places these on the master mirror
> to be distributed. Maybe with some sort of maintainer having to sign of on
> the new version though?

You could experiment with that, but the first step is to make a daemon
that reacts only to new ebuilds that "ask" for snapshots, for the
reasons I mentioned above.

> And thirdly, there is currently no mentor for this project. Would anyone be
> interested in working with me on this?

You'll have to spam the infra team to see if anyone is interested. I
can clarify the details but I'm not sure if I can serve as a mentor
for this... maybe if nobody responds to my collision checking project
idea.

-ak


Replies:
Re: Interest in idea 2.16: SCM snapshot management infrastructure or 2.1: Add "tags" support to Portage
-- Nils
References:
Interest in idea 2.16: SCM snapshot management infrastructure or 2.1: Add "tags" support to Portage
-- Nils
Navigation:
Lists: gentoo-soc: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Interest in idea 2.16: SCM snapshot management infrastructure or 2.1: Add "tags" support to Portage
Next by thread:
Re: Interest in idea 2.16: SCM snapshot management infrastructure or 2.1: Add "tags" support to Portage
Previous by date:
Re: Idea: Add tags support to Portage
Next by date:
unscribe


Updated Jun 17, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.