On Fri, Jul 19, 2024 at 4:30 PM Markus Neteler <neteler@osgeo.org> wrote:
On Thu, Jul 11, 2024 at 7:09 PM Markus Neteler <neteler@osgeo.org> wrote:
>
> Dear all,
>
> It's been some weeks that we have released G 8.4.0RC1.
>
> The milestones "8.4.0" still shows many open PRs/Issues:
>
> https://github.com/OSGeo/grass/milestone/19
--> 48 issues/PR still open.
So, I'll bump them to 8.4.1 shortly in order to move on with the 8.4.0 release.
Why is that? Is it a feature?
It breaks e.g. the (Fedora) RPM packaging procedure…
It is unfortunately not a feature, but a regression by PR 3437 [1]. Too bad that
one slipped. Breaks current procedure for MacPorts too, but is patchable.
Is a fix urgent or is a quick 8.4.1 release necessary?
On 28 Jul 2024, at 13:30, Sebastiaan Couwenberg via grass-dev <grass-dev@lists.osgeo.org> wrote:
On 7/28/24 11:54 AM, Markus Neteler via grass-dev wrote:
I just discovered that the tarball no longer contains the version in
the tarball "grass" subdir (expected "grass-8.4.0"):
tar tvfz ~/grass-8.4.0.tar.gz | head
drwxr-xr-x runner/docker 0 2024-07-27 15:34 grass/
[...]
Why is that? Is it a feature?
It breaks e.g. the (Fedora) RPM packaging procedure...
On 7/28/24 2:51 PM, Nicklas Larsson via grass-dev wrote:
On 28 Jul 2024, at 13:30, Sebastiaan Couwenberg via grass-dev <grass-dev@lists.osgeo.org> wrote:
On 7/28/24 11:54 AM, Markus Neteler via grass-dev wrote:
I just discovered that the tarball no longer contains the version in
the tarball "grass" subdir (expected "grass-8.4.0"):
tar tvfz ~/grass-8.4.0.tar.gz | head
drwxr-xr-x runner/docker 0 2024-07-27 15:34 grass/
[...]
Why is that? Is it a feature?
It breaks e.g. the (Fedora) RPM packaging procedure...
On Sun, Jul 28, 2024 at 3:07 PM Sebastiaan Couwenberg via grass-dev
<grass-dev@lists.osgeo.org> wrote:
On 7/28/24 2:51 PM, Nicklas Larsson via grass-dev wrote:
>> On 28 Jul 2024, at 13:30, Sebastiaan Couwenberg via grass-dev <grass-dev@lists.osgeo.org> wrote:
>>
>> On 7/28/24 11:54 AM, Markus Neteler via grass-dev wrote:
>>> I just discovered that the tarball no longer contains the version in
>>> the tarball "grass" subdir (expected "grass-8.4.0"):
>>> tar tvfz ~/grass-8.4.0.tar.gz | head
>>> drwxr-xr-x runner/docker 0 2024-07-27 15:34 grass/
>>> [...]
>>> Why is that? Is it a feature?
>>> It breaks e.g. the (Fedora) RPM packaging procedure...
I need to add that I had tried to use (this time) the tarball from GitHub.
>> That tarball used for the Debian package from https://grass.osgeo.org/grass84/source/ includes the version in the toplevel directory:
>>
>> $ tar tavf ../grass-8.4.0.tar.gz | head -1
>> drwxrwxr-x root/root 0 2024-07-27 13:27 grass-8.4.0/
>
> The tarball from https://grass.osgeo.org/grass84/source/ is not the same as the one on Github, it also does not contain the "include/VERSION_GIT” file.
That's obvious.
Not to me
Why that breaks the RPM packaging procedure is not, as it uses the
tarballs from grass.osgeo.org too: