[Shapelib] [gdal-dev] shapelib 1.6.1RC2 available (was Re: shapelib 1.6.1RC1 available)
Greg Troxel
gdt at lexort.com
Tue Aug 13 06:59:33 PDT 2024
Even Rouault <even.rouault at spatialys.com> writes:
>> 2) The tests all fail because they have #! lines with /bin/bash.
> Should be addressed per https://github.com/OSGeo/shapelib/pull/150
Great, thanks.
>> With the bash problem worked around, most tests pass, except
>>
>> FAIL: tests/shpproj.sh
>> ======================
>>
>> ../test-driver: ./tests/shpproj.sh: not found
>> FAIL tests/shpproj.sh (exit status: 127)
>>
>> and I don't see that in the tarball, so I'm guessing that isn't a
>> problem only I am seeing.
>>
>> shapelib doesn't depend on proj, so perhaps there needs to be
>> documentation of tests dependencies?
> I don't reproduce that error (shpproj.sh used to test a shpproj.c
> utility that was removed during the PROJ6 transition, so this is a
> remains of a more complete tests, but it has the virtue of testing a
> few of the contrib/ utilities that have no tests otherwise)
It was another /bin/bash problem. I commented in the PR, but with
replacing the #! line, I got a clean pass.
>> 5) There are a surprisingly large number of programs in bin. The pkgsrc
>> package didn't used to install them, but they look like that likely
>> won't conflict with other pacakges.. Do you think users of shapelib
>> expect all of these to be installed?
>
> No opinion here. I hardly use myself any of the shapelib utils. I see
> Debian ships all of them
> (https://packages.debian.org/sid/amd64/shapelib/filelist), but some of
> them come from the contrib/ area (which doesn't necessarily means they
> are worse qualities than other non-contrib utilities). I came much
> later to the party, so I don't have much historical background to
> provide.
I suggest not installing contrib stuff. That's what I'm doing in the
package for now.
https://github.com/OSGeo/shapelib/issues/151
> Nothing of the above seems to be 1.6.1 specific, so I don't think it
> deserves a new RC
Agreed; none of this seems new in 1.6.1 vs 1.6.0. It's just that an RC
provokes a full reexamination and report, which I hope is helpful on
balance. With the workarounds I have in place, it seems to be fine.
More information about the Shapelib
mailing list