From: Donald G P. <don...@ni...> - 2011-02-15 18:01:58
|
Andreas Kupries wrote: Donald G Porter wrote: >> So, if there's ever a dream to make separate releases of the packages >> that make up tcllib, that task will be far easier if they each go into >> their own repositories now, as part of this transition. (*) Andreas Kupries wrote: > Huh. Yes. A difficult topic. Just a bit more on it. The same issues confront the tcl/library/* subdirs in a Tcl distro. In principle, we can imagine the msgcat, tcltest, opt, http, etc. packages getting released separate from Tcl. And I find something attractive about imagining that's a state we will reach one day. But... ...that's not been the history of these packages, and since a big part of SCM is preserving history, that presses toward keeping things together. Also, those packages are not separately releaseable in their current state. (All the control over `make install` for them is over in Tcl's Makefile, etc.; their tests, docs, and ChangeLogs are all mixed into Tcl's). So for now, I've decided not to do that level of breaking up, and just accept that if breaking apart does become feasible later, it will be a more difficult task to confront then. If similar descriptions cover the tcllib packages, I think it sensible to reach the same conclusion. Contrast with the Thread package, which has a separate history, has made separate releases, and is only now coming into tcl/pkgs. That one made sense to make a separate repository from the beginning. -- | Don Porter Mathematical and Computational Sciences Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |