[pkg-bioc] Improving on our shared repository?
Dirk Eddelbuettel
edd at debian.org
Wed Jun 20 15:10:26 UTC 2007
On 20 June 2007 at 16:35, David Vernazobres wrote:
| > >I see. So we are having filesystem issues because we have too many
| > >files.
| > >
| > >In that case I see no other choice but to split the 'one big dir'
| > >approach into a tree of smaller dirs, maybe at the start 26 of them for
| > >every first letter [ but there are too many with R, no ? ] so maybe we
| > >need one dir per source package, or ...
| >
| >
| > why not use the filesystem structure used by debian for the package pools?
| >
| > surely there's some code that can be borrowed for setting that up in a
| > painless way....
| >
| > --e
|
| I was more thinking on the following:
| * having 1 repository per archive (cran, bioc, omegahat). Ok then you
| need 3 lines in your sources files, but you need to re-generate only
| the repository where you upload (mainly divided the time by 2
| (omegahat is really small)).
|
| * and moving to a file debian archive structure. But as our packages all
| start with r-cran-, r-bioc-,... I was thinking to moved to the 26 of
| them for every first letter after the dash (ie, 26 r-cran-[az]
| directories, 26 r-bioc-[az] directories).
The Debian structure is what I had in mind too -- but note how it has
-- 26 first letter
-- plus lib* with another 26 subdirs
as there are so many lib* packages.
Do we have the same issue with r* ? I am not sure we need to split for
r-cran-* as that name is the same as the source package, so let's just split
by first letter of source.
Anybody feel like doing a quick descriptive stat of how 'dispersed' those
first letters currently are?
| I was also looking at mini-dinstall for some time now,
| as it's using a sqllite database and do not need a mysql or postgresql
| like dak. Or could we also have an postgresql access on Alioth (Dirk?)
Are you sure mini-dinstall uses that? I have been using mini-dinstall at home
for a long time, and set one up for local packages at work, and I don't think
I needed to do anything. Which may of course prove your point of sqlite :)
I thought it just used cached file data...
And I am of course thrilled about Elijah offer to at least temporarily host
at IUB. *If* we get up and running *and* manage to keep things up, I am sure
that other offers will follow.
Dirk
--
Hell, there are no rules here - we're trying to accomplish something.
-- Thomas A. Edison
More information about the pkg-bioc-devel
mailing list