Hi Bruno,

On 3/10/24 8:59 AM, Bruno Haible wrote:
> 4) There is a list of packages that use gnulib, in the file users.txt.
>    We can pick, say, the 10 most important or most active GNU packages among
>    these, and repeat step 3) for each of them.

I am still working on gnulib-tool.py.TODO and agree we shouldn't
recommend it until that is complete. However, gnulib-tool.py has
enough features implemented that it can be used to bootstrap many GNU
packages successfully. By successfully, I mean that I can run

$ ./bootstrap
./configure --prefix=$HOME/bin
make all && make check

and get the expected results. Doing this helps me diff the files and
stdout emitted by gnulib-tool vs gnulib-tool.py.

I like the plan of picking ~10 GNU packages and think it is a good
starting point that we can adjust if needed. Since the process is
useful for me anyways, I think it is best that go through the list of
packages in users.txt and try building them.

I am thinking that I should note which packages build successfully,
which ones don't (hopefully none, though that is unlikely), and maybe
a note if I notice anything strange. I think this should help us pick
projects that will work best for testing.

I can keep a file locally and just email it when we are ready for more
formal testing, or I can keep it in the git repository somewhere. Let
me know if you think this would be helpful.

Collin

Reply via email to