On Mon, 16 Feb 2004, MenTaLguY wrote:
proposal: we should move share/clipart into its own CVS module.
It's not part of the build or distribution trees, and the extra updates are a pain for those of us on dialup who are just trying to work on the codebase.
Agreed, however there are several issues which indicate that in the near term it is useful to have it in the main repository:
* We want the clipart to be easily installed into /usr/share/inkscape but we do not yet have an approach/script for doing this on a per-module basis, whereas we can handle it with the standard Inkscape installation process currently. I don't think this installation script will be difficult to come up with, but it'll need to be very easy to set up and work cross-platform.
* Currently clipart is not coming in at a rapid rate. I don't expect the volume to increase rapidly, but if it does, since it has to be committed by a project member it can be easily redirected to separate locations.
* The required space of all the clipart files contributed so far totals only 200k. Compare this with 300k for the about.svg file and 258k for tutorial.svg.
* While some artists will find CVS a useful way to organize their contributions, a sizeable number will not, so long term I think we need a non-CVS solution to this.
So, I figured that putting the clipart in a separate repository would save only a modest amount of bandwidth, but would prevent us from being able to install the clipart in the short term, and wouldn't serve all artists needs in the long term. I think that it is important that we ensure the clipart is installed, to demonstrate that we're embracing this type of contribution. But I also agree that we need a well thought-out long term solution, because if it grows as we hope it will, it will become inconvenient to have in the codebase.
Bryce