Re: KDiff3 release

2021-05-03 Thread Michael Reeves
On Mon, May 3, 2021, 2:02 PM Ben Cooksley  wrote:

> On Tue, May 4, 2021 at 12:51 AM Carl Schwan  wrote:
>
>> Le lundi, mai 3, 2021 2:30 PM, Adriaan de Groot  a écrit :
>>
>> > On Monday, 3 May 2021 13:00:11 CEST kde-announce-apps-requ...@kde.org
>> wrote:
>> >
>> > > 1.  KDiff3 1.9.0 released (Michael Reeves)
>> > >
>> > > From: Michael Reeves reeves...@gmail.com
>> > > KDiff3 1.9.0 is now released.
>> > > It can be found at https://download.kde.org/stable/kdiff3/
>> > > kdiff3-1.9.0.tar.xz.mirrorlist
>> >
>> > Yay! This reached our (FreeBSD) packaging yesterday because the
>> tarballs went
>> > up on the download site. It leaves me slightly scratching my head,
>> because
>> > of inconsistencies -- that's why I'm CC'ing kde-community, where "All
>> about
>> > the Apps" is a KDE goal topic and it's good to get more exposure.
>> >
>> > > Partial Change log:
>> >
>> > So, KDiff3 is not part of the KDE Gear process. That's cool -- that's
>> why we
>> > get separate release announcements for it :)
>> >
>> > I see there's a tag on invent, but no GitLab-style release. Have you
>> > considered doing those as well? It's one way of making release notes
>> easier to
>> > find (not just hidden on a mailing list like this one).
>>
>> This might sound like a good idea but isn't one. The gitlab-style release
>> has
>> the problem that they don't include the translations and the solution is
>> to add
>> a link to the actual tarball. But this also creates confusion because
>> then there
>> are two tarballs with different content for the same release. :( There
>> are some
>> ideas on how to fix it and I think the localization team would appreciate
>> a helping
>> hand (or two). See https://phabricator.kde.org/T13519
>
>
> Gitlab now supports creating a release from an existing tag, so it is now
> possible for us to add translations as part of the tagging process and have
> them picked up in a Gitlab-style release (I believe this is what David does
> for Frameworks already)
>
How would this work for extragrear?

>
>
>>
>>
>> > The AppData release info was bumped, but only on the release branch;
>> that
>> > means that KDE's apps pages (e.g. https://apps.kde.org/kdiff3/) still
>> show
>> > outdated information.
>>
>> While at it, it's also a good practice to add a link to the announcement
>> and
>> some data like links to the tarballs/exe/appimage/... The appstream
>> documentation has more info
>> about it:
>> https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
>>
>> apps.kde.org will show most of the optional information if available.
>> I'm looking
>> into making this release information also available as RSS feeds. It's
>> also available
>> as part of the apps.kde.org semi-public API:
>> https://apps.kde.org/appdata/org.kde.kontrast.json
>>
>> While at it I would like to point out to
>> https://invent.kde.org/sysadmin/appstream-metainfo-release-update/-/merge_requests/3
>> ,
>> since the AppStream updater used by the release service removes this
>> precious
>> information and this is why I stopped adding them to Kontrast AppStream
>> file :(
>>
>> >
>> > I'm a bit confused by the (AppData) "homepage" URL, since that leads
>> round-
>> > aboutly to the apps page; I think my confusion is because that URL is
>> shown as
>> > "project homepage" on apps.kde.org, but doesn't effectively do
>> anything. (So
>> > it's more a website-generator confusion than about your specific app)
>>
>> Yeah, this is a problem on the website generator side. If someone is
>> interested
>> to fix it, it probably just needs to add some if condition here:
>>
>> https://invent.kde.org/websites/apps-kde-org/-/blob/master/layouts/applications/single.html#L225
>>
>> This documentation might help you: https://gohugo.io/functions/in/.
>> Patch welcome :D
>>
>> > Hopefully my comments & questions can lead to better releases for all,
>> both
>> > Gear and independents without saddling you with any additional work.
>> >
>> > [ade]
>>
>>
>>
> Cheers,
> Ben
>


Re: KDiff3 release

2021-05-03 Thread Ben Cooksley
On Tue, May 4, 2021 at 12:51 AM Carl Schwan  wrote:

> Le lundi, mai 3, 2021 2:30 PM, Adriaan de Groot  a écrit :
>
> > On Monday, 3 May 2021 13:00:11 CEST kde-announce-apps-requ...@kde.org
> wrote:
> >
> > > 1.  KDiff3 1.9.0 released (Michael Reeves)
> > >
> > > From: Michael Reeves reeves...@gmail.com
> > > KDiff3 1.9.0 is now released.
> > > It can be found at https://download.kde.org/stable/kdiff3/
> > > kdiff3-1.9.0.tar.xz.mirrorlist
> >
> > Yay! This reached our (FreeBSD) packaging yesterday because the tarballs
> went
> > up on the download site. It leaves me slightly scratching my head,
> because
> > of inconsistencies -- that's why I'm CC'ing kde-community, where "All
> about
> > the Apps" is a KDE goal topic and it's good to get more exposure.
> >
> > > Partial Change log:
> >
> > So, KDiff3 is not part of the KDE Gear process. That's cool -- that's
> why we
> > get separate release announcements for it :)
> >
> > I see there's a tag on invent, but no GitLab-style release. Have you
> > considered doing those as well? It's one way of making release notes
> easier to
> > find (not just hidden on a mailing list like this one).
>
> This might sound like a good idea but isn't one. The gitlab-style release
> has
> the problem that they don't include the translations and the solution is
> to add
> a link to the actual tarball. But this also creates confusion because then
> there
> are two tarballs with different content for the same release. :( There are
> some
> ideas on how to fix it and I think the localization team would appreciate
> a helping
> hand (or two). See https://phabricator.kde.org/T13519


Gitlab now supports creating a release from an existing tag, so it is now
possible for us to add translations as part of the tagging process and have
them picked up in a Gitlab-style release (I believe this is what David does
for Frameworks already)


>
>
> > The AppData release info was bumped, but only on the release branch; that
> > means that KDE's apps pages (e.g. https://apps.kde.org/kdiff3/) still
> show
> > outdated information.
>
> While at it, it's also a good practice to add a link to the announcement
> and
> some data like links to the tarballs/exe/appimage/... The appstream
> documentation has more info
> about it:
> https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases
>
> apps.kde.org will show most of the optional information if available. I'm
> looking
> into making this release information also available as RSS feeds. It's
> also available
> as part of the apps.kde.org semi-public API:
> https://apps.kde.org/appdata/org.kde.kontrast.json
>
> While at it I would like to point out to
> https://invent.kde.org/sysadmin/appstream-metainfo-release-update/-/merge_requests/3
> ,
> since the AppStream updater used by the release service removes this
> precious
> information and this is why I stopped adding them to Kontrast AppStream
> file :(
>
> >
> > I'm a bit confused by the (AppData) "homepage" URL, since that leads
> round-
> > aboutly to the apps page; I think my confusion is because that URL is
> shown as
> > "project homepage" on apps.kde.org, but doesn't effectively do
> anything. (So
> > it's more a website-generator confusion than about your specific app)
>
> Yeah, this is a problem on the website generator side. If someone is
> interested
> to fix it, it probably just needs to add some if condition here:
>
> https://invent.kde.org/websites/apps-kde-org/-/blob/master/layouts/applications/single.html#L225
>
> This documentation might help you: https://gohugo.io/functions/in/. Patch
> welcome :D
>
> > Hopefully my comments & questions can lead to better releases for all,
> both
> > Gear and independents without saddling you with any additional work.
> >
> > [ade]
>
>
>
Cheers,
Ben


Re: KDiff3 release

2021-05-03 Thread Carl Schwan
Le lundi, mai 3, 2021 2:30 PM, Adriaan de Groot  a écrit :

> On Monday, 3 May 2021 13:00:11 CEST kde-announce-apps-requ...@kde.org wrote:
>
> > 1.  KDiff3 1.9.0 released (Michael Reeves)
> >
> > From: Michael Reeves reeves...@gmail.com
> > KDiff3 1.9.0 is now released.
> > It can be found at https://download.kde.org/stable/kdiff3/
> > kdiff3-1.9.0.tar.xz.mirrorlist
>
> Yay! This reached our (FreeBSD) packaging yesterday because the tarballs went
> up on the download site. It leaves me slightly scratching my head, because
> of inconsistencies -- that's why I'm CC'ing kde-community, where "All about
> the Apps" is a KDE goal topic and it's good to get more exposure.
>
> > Partial Change log:
>
> So, KDiff3 is not part of the KDE Gear process. That's cool -- that's why we
> get separate release announcements for it :)
>
> I see there's a tag on invent, but no GitLab-style release. Have you
> considered doing those as well? It's one way of making release notes easier to
> find (not just hidden on a mailing list like this one).

This might sound like a good idea but isn't one. The gitlab-style release has
the problem that they don't include the translations and the solution is to add
a link to the actual tarball. But this also creates confusion because then there
are two tarballs with different content for the same release. :( There are some
ideas on how to fix it and I think the localization team would appreciate a 
helping
hand (or two). See https://phabricator.kde.org/T13519

> The AppData release info was bumped, but only on the release branch; that
> means that KDE's apps pages (e.g. https://apps.kde.org/kdiff3/) still show
> outdated information.

While at it, it's also a good practice to add a link to the announcement and
some data like links to the tarballs/exe/appimage/... The appstream 
documentation has more info
about it: 
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-releases

apps.kde.org will show most of the optional information if available. I'm 
looking
into making this release information also available as RSS feeds. It's also 
available
as part of the apps.kde.org semi-public API: 
https://apps.kde.org/appdata/org.kde.kontrast.json

While at it I would like to point out to 
https://invent.kde.org/sysadmin/appstream-metainfo-release-update/-/merge_requests/3,
since the AppStream updater used by the release service removes this precious
information and this is why I stopped adding them to Kontrast AppStream file :(

>
> I'm a bit confused by the (AppData) "homepage" URL, since that leads round-
> aboutly to the apps page; I think my confusion is because that URL is shown as
> "project homepage" on apps.kde.org, but doesn't effectively do anything. (So
> it's more a website-generator confusion than about your specific app)

Yeah, this is a problem on the website generator side. If someone is interested
to fix it, it probably just needs to add some if condition here:
https://invent.kde.org/websites/apps-kde-org/-/blob/master/layouts/applications/single.html#L225

This documentation might help you: https://gohugo.io/functions/in/. Patch 
welcome :D

> Hopefully my comments & questions can lead to better releases for all, both
> Gear and independents without saddling you with any additional work.
>
> [ade]




Re: KDiff3 release

2021-05-03 Thread Adriaan de Groot
On Monday, 3 May 2021 13:00:11 CEST kde-announce-apps-requ...@kde.org wrote:
>1. KDiff3 1.9.0 released (Michael Reeves)
> 
> From: Michael Reeves 
> 
> KDiff3 1.9.0 is now released.
> It can be found at https://download.kde.org/stable/kdiff3/
> kdiff3-1.9.0.tar.xz.mirrorlist
> 


Yay! This reached our (FreeBSD) packaging yesterday because the tarballs went 
up on the download site. It leaves me *slightly* scratching my head, because 
of inconsistencies -- that's why I'm CC'ing kde-community, where "All about 
the Apps" is a KDE goal topic and it's good to get more exposure.


> Partial Change log:

So, KDiff3 is not part of the KDE Gear process. That's cool -- that's why we 
get separate release announcements for it :)

I see there's a tag on invent, but no GitLab-style release. Have you 
considered doing those as well? It's one way of making release notes easier to 
find (not just hidden on a mailing list like this one).

The AppData release info was bumped, but only on the release branch; that 
means that KDE's apps pages (e.g. https://apps.kde.org/kdiff3/) still show 
outdated information.

I'm a bit confused by the (AppData) "homepage" URL, since that leads round-
aboutly to the apps page; I think my confusion is because that URL is shown as 
"project homepage" on apps.kde.org, but doesn't effectively do anything. (So 
it's more a website-generator confusion than about your specific app)


Hopefully my comments & questions can lead to better releases for all, both 
Gear and independents without saddling you with any additional work.

[ade]

signature.asc
Description: This is a digitally signed message part.