Re: [GRASS-dev] GSoC Ideas

2024-02-23 Thread Martin Landa via grass-dev
Hi,

so 3. 2. 2024 v 5:34 odesílatel Anna Petrášová via grass-dev <
grass-dev@lists.osgeo.org> napsal:

> I created a GSoC Ideas 2024 page on grasswiki (as opposed to trac wiki,
> which I think we should be moving away from):
> https://grasswiki.osgeo.org/wiki/GRASS_GSoC_Ideas_2024
>
> It's not updated yet, I plan to add more topics. If you want to mentor a
> topic, we can discuss it here.
>

I add a new topic related to space-time datasets and Data Catalog [1].
Martin

[1]
https://grasswiki.osgeo.org/wiki/GRASS_GSoC_Ideas_2024#GUI%3A_Add_space-time_datasets_support_in_Data_Catalog

-- 
Martin Landa
https://geomatics.fsv.cvut.cz/en/employees/martin-landa/
http://gismentors.cz/mentors/landa
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [release planning] GRASS GIS 8.3.2

2024-02-23 Thread Michael Barton via grass-dev
Just want let all know that I’ve posted new Mac binaries of GRASS 8.3.2RC1 at 
the GRASS for Mac site.

https://cmbarton.github.io/grass-mac/download/

Michael

Michael Barton
School of Human Evolution  Change
School of Complex Adaptive System Science
Center for Social Dynamics & Complexity
Arizona State University

...Sent from my iPad
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] GRASS Teams on GitHub

2024-02-23 Thread Ondřej Pešek via grass-dev
Hi Vaclav, Huidae,

I was afraid of a long discussion (I know that the teams were changed
recently and expected the consolidation to need more talks) and that's
why I wanted to split it into two different threads: 1) master team
and child teams, 2) necessity of all the teams we have. But whatever,
let's then continue in both.

Before inline comments, let me say that I understand that we somehow
feel a "need" to have more teams than the other. I have never been
against that, only mentioning that maybe we don't need such a vast
number and that the master team would make it look nicer.

čt 22. 2. 2024 v 22:20 odesílatel Vaclav Petras  napsal:
> If we say we want to cut down the number of teams, we can remove one or more 
> of the following: 1 or 2 Subversion teams (legacy, but both are in use now), 
> homebrew-docker team (complete legacy), grass-addons-write (could be merged 
> with grass-write depending on how much it will be used, it has one person who 
> is not in grass-write), grass-promo-write (can be merged with 
> grass-website-write depending on in which way the grass-promo repo will be 
> used).

I would vote for getting rid of the legacy teams. I believe that the
subversion team members could be consolidated into grass-write and
grass-addons-write. I don't see any added value of the subversion ones
except for flexing with "I've been here before you". I don't have
anything against keeping those two separate as I see a difference in
the repo's nature - the fact that the users are almost the same is
just a current state and could change in the future.

I don't have a strong opinion on the need of extra grass-promo-write.
If you think it could be merged with grass-website-write, cool with me
but I see some meaning there (as you answered to Huidae, "We may trust
someone to manage a collection of materials in grass-promo, but we may
want higher scrutiny for the grass-website repo which goes live after
PR is merged")

> We are not yet making use of the Maintain team (1 extra team).

Is there a plan for what it will be used? The members are the same as
of grass-admin. Is its purpose so different from the one of the admin
team?

> On Thu, 22 Feb 2024 at 14:51, Huidae Cho via grass-dev 
>  wrote:
>>
>> Ondrej,
>>
>> I agree with you that there are too many teams for GRASS [1] and they should 
>> be consolidated (or not, but at least moved) as child teams.
>>
>> Do we still need these subversion teams?
>> * grass-subversion-committers GRASS GIS Subversion committers
>> * grass-addons-subversion-committers GRASS GIS Addons Subversion committers
>
>
> These are people who had access in the Subversion times. We want these past 
> Subversion-time contributors to have Triage rights (whatever that means). The 
> grass-addons repo works differently, so the Subversion-time group has Write 
> access there, but that can be changed in the future easily as this group from 
> pre-GitHub times is separate from the active group in grass-addons-write.

Isn't there grass-triage group for those whom we want to have Triage rights?

>> I think we need this team.
>> * grass-docker-homebrew-users Users for automated dockerhub and homebrew 
>> builds
>
>
> I don't know why we have that. It works for notifications, but I haven't seen 
> that used.

Another potential candidate for disintegration then?

>> On Thu, Feb 22, 2024 at 1:35 AM Ondřej Pešek via grass-dev 
>>  wrote:
>>> Looking at the GitHub teams within the OSGeo organisation [1], it is
>>> impossible not to notice the fact that the GRASS people are very good
>>> in making themselves visible through visual weed infestation. On one
>>> side, it is nice to see GRASS all over the dance floor; on the other
>>> one, I don't find it particularly polite to storm the org and see that
>>> GRASS owns 11 OSGEO's teams out of 24 in the overview (11 out of 26 in
>>> total).
>
> Is that a practical problem for anyone?

