Re: "Gardening" old bugreports

2023-01-19 Thread David Jarvie
I don't think that wishlist items should be treated in the same way as actual 
bugs. Even if the original reporter is no longer interested in a wishlist 
report or is no longer contactable, the feature asked for may still be valid.

For KAlarm at least, please exclude wishlist reports from gardening processes.

On 19 January 2023 06:17:23 GMT, AnnoyingRains  wrote:
> Also, note that we can provide exceptions when doing this, like we have
> done with Krita, (excluded from both MR and bug report cleanup). If you
> would like your project to be excluded, just let us know!
> 
> Thanks
> - Kye Potter, KDE Gardening
> 
> On Thu, 19 Jan 2023 at 5:07 pm, Laurent Montel  wrote:
> 
> > Hi,
> > For pim* it’s ok for me.
> > We have a very old bug, but pim* changed a lot.
> > Or some apps are dead (blogilo etc.)
> > A lot of bug report are duplicated or obsolete.
> >
> > Thanks for doing it.
> > Regards
> >
> > Le jeudi 19 janvier 2023, 04:04:45 CET Justin a écrit :
> > > Hi Nicolas,
> > >
> > > This has been discussed with Nate Graham directly who has approved this
> > > cleanup of Bugzilla including the messaging behind it.
> > >
> > > I am happy to discuss any concerns that people have around this. I
> > > understand Krita requested we exclude them from any gardening and that
> > > has been done, however this is the only feedback I have received.
> > >
> > > The gardening team aims to find out if the bug reports are still
> > > relevant by involving the users who reported them in determining if they
> > > are still valid. This increases community involvement and helps KDE as
> > > there isn't anywhere near enough manpower to review the thousands upon
> > > thousands of bugs that haven't been touched in years.
> > >
> > > The bugs that we are interacting with are ones that have not had any
> > > activity for over 2 years. We are simply trying to reinvigorate
> > > discussion on those bugs to see if they are still valid. If the user
> > > does not reply within the standard 30 day period after a bug is set to
> > > NEEDSINFO, it is automatically closed by the Bug Janitor.
> > >
> > > I am not simply closing bugs, so I do take offense that care is not
> > applied.
> > >
> > > I will halt it until it is approved by more developers. However if it is
> > > decided that it isn't wanted then the KDE as a whole will need to entice
> > > more people in sorting old bugs individually as it is clearly not a
> > > priority right now for the majority.
> > >
> > > Regards,
> > >
> > > Justin
> > >
> > > On 19/1/23 11:05, Nicolas Fella wrote:
> > > > Hi,
> > > >
> > > > can we please put the effort of "gardening" old bugreports on hold
> > until
> > > > we figured out whether this is actually something we want to do?
> > Several
> > > > people already expressed concerns about this.
> > > >
> > > > Improperly applied such mass changes can do more harm than good. We may
> > > > close bugreports that are actually still useful just because nobody
> > > > replied on then in a relatively short timeframe.
> > > >
> > > > Properly cleaning up old bugreports is important. However, it requires
> > > > some level of care and expertise to judge whether a bugreport is still
> > > > useful. Judging by the volume of bugreports that is pinged with the
> > same
> > > > copy&paste message this care is not  applied here.
> > > >
> > > > At minimum such initiatives should be announced and discussed before
> > > > doing them, to allow people to give their input on the proposal. I am
> > > > not aware of any such announcement/discussion.
> > > >
> > > > Cheers
> > > >
> > > > Nicolas
> >
> >
> > --
> > Laurent Montel | laurent.mon...@kdab.com | KDE/Qt Senior Software
> > Engineer
> > KDAB (France) S.A.S., a KDAB Group company
> > Tel: France +33 (0)4 90 84 08 53, http://www.kdab.fr
> > KDAB - The Qt, C++ and OpenGL Experts
> >
> >
> >

--
David Jarvie
KAlarm author, KDE developer


Re: "Gardening" old bugreports

2023-01-19 Thread Justin Zobel
Wishlist items are already excluded for all projects.

On Thu, 19 Jan 2023, 7:39 pm David Jarvie,  wrote:

