On 16 December 2014 at 18:05, Andrea Pescetti <pesce...@apache.org> wrote:
>
> jan i wrote:
>
>> Now we have the next issue CentOS 5 versus CentOS 6. It is correct that
>> the
>> ticket is quite clear, so INFRA should have asked (and I dont know how
>> this
>> happened, at hipchat we actually discussed CentOS 5).
>>
>
> I see it as a simple misunderstanding, nothing more: the discussion about
> a "CentOS 5 VM" became a discussion about the "CentOS VM" and at a certain
> point a CentOS 6 VM was set up, for mere lack of communication. But our
> baseline is CentOS 5, so surely we will need CentOS 5. CentOS 6 or the
> latest Ubuntu is equivalent: it is a Linux system higher than our baseline.
> [For the record, this can't be your fault at all: I spent hours talking to
> Gavin years ago, before you got involved with Infra; and of course the
> problem is that we let too much time pass and details were lost]
>

I have not seen any of this as my fault at all, I am just trying to make
sure we keep infra happy, while getting what we need.


>
>  We could easily have a directory with old gLibC library and header files.
>>
>
> I don't know if it is easy: glibc was an example, but other libraries are
> in the same situation.
>
>  Please remember we are not talking a vm for runtime, but a buildbot.
>>
>
> While we are configuring a VM+buildbot from scratch, it would make a lot
> of sense to align it with our release options, so that builds produced by
> that buildbot are equal to our standard builds. Our current Linux buildbots
> already produce builds that are compatible with newer systems only, but
> when configuring a new one it would be good to align the two.
>
>  Another little hickup, I can see multiple people have commented on the
>> ticket, but if infra should do something, it might be a good idea to open
>> the ticket.
>>
>
> Ahem... good suggestion! Well, if we decide that the right way is to go
> for tethys then I'll reopen the ticket.
>
>  As I see it (still being positive) we have several options
>> a) Leave centOS 6, and install old gLibC, which will give us a buildbot
>> for
>> both centOS 5 and centOS6.
>> b) Ask INFRA to redo the job, someone should reopen the ticket
>> c) Ask INFRA to get tethys back (a physical machine), then we can have all
>> the VMs there as we want (INFRA-6217)
>>
>
> Option A seems not optimal: we want our 4.1.x builds (for sure; and
> possibly later ones too) to build on CentOS 5, so I don't see a big benefit
> in "simulating" CentOS 5 on CentOS 6 when we can have the real one.
>
>  If we want a fast result we should go for a), but if we want something
>> that
>> can be expanded we should go for c). I have asked infra about c), which
>> just happens to be the ticket pescetti refers to.
>>
>
> Realistically, how big is option C in comparison to option A? Weeks vs.
> hours? Can we do something in parallel, like preparing a VM offline? And
> what format should it be in? These are probably stupid questions, but if we
> know that then we can look for help with clearer ideas.
>

Well assuming tethys is avialable, putting ubuntu on it is 1-2hours work
(with ldap puppet etc), VMs can be prepared offline,the popular hypervisors
all have format conversion tools so thats not a problem. The hypervisor
could be whatever the maintainer knows best (e.g. kvm). Preparing a vm is
also 1-2hours.

I have an ubuntu with 11 VMs that I spin up/down as needed. The challenge
for me, was to have only 1 svn directory, so I did not need to make "svn
up" when the VM started, I have that now and it saves me a lot of time when
I start a multi platform generation. I have a mixture of linux systems, 2
windows systems and a android system...so this could for sure replace all
the build slaves we use now....and we would be in control, no discussions
about whether a library would break another projects setup.



>
>  So much about the technical issues, now to my real concern.
>> Could we not try to change attitude.....complaining and telling what does
>> not work, is not exactly a good way to get things moving. We are pretty
>> good at making people who try to help very very tired.
>>
>
> Let me disagree about the attitude (not in general, but in this case).
> Actually in this case people were doing stuff and not complaining. I
> created the account for Ariel, Ariel started setting up the environment and
> then figured out it was the wrong system version. At this point we need a
> decision and then we can surely resume work. In this case, there are surely
> people ready to work.
>

Well before you created the account, it seemed to be pure complaints, just
look at all the comments on the ticket. So the real work that has been
happening boils down to you creating an account, and Ariel checking the
system version.


>
>  We dont get a community up and running, by telling each other all the
>> mistakes we do....it would be a lot more efficient to help each other.
>>
>
> We are here to help. I'm not a big fan of option A simply because I have a
> different setup on my machine (if I need a CentOS 5 setup, I install a
> CentOS 5 VM and that's it), which is not a really compelling reason. If you
> say it's better to go for A rather than C in our situation, A is fine. If
> you say that in this weekend, working together, we can have a CentOS 5 VM
> setup as per option C, I would surely go for option C.


Not only centOS in different versions (32/64) but also windows and other
linux flavours, that is the nice thing about VMs.

rgds
jan i.

>
>
> Regards,
>   Andrea.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>

Reply via email to