chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #91: reorganize egg repository to cut down workin


From: Chicken Trac
Subject: [Chicken-janitors] Re: #91: reorganize egg repository to cut down working copy size
Date: Sat, 31 Oct 2009 20:31:48 -0000

#91: reorganize egg repository to cut down working copy size
------------------------+---------------------------------------------------
 Reporter:  felix       |       Owner:       
     Type:  task        |      Status:  new  
 Priority:  major       |   Milestone:  4.3.0
Component:  extensions  |     Version:  4.2.x
 Keywords:  repository  |  
------------------------+---------------------------------------------------
Description changed by felix:

Old description:

> Checking out the complete egg repository requires a considerable amount
> of disk space. During a discussion with ashinn, sjamaan, iraikov,
> zbigniew and mario, we came to the conclusion that it would be a win if
> one could merely check out the development sources, not the tagged
> copies. One possible new layout would be:
>
> {{{
> stable/release/4/spiffy/spiffy.scm
> stable/release/4/spuffy/spiffy.setup
> ...
> dev/release/4/spiffy/1.0
> dev/release/4/spiffy/1.1
> ...
> }}}
>
> Things to keep in mind:
>
>  * the henrietta instances have to be updated to export from the correct
> URLs
>  * the restructuring will invalidate all working copies and likely make
> it very difficult to check in uncommitted changes, so the change should
> be announced early enough and be done during of period in which no other
> repo access can take place

New description:

 Checking out the complete egg repository requires a considerable amount of
 disk space. During a discussion with ashinn, sjamaan, iraikov, zbigniew
 and mario, we came to the conclusion that it would be a win if one could
 merely check out the development sources, not the tagged copies. One
 possible new layout would be:

 {{{
 stable/release/4/spiffy/spiffy.scm
 stable/release/4/spuffy/spiffy.setup
 ...
 dev/release/4/spiffy/1.0
 dev/release/4/spiffy/1.1
 ...
 }}}

 Things to keep in mind:

  * the henrietta instances have to be updated to export from the correct
 URLs
  * the restructuring will invalidate all working copies and likely make it
 very difficult to check in uncommitted changes, so the change should be
 announced early enough and be done during of period in which no other repo
 access can take place
  * IIRC, there exists a cronjob somewhere that automaticaly converts
 eggdoc files - this has to be modified
  * the code in `setup-download` that installs from an svn-checkout or
 local tree must be changed to reflect the new layout
  * we actually will need two instances of henrietta on each egg server:
 one for the old layout and one for the new
  * all these changes imply that we release a adapted version of the core
 system once the repo has been reorganized

 Some serious work waiting for us ...

--

-- 
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/91#comment:6>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]