> I don't think that wishlist items should be treated in the same way as
> actual bugs. Even if the original reporter is no longer interested in a
> wishlist report or is no longer contactable, the feature asked for may
> still be valid.
>
> For KAlarm at least, please exclude wishlist reports from gardening
> processes.
>
> On 19 January 2023 06:17:23 GMT, AnnoyingRains 
> wrote:
>>
>> Also, note that we can provide exceptions when doing this, like we have
>> done with Krita, (excluded from both MR and bug report cleanup). If you
>> would like your project to be excluded, just let us know!
>>
>> Thanks
>> - Kye Potter, KDE Gardening
>>
>> On Thu, 19 Jan 2023 at 5:07 pm, Laurent Montel  wrote:
>>
>>> Hi,
>>> For pim* it’s ok for me.
>>> We have a very old bug, but pim* changed a lot.
>>> Or some apps are dead (blogilo etc.)
>>> A lot of bug report are duplicated or obsolete.
>>>
>>> Thanks for doing it.
>>> Regards
>>>
>>> Le jeudi 19 janvier 2023, 04:04:45 CET Justin a écrit :
>>> > Hi Nicolas,
>>> >
>>> > This has been discussed with Nate Graham directly who has approved this
>>> > cleanup of Bugzilla including the messaging behind it.
>>> >
>>> > I am happy to discuss any concerns that people have around this. I
>>> > understand Krita requested we exclude them from any gardening and that
>>> > has been done, however this is the only feedback I have received.
>>> >
>>> > The gardening team aims to find out if the bug reports are still
>>> > relevant by involving the users who reported them in determining if
>>> they
>>> > are still valid. This increases community involvement and helps KDE as
>>> > there isn't anywhere near enough manpower to review the thousands upon
>>> > thousands of bugs that haven't been touched in years.
>>> >
>>> > The bugs that we are interacting with are ones that have not had any
>>> > activity for over 2 years. We are simply trying to reinvigorate
>>> > discussion on those bugs to see if they are still valid. If the user
>>> > does not reply within the standard 30 day period after a bug is set to
>>> > NEEDSINFO, it is automatically closed by the Bug Janitor.
>>> >
>>> > I am not simply closing bugs, so I do take offense that care is not
>>> applied.
>>> >
>>> > I will halt it until it is approved by more developers. However if it
>>> is
>>> > decided that it isn't wanted then the KDE as a whole will need to
>>> entice
>>> > more people in sorting old bugs individually as it is clearly not a
>>> > priority right now for the majority.
>>> >
>>> > Regards,
>>> >
>>> > Justin
>>> >
>>> > On 19/1/23 11:05, Nicolas Fella wrote:
>>> > > Hi,
>>> > >
>>> > > can we please put the effort of "gardening" old bugreports on hold
>>> until
>>> > > we figured out whether this is actually something we want to do?
>>> Several
>>> > > people already expressed concerns about this.
>>> > >
>>> > > Improperly applied such mass changes can do more harm than good. We
>>> may
>>> > > close bugreports that are actually still useful just because nobody
>>> > > replied on then in a relatively short timeframe.
>>> > >
>>> > > Properly cleaning up old bugreports is important. However, it
>>> requires
>>> > > some level of care and expertise to judge whether a bugreport is
>>> still
>>> > > useful. Judging by the volume of bugreports that is pinged with the
>>> same
>>> > > copy&paste message this care is not  applied here.
>>> > >
>>> > > At minimum such initiatives should be announced and discussed before
>>> > > doing them, to allow people to give their input on the proposal. I am
>>> > > not aware of any such announcement/discussion.
>>> > >
>>> > > Cheers
>>> > >
>>> > > Nicolas
>>>
>>>
>>> --
>>> Laurent Montel | laurent.mon...@kdab.com | KDE/Qt Senior Software
>>> Engineer
>>> KDAB (France) S.A.S., a KDAB Group company
>>> Tel: France +33 (0)4 90 84 08 53, http://www.kdab.fr
>>> KDAB - The Qt, C++ and OpenGL Experts
>>>
>>>
>>> --
> David Jarvie
> KAlarm author, KDE developer
>


Re: Registration

2023-01-19 Thread Ben Cooksley
On Thu, Jan 19, 2023 at 9:04 AM  wrote:

> I'm waiting for an answer, mr. sysadmin. If you accuse me of bad conduct,
> account for it and explain your accusations.
>
> --
> I'm using Tutanota - the end-to-end encrypted email service
>
>
>
> 17 янв. 2023 г., 20:06 От be...@tuta.io:
>
> What backend provider is that? And for what reason did it list my email?
>
> For security reasons I won't be disclosing our backend provider for this
information.
I can confirm that they do not provide any information regarding why an
entry was listed though.

> "I've also set the moderation flag on them for this mailing list" - and
> what does your moderation flag mean?
>
> It means your messages will be held for moderator approval prior to being
accepted.
As other members of the community have noted, the tone of your messages
isn't particularly appreciated by others.

> "it is very common for VPN providers and services like Tor to be blocked
> from registering" - that is a lie. I've registered on many forums through a
> VPN and never been blocked.
>
> Different sites have different policies.


> "it is not the first time i've seen conduct like this (have seen far worse
> actually)". Excuse me? What "bad conduct" are we talking about here? Point
> to just one place in my letters where I attacked anyone personally.
> "directed at Sysadmin" - another lie. In order to attack a sysadmin
> personally, you at least need to know who that sysadmin is, which I
> obviously didn't.
>
>
The tone of your messages is rather abrasive which others in our community
have confirmed (see Konstantin's response for one) and also contains
insults.

So what I see from your side is insinuations and lies (including a couple
> of trolls earlier), which truly is a bad conduct. I didn't attack you in
> any way, so be so kind to explain this gratuitious aggression.
>
>
Regards,
Ben Cooksley
KDE Sysadmin


>
> --
> I'm using Tutanota - the end-to-end encrypted email service
>
>
>
> 17 янв. 2023 г., 12:01 От bcooks...@kde.org:
>
> I have checked the backend provider we use to determine if someone is a
> spammer.
> The email address of the person trying to register here was listed by that
> provider back in November 2022.
>
> The action of KDE Identity in this instance was therefore correct and
> given their conduct I'm not going to be manually overriding it in this
> instance.
> I've also set the moderation flag on them for this mailing list.
>
> For the record, due to the amount of abuse that they're utilised for, it
> is very common for VPN providers and services like Tor to be blocked from
> registering.
>
> With regards to the conduct of this person, it is not the first time i've
> seen conduct like this (have seen far worse actually) directed at Sysadmin
> or the services we operate (for those wondering)
>
> Thanks,
> Ben Cooksley
> KDE Sysadmin
>
> On Tue, Jan 17, 2023 at 9:36 PM Konstantin Kharlamov 
> wrote:
>
> Indeed, given web sites are usually maintained by system administrators
> and that there's also a "sysadmin" KDE mailing list, I have no idea what
> are you doing here.
>
> With that said, I'm not sure you will get any help at all after the amount
> of insults you've done. I see someone elsewhere in the discussion even
> started to troll you, I don't think that is a good reaction either.
>
> Anyway, in terms of future advice: please apply Hanlon's Razor, it is most
> often correct, i.e. no one attempted to attribute malice to you. People
> make mistakes (like the one with the site), which Hanlon's razor describes
> as well.
>
> Also, vast majority of KDE contributors aren't funded (and I'm sure no one
> by you specifically), so nobody has obligations to you.
>
> Try to understand that and try to be calmer the next time you attempt to
> collaborate with any project, be it KDE or something else. If anything,
> insulting maintainers of a project you're interested in just impacts moral
> resources of its maintainers, hence impacts you specifically as a user of
> that project, as it may make maintainer procrastinate due to stress the
> project just brought thanks to you.
>
> For example, there's one big project I'm not gonna name for translating
> API calls to analogous ones on other systems. It's hard to contribute to
> for an outsider, which I experienced twice, I currently have a patch
> addressing serious usability problem that no amount of pinging makes to
> either merge or at least to review. It's just ignored. That annoys me, but
> do I insult them? Of course no, it is an active project (mostly due to paid
> developers) which I'm using, so what good would insulting them do? Nothing.
>
> On Mon, 2023-01-16 at 22:36 +0100, be...@tuta.io wrote:
>
> Who could I refer to in the developers' mailing list? Hmm, let me ponder
> this question, it's so complicated...
>
> --
> I'm using Tutanota - the end-to-end encrypted email service
>
>
>
> 16 янв. 2023 г., 16:24 От nmariu...@gmail.com:
>
> Hello,
>
> When you say "Did you design this thing in suc

Re: "Gardening" old bugreports

2023-01-19 Thread Harald Sitter
On Thu, Jan 19, 2023 at 4:05 AM Justin  wrote:
> The gardening team aims to find out if the bug reports are still
> relevant by involving the users who reported them in determining if they
> are still valid.

FWIW that probably doesn't work nearly as well as one would hope when
the user is a developer. I for one just ignore the entire flood of
ping comments. I'm 99% certain bugs I have reported have been closed
as collateral damage.

HS


Re: "Gardening" old bugreports

2023-01-19 Thread Justin Zobel
I'll have a look when I'm back at my PC and see if I can exclude bugs
reported by you.

On Thu, 19 Jan 2023, 8:57 pm Harald Sitter,  wrote:

> On Thu, Jan 19, 2023 at 4:05 AM Justin  wrote:
> > The gardening team aims to find out if the bug reports are still
> > relevant by involving the users who reported them in determining if they
> > are still valid.
>
> FWIW that probably doesn't work nearly as well as one would hope when
> the user is a developer. I for one just ignore the entire flood of
> ping comments. I'm 99% certain bugs I have reported have been closed
> as collateral damage.
>
> HS
>


Re: "Gardening" old bugreports

2023-01-19 Thread AnnoyingRains
Actually, what if we just ignore reports that come from a *@kde.org email
address?

On Thu, 19 Jan 2023 at 9:42 pm, Justin Zobel  wrote:

> I'll have a look when I'm back at my PC and see if I can exclude bugs
> reported by you.
>
> On Thu, 19 Jan 2023, 8:57 pm Harald Sitter,  wrote:
>
>> On Thu, Jan 19, 2023 at 4:05 AM Justin  wrote:
>> > The gardening team aims to find out if the bug reports are still
>> > relevant by involving the users who reported them in determining if they
>> > are still valid.
>>
>> FWIW that probably doesn't work nearly as well as one would hope when
>> the user is a developer. I for one just ignore the entire flood of
>> ping comments. I'm 99% certain bugs I have reported have been closed
>> as collateral damage.
>>
>> HS
>>
>


Re: "Gardening" old bugreports

2023-01-19 Thread Justin Zobel
We can do that but not all developers use a KDE email address.

On Thu, 19 Jan 2023, 9:15 pm AnnoyingRains,  wrote:

> Actually, what if we just ignore reports that come from a *@kde.org email
> address?
>
> On Thu, 19 Jan 2023 at 9:42 pm, Justin Zobel 
> wrote:
>
>> I'll have a look when I'm back at my PC and see if I can exclude bugs
>> reported by you.
>>
>> On Thu, 19 Jan 2023, 8:57 pm Harald Sitter,  wrote:
>>
>>> On Thu, Jan 19, 2023 at 4:05 AM Justin  wrote:
>>> > The gardening team aims to find out if the bug reports are still
>>> > relevant by involving the users who reported them in determining if
>>> they
>>> > are still valid.
>>>
>>> FWIW that probably doesn't work nearly as well as one would hope when
>>> the user is a developer. I for one just ignore the entire flood of
>>> ping comments. I'm 99% certain bugs I have reported have been closed
>>> as collateral damage.
>>>
>>> HS
>>>
>>


Re: "Gardening" old bugreports

2023-01-19 Thread Nicolas Fella

Hi,

Am 19.01.23 um 04:04 schrieb Justin:

Hi Nicolas,

This has been discussed with Nate Graham directly who has approved
this cleanup of Bugzilla including the messaging behind it.


KDE consists of more than Nate tough. We discuss and "review" things in
the open.



I am happy to discuss any concerns that people have around this. I
understand Krita requested we exclude them from any gardening and that
has been done, however this is the only feedback I have received.

The gardening team aims to find out if the bug reports are still
relevant by involving the users who reported them in determining if
they are still valid. This increases community involvement and helps
KDE as there isn't anywhere near enough manpower to review the
thousands upon thousands of bugs that haven't been touched in years.


Anecdotally many people don't like such automated changes being done to
their bugreports that don't actually engage with the content of the report.



The bugs that we are interacting with are ones that have not had any
activity for over 2 years. We are simply trying to reinvigorate
discussion on those bugs to see if they are still valid. If the user
does not reply within the standard 30 day period after a bug is set to
NEEDSINFO, it is automatically closed by the Bug Janitor.

I am not simply closing bugs, so I do take offense that care is not
applied.


Properly "triaging" old reports requires at least some level of
understanding of the project, codebase etc. I'm afraid there is no
simple solution to that and rule-based approaches aren't good enough.
Even taking things like CONFIRMED status or wishlist priority into
account assumes that these have actually been consistently applied.



I will halt it until it is approved by more developers. However if it
is decided that it isn't wanted then the KDE as a whole will need to
entice more people in sorting old bugs individually as it is clearly
not a priority right now for the majority.

Regards,

Justin


Don't get me wrong, I do appreciate the initiative of cleaning up bugs.
But we do need to handle this with a lot of care to avoid it backfiring.

Cheers

Nico



On 19/1/23 11:05, Nicolas Fella wrote:

Hi,

can we please put the effort of "gardening" old bugreports on hold until
we figured out whether this is actually something we want to do? Several
people already expressed concerns about this.

Improperly applied such mass changes can do more harm than good. We may
close bugreports that are actually still useful just because nobody
replied on then in a relatively short timeframe.

Properly cleaning up old bugreports is important. However, it requires
some level of care and expertise to judge whether a bugreport is still
useful. Judging by the volume of bugreports that is pinged with the same
copy&paste message this care is not  applied here.

At minimum such initiatives should be announced and discussed before
doing them, to allow people to give their input on the proposal. I am
not aware of any such announcement/discussion.

Cheers

Nicolas



Re: "Gardening" old bugreports

2023-01-19 Thread Justin Zobel
In the regard then it falls to developers with the understanding of the
codebase to triage these.

However it's clear due to the age of these bugs that most developers don't
have time or aren't prioritising these reports.

This is why I've volunteered time to try get engagement happening with
community (the bug reporters) to help confirm these issues still exist and
if they do, try and encourage evolvement from the project maintainers.

Regards,

Justin

On Thu, 19 Jan 2023, 9:56 pm Nicolas Fella,  wrote:

> Hi,
>
> Am 19.01.23 um 04:04 schrieb Justin:
> > Hi Nicolas,
> >
> > This has been discussed with Nate Graham directly who has approved
> > this cleanup of Bugzilla including the messaging behind it.
>
> KDE consists of more than Nate tough. We discuss and "review" things in
> the open.
>
> >
> > I am happy to discuss any concerns that people have around this. I
> > understand Krita requested we exclude them from any gardening and that
> > has been done, however this is the only feedback I have received.
> >
> > The gardening team aims to find out if the bug reports are still
> > relevant by involving the users who reported them in determining if
> > they are still valid. This increases community involvement and helps
> > KDE as there isn't anywhere near enough manpower to review the
> > thousands upon thousands of bugs that haven't been touched in years.
>
> Anecdotally many people don't like such automated changes being done to
> their bugreports that don't actually engage with the content of the report.
>
> >
> > The bugs that we are interacting with are ones that have not had any
> > activity for over 2 years. We are simply trying to reinvigorate
> > discussion on those bugs to see if they are still valid. If the user
> > does not reply within the standard 30 day period after a bug is set to
> > NEEDSINFO, it is automatically closed by the Bug Janitor.
> >
> > I am not simply closing bugs, so I do take offense that care is not
> > applied.
>
> Properly "triaging" old reports requires at least some level of
> understanding of the project, codebase etc. I'm afraid there is no
> simple solution to that and rule-based approaches aren't good enough.
> Even taking things like CONFIRMED status or wishlist priority into
> account assumes that these have actually been consistently applied.
>
> >
> > I will halt it until it is approved by more developers. However if it
> > is decided that it isn't wanted then the KDE as a whole will need to
> > entice more people in sorting old bugs individually as it is clearly
> > not a priority right now for the majority.
> >
> > Regards,
> >
> > Justin
> >
> Don't get me wrong, I do appreciate the initiative of cleaning up bugs.
> But we do need to handle this with a lot of care to avoid it backfiring.
>
> Cheers
>
> Nico
>
>
> > On 19/1/23 11:05, Nicolas Fella wrote:
> >> Hi,
> >>
> >> can we please put the effort of "gardening" old bugreports on hold until
> >> we figured out whether this is actually something we want to do? Several
> >> people already expressed concerns about this.
> >>
> >> Improperly applied such mass changes can do more harm than good. We may
> >> close bugreports that are actually still useful just because nobody
> >> replied on then in a relatively short timeframe.
> >>
> >> Properly cleaning up old bugreports is important. However, it requires
> >> some level of care and expertise to judge whether a bugreport is still
> >> useful. Judging by the volume of bugreports that is pinged with the same
> >> copy&paste message this care is not  applied here.
> >>
> >> At minimum such initiatives should be announced and discussed before
> >> doing them, to allow people to give their input on the proposal. I am
> >> not aware of any such announcement/discussion.
> >>
> >> Cheers
> >>
> >> Nicolas
> >>
>


Re: "Gardening" old bugreports

2023-01-19 Thread Justin Zobel
Involvement not evolvement.

On Thu, 19 Jan 2023, 10:06 pm Justin Zobel,  wrote:

> In the regard then it falls to developers with the understanding of the
> codebase to triage these.
>
> However it's clear due to the age of these bugs that most developers don't
> have time or aren't prioritising these reports.
>
> This is why I've volunteered time to try get engagement happening with
> community (the bug reporters) to help confirm these issues still exist and
> if they do, try and encourage evolvement from the project maintainers.
>
> Regards,
>
> Justin
>
> On Thu, 19 Jan 2023, 9:56 pm Nicolas Fella,  wrote:
>
>> Hi,
>>
>> Am 19.01.23 um 04:04 schrieb Justin:
>> > Hi Nicolas,
>> >
>> > This has been discussed with Nate Graham directly who has approved
>> > this cleanup of Bugzilla including the messaging behind it.
>>
>> KDE consists of more than Nate tough. We discuss and "review" things in
>> the open.
>>
>> >
>> > I am happy to discuss any concerns that people have around this. I
>> > understand Krita requested we exclude them from any gardening and that
>> > has been done, however this is the only feedback I have received.
>> >
>> > The gardening team aims to find out if the bug reports are still
>> > relevant by involving the users who reported them in determining if
>> > they are still valid. This increases community involvement and helps
>> > KDE as there isn't anywhere near enough manpower to review the
>> > thousands upon thousands of bugs that haven't been touched in years.
>>
>> Anecdotally many people don't like such automated changes being done to
>> their bugreports that don't actually engage with the content of the
>> report.
>>
>> >
>> > The bugs that we are interacting with are ones that have not had any
>> > activity for over 2 years. We are simply trying to reinvigorate
>> > discussion on those bugs to see if they are still valid. If the user
>> > does not reply within the standard 30 day period after a bug is set to
>> > NEEDSINFO, it is automatically closed by the Bug Janitor.
>> >
>> > I am not simply closing bugs, so I do take offense that care is not
>> > applied.
>>
>> Properly "triaging" old reports requires at least some level of
>> understanding of the project, codebase etc. I'm afraid there is no
>> simple solution to that and rule-based approaches aren't good enough.
>> Even taking things like CONFIRMED status or wishlist priority into
>> account assumes that these have actually been consistently applied.
>>
>> >
>> > I will halt it until it is approved by more developers. However if it
>> > is decided that it isn't wanted then the KDE as a whole will need to
>> > entice more people in sorting old bugs individually as it is clearly
>> > not a priority right now for the majority.
>> >
>> > Regards,
>> >
>> > Justin
>> >
>> Don't get me wrong, I do appreciate the initiative of cleaning up bugs.
>> But we do need to handle this with a lot of care to avoid it backfiring.
>>
>> Cheers
>>
>> Nico
>>
>>
>> > On 19/1/23 11:05, Nicolas Fella wrote:
>> >> Hi,
>> >>
>> >> can we please put the effort of "gardening" old bugreports on hold
>> until
>> >> we figured out whether this is actually something we want to do?
>> Several
>> >> people already expressed concerns about this.
>> >>
>> >> Improperly applied such mass changes can do more harm than good. We may
>> >> close bugreports that are actually still useful just because nobody
>> >> replied on then in a relatively short timeframe.
>> >>
>> >> Properly cleaning up old bugreports is important. However, it requires
>> >> some level of care and expertise to judge whether a bugreport is still
>> >> useful. Judging by the volume of bugreports that is pinged with the
>> same
>> >> copy&paste message this care is not  applied here.
>> >>
>> >> At minimum such initiatives should be announced and discussed before
>> >> doing them, to allow people to give their input on the proposal. I am
>> >> not aware of any such announcement/discussion.
>> >>
>> >> Cheers
>> >>
>> >> Nicolas
>> >>
>>
>


Re: Frameworks master is Qt6 now

2023-01-19 Thread Nicolas Fella

Am 18.01.23 um 23:58 schrieb Nicolas Fella:

Hi,

the master branch of frameworks repositories now required Qt6 to build.
Maintenance of KF5 continues in the "kf5" branch.

Those using kdesrc-build make sure your kdesrc-builrc contains
"branch-group kf5-qt5", then it will switch to the correct branch
automatically.

Those building manually please adjust your workflow accordingly.

Any merge requests for frameworks should target Qt6/master (unless they
are not applicable there). If the change should be backported to KF5
cherry-pick it to the kf5 branch after merging.

Note that for the time being the kf5 branch has to stay compatible with
Qt6. This is required to keep the currently existing Qt6 builds working.

This does *not* mean that master is now open for any kind of breaking
change. We will announce more on this soon.


Assuming no major issues with our tooling crop up soon we will proceed
with the following changes:

- Bump the KF_VERSION in master to 5.240.0. At some point we will
release one or more beta versions, which will have 5.250.0 etc as
version number. This is to follow the practice of .80/.90 version
numbers, but slightly adjusted to account for 255 being the technical
upper limit.

- Drop build system code to build with Qt5

- Rename library/target names to KF6

- Drop deprecated API. To ensure compatibility with existing Qt6 builds
this will initially be done only for API that was deprecated before
5.100 since that is what the current Qt6 CI enforces. Eventually we of
course want to drop everything deprecated, but that requires porting
consumers of it first.

I expect this to happen over the next few days. I will announce once
this is done and master is open for more invasive changes.

Cheers

Nicolas



Re: "Gardening" old bugreports

2023-01-19 Thread Nate Graham

Hello folks,

I did approve this initiative and I do think there's value to it, but of 
course we can definitely have this discussion in the open and tweak its 
parameters, or end it if we think it's destroying more value than it's 
creating.


I totally agree with Nicolas that in an ideal world, all bug triaging 
would be done on a bug-by-bug-basis, and this is what I personally do 
with products I'm familiar with and have some technical knowledge about. 
But I also can't blame anyone else who doesn't do this, because manual 
bug triaging is a tedious, laborious, time-consuming, energy-draining 
task. It's hard enough for new bugs, and for old bugs which were 
poorly-handled in the past, lack key information, or are full of angry 
users, it can be even more unpleasant.


In my experience mentoring volunteer bug triagers over the past 5 years, 
few stick around for manual bug triage longer than about 3 months. It's 
not fun and it feels like work. It's hard enough even to get maintainers 
to do it consistently, for the same completely justifiable reasons. I 
have tremendous respect for those who grit their teeth and do it anyway.


But it's currently not enough to handle the volume of bug reports we get 
daily, or reduce the backlog of old un-handled bugs. This causes 
Bugzilla's signal-to-noise ratio to worsen over time. The automatic bug 
triage initiative emerged to try to address that. If our consensus ends 
up being to terminate it, I'd like it to be because more folks are 
stepping up to make manual bug triage a part of their daily routine--and 
not just for new bugs, but for old ones too. And on a consistent basis, 
not just once or twice. The more human labor we get consistently working 
on the problem, the less drive there will be for machines to do it.


Here's our documentation on how to do it: 
https://community.kde.org/index.php?title=Guidelines_and_HOWTOs/Bug_triaging


If that doesn't happen, I think we need to consider other options for 
bug management, such as doing it automatically or hiring more people to 
do it manually.


Let me know your thoughts!


Nate


Re: "Gardening" old bugreports

2023-01-19 Thread Vlad Zahorodnii
On 1/19/23 02:35, Nicolas Fella wrote:> Properly cleaning up old 
bugreports is important. However, it requires

some level of care and expertise to judge whether a bugreport is still
useful. Judging by the volume of bugreports that is pinged with the same
copy&paste message this care is not  applied here.


For projects like kwin it's unrealistic to go through all bug reports. 
Just for the record, there are currently almost 1.3k open bug reports 
filed for kwin.


Going through old bug reports is not fun! After triaging about 20 bug 
reports, I already feel exhausted. It's a time and energy consuming 
process that kills future motivation to do bug triaging again. Now scale 
that to 1000 bug reports!


I have no doubt that there are old bug reports that are actually still 
valid and useful. But, from my personal experience, the ratio of such 
good bug reports to "noise" is small.


> Improperly applied such mass changes can do more harm than good. We may
> close bugreports that are actually still useful just because nobody
> replied on then in a relatively short timeframe.

IMHO it makes sense to poke old bug reports (say 1 year old or so)

My two cents,
Vlad


Re: "Gardening" old bugreports

2023-01-19 Thread Johannes Zarl-Zierl
Hi,

Am Donnerstag, 19. Jänner 2023, 12:26:08 CET schrieb Nicolas Fella:
> Am 19.01.23 um 04:04 schrieb Justin:
> > The gardening team aims to find out if the bug reports are still
> > relevant by involving the users who reported them in determining if
> > they are still valid. This increases community involvement and helps
> > KDE as there isn't anywhere near enough manpower to review the
> > thousands upon thousands of bugs that haven't been touched in years.
> 
> Anecdotally many people don't like such automated changes being done to
> their bugreports that don't actually engage with the content of the report.

Well, anecdotally you will mostly get feedback from people who don't like it. 
Unless something is exceptionally great, few people will take the time to 
speak out in favor of something that is already happening.

> > The bugs that we are interacting with are ones that have not had any
> > activity for over 2 years. We are simply trying to reinvigorate
> > discussion on those bugs to see if they are still valid. If the user
> > does not reply within the standard 30 day period after a bug is set to
> > NEEDSINFO, it is automatically closed by the Bug Janitor.
> > 
> > I am not simply closing bugs, so I do take offense that care is not
> > applied.
> 
> Properly "triaging" old reports requires at least some level of
> understanding of the project, codebase etc. I'm afraid there is no
> simple solution to that and rule-based approaches aren't good enough.
> Even taking things like CONFIRMED status or wishlist priority into
> account assumes that these have actually been consistently applied.

As a maintainer on a small project, I'm quite happy to get an occasional nudge 
on old reports. Yes, I do occasionally go over old reports to see if they are 
still valid, but having somebody else doing this methodically makes sure I 
don't gloss over some bug that could be closed or fixed.

Having this done by someone else without too much internal knowledge is an 
absolute plus in my opinion. After all, if you want to clean up your attic, 
you try to find a helper who does not have the same emotional attachment as 
yourself.


> > I will halt it until it is approved by more developers. However if it
> > is decided that it isn't wanted then the KDE as a whole will need to
> > entice more people in sorting old bugs individually as it is clearly
> > not a priority right now for the majority.

Speaking for KPhotoAlbum, I really appreciate the bugzilla gardening. Thank 
you for doing it!

Cheers,
  Johannes




[ANNOUNCE] CMake 3.25.2 available for download

2023-01-19 Thread John Parent
We are pleased to announce that CMake 3.25.2 is now available for download.

Please use the latest release from our download page:
  https://cmake.org/download/

Thanks for your support!


Changes made since CMake 3.25.1:

Andrey Vostrikov (1):
  CheckSymbolExists: Restore newline at end of test source

Brad King (14):
  Utilities/Release: Use explicit digest for Win7-compatible signature
  Help: Clarify SYSTEM property default for imported targets
  gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch
  gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release
branch
  ccmake: Restore compilation with AIX curses.h
  ASM_MASM: Populate MSVC debug information format abstraction table
  VS: Do not enable ASM_MASM debug information unless requested
  gitlab-ci: update macOS jobs to use Xcode 14.2
  Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
  try_run: Avoid crash in keyword-dispatched signature when cross-compiling
  Restore implicit include directory extraction for adaptive relative paths
  IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
  Help: Restore cmake-buildsystem(7) header-only library example
  CMake 3.25.2

Craig Scott (3):
  FetchContent: Don't pass SYSTEM through to sub-build
  Help: Clarify and update SYSTEM-related docs
  Code comments: Fix trivial typos

Marc Chevrier (2):
  Help: Add version information for SYSTEM option of add_subdirectory
  Help: string(JSON): avoid duplicate labels

Michael Hirsch (2):
  IntelLLVM: Avoid finding not-yet-supported icpx on Windows
  Help: Clarify compiler id distinction between Intel Classic and IntelLLVM

Robert Maynard (2):
  CUDA: Add support for cuda_std_20 for nvcc 12.0+
  FindCUDAToolkit: Handle CUDA::nvToolsExt not existing

leha-bot (2):
  zlib: Fix typo in mangling the crc32() function
  FindBoost: Add Boost 1.81 support