On 20 January 2014 20:07, jan i <j...@apache.org> wrote:
> On 20 January 2014 16:38, sebb <seb...@gmail.com> wrote:
>
>> On 20 January 2014 15:09, jan i <j...@apache.org> wrote:
>> > On 20 January 2014 15:50, sebb <seb...@gmail.com> wrote:
>> >
>> >> On 20 January 2014 13:32, jan i <j...@apache.org> wrote:
>> >> > Hi.
>> >> >
>> >> > If you read "How it works", Labs makes the following available:
>> >> >
>> >> >    - a zone
>> >> >    - a virtual host (http://labs.apache.org/)
>> >> >    - three mailing lists:
>> >> >       - labs@labs.apache.org
>> >> >       - comm...@labs.apache.org (this receives the svn commits diffs)
>> >> >       - priv...@labs.apache.org
>> >> >    - a lab registry (a collection of machine-readable descriptors)
>> >> >
>> >> > As far as I can see.
>> >> >
>> >> > - there are no zone
>> >> >
>> >> > - there are not virtual host
>> >>
>> >> Huh?
>> >>
>> >> http://labs.apache.org/ does exist.
>> >>
>> >
>> > virtual host is an often used name for a vm, just as it can mean vhost.
>> >
>> > Fact is we have a home page (have not controlled if its a vhost or just a
>> > httpd redirect, since it does not matter), sorry for choosing confusing
>> > words.
>> >
>> >
>> >>
>> >> > - the lab registry is merely a directory in svn
>> >> >
>> >>
>> >> What's wrong with that?
>> >> All the directories should contain doap.rdf files which are machine
>> >> readable.
>> >>
>> >
>> > Nothing, I just want to use it more actively. The "browse labs" page is
>> not
>> > in sync with the doap.rtf files, and why maintain the same information
>> in 2
>> > places.
>>
>> Agreed.
>>
>> > However this issue relates more to the proposal about changing
>> > homepage.
>> >
>> >>
>> >> > I hereby propose the following:
>> >> >
>> >> >
>> >> > 1) We remove the mention of zone from the home page
>> >> >
>> >> > 2) We request a labs vm from infra (if the PMC request it with a
>> jira, I
>> >> > can make it)
>> >>
>> >> It looks like options 1 & 2 are alternatives, whereas 3 is independent
>> >> - or have I got that wrong?
>> >>
>> >
>> > its not alternatives,
>> >
>> > 1) is there to bring the home page in accordance with real life.
>> >
>> > 2) is a request for a vm not a zone. This will of course also lead to
>> > homepage changes.
>> >
>> >
>> >> > 3) We change the homepage to actively use the lab registry (see
>> seperate
>> >> > proposal).
>> >> >
>> >> >
>> >> > --- details ---
>> >> >
>> >> > The vm should be equipped with a generic db and httpd and of course
>> svn
>> >> > allowing labs PI to test their ideas. Labs PI and registred committers
>> >> > should have access to the vm (NOT sudo). It might be that no labs
>> need it
>> >> > today, but its marketing, we offer more than other sandboxes.
>> >>
>> >> Most TLPs don't have zones.
>> >>
>> >
>> > A lot of projects have vms. Take a look at the machines.a.o then you see
>> a
>>
>> machines.a.o does not exist.
>>
> sorry I have made myself  a local link.
>
>>
>> Did you mean this page?
>>
>> https://www.apache.org/dev/machines.html
>>
> yes.
>
>>
>> > lot (infrastructure/trunk/circonus/vms.py is more complete).
>> >
>> > We have 65 vms, 27 zones and 43 hosts. Of course not all are allocated to
>> > one project. I think "a lot of" is a fair statement.
>> >
>> > but this is not about "who has", its about what we LABS offer committers.
>> > Alone for building it would be interesting, and e.g. testing web based
>> labs.
>>
>> For building, there are already several CI servers.
>>
> Labs projects do not have access to the build servers, that would require
> them to be defined as a "real" project.

Depends on the server; I imagine Jenkins and Continuum would handle Labs OK.

>
>> And note that allowing Maven builds is likely to need huge amounts of
>> disk space, and lots of maintenance.
>>
>
> I am not sure I can follow what maven builds has to do with labs ? Looking
> at the current svn, I could not find any real big projects. If a labs

Project size has no bearing on whether it uses Maven rather than Ant
or Buildr, etc.

> project get big, it would mean there is a community behind it, and thats
> the point where the project moves to incubator.
>
>
>> As it is, there aren't always enough people to look after the existing
>> CI servers.
>>
> I am not suggesting a new CI server, but simply a vm where labs committers
> can login, and do whatever their project does in their home dir.

But if the labs project uses Maven to build, then it will need a Maven repo.
These are large, as Maven tends to download all dependencies if if
they are not actually needed (yet).
My local repo is 2GB and I mainly work on Commons and HttpComponents,
neither of which have many dependencies.
You would either need to allow at least 2GB per Maven user, or find a
way to share the repo between users.
Or you don't allow Maven to be used (not sure how you police that).

> Maintenance of the vm is a lot less than a CI server, it is also less than
> most project vms I already maintain.

I think you may be underestimating what it takes to support arbitrary
manual builds.

> I have volunteered to do the job.

That's good, but is there any backup cover?

> rgds
>
>>
>> But it might be useful to allow deployment of web-based labs.
>>
>> > rgds
>> > jan I
>> >
>> >>
>> >> > I volunteer to maintain the vm (together with all the others I
>> maintain
>> >> as
>> >> > part of infra) and also to help labs in need of installing sw.
>> >> >
>> >> > Rgds
>> >> >
>> >> > jan I.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org
>> >> For additional commands, e-mail: labs-h...@labs.apache.org
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org
>> For additional commands, e-mail: labs-h...@labs.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org
For additional commands, e-mail: labs-h...@labs.apache.org

Reply via email to