Hi! Simon Josefsson <[email protected]> skribis:
> Ludovic Courtès <[email protected]> writes: > >>> git clone https://gitlab.com/gnutls/gnutls.git guile-gnutls >>> cd guile-gnutls/ >>> git-filter-repo --path configure.ac --path .gitignore --path >>> doc/.gitignore --path README.md --path doc/ --path guile/ --path >>> Makefile.am --path m4/guile.m4 --path NEWS >>> git remote add guile-gnutls [email protected]:jas/guile-gnutls.git >>> git push -u guile-gnutls --all >>> git push -u guile-gnutls --tags >> >> I wonder if we should omit NEWS as it blurs the history a bit, in which >> case we’d later add a new NEWS file. > > My thinking is that we should include NEWS and then trim down it to > become a guile-only NEWS file, and having the history of the old big > NEWS file in guile-gnutls's git repository preserves the older history > in case our trimming trims too much. Does this make sense? Sure, why not. >> Or move guile/ to the top level, but maybe that can be done in a later >> commit. > > I prefer having the top-level directory to be mostly maintainer stuff > like text files and build tools, so the source code is more clearly > separated. OK, that makes sense to me. >> That’s a good question. I would tend to start at 1.0.0 (because it’s >> stable). However some distros, such as Debian, have a binary package >> called ‘guile-gnutls’ that’s currently at 3.7.x, so the version number >> may cause them trouble. I don’t know whether we should take that into >> consideration or leave it up to distros. > > They can always do an epoch if necessary. I think doing a standalone > guile-gnutls 3.7.8 as quickly as possible and then a 4.0.0 to mark that > versioning is now independent makes sense. Yes, that would work too. > We wouldn't want to couple guile-gnutls versioning with GnuTLS > versioning too tightly. Agreed. > On the other hand, maybe we could match guile-gnutls MAJOR.MINOR to > the latest upstream GnuTLS MAJOR.MINOR so the API-versioning becomes > clear? That contradicts what you wrote just above, no? In general, I think the Guile bindings will be able to target several MAJOR.MINOR versions of GnuTLS, so keeping its version string independent sounds like the way to go. WDYT? Thanks, Ludo’. _______________________________________________ Gnutls-help mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnutls-help
