ricardo lafuente
2010-06-03 09:59:43 UTC
Hai again (last email was in my outbox for a couple of days)
I've spoken to Aymeric of Puredyne regarding how we can have Shoebot in
their repositories (and by that including it in the Puredyne distro).
I'll be setting up our PPA and after that it will be only a couple of steps.
Now, another issue that will require a bit of thought: Aymeric left
GOTO10 (the collective that hosts our repository and bug tracker), and
i've heard that soon they'll be closing down their servers. Which means
that we'll have to move both our main repository and bug tracker to
somewhere else.
I asked for his opinion about Launchpad's bug tracker and it appears
that it's a good platform. So if no one voices out their opposition to
this until the weekend, i think it's worth doing the move.
Now the repository. The quickest way out would be to move the repository
to BitBucket, i guess. We'd get all the nice perks (visual diff, easy
download of tip, easy branching) and not much of a hassle. Any other
thoughts + additions?
A last question. After looking into the Shoebot package contents, a lot
of it is taken by the XML files from the colors lib, and mostly it's the
libs that are taking up space. I'd propose (again) to split the packages
into 'shoebot' and 'shoebot-libs'.
This has the disadvantage of not having 'batteries included' in shoebot,
but on the other hand the libs have dependencies that should not be
required when installing Shoebot, and it would generally be easier to
maintain the different parts of shoebot. Also, during LGM i've talked to
Tom de Smedt and he had the interesting idea of having a common set of
libraries that would work with Nodebox and Shoebot, making them easy to
maintain and share updates between the two projects.
So in a nutshell, these are the 3 questions that would welcome feedback:
- move our bug tracker to Launchpad?
- move our main repository to BitBucket?
- split the code tree into 'main' shoebot and libraries?
I've spoken to Aymeric of Puredyne regarding how we can have Shoebot in
their repositories (and by that including it in the Puredyne distro).
I'll be setting up our PPA and after that it will be only a couple of steps.
Now, another issue that will require a bit of thought: Aymeric left
GOTO10 (the collective that hosts our repository and bug tracker), and
i've heard that soon they'll be closing down their servers. Which means
that we'll have to move both our main repository and bug tracker to
somewhere else.
I asked for his opinion about Launchpad's bug tracker and it appears
that it's a good platform. So if no one voices out their opposition to
this until the weekend, i think it's worth doing the move.
Now the repository. The quickest way out would be to move the repository
to BitBucket, i guess. We'd get all the nice perks (visual diff, easy
download of tip, easy branching) and not much of a hassle. Any other
thoughts + additions?
A last question. After looking into the Shoebot package contents, a lot
of it is taken by the XML files from the colors lib, and mostly it's the
libs that are taking up space. I'd propose (again) to split the packages
into 'shoebot' and 'shoebot-libs'.
This has the disadvantage of not having 'batteries included' in shoebot,
but on the other hand the libs have dependencies that should not be
required when installing Shoebot, and it would generally be easier to
maintain the different parts of shoebot. Also, during LGM i've talked to
Tom de Smedt and he had the interesting idea of having a common set of
libraries that would work with Nodebox and Shoebot, making them easy to
maintain and share updates between the two projects.
So in a nutshell, these are the 3 questions that would welcome feedback:
- move our bug tracker to Launchpad?
- move our main repository to BitBucket?
- split the code tree into 'main' shoebot and libraries?