Not being a practical problem does not mean it cannot be done in a better way.

>>>
>>> Creating
>>> only one master team (grass) and then 11 child teams (grass-write,
>>> grass-addons-write, ...)? It would make the org team overview much
>>> cleaner.
>
> Seeing how GDAL handles that, I didn't find team nesting particularly useful 
> and we already had a couple of top-level teams.
>
>>>
>>> Also, you could see all grass child teams' members in one
>>> place.
>
> That is still the only advantage I see, but then again, we already had 
> several teams and I created the new ones on the same level.

I meant one master team not several ones.

I personally do find a structured way of storing information useful
(more than in an unstructured way). I like to know where I will find
the entire vegetable section in a shop instead of knowing just where
to find cauliflower and then wondering where to find other brassica
things. Also, you could then have a better idea from the OSGeo
organisation after the first look. Now it seems that most of OSGeo is
just GRASS. If GRASS was five times 

Re: [GRASS-dev] [release planning] GRASS GIS 8.3.2

2024-02-23 Thread Markus Neteler via grass-dev
Dear Peter,

On Thu, Feb 22, 2024 at 7:33 PM Veronica Andreo  wrote:
>
> Markus, all,
>
> Great! Thanks a lot!
>
> Zenodo link works, but the doi link yields doi not found page... is it ok for 
> the resolver link to take a couple of days?

Still not generated:
https://doi.org/10.5281/zenodo.10685321

Peter, do you have an idea what could be wrong?

thanks,
Markus


> Vero
>
> El mar, 20 feb 2024 a las 19:45, Markus Neteler via grass-dev 
> () escribió:
>>
>> Hi devs,
>>
>> On Thu, Feb 1, 2024 at 10:40 PM Markus Neteler  wrote:
>> > We have accumulated a number of fixes in the past weeks.
>> >
>> > Here the milestone:
>> > https://github.com/OSGeo/grass/milestone/24
>>
>> The RC1 release is now available, please test it:
>> https://github.com/OSGeo/grass/releases/tag/8.3.2RC1
>>
>> The open issues/PR I have moved to a new 8.3.3 milestone. But let's
>> focus on 8.4.0.
>>
>> And yay, the Zenodo bridge works again:
>> Version 8.3.2RC1: https://zenodo.org/records/10685321
>> DOI: https://doi.org/10.5281/zenodo.10685321 (resolver link will work
>> in some hs from now)
>>
>> Hopefully no RC2 is needed.
>>
>> Thanks to all contributors,
>> Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] GRASS GIS: backport of CI speed updates to G83?

2024-02-23 Thread Markus Neteler via grass-dev
On Fri, Feb 23, 2024 at 2:52 AM Vaclav Petras  wrote:
> On Tue, 20 Feb 2024 at 04:14, Markus Neteler via grass-dev 
>  wrote:
>> In fact the slowest CI run determines how much time I have to wait
>> with each release step (i.e., editing VERSION file, wait 1:30hs, do
>> some steps, wait 1:30hs, create tarball, wait 1:30hs, reset VERSION
>> file, wait 1:30hs ... which is a pain).
>
> Isn't the issue the release procedure itself? It has a bunch of steps which 
> need to be done manually.

Sure. But if one has to wait 1:30 hs for the next step it overall
takes a lot of time.
Hence my (meanwhile discarded) wish to have a faster CI as it
meanwhile exists in G84.

> I counted 3 pushes which is what triggers the CI.

Indeed perhaps only 3 pushes and not 5.

> 1) release VERSION file push
> 2) tag push
> 3) development VERSION file push
>
> The release needs step 2 to be completed. We were doing step 2 only after CI 
> for step 1 completed to make sure the CI runs on the branch at that time 
> before the tag is made in step 2.
> I guess the reason to wait after step 2 before doing step 3 is to make sure 
> that the automated part of the release procedure linked to step 2 actually 
> went through. Is this correct?

It also includes that the complete build of artefacts is needed for
download/upload to grass.osgeo.org and the download server.

(unrelated to the CI part then also milestone cleanup, etc. follows,
so after step 3 more is to be done)

Cheers
Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev