Am 10.06.2009 um 05:14 schrieb Gregory Hellings:





On Jun 9, 2009, at 22:51, Dmitrijs Ledkovs <dmitrij.led...@gmail.com> wrote:

2009/6/10 Greg Hellings <greg.helli...@gmail.com>:

I know the question has been raised before about separating utilities
from the library but nothing has ever shaken out of it.  To me, this
again makes sense in this category. If the utilities were placed into
their own SVN repository they could easily be released on their own
schedule with their own requirements.  An svn:externals could force
the source to be included with an SVN checkout of the library, but
could allow the utilities to be conceptually "operated" as a set of
highly specialized front-ends (which is really what they are) for the
library and released on their own schedule.

--Greg


Keep the same svn. With a little bit of auto-foo magic you can
generate two different tarballs and release either of them at their
respective schedules.

I don't think that it's a technical issue that people are worried about as much as it is a conceptual one. If it's a separate repo, I think it's easier for most people to think of "releasing" the utilities separately when appropriate.

Generally I would think too the utilities are front-ends and should get their own place in svn. I think though a separate folder on the same level as the engine would be sufficient instead of a whole repo.


Manfred


Releasing a single subdirectory within another project that has its own release schedule seems more counterintuitive than including a related project as an external. However, at this point, moving to an external repo could fragment all the SVN history for the utils if not done correctly.

But minimally the autotools magic should probably be reworked to allow such releases by whichever method.

--Greg



IMHO this should be at least done for the bindings. Because python
bindings autofoo assumes that the libsword is already installed on the
system during build-time. This is very hard to satisfy on buildd /
chroot. On the other hand if bindings were a separate tarball it could
easily build-depend on libsword such that we (as is packagers) create
libsword package first and then create bindings package.

Maybe I'm wrong. In that case could you please suggest how to build
python bindings when all you have is compiled sword in the current
directory, or you have libsword installed into $DESTDIR eg. in debian
case ./debian/libsword/usr/lib/ and other similar paths.

--
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to