Re: Fedora rawhide compose report: 20241218.n.0 changes

2024-12-18 Thread Yaakov Selkowitz

On 12/18/24 03:07, Fedora Rawhide Report wrote:

= DROPPED PACKAGES =
Package: libtimezonemap-0.4.5.3-2.fc41
Summary: Time zone map widget for Gtk+
RPMs:libtimezonemap libtimezonemap-devel
Size:12.34 MiB


libtimezonemap seems to have been prematurely retired.  While anaconda 
no longer requires it (which was the justification for retirement), 
cinnamon still does:


https://src.fedoraproject.org/rpms/cinnamon/blob/rawhide/f/cinnamon.spec#_118
https://github.com/linuxmint/cinnamon/blob/master/files/usr/share/cinnamon/cinnamon-settings/modules/cs_calendar.py#L10

Please unretire the package immediately, and if you are no longer 
interested in maintaining it, put it up for adoption instead.


--
Yaakov Selkowitz
Principal Software Engineer, Emerging RHEL
Red Hat, Inc.

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Council update [was Re: On revoking provenpackager from probinson]

2024-12-18 Thread Matthew Miller
The Fedora Council met today. After our regular meeting (where we're taking
the next formal step in the gitforge process!) [1], we had a private video
call for about half an hour on this topic. As transparency is part of what's
at issue, we intentionally did not make any decisions in that call; we just
needed the higher bandwidth to help understand the situation. After, we
followed up with another ad-hoc public meeting [2].

>From this, we have two actions:

First, we ask FESCo to put their decision on hold while we investigate, and
to restore Peter's proven-packager access in the meantime.


Second, we are going to compile a factual report of what happened and when.

This is going to take some time (and would even without the holidays), and I
appreciate your patience. The specific situation connects into broad
questions about what "proven packager" should be — and even bigger ones
about what it means to be a package maintainer in Fedora. I hope that we can
improve how we collaborate and communicate overall. Once we have a full
understanding, we will make recommendations on next steps, and possibly
adjust Council policies.


[1]: 
https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-12-18/fedora-council-meeting.2024-12-18-15.03.html
[2]: 
https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2024-12-18/ad-hoc-council-meeting-about-the-proven-packager-process-and-recent-fesco-decision-on-proven-packager-rights-removal.2024-12-18-16.10.html

-- 
Matthew Miller

Fedora Project Leader
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Richard W.M. Jones
On Tue, Dec 17, 2024 at 02:28:09PM +0100, Vít Ondruch wrote:
> 
> Dne 16. 12. 24 v 23:13 Miroslav Suchý napsal(a):
> >Dne 16. 12. 24 v 7:03 odp. Miro Hrončok napsal(a):
> >>
> >>And based on my experience, I doubt this particular
> >>provenpackager status was stripped based on something like that.
> >>
> >>Sure, I guess we all agree that the line is fuzzy and probably
> >>not very well documented/defined. That does not mean we use that
> >>to justify problematic provenpackager behavior.
> >
> >I agree with Miro.
> >
> >I doubt anyone complains about release-bumps.
> >
> >In past, I complained about other PP commits (not probinson) -
> >they changed somehow random parts of spec. E.g. URL in SOURCEX. Or
> >/usr/bin to %{_bindir}. This changes were either problematic for
> >my workflow or simply incorrect. And these changes (directly done
> >in dist-git) were not triggered by any issue. Though, I was alway
> >able to resolve it with the author without the need to reach
> >FESCO.
> >
> 
> This is not recent example, but really bad example of PP's work IMHO:
> 
> https://src.fedoraproject.org/rpms/ruby/c/c31c7edb6913eb7417ee68c59997548df2943dde

>From 2014, when the pull-request workflow didn't exist.  I'm not sure
what the alternative was back then.  Send a specfile patch to the
maintainer by email?  Discuss it on IRC?  (We don't actually know
whether or not those things occurred.)

I suspect given the year and the context, Peter was probably doing
this to add Arm support.

Anyway about the content of the change, rather than the communication:

 - The use of wildcards in .gitignore is a large change, but also an
   improvement.

 - Renumbering the patch lines is invasive perhaps, but the result is
   cleaner.  I probably wouldn't have done this to someone else's
   spec.

 - A new patch was added with a clear reference to upstream status.

 - Forcing the Tcl/Tk version needs an explanation.

It would be nice if these had been done as separate commits, but again
this was back in 2014 when things were looser.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Simon de Vlieger

On 12/18/24 8:26 PM, Kevin Fenzi wrote:

Since I have not chimed in on this yet, let me just say that I am deeply
sorry how the communication/timing/process went here. At the least I
should have realized that many fesco members would be already away this
week, so with lack of quorum, it's hard for fesco as a whole to respond
or take actions. I too am one of those who is supposed to be away, but
I've found this week far from relaxing. ;(


Please make sure to 'plug out' and take time for yourself and others 
that are important to you as well.



A bit of history for those that haven't been around a long time:
(at least from my memory, please do let me know if I misremember here!)

...snip..


I *really* like tidbits like this. Thank you for the story it contains 
many things on why people might have different ideas of the roles and 
process for provenpackagers depending on when they joined the Fedora 
project.



I personally kind of like the idea of telling provenpackagers to use
pull requests, but I don't thats sufficent. It should be a pull request
that also explains why. "Update to new version" isn't good enough
communication. It should be "Update to fix build because this is needed
for foo which has a serious bug which I am trying to fix before users
hit it" or something similar would be much better.

I wonder if perhaps now (or with a new gitforge) we could also raise
visibility somehow? A weekly report of "here's the things
provenpackagers did" and we can get more data on who is doing what for
what reason. If there's packages that provenpackagers are often
committing on perhaps they need more help?


We could, but it's might be difficult to tell which hat someone was 
wearing at the time a certain PR was made.



I don't think we can change the policy with hard timelines.
Urgency and importatance will be subjective and could be wildly
different between cases. However, again something to think about with a
new gitforge is perhaps we should have a lifecycle for everything?
ie, if you submit a pull request right now, it just sits there until
closed or merged. Even if it has conflicts. Even if it's against f37 or
something.


What I'd like to see is to remove provenpackagers, do everything through 
PRs and have a separate SIG/group that can fast-track and merge any PR. 
This lets us verify that the changes are clean, minimal, and still 
allows some human fast-track to skip some checks and balances if we must.


There could of course be some sort of exception(s) for mass rebuilds or 
such.



Finally we should clarify the arch teams. When aarch64/ppc64le/s390x
were moving into primary we did have a ton of activity and there were
things that needed pushed quickly to get things working. Likely the same
will be the case for riscv. At the start of them being primary we still
sent arch teams bugs and issues to deal with, but I think slowly over
time thats eroded and since most of those are just mainstream now,
maintainers often just handle issues themselves with upstream help.
Do we still want provenpackagers from those arches to push fixes?
I would argue yes, but again communication is very important.




I do think a new gitforge may be a good chance for us to adjust our
workflows both to it and to better serve everyone.


Perhaps a lot can be done with the new forge but we shouldn't ascribe it 
mythical properties. A PR-like workflow will hopefully be easier in 
ForgeJo and managing ACLs likely as well.


For the rest we'd need a bunch of CI and bots (however: I really like 
the idea of auto-closing/rebasing PRs against old branches). There's 
definitely a lot we can gain here.

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Kevin Fenzi
Oh, one additional item I wanted to mention...

I wonder if we could encourage maintainers/community members to do
something like this:
https://cassidoo.co/post/remote-intros/

TLDR: a small page listing your contact prefs, timezones, etc.

kevin


signature.asc
Description: PGP signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Clemens Lang
Hi,

> On 18. Dec 2024, at 17:51, Fabio Valentini  wrote:
> 
> On Wed, Dec 18, 2024 at 10:43 AM Clemens Lang  wrote:
>> 
>> See https://src.fedoraproject.org/rpms/stunnel, or 
>> https://src.fedoraproject.org/rpms/gnutls, owned by @crypto-team.
> 
> Looks like there are multiple different things being conflated here:
> 
> The "main admin" of neither of these packages is the @crypto-team
> group - groups *cannot* be the "main admin”.
> […]
> 
> Then there is the default bugzilla assignee, which *can* be a group
> too, but the default bugzilla assignee is not the "main admin". Being
> orphaned means that the "main admin" is "orphan", the default bugzilla
> assignee is set independent of that.

I realized that after I clicked send, but I don’t think it really makes a 
difference.
The main admin for many of the packages maintained by the crypto team is no 
longer the person that takes care of the tickets by default.

For example, Sahana used to maintain stunnel, but I am now the main maintainer. 
OpenSSL’s officially owned by Sahana, but Dima is doing most of the work. 
ca-certificates is now by default handled by Frantisek, not Bob. We never 
bothered changing this in pagure. We shuffle packages around roughly once a 
year depending on workload and interest. What matters is that somebody reacts 
to tickets filed against a package, and we do that.

-- 
Clemens Lang
RHEL Crypto Team
Red Hat

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2024-12-18 Thread Kevin Fenzi
On Wed, Dec 18, 2024 at 10:55:13AM -0600, Jason Tibbitts wrote:
> > maxwell--- via devel-announce  
> > writes:
> 
> > fedscm-admin  cqi, ignatenkobrain, limb,   3 weeks 
> > ago  
> >   mohanboddu, orphan, tibbs 
> > 
> 
> I can't think of any reason this shouldn't simply be retired.  All of
> the SCM processing is now handled via a completely different method, and
> I doubt the tool has any utility at all now.

Yeah. I have retired it.

kevin


signature.asc
Description: PGP signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Fabio Valentini
On Wed, Dec 18, 2024 at 6:35 PM Clemens Lang  wrote:
>
> I realized that after I clicked send, but I don’t think it really makes a 
> difference.
> The main admin for many of the packages maintained by the crypto team is no 
> longer the person that takes care of the tickets by default.
>
> For example, Sahana used to maintain stunnel, but I am now the main 
> maintainer. OpenSSL’s officially owned by Sahana, but Dima is doing most of 
> the work. ca-certificates is now by default handled by Frantisek, not Bob. We 
> never bothered changing this in pagure. We shuffle packages around roughly 
> once a year depending on workload and interest. What matters is that somebody 
> reacts to tickets filed against a package, and we do that.

In that case, your group is obviously not one of the problematic cases here :)

Still, it might make sense to just "give" the packages to the person
who currently does the bulk of the maintenance, just so it's clear for
people who look at the package who to contact in case going through
the group is not possible.

Fabio
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Fabio Valentini
On Wed, Dec 18, 2024 at 6:31 PM Matthew Miller  wrote:
>
> On Wed, Dec 18, 2024 at 11:17:12AM -0600, Michel Lind wrote:
> > but the only document I see for creating a SIG is still only a wiki page
> > https://fedoraproject.org/wiki/Creating_a_Fedora_SIG
>
> This all desperately needs a refresh. All I ask is: please, please don't
> create a new mailing list. :)

Well ...

Just making a SIG is the easy part. But where more bureaucracy comes
into play is when you want to have the SIG also be a group in FAS, and
in dist-git.

For the latter (i.e. also be able to add the group with commit access
to packages), you actually *MUST* create a mailing list, which needs
to be associated with the bugzilla account of the group, and where
bugzilla will send bugmail for packages associated with the group.

This requirement might well go away with the new forge / bug tracker,
but for now, that's all still necessary.

Fabio
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[heads up] update to astyle 3.6.6 with a soname bump in rawhide

2024-12-18 Thread Dan Horák
Hi, 

I am going to update astyle to the latest 3.6.6 version that changes
ABI and also changes soname. The 2 dependent packages (codeblocks and
kdevelop) will be rebuilt in a side-tag.



Dan
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Council update [was Re: On revoking provenpackager from probinson]

2024-12-18 Thread Simon de Vlieger

On 12/18/24 6:27 PM, Matthew Miller wrote:

The Fedora Council met today. After our regular meeting (where we're taking
the next formal step in the gitforge process!) [1], we had a private video
call for about half an hour on this topic. As transparency is part of what's
at issue, we intentionally did not make any decisions in that call; we just
needed the higher bandwidth to help understand the situation. After, we
followed up with another ad-hoc public meeting [2].


ForgeJo is indeed very exciting, I'm looking forward to it.


From this, we have two actions:


First, we ask FESCo to put their decision on hold while we investigate, and
to restore Peter's proven-packager access in the meantime.

Second, we are going to compile a factual report of what happened and when.

This is going to take some time (and would even without the holidays), and I
appreciate your patience. The specific situation connects into broad
questions about what "proven packager" should be — and even bigger ones
about what it means to be a package maintainer in Fedora. I hope that we can
improve how we collaborate and communicate overall. Once we have a full
understanding, we will make recommendations on next steps, and possibly
adjust Council policies.


Sounds good. Perhaps this mail also deserves a new thread on its own? It 
seems there's still some things simmering in the other threads :)


--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Pierre-Yves Chibon
On Wed, Dec 18, 2024 at 09:03:45AM +, Daniel P. Berrangé wrote:
> On Wed, Dec 18, 2024 at 09:53:17AM +0100, Miroslav Suchý wrote:
> > Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):
> > > The following packages are orphaned and will be retired when they
> > > are orphaned for six weeks, unless someone adopts them. If you know for 
> > > sure
> > > that the package should be retired, please do so now with a proper reason:
> > > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> > 
> > I see lots of packages that are orphaned, but have one or more
> > co-maintainer. Sometimes they may quickly take the package, sometimes they
> > may be on holidays.
> > 
> > Would you object if promote a co-maintainer to main maintainer for orphaned 
> > packages and make it a rule?
> 
> Broadly it is a good idea, but with impl questions due to Pagure.
> 
> IIUC Pagure only allows for 1 "main admin" (owner). What would you suggest
> if there are currently 2 (or more) "admin"s (co-maintainers). Arbitrarily
> pick 1 of the many to promote? Or do nothing and let them choose ?
> 
> This is a problem I would hope our Pagure replacement will trivially fix
> for us, on the dist-git side at least. Other forges don't typically have
> a distinction between a single "main admin" and other "admins". Repos are
> "owned" by the collective of all admins who are equal peers. So there's
> no problem until the very last admin wants to leave.

It's not actually a pagure problem, the reason we have a main admin is basically
bugzilla. You can have as many CC as you want in a bugzilla bug, but there can
only be 1 account assigned to the ticket.
This is why in pkgdb we had an "owner" which got changed to "point of contact"
in pkgdb2 and "main admin" in pagure.


Pierre
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Emmanuel Seyman
* Miroslav Suchý [18/12/2024 12:59] :
>
> emails. And instead of putting the package on the list, it would the API
> call to pagure and assign the package to another co-maintainer. So there
> will be alway one main-maintainer.

If there are several co-maintainers, which one do you choose?

If one of those co-maintainers is there to maintain a specific part
of the package (a given feature, bindings to $LANGUAGE, ...), how do
you ensure he is not promoted to main admin?

Emmanuel
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 2:25 odp. Emmanuel Seyman napsal(a):

If there are several co-maintainers, which one do you choose?


Anyone.



If one of those co-maintainers is there to maintain a specific part
of the package (a given feature, bindings to $LANGUAGE, ...), how do
you ensure he is not promoted to main admin?


If it is not best decision (very likely) then they have all time in the world to swap places. But without the 6-week 
presure that the package will be retired.


--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Vít Ondruch


Dne 18. 12. 24 v 13:18 Miroslav Suchý napsal(a):

Dne 18. 12. 24 v 10:53 dop. Daniel P. Berrangé napsal(a):

I don't accept that co-maintainers are (or should be assumed to be)
"typically" non-responsive. That is a depressing denigration of
many Fedora co-maintainer's work.


During this year, as part of my work on SPDX, I opened several 
hundreds PR at src.fedoraproject.org. Only fraction of the maintainers 
reacted. I do not have hard data on my hand, It could be about 20-30% 
of maintainer that responded. Definitelly way bellow of 40%.


That is the reality. I wish it would be different. But I cannot change 
it. And we should not deny it.



BTW what problem do you want to fix actually? Having orphaned packages 
on itself is not a problem IMHO. Having owned packages with unresponsive 
maintainers *is* real problem OTOH.


I your SPDX case, you should be happy that packages are removed from 
Fedora faster.



Vít






Yes, there will be cases where a co-maintainer is not responsive, but
we shouldn't design our policy to assume our maintainers are doing a
bad job by default.


Hold on. Non-responsive maintainer != bad job.

Fedora is made of volunteers. They have they own work. They own 
priorities. Maybe they just become parent. Or they have hard times. 
And they do not want to be connected right now.


And then we have a package that have release every few years. The spec 
changelog consists of "mass rebuild for FXX". And the package works 
without problem. And we have many of such packages. And suddenly main 
maintainer orphans the package. And we have 6 weeks window where we 
need to find a new maintainer. In situation where there is 
co-maintainer - likely willing to take over the package. But if he did 
not read emails in 6 weeks, does it make them doing a bad job? I do 
not think so.





OpenPGP_signature.asc
Description: OpenPGP digital signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2024-12-18 Thread Davide Cavalca
aprsd orphan   4 
weeks ago
xdemorse  orphan   4 
weeks ago
xpsk31orphan   4 
weeks ago


I've taken these.

Cheers
Davide
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miro Hrončok

On 18. 12. 24 12:53, Miroslav Suchý wrote:

Dne 18. 12. 24 v 10:53 dop. Miro Hrončok napsal(a):
When the package is orphaned (e.g. because the buzgilla that said it does not 
install was ignored by all 8 maintainers), it would be assigned to one of 
them, we are at 7 maintainers. It would take 8 another weeks to orphan it 
again, and again, and again.


In such case the package should be retired, isn't it?

No. It's should be orphaned, so it can get a maintainer to fix it.

This maintainer may or may not be from the co-maintainers list.

Only if it gets no new main admin in 6 weeks, it's retired.

--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Kevin Fenzi
Since I have not chimed in on this yet, let me just say that I am deeply
sorry how the communication/timing/process went here. At the least I
should have realized that many fesco members would be already away this
week, so with lack of quorum, it's hard for fesco as a whole to respond
or take actions. I too am one of those who is supposed to be away, but
I've found this week far from relaxing. ;( 

On Mon, Dec 16, 2024 at 12:01:11PM +, Daniel P. Berrangé wrote:
...snip...

> While there can be reasons to push directly to git, I think it should be
> considered very exceptional. Again I think this would be helped if the
> guidelines explicitly said that opening a PR is the strongly favoured
> default approach.
> 
> Personally, I would aim to mandate PR is used exclusively for everything
> done in Fedora. Even if that PR gets immediately almost approved & merged
> by the same person, it at least enables automated CI to catch clearly
> FTBFS problems. This would need very good automation to make it scale
> in the scenarios where large distro wide changes are needed. So today I'd
> be fine with just saying PRs are simply the default strongly preferred
> option. It'd be better than the vague language used today about how
> PP should communicate with maintainers.

I think it's pretty clear we need to try and get some more clarity
around communication here, so I think this subthread is worth
continuing.

A bit of history for those that haven't been around a long time:
(at least from my memory, please do let me know if I misremember here!)

In the 'fedora extras' days anyone in the packager group could commit
(cvs!) to any package. (ie, everyone was provenpackagers)

At the start of fedora/extras merge, anyone in the packager group could
commit to lots of things. However there were a few ex core packages that
were locked down. In 2008 ish, this was changed: 
https://fedoraproject.org/wiki/User:JesseKeating/NewMaintainerContainment
https://fedoraproject.org/wiki/User:JesseKeating/NewMaintainerContainment
and as part of that a new group was made: uberpackager!
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/EFZWNCWZTU33B3YWXJNZRBQEH7YZLRI5/
(and a 99 post thread about the name, which was changed to
provenpackager). As part of this some packages could still choose to not
allow provenpackagers commit.

The early docs had:

"To become a provenpackager, you must ask an existing provenpackager to sponsor 
you into the group.
This is a much less involved process than initial sponsorship. Usually just 
asking is all it will take.
Most maintainers probably will not need to be provenpackagers, so you shouldn't 
apply for this access unless you need it."
 
https://fedoraproject.org/w/index.php?title=How_to_get_sponsored_into_the_packager_group&oldid=81650

I remember (but can't find my meeting logs from, so I might be mistaken)
that the idea at the time was that provenpackager should be very easy to
get. You just needed someone to vouch for you that you knew. Also, the
initial provenpackager group was seeded from packagers with > 5
packages (or something similar). 

Anyhow, not sure thats too useful, but I thought it might inform on
things we have done/tried in the past. There's a bunch more of course.

I personally kind of like the idea of telling provenpackagers to use
pull requests, but I don't thats sufficent. It should be a pull request
that also explains why. "Update to new version" isn't good enough
communication. It should be "Update to fix build because this is needed
for foo which has a serious bug which I am trying to fix before users
hit it" or something similar would be much better.

I wonder if perhaps now (or with a new gitforge) we could also raise
visibility somehow? A weekly report of "here's the things
provenpackagers did" and we can get more data on who is doing what for
what reason. If there's packages that provenpackagers are often
committing on perhaps they need more help?

I don't think we can change the policy with hard timelines.
Urgency and importatance will be subjective and could be wildly
different between cases. However, again something to think about with a
new gitforge is perhaps we should have a lifecycle for everything?
ie, if you submit a pull request right now, it just sits there until
closed or merged. Even if it has conflicts. Even if it's against f37 or
something.

Finally we should clarify the arch teams. When aarch64/ppc64le/s390x
were moving into primary we did have a ton of activity and there were
things that needed pushed quickly to get things working. Likely the same
will be the case for riscv. At the start of them being primary we still
sent arch teams bugs and issues to deal with, but I think slowly over
time thats eroded and since most of those are just mainstream now,
maintainers often just handle issues themselves with upstream help.
Do we still want provenpackagers from those arches to push fixes? 
I would argue yes, but again communica

Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Michel Lind
On Wed, Dec 18, 2024 at 12:55:07PM +, Davide Cavalca wrote:
> MkDocs (https://www.mkdocs.org/) is a Markdown-based website maker, geared
> towards technical documentation. The CentOS Project has historically used
> MkDocs for SIG documentation, and the CentOS Docs SIG has recently
> standardized on MkDocs for the overall project, leading to the creation of a
> collated documentation site at https://docs.centos.org (sources:
> https://gitlab.com/CentOS/docs/docs.centos.org).
> 
> To ease this work, I've been working on getting the MkDocs stack back in
> shape in Fedora, with the goal of eventually branching it for EPEL 10.
> Because MkDocs is quite sprawling, I'd like to setup a lightweight SIG
> around it to ease package maintenance of the stack. By "lightweight" I mean
> that I expect this will mostly be used for package ACLs and bug triage.
> While I mostly expect folks from the CentOS Docs SIG to join in, this is by
> all means open to anybody interested in collaborating.
> 
For completeness, this is the infra request

https://pagure.io/fedora-infrastructure/issue/12337

cc Packaging group to see if we should consider making the process of
creating a new SIG better documented

FESCo has a policy document on specific SIGs' rules
https://docs.fedoraproject.org/en-US/fesco/SIG_policy/

but the only document I see for creating a SIG is still only a wiki page

https://fedoraproject.org/wiki/Creating_a_Fedora_SIG

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Matthew Miller
On Wed, Dec 18, 2024 at 11:17:12AM -0600, Michel Lind wrote:
> but the only document I see for creating a SIG is still only a wiki page
> https://fedoraproject.org/wiki/Creating_a_Fedora_SIG

This all desperately needs a refresh. All I ask is: please, please don't
create a new mailing list. :)


-- 
Matthew Miller

Fedora Project Leader
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F42 libtimezone unannounced removal

2024-12-18 Thread Sérgio Basto
On Wed, 2024-12-18 at 15:08 +, Leigh Scott wrote:
> Please readd libtimezone for f42 and give me ownership.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=2333021
> 
> https://src.fedoraproject.org/rpms/libtimezonemap/c/3e1e20e5d49c4a3b144f8fb285c4b913dfc9bd43?branch=rawhide

IMHO , we should move the ticket to component  libtimezonemap 

the only dependency is one hard require in cinnamon
[1]https://src.fedoraproject.org/rpms/cinnamon/blob/rawhide/f/cinnamon.spec#_118


[1]
Depending on: libtimezonemap (1)
cinnamon
cinnamon-6.2.9-1.fc41.x86_64 requires
libtimezonemap(x86-64) = 0.4.5.3-2.fc41




-- 
Sérgio M. B.
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Neal Gompa
On Wed, Dec 18, 2024 at 2:04 AM Daniel P. Berrangé  wrote:
>
> On Wed, Dec 18, 2024 at 09:53:17AM +0100, Miroslav Suchý wrote:
> > Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):
> > > The following packages are orphaned and will be retired when they
> > > are orphaned for six weeks, unless someone adopts them. If you know for 
> > > sure
> > > that the package should be retired, please do so now with a proper reason:
> > > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> >
> > I see lots of packages that are orphaned, but have one or more
> > co-maintainer. Sometimes they may quickly take the package, sometimes they
> > may be on holidays.
> >
> > Would you object if promote a co-maintainer to main maintainer for orphaned 
> > packages and make it a rule?
>
> Broadly it is a good idea, but with impl questions due to Pagure.
>
> IIUC Pagure only allows for 1 "main admin" (owner). What would you suggest
> if there are currently 2 (or more) "admin"s (co-maintainers). Arbitrarily
> pick 1 of the many to promote? Or do nothing and let them choose ?
>
> This is a problem I would hope our Pagure replacement will trivially fix
> for us, on the dist-git side at least. Other forges don't typically have
> a distinction between a single "main admin" and other "admins". Repos are
> "owned" by the collective of all admins who are equal peers. So there's
> no problem until the very last admin wants to leave.
>

One thing I hope we never do is allow something to be principally
owned by groups as a rule. As a general practice, "groups" are bad at
being responsible for packages when the chips are down. It is
difficult to figure out if a package is being administered. Having a
singular point of contact in that scenario is beneficial, and I would
prefer we maintain that going forward in any new system.

Will we? I don't know. People have been trying to make loopholes for
this for years anyway, and every loophole implementation sucks in
their own way. Just look at all the "foo-maint" accounts that
represent some team for a package. Ultimately those accounts are
useless for being responsible for the package and creates issues for
us over the long-term as we cannot figure out if there's anyone behind
a package in the first place.

Pagure had the distinction because our policy needed it, and I don't
particularly disagree with that need.



-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Forming a lightweight SIG around MkDocs

2024-12-18 Thread Davide Cavalca
MkDocs (https://www.mkdocs.org/) is a Markdown-based website maker, 
geared towards technical documentation. The CentOS Project has 
historically used MkDocs for SIG documentation, and the CentOS Docs SIG 
has recently standardized on MkDocs for the overall project, leading to 
the creation of a collated documentation site at https://docs.centos.org 
(sources: https://gitlab.com/CentOS/docs/docs.centos.org).


To ease this work, I've been working on getting the MkDocs stack back in 
shape in Fedora, with the goal of eventually branching it for EPEL 10. 
Because MkDocs is quite sprawling, I'd like to setup a lightweight SIG 
around it to ease package maintenance of the stack. By "lightweight" I 
mean that I expect this will mostly be used for package ACLs and bug 
triage. While I mostly expect folks from the CentOS Docs SIG to join in, 
this is by all means open to anybody interested in collaborating.


Cheers
Davide
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Neal Gompa
On Wed, Dec 18, 2024 at 5:55 AM Davide Cavalca
 wrote:
>
> MkDocs (https://www.mkdocs.org/) is a Markdown-based website maker,
> geared towards technical documentation. The CentOS Project has
> historically used MkDocs for SIG documentation, and the CentOS Docs SIG
> has recently standardized on MkDocs for the overall project, leading to
> the creation of a collated documentation site at https://docs.centos.org
> (sources: https://gitlab.com/CentOS/docs/docs.centos.org).
>
> To ease this work, I've been working on getting the MkDocs stack back in
> shape in Fedora, with the goal of eventually branching it for EPEL 10.
> Because MkDocs is quite sprawling, I'd like to setup a lightweight SIG
> around it to ease package maintenance of the stack. By "lightweight" I
> mean that I expect this will mostly be used for package ACLs and bug
> triage. While I mostly expect folks from the CentOS Docs SIG to join in,
> this is by all means open to anybody interested in collaborating.
>

I think this is great! Thanks for this! :)



-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: On revoking provenpackager from probinson

2024-12-18 Thread Matthew Miller
On Tue, Dec 17, 2024 at 11:00:49PM -0800, Adam Williamson wrote:
> make one up on the fly, which seems not to have gone optimally. But I
> don't think the reasonable conclusion to draw from this is "everything
> must either fall under the CoC or nothing".

Strong agree. Code of Conduct Committee is stressful enough as it is.

-- 
Matthew Miller

Fedora Project Leader
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


F42 libtimezone unannounced removal

2024-12-18 Thread Leigh Scott
Please readd libtimezone for f42 and give me ownership.

https://bugzilla.redhat.com/show_bug.cgi?id=2333021

https://src.fedoraproject.org/rpms/libtimezonemap/c/3e1e20e5d49c4a3b144f8fb285c4b913dfc9bd43?branch=rawhide
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F42 libtimezone unannounced removal

2024-12-18 Thread Leigh Scott
releng ticket filed https://pagure.io/releng/issue/12505
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F42 libtimezone unannounced removal

2024-12-18 Thread Leigh Scott
libtimezone = libtimezonemap
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Fabio Valentini
On Wed, Dec 18, 2024 at 10:43 AM Clemens Lang  wrote:
>
> Hi Neal,
>
> > On 18. Dec 2024, at 10:21, Neal Gompa  wrote:
> >
> > One thing I hope we never do is allow something to be principally
> > owned by groups as a rule.
>
> See https://src.fedoraproject.org/rpms/stunnel, or 
> https://src.fedoraproject.org/rpms/gnutls, owned by @crypto-team.

Looks like there are multiple different things being conflated here:

The "main admin" of neither of these packages is the @crypto-team
group - groups *cannot* be the "main admin".
There are some "legacy" groups (that predate the actual concept of
"groups" AFAIK) that *act* as groups but which are normal user
accounts (for example, "java-sig") that just happen to be shared
between multiple people. Those *can* be "main admin".

Then there is the default bugzilla assignee, which *can* be a group
too, but the default bugzilla assignee is not the "main admin". Being
orphaned means that the "main admin" is "orphan", the default bugzilla
assignee is set independent of that.

Fabio
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Fabio Valentini
On Wed, Dec 18, 2024 at 3:40 PM Miroslav Suchý  wrote:
>
> Dne 18. 12. 24 v 2:25 odp. Emmanuel Seyman napsal(a):
> > If there are several co-maintainers, which one do you choose?
>
> Anyone.

That's literally the worst way to handle this IMO.

Packages that get orphaned due to long-standing "issues" (FTI / FTBFS)
means that *all* co-maintainers have failed to address these issues -
*all* of them should have been CC'd on the corresponding bugs and
reminders. Promoting any one of them to "main" maintainer just to keep
the package from being retired just prolongs the time frame in which a
broken package is present in Fedora.

Fabio
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2024-12-18 Thread Jason Tibbitts
> maxwell--- via devel-announce  
> writes:

> fedscm-admin  cqi, ignatenkobrain, limb,   3 weeks 
> ago  
>   mohanboddu, orphan, tibbs   
>   

I can't think of any reason this shouldn't simply be retired.  All of
the SCM processing is now handled via a completely different method, and
I doubt the tool has any utility at all now.
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F42 libtimezone unannounced removal

2024-12-18 Thread Michel Lind
On Wed, Dec 18, 2024 at 03:08:25PM -, Leigh Scott wrote:
> Please readd libtimezone for f42 and give me ownership.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=2333021
> 
> https://src.fedoraproject.org/rpms/libtimezonemap/c/3e1e20e5d49c4a3b144f8fb285c4b913dfc9bd43?branch=rawhide

Indeed, this is actually used by cinnamon

$ fedrq whatrequires 'libtimezonemap*'
cinnamon-6.4.2-2.fc42.x86_64

$ fedrq whatrequires 'libtimezonemap*' -b f41
cinnamon-6.2.9-1.fc41.x86_64
libtimezonemap-devel-0.4.5.3-2.fc41.i686
libtimezonemap-devel-0.4.5.3-2.fc41.x86_64

cc-ing the packaging list - I notice the retirement process currently
does not really mention any requirement to check for affected packages /
to provide heads-up, which is a bit surprising since we do that
(implicitly) for updating packages at least in stable releases.

https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#Unretire_a_Package

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Daniel P . Berrangé
On Wed, Dec 18, 2024 at 02:15:23PM +0100, Pierre-Yves Chibon wrote:
> On Wed, Dec 18, 2024 at 09:03:45AM +, Daniel P. Berrangé wrote:
> > On Wed, Dec 18, 2024 at 09:53:17AM +0100, Miroslav Suchý wrote:
> > > Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):
> > > > The following packages are orphaned and will be retired when they
> > > > are orphaned for six weeks, unless someone adopts them. If you know for 
> > > > sure
> > > > that the package should be retired, please do so now with a proper 
> > > > reason:
> > > > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> > > 
> > > I see lots of packages that are orphaned, but have one or more
> > > co-maintainer. Sometimes they may quickly take the package, sometimes they
> > > may be on holidays.
> > > 
> > > Would you object if promote a co-maintainer to main maintainer for 
> > > orphaned packages and make it a rule?
> > 
> > Broadly it is a good idea, but with impl questions due to Pagure.
> > 
> > IIUC Pagure only allows for 1 "main admin" (owner). What would you suggest
> > if there are currently 2 (or more) "admin"s (co-maintainers). Arbitrarily
> > pick 1 of the many to promote? Or do nothing and let them choose ?
> > 
> > This is a problem I would hope our Pagure replacement will trivially fix
> > for us, on the dist-git side at least. Other forges don't typically have
> > a distinction between a single "main admin" and other "admins". Repos are
> > "owned" by the collective of all admins who are equal peers. So there's
> > no problem until the very last admin wants to leave.
> 
> It's not actually a pagure problem, the reason we have a main admin is 
> basically
> bugzilla. You can have as many CC as you want in a bugzilla bug, but there can
> only be 1 account assigned to the ticket.
> This is why in pkgdb we had an "owner" which got changed to "point of contact"
> in pkgdb2 and "main admin" in pagure.

Oh good point. That's actually one of the main reasons many teams create a
'-maint' email alias, both in Fedora and RHEL world. It gets rid of
the mis-leading impression for new bugs that a specific single person out
of all the co-maintainers is responsible for that bug. A real human does
not get assigned until it is genuinely something they're intending to work
on, so other co-maintainers have a clear view of what's pending or not. I
recall Fedora in the past had unique email address aliases per-package
which would fan out to all maintainers, which could have been used in BZ,
avoiding the need to limit Pagure due to BZ's design.

With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life


I see lots of packages that are orphaned, but have one or more co-maintainer. Sometimes they may quickly take the 
package, sometimes they may be on holidays.


Would you object if promote a co-maintainer to main maintainer for orphaned 
packages and make it a rule?

...

Here is random example from today's announce of orphaned packages:



 Package  (co)maintainers   Status 
Change

Singular  orphan, rdieter  0 weeks ago
cddlibjjames, orphan   0 weeks ago



--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Daniel P . Berrangé
On Wed, Dec 18, 2024 at 02:21:19AM -0700, Neal Gompa wrote:
> On Wed, Dec 18, 2024 at 2:04 AM Daniel P. Berrangé  
> wrote:
> >
> > On Wed, Dec 18, 2024 at 09:53:17AM +0100, Miroslav Suchý wrote:
> > > Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):
> > > > The following packages are orphaned and will be retired when they
> > > > are orphaned for six weeks, unless someone adopts them. If you know for 
> > > > sure
> > > > that the package should be retired, please do so now with a proper 
> > > > reason:
> > > > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> > >
> > > I see lots of packages that are orphaned, but have one or more
> > > co-maintainer. Sometimes they may quickly take the package, sometimes they
> > > may be on holidays.
> > >
> > > Would you object if promote a co-maintainer to main maintainer for 
> > > orphaned packages and make it a rule?
> >
> > Broadly it is a good idea, but with impl questions due to Pagure.
> >
> > IIUC Pagure only allows for 1 "main admin" (owner). What would you suggest
> > if there are currently 2 (or more) "admin"s (co-maintainers). Arbitrarily
> > pick 1 of the many to promote? Or do nothing and let them choose ?
> >
> > This is a problem I would hope our Pagure replacement will trivially fix
> > for us, on the dist-git side at least. Other forges don't typically have
> > a distinction between a single "main admin" and other "admins". Repos are
> > "owned" by the collective of all admins who are equal peers. So there's
> > no problem until the very last admin wants to leave.
> >
> 
> One thing I hope we never do is allow something to be principally
> owned by groups as a rule. As a general practice, "groups" are bad at
> being responsible for packages when the chips are down. It is
> difficult to figure out if a package is being administered. Having a
> singular point of contact in that scenario is beneficial, and I would
> prefer we maintain that going forward in any new system.
> 
> Will we? I don't know. People have been trying to make loopholes for
> this for years anyway, and every loophole implementation sucks in
> their own way. Just look at all the "foo-maint" accounts that
> represent some team for a package. Ultimately those accounts are
> useless for being responsible for the package and creates issues for
> us over the long-term as we cannot figure out if there's anyone behind
> a package in the first place.

I can understand your complaint about non-responsive groups, but there
are equally plenty of non-responsive individuals too. It all boils down
to social expectations for maintainers. If either an individual, or a
group, is not sufficiently responsive, technical solutions are not
going to solve that for us.

> Pagure had the distinction because our policy needed it, and I don't
> particularly disagree with that need.

Our policy here is ineffective & unenforced, given we have many packages
with group ownership via the "foo-maint" alias workaround for Pagure's
limitations. Trying to fix social problems with technical solutions often
ends up this way, with people forced into sub-optimal workarounds.

I don't like the "foo-maint" aliases, because we have no visibility into
who is behind the alias, but this is problem of our own making. If Pagure
had allowed all admins as peers it would have reduced the incentive to
workaround it with "foo-maint" aliases.

With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 10:03 dop. Daniel P. Berrangé napsal(a):

What would you suggest
if there are currently 2 (or more) "admin"s (co-maintainers).


No. I thinking about implementation in the script that generates

  "Orphaned packages looking for new maintainers"

emails. And instead of putting the package on the list, it would the API call to pagure and assign the package to 
another co-maintainer. So there will be alway one main-maintainer.


--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 10:51 dop. Vít Ondruch napsal(a):
Also making `ruby-packagers-sig` as a primary contact is problematic, because the group cannot e.g. retire such 
package without opening rel-eng ticket.


Valid concern. Can be solved by skipping @ID. So only real people would be 
assigned.

--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 10:53 dop. Miro Hrončok napsal(a):
When the package is orphaned (e.g. because the buzgilla that said it does not install was ignored by all 8 
maintainers), it would be assigned to one of them, we are at 7 maintainers. It would take 8 another weeks to orphan it 
again, and again, and again.


In such case the package should be retired, isn't it?

--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Clemens Lang
Hi Neal,

> On 18. Dec 2024, at 10:21, Neal Gompa  wrote:
> 
> One thing I hope we never do is allow something to be principally
> owned by groups as a rule.

See https://src.fedoraproject.org/rpms/stunnel, or 
https://src.fedoraproject.org/rpms/gnutls, owned by @crypto-team.


> As a general practice, "groups" are bad at
> being responsible for packages when the chips are down. It is
> difficult to figure out if a package is being administered. Having a
> singular point of contact in that scenario is beneficial, and I would
> prefer we maintain that going forward in any new system.

Do you have the impression that stunnel or gnutls are not well maintained in 
Fedora?


While I sympathize with your concerns, this really comes down to the particular 
group that maintains these packages. The Fedora crypto team (which is 
equivalent to the RHEL crypto team, essentially) does take good and active care 
of its components, even though they are maintained by a group. In fact, those 
packages being maintained by a group is actually an advantage for Fedora, 
because we will collectively monitor and, if necessary, act on tickets even 
when the primary maintainer is currently out of office.

As a consequence, I am very much opposed to a rule that would require packages 
to be maintained by single individuals. Are there such cases as you describe? 
Absolutely! Should they be a reason to completely ban groups? No.


-- 
Clemens Lang
RHEL Crypto Team
Red Hat

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Vít Ondruch
I would object! We've been there prior we arrived to the current 
workflow. And the typical situation was that such package was moved from 
one non-responsive maintainer to the other non-responsive maintainer. 
With my handle beginning with "v" I was always the last to become the 
maintainer and I can telly you, waiting or actively calling out other 
inactive maintainers is PITA. I don't think there is any big issue with 
the current situation. There is 7 weeks for folks to figure that 
somebody could pick up orphaned package.



Vít


Dne 18. 12. 24 v 9:53 Miroslav Suchý napsal(a):

Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know 
for sure
that the package should be retired, please do so now with a proper 
reason:

https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life


I see lots of packages that are orphaned, but have one or more 
co-maintainer. Sometimes they may quickly take the package, sometimes 
they may be on holidays.


Would you object if promote a co-maintainer to main maintainer for 
orphaned packages and make it a rule?


...

Here is random example from today's announce of orphaned packages:



 Package (co)maintainers   Status Change
 

Singular  orphan, rdieter  0 
weeks ago
cddlib    jjames, orphan   0 
weeks ago





OpenPGP_signature.asc
Description: OpenPGP digital signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora rawhide compose report: 20241218.n.0 changes

2024-12-18 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20241217.n.0
NEW: Fedora-Rawhide-20241218.n.0

= SUMMARY =
Added images:3
Dropped images:  4
Added packages:  3
Dropped packages:1
Upgraded packages:   76
Downgraded packages: 0

Size of added packages:  953.22 KiB
Size of dropped packages:12.34 MiB
Size of upgraded packages:   2.83 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   -2.94 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: Scientific vagrant-virtualbox x86_64
Path: 
Labs/x86_64/images/Fedora-Scientific-Vagrant-Rawhide-20241218.n.0.x86_64.vagrant-virtualbox.box
Image: Scientific vagrant-libvirt x86_64
Path: 
Labs/x86_64/images/Fedora-Scientific-Vagrant-Rawhide-20241218.n.0.x86_64.vagrant-libvirt.box
Image: Kinoite ociarchive ppc64le
Path: 
Kinoite/ppc64le/images/Fedora-Kinoite-ppc64le-Rawhide.20241218.n.0.ociarchive

= DROPPED IMAGES =
Image: Cinnamon live x86_64
Path: Spins/x86_64/iso/Fedora-Cinnamon-Live-x86_64-Rawhide-20241217.n.0.iso
Image: i3 live aarch64
Path: Spins/aarch64/iso/Fedora-i3-Live-aarch64-Rawhide-20241217.n.0.iso
Image: Python_Classroom vagrant-virtualbox x86_64
Path: 
Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20241217.n.0.x86_64.vagrant-virtualbox.box
Image: Python_Classroom vagrant-libvirt x86_64
Path: 
Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20241217.n.0.x86_64.vagrant-libvirt.box

= ADDED PACKAGES =
Package: golang-github-gosimple-unidecode-1.0.1-1.fc42
Summary: Unicode transliterator in Golang
RPMs:golang-github-gosimple-unidecode-devel
Size:226.88 KiB

Package: hash-o-matic-1.0.1-1.fc42
Summary: KDE file checksum utility
RPMs:hash-o-matic
Size:513.30 KiB

Package: rust-auto_enums-0.8.6-1.fc42
Summary: Library for to allow multiple return types by automatically generated 
enum
RPMs:rust-auto_enums+convert-devel rust-auto_enums+coroutine_trait-devel 
rust-auto_enums+default-devel rust-auto_enums+fmt-devel 
rust-auto_enums+fn_traits-devel rust-auto_enums+futures03-devel 
rust-auto_enums+generator_trait-devel rust-auto_enums+http_body1-devel 
rust-auto_enums+ops-devel rust-auto_enums+rayon-devel 
rust-auto_enums+serde-devel rust-auto_enums+std-devel 
rust-auto_enums+tokio1-devel rust-auto_enums+transpose_methods-devel 
rust-auto_enums+trusted_len-devel rust-auto_enums+type_analysis-devel 
rust-auto_enums+unstable-devel rust-auto_enums-devel
Size:213.04 KiB


= DROPPED PACKAGES =
Package: libtimezonemap-0.4.5.3-2.fc41
Summary: Time zone map widget for Gtk+
RPMs:libtimezonemap libtimezonemap-devel
Size:12.34 MiB


= UPGRADED PACKAGES =
Package:  R-arules-1.7.9-1.fc42
Old package:  R-arules-1.7.8-1.fc42
Summary:  Mining Association Rules and Frequent Itemsets
RPMs: R-arules
Size: 10.60 MiB
Size change:  17.79 KiB
Changelog:
  * Tue Dec 17 2024 Iztok Fister Jr.  - 1.7.9-1
  - Update to 1.7.9


Package:  aggregate6-1.0.14-1.fc42
Old package:  aggregate6-1.0.13-1.fc42
Summary:  Tool to compress an unsorted list of IPv4 and IPv6 prefixes
RPMs: aggregate6 python3-aggregate6
Size: 29.76 KiB
Size change:  211 B
Changelog:
  * Tue Dec 17 2024 Robert Scheck  1.0.14-1
  - Upgrade to 1.0.14 (#2332819)


Package:  ansible-collection-community-libvirt-1.3.1-1.fc42
Old package:  ansible-collection-community-libvirt-1.3.0-5.fc41
Summary:  Manages virtual machines supported by libvirt
RPMs: ansible-collection-community-libvirt
Size: 54.81 KiB
Size change:  275 B
Changelog:
  * Tue Dec 17 2024 Paul Howarth  - 1.3.1-1
  - Update to 1.3.1 (rhbz#2332772)
- libvirt_lxc: add configuration for libvirt_lxc_noseclabel


Package:  bombardier-0.8.3-27.fc42
Old package:  bombardier-0.8.3-26.fc41
Summary:  The GNU Bombing utility
RPMs: bombardier
Size: 137.00 KiB
Size change:  -5.86 KiB
Changelog:
  * Tue Dec 17 2024 Gwyn Ciesla  - 0.8.3-27
  - nmu4


Package:  cairo-dock-3.5.99^20241216git4f36d13-1.beta6.fc42
Old package:  cairo-dock-3.5.99^20241207gitea4bd97-1.beta5.fc42
Summary:  Light eye-candy fully themable animated dock
RPMs: cairo-dock cairo-dock-core cairo-dock-devel cairo-dock-libs
Size: 7.85 MiB
Size change:  -267.42 KiB
Changelog:
  * Mon Dec 16 2024 Mamoru TASAKA  - 
3.5.99^20241216git4f36d13-1.beta6
  - Update to the latest git (20241216git4f36d13)


Package:  cairo-dock-plug-ins-3.5.99^20241217gitf8ad97e-1.beta6.fc42
Old package:  cairo-dock-plug-ins-3.5.99^20241207gitce518e9-1.fc42
Summary:  Plug-ins files for Cairo-Dock
RPMs: cairo-dock-plug-ins cairo-dock-plug-ins-base 
cairo-dock-plug-ins-common cairo-dock-plug-ins-dbus cairo-dock-plug-ins-kde 
cairo-dock-plug-ins-unstable cairo-dock-plug-ins-webkit 
cairo-dock-plug-ins-xfce cairo-dock-python3 cairo-dock-ruby cairo-dock-vala 
cairo-dock-vala-devel
Size: 17.18 MiB
Size change:  9.44 KiB
Changelog:
  * Mon Dec 16 2024 Mamoru TASAKA

Re: F42 Change Proposal: Switch to git-core (self-contained)

2024-12-18 Thread Pavel Raiskup
On čtvrtek 5. prosince 2024 10:21:28, středoevropský standardní čas Pavel 
Raiskup wrote:
> Would you mind updating the change wiki page with the list of
> features/commands that are provided by the `git` package on top of
> `git-core`?  Is it expected we do this only for Fedora Rawhide, or
> shall we apply this pattern for all Fedora versions (or EPEL)?

@Mikel ping, for most of the cases where git is involved, we just do
`git ` (not Perl, but am I able to tell this easily?).  Can
we have a list of commands that are provided by `git` on top of
`git-core`?  Then I can easily grep the source code, and decide if the
switch to `git-core` is what we really want.

I'm still curious if we want to fix all Fedora/EPEL versions, or Rawhide
only.

Pavel


> Pavel
> 
> 
> 
> 




-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Michael J Gruber
Daniel P. Berrangé venit, vidit, dixit 2024-12-18 10:53:00:
> On Wed, Dec 18, 2024 at 10:43:33AM +0100, Vít Ondruch wrote:
> > I would object! We've been there prior we arrived to the current workflow.
> > And the typical situation was that such package was moved from one
> > non-responsive maintainer to the other non-responsive maintainer. With my
> > handle beginning with "v" I was always the last to become the maintainer and
> > I can telly you, waiting or actively calling out other inactive maintainers
> > is PITA. I don't think there is any big issue with the current situation.
> > There is 7 weeks for folks to figure that somebody could pick up orphaned
> > package.
> 
> I don't accept that co-maintainers are (or should be assumed to be)
> "typically" non-responsive. That is a depressing denigration of
> many Fedora co-maintainer's work.

That is not said what Vit said, obviously.

People seem to forget that there's a simple solution:
- main admin steps back and asks admins to pick up, one does

There's even a second solution:
- main admin disappears/gets removed by process and one admin takes over

So, what we are talking about here is the case where the package got
orphaned for whatever reasons, and no admin has picked it up (again, for
whatever reason) nor advocated for substitutes. By definition of this
case ("such package"), we're dealing with non-responsive maintainers
here, where the 1st two solutions did not come to fruition.

I see too much reading into others' responses on this list lately, to
the point of skewing them completely. Now, I'm not reading bad
intentions into that either. Maybe it's the (pre-)season, the need for
holidays, or the topics themselves that came up. I just wish we'd all
tone down a bit and focus on understanding each others arguments (not
necessarily sharing them) rather than fueling the heat that is there
already. I wish us all warmth instead :)

Michael
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Daniel P . Berrangé
On Wed, Dec 18, 2024 at 09:53:17AM +0100, Miroslav Suchý wrote:
> Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):
> > The following packages are orphaned and will be retired when they
> > are orphaned for six weeks, unless someone adopts them. If you know for sure
> > that the package should be retired, please do so now with a proper reason:
> > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> I see lots of packages that are orphaned, but have one or more
> co-maintainer. Sometimes they may quickly take the package, sometimes they
> may be on holidays.
> 
> Would you object if promote a co-maintainer to main maintainer for orphaned 
> packages and make it a rule?

Broadly it is a good idea, but with impl questions due to Pagure.

IIUC Pagure only allows for 1 "main admin" (owner). What would you suggest
if there are currently 2 (or more) "admin"s (co-maintainers). Arbitrarily
pick 1 of the many to promote? Or do nothing and let them choose ?

This is a problem I would hope our Pagure replacement will trivially fix
for us, on the dist-git side at least. Other forges don't typically have
a distinction between a single "main admin" and other "admins". Repos are
"owned" by the collective of all admins who are equal peers. So there's
no problem until the very last admin wants to leave.


With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miro Hrončok

On 18. 12. 24 9:53, Miroslav Suchý wrote:

Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a):

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life


I see lots of packages that are orphaned, but have one or more co-maintainer. 
Sometimes they may quickly take the package, sometimes they may be on holidays.


Would you object if promote a co-maintainer to main maintainer for orphaned 
packages and make it a rule?


I would, as repeatedly said in the past.

Let's say we have a package that has 8 listed maintainers.

When the package is orphaned (e.g. because the buzgilla that said it does not 
install was ignored by all 8 maintainers), it would be assigned to one of them, 
we are at 7 maintainers. It would take 8 another weeks to orphan it again, and 
again, and again.


If a package is orphaned by administrative action (e.g. nonrepsonsive policy, 
inactive packager), the "operator" whould offer the package to comaintainers.


If a package is orphaned for FTBFS/FTI reason, co-maiantainers clearly should 
not get it automatically.


If the original main admin orphans it, they should communicate with their 
co-maintainers. In reallity, they don't always do that, but that is an exception.


--
Miro Hrončok
--
Phone: +420777974800
Fedora Matrix: mhroncok

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Vít Ondruch


Dne 18. 12. 24 v 10:42 Clemens Lang napsal(a):

Hi Neal,


On 18. Dec 2024, at 10:21, Neal Gompa  wrote:

One thing I hope we never do is allow something to be principally
owned by groups as a rule.

See https://src.fedoraproject.org/rpms/stunnel, or 
https://src.fedoraproject.org/rpms/gnutls, owned by @crypto-team.



As a general practice, "groups" are bad at
being responsible for packages when the chips are down. It is
difficult to figure out if a package is being administered. Having a
singular point of contact in that scenario is beneficial, and I would
prefer we maintain that going forward in any new system.

Do you have the impression that stunnel or gnutls are not well maintained in 
Fedora?


While I sympathize with your concerns, this really comes down to the particular 
group that maintains these packages. The Fedora crypto team (which is 
equivalent to the RHEL crypto team, essentially) does take good and active care 
of its components, even though they are maintained by a group. In fact, those 
packages being maintained by a group is actually an advantage for Fedora, 
because we will collectively monitor and, if necessary, act on tickets even 
when the primary maintainer is currently out of office.

As a consequence, I am very much opposed to a rule that would require packages 
to be maintained by single individuals. Are there such cases as you describe? 
Absolutely! Should they be a reason to completely ban groups? No.



There are different groups.

Group such as `ruby-packagers-sig` is basically dumping ground. 
Everybody thinks that if they give permission of their package to 
`ruby-packagers-sig`, then it will be automagically maintained, which 
can't be further from truth. Also making `ruby-packagers-sig` as a 
primary contact is problematic, because the group cannot e.g. retire 
such package without opening rel-eng ticket.



Vít



OpenPGP_signature.asc
Description: OpenPGP digital signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Daniel P . Berrangé
On Wed, Dec 18, 2024 at 10:43:33AM +0100, Vít Ondruch wrote:
> I would object! We've been there prior we arrived to the current workflow.
> And the typical situation was that such package was moved from one
> non-responsive maintainer to the other non-responsive maintainer. With my
> handle beginning with "v" I was always the last to become the maintainer and
> I can telly you, waiting or actively calling out other inactive maintainers
> is PITA. I don't think there is any big issue with the current situation.
> There is 7 weeks for folks to figure that somebody could pick up orphaned
> package.

I don't accept that co-maintainers are (or should be assumed to be)
"typically" non-responsive. That is a depressing denigration of
many Fedora co-maintainer's work.

Yes, there will be cases where a co-maintainer is not responsive, but
we shouldn't design our policy to assume our maintainers are doing a
bad job by default.

The situation described where there are 2 (or more) co-maintainers
and the tool re-assigned to a sub-optimal choice, is precisely why
we should NOT designate a single person as the "main admin" (owner).
If all maintainers are equal peers, we would not have got into a
situation where the maintainer whose name is later in the alphabet
gets overlooked as the "best" choice for re-assignment. We cna't
solve this with Pagure without dev work, but hopefully our new forge
will solve this problem.

With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|

-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý

Dne 18. 12. 24 v 10:53 dop. Daniel P. Berrangé napsal(a):

I don't accept that co-maintainers are (or should be assumed to be)
"typically" non-responsive. That is a depressing denigration of
many Fedora co-maintainer's work.


During this year, as part of my work on SPDX, I opened several hundreds PR at src.fedoraproject.org. Only fraction of 
the maintainers reacted. I do not have hard data on my hand, It could be about 20-30% of maintainer that responded. 
Definitelly way bellow of 40%.


That is the reality. I wish it would be different. But I cannot change it. And 
we should not deny it.


Yes, there will be cases where a co-maintainer is not responsive, but
we shouldn't design our policy to assume our maintainers are doing a
bad job by default.


Hold on. Non-responsive maintainer != bad job.

Fedora is made of volunteers. They have they own work. They own priorities. Maybe they just become parent. Or they have 
hard times. And they do not want to be connected right now.


And then we have a package that have release every few years. The spec changelog consists of "mass rebuild for FXX". And 
the package works without problem. And we have many of such packages. And suddenly main maintainer orphans the package. 
And we have 6 weeks window where we need to find a new maintainer. In situation where there is co-maintainer - likely 
willing to take over the package. But if he did not read emails in 6 weeks, does it make them doing a bad job? I do not 
think so.



--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora eln compose report: 20241219.n.0 changes

2024-12-18 Thread Fedora ELN Report
OLD: Fedora-eln-20241218.n.0
NEW: Fedora-eln-20241219.n.0

= SUMMARY =
Added images:0
Dropped images:  0
Added packages:  0
Dropped packages:56
Upgraded packages:   19
Downgraded packages: 0

Size of added packages:  0 B
Size of dropped packages:227.48 MiB
Size of upgraded packages:   280.94 MiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   155.29 KiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =

= DROPPED IMAGES =

= ADDED PACKAGES =

= DROPPED PACKAGES =
Package: caribou-0.4.21-41.eln144
Summary: A simplified in-place on-screen keyboard
RPMs:caribou caribou-gtk3-module python3-caribou
Size:847.05 KiB

Package: cinnamon-6.4.2-2.eln144
Summary: Window management and application launching for GNOME
RPMs:cinnamon
Size:7.67 MiB

Package: cinnamon-control-center-6.4.1-1.eln144
Summary: Utilities to configure the Cinnamon desktop
RPMs:cinnamon-control-center cinnamon-control-center-filesystem
Size:2.00 MiB

Package: cinnamon-desktop-6.4.1-1.eln144
Summary: Shared code among cinnamon-session, nemo, etc
RPMs:cinnamon-desktop
Size:1.17 MiB

Package: cinnamon-menus-6.4.0-1.eln144
Summary: A menu system for the Cinnamon project
RPMs:cinnamon-menus
Size:291.26 KiB

Package: cinnamon-screensaver-6.4.0-1.eln144
Summary: Cinnamon Screensaver
RPMs:cinnamon-screensaver
Size:804.77 KiB

Package: cinnamon-session-6.4.0-1.eln144
Summary: Cinnamon session manager
RPMs:cinnamon-session
Size:547.06 KiB

Package: cinnamon-settings-daemon-6.4.1-2.eln144
Summary: The daemon sharing settings from CINNAMON to GTK+/KDE applications
RPMs:cinnamon-settings-daemon
Size:1.85 MiB

Package: cinnamon-translations-6.4.1-1.eln144
Summary: Translations for Cinnamon and Nemo
RPMs:cinnamon-translations
Size:4.06 MiB

Package: cjs-1:6.4.0-1.eln144
Summary: Javascript Bindings for Cinnamon
RPMs:cjs
Size:1.98 MiB

Package: clutter-1.26.4-14.eln144
Summary: Open Source software library for creating rich graphical user 
interfaces
RPMs:clutter
Size:4.36 MiB

Package: clutter-gst3-3.0.27-19.eln144
Summary: GStreamer integration library for Clutter
RPMs:clutter-gst3
Size:330.95 KiB

Package: clutter-gtk-1.8.4-19.eln144
Summary: A basic GTK clutter widget
RPMs:clutter-gtk
Size:185.00 KiB

Package: cogl-1.22.8-11.eln144
Summary: A library for using 3D graphics hardware to draw pretty pictures
RPMs:cogl
Size:1.99 MiB

Package: dbus-glib-0.112-9.eln144
Summary: GLib bindings for D-Bus
RPMs:dbus-glib
Size:524.60 KiB

Package: djvulibre-3.5.28-10.eln144
Summary: DjVu viewers, encoders, and utilities
RPMs:djvulibre-libs
Size:2.62 MiB

Package: exif-0.6.22-10.eln144
Summary: Utility to show EXIF information hidden in JPEG files
RPMs:exif
Size:394.25 KiB

Package: file-roller-44.4-1.eln144
Summary: Tool for viewing and creating archives
RPMs:file-roller
Size:3.76 MiB

Package: folder-color-switcher-1.6.6-1.eln144
Summary: Change a folder colour
RPMs:folder-color-switcher
Size:83.84 KiB

Package: fpaste-0.5.0.0-1.eln144
Summary: A simple tool for pasting info onto the Fedora community paste server
RPMs:fpaste
Size:33.88 KiB

Package: gnome-backgrounds-47.0-1.eln144
Summary: Desktop backgrounds packaged with the GNOME desktop
RPMs:gnome-backgrounds
Size:2.65 MiB

Package: gnome-icon-theme-3.12.0-24.eln144
Summary: GNOME icon theme
RPMs:gnome-icon-theme
Size:9.93 MiB

Package: gnome-online-accounts-gtk-3.50.3-2.eln144
Summary: GUI Utility for logging into online accounts
RPMs:gnome-online-accounts-gtk
Size:234.16 KiB

Package: gnome-themes-extra-3.28-20.eln144
Summary: GNOME Extra Themes
RPMs:gnome-themes-extra highcontrast-icon-theme
Size:3.32 MiB

Package: gtksourceview4-4.8.4-7.eln144
Summary: Source code editing widget
RPMs:gtksourceview4
Size:3.48 MiB

Package: gucharmap-16.0.2-1.eln144
Summary: Unicode character picker and font browser
RPMs:gucharmap gucharmap-libs
Size:8.04 MiB

Package: keybinder3-0.3.2-19.eln144
Summary: A library for registering global keyboard shortcuts
RPMs:keybinder3
Size:80.30 KiB

Package: libcryptui-3.12.2-31.eln144
Summary: Interface components for OpenPGP
RPMs:libcryptui
Size:3.01 MiB

Package: libgnomekbd-3.28.1-6.eln144
Summary: A keyboard configuration library
RPMs:libgnomekbd
Size:702.86 KiB

Package: libsoup-2.74.3-7.eln144
Summary: Soup, an HTTP library implementation
RPMs:libsoup
Size:1.57 MiB

Package: libxklavier-5.4-26.eln144
Summary: High-level API for X Keyboard Extension
RPMs:libxklavier
Size:255.73 KiB

Package: mint-themes-1:2.2.1-1.eln144
Summary: Mint themes
RPMs:cinnamon-themes mint-themes mint-themes-gtk3 mint-themes-gtk4
Size:2.60 MiB

Package: mint-x-icons-1.7.2-1.eln144
Summary: Icon theme for Linux Mint
RPMs:mint-x-icons
Size:14.10 MiB

Package

Re: libntlm soname bump

2024-12-18 Thread Kevin Fenzi
On Mon, Dec 09, 2024 at 10:09:44AM -0800, Kevin Fenzi wrote:
> Hey folks.
> 
> In 1 week, I'd like to bump libntlm from 1.6 to 1.8.
> This involves a soname bump.
> 
> Affected are I think (gkrellm and libgsasl).
> Maintainers bcced here. 
> 
> I ran a mpb on the 1.8 version and both those packages built fine.
> https://copr.fedorainfracloud.org/coprs/kevin/libntlm/packages/
> 
> I'm happy to bump and rebuild the 2 dependent packages,
> or if maintainers want, point them to the sidetag when I create it. 

Sorry for the delay here. 

I have built the new libntlm and the 2 dependent packages and submitted: 
https://bodhi.fedoraproject.org/updates/FEDORA-2024-d3c7b90924

please let me know if you see any issues.

kevin


signature.asc
Description: PGP signature
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Matthew Miller
On Wed, Dec 18, 2024 at 07:21:07PM +0100, Fabio Valentini wrote:
> For the latter (i.e. also be able to add the group with commit access
> to packages), you actually *MUST* create a mailing list, which needs
> to be associated with the bugzilla account of the group, and where
> bugzilla will send bugmail for packages associated with the group.

That's fine -- I have no objection to lists used this way (and hopefully
restricted to those bugzilla messages). I just want to avoid more which
are mostly crickets punctuated by the occasional outbreak of spam.

-- 
Matthew Miller

Fedora Project Leader
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Matthew Miller
On Tue, Dec 17, 2024 at 02:28:09PM +0100, Vít Ondruch wrote:
> This is not recent example, but really bad example of PP's work IMHO:
> https://src.fedoraproject.org/rpms/ruby/c/c31c7edb6913eb7417ee68c59997548df2943dde

I do not think nitpicking over _ten year old_ commits is helpful.


-- 
Matthew Miller

Fedora Project Leader
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Alexander Ploumistos
On Wed, Dec 18, 2024 at 11:35 PM Kevin Fenzi  wrote:
>
> Oh, one additional item I wanted to mention...
>
> I wonder if we could encourage maintainers/community members to do
> something like this:
> https://cassidoo.co/post/remote-intros/
>
> TLDR: a small page listing your contact prefs, timezones, etc.

That's a nice idea (with some horrible potential for identity theft),
but we sort of have that already in the form of fas profiles. Unlike
wiki pages, every contributor has one. A couple of fields will need to
be added, e.g. contact preferences, but a lot of info is already
there. Getting people to actually keep their profile up to date, is
another story, I'm afraid.
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Neil Hanlon
Excellent! Thanks for putting this together Davide. Count me in.


--Neil

On Wed, Dec 18, 2024 at 7:55 AM Davide Cavalca
 wrote:
>
> MkDocs (https://www.mkdocs.org/) is a Markdown-based website maker,
> geared towards technical documentation. The CentOS Project has
> historically used MkDocs for SIG documentation, and the CentOS Docs SIG
> has recently standardized on MkDocs for the overall project, leading to
> the creation of a collated documentation site at https://docs.centos.org
> (sources: https://gitlab.com/CentOS/docs/docs.centos.org).
>
> To ease this work, I've been working on getting the MkDocs stack back in
> shape in Fedora, with the goal of eventually branching it for EPEL 10.
> Because MkDocs is quite sprawling, I'd like to setup a lightweight SIG
> around it to ease package maintenance of the stack. By "lightweight" I
> mean that I expect this will mostly be used for package ACLs and bug
> triage. While I mostly expect folks from the CentOS Docs SIG to join in,
> this is by all means open to anybody interested in collaborating.
>
> Cheers
> Davide
> --
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Javier Martinez Canillas
On Mon, Dec 16, 2024 at 7:22 PM Al Stone  wrote:
>
> On 16 Dec 2024 08:08, Stephen Smoogen wrote:
> > On Fri, 13 Dec 2024 at 20:33, Josh Stone  wrote:
> >
> > > On Tuesday (2024-12-10), the Fedora Engineering Steering Committee
> > > (FESCo) met in a private meeting to discuss whether Fedora contributor
> > > Peter Robinson should retain his provenpackager privileges. Over the
> > > last year, multiple private tickets have been opened with FESCo
> > > regarding Peter’s packaging behavior. In particular, on numerous
> > > occasions Peter has pushed uncommunicated updates to packages he has no
> > > prior relationship with, interfering with those packages’ maintenance
> > > efforts. On at least a few occasions, this has resulted in other
> > > maintainers being forced to react to these changes with no coordination
> > > or notice.
> > >
> >
> > I know that these sorts of matters are hard to deal with, but this entire
> > thing comes across more as something from the mythological Star Chamber
> > than something I would expect from Fedora.
>
> Absolutely agreed.  I find this sort of behavior by FESCo unacceptable.
>

Indeed. There are just so many things that are wrong on how this was
conducted IMO:

* A private trial but a very public sharing of the verdict.
* Sharing the decision before having a public summary of the accuser's
supposed wrongdoings as a PP and the arguments of the FESCo members /
their vote.
* The fact that one of the complainers is a FESCo member and was
allowed to vote.
* That Peter was not given the opportunity to defend himself.

> > Yes, Peter is hard to get along with at times, and yes he can be brusque,
> > pushy, and grumpier than any mule or cow I have had the 'pleasure' to work
> > with, and I have been at the tail end of his tongue multiple times over the
> > years in Fedora. Yet in all those years, I have also known that his work
> > has been in service of the parts of the project he has been given charge
> > of, be it architecture or package sets. Of the many people I have seen
> > problems with 'proven packager' he has been the least likely I would
> > consider 'dropped from Proven Packager'.
>
> I have worked with Peter for years; I consider him a friend, so my
> opinion is biased.  Having worked with software/hardware developers
> for several decades, I find him no more rough around the edges than
> most anyone in the industry :).  Regardless, one does not become PP
> without some demonstration of Doing The Right Thing for Fedora, and
> that has always, always, always, been my experience in working with
> Peter -- not only in Fedora, but at Linaro, and at Red Hat.
>

Al's comments almost exactly match my thoughts. I consider Peter my
friend and I could have some bias too, but in the years that I worked
with him I always had the impression that his actions were to improve
Fedora. This decision greatly erodes my trust in FESCo and decreases
my motivation to contribute to the project.

I don't understand what was the goal exactly of making this a public
announcement rather than just notifying the decision to the affected
person. And I also don't understand what was the hurry to do it before
having a public summary to share with the Fedora community. Given that
this was the first time that PP rights would be revoked, wouldn't it
be better to not act in a rush and try to make the process as
transparent and fair as possible?

Best regards,
Javier
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Peter Robinson
On Wed, 18 Dec 2024 at 22:35, Kevin Fenzi  wrote:

> Oh, one additional item I wanted to mention...
>
> I wonder if we could encourage maintainers/community members to do
> something like this:
> https://cassidoo.co/post/remote-intros/
>
> TLDR: a small page listing your contact prefs, timezones, etc.
>

Don't we already have this to some degree via the wiki, eg yous linked from
the fesco team page:

 https://fedoraproject.org/wiki/User:Kevin

Most git forges have a profile page these days so I'm sure that could also
suffice.
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Revocation of provenpackager access from pbrobinson

2024-12-18 Thread Randy Barlow via devel
On Thu, 2024-12-19 at 00:31 +0100, Javier Martinez Canillas wrote:
> I don't understand what was the goal exactly of making this a public
> announcement rather than just notifying the decision to the affected
> person. And I also don't understand what was the hurry to do it
> before
> having a public summary to share with the Fedora community. Given
> that
> this was the first time that PP rights would be revoked, wouldn't it
> be better to not act in a rush and try to make the process as
> transparent and fair as possible?

Agreed with all of this, and I further don't understand how it's even
possible to be in violation of the policy as cited in the OP, given
that the language uses "should" and not "must", is unclear about what
the rules are, and in no way indicates that violating the unclear rules
could result in public shaming and privilege revocation.
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Forming a lightweight SIG around MkDocs

2024-12-18 Thread Michel Lind
On Wed, Dec 18, 2024 at 07:21:07PM +0100, Fabio Valentini wrote:
> On Wed, Dec 18, 2024 at 6:31 PM Matthew Miller  
> wrote:
> >
> > On Wed, Dec 18, 2024 at 11:17:12AM -0600, Michel Lind wrote:
> > > but the only document I see for creating a SIG is still only a wiki page
> > > https://fedoraproject.org/wiki/Creating_a_Fedora_SIG
> >
> > This all desperately needs a refresh. All I ask is: please, please don't
> > create a new mailing list. :)
> 
> Well ...
> 
> Just making a SIG is the easy part. But where more bureaucracy comes
> into play is when you want to have the SIG also be a group in FAS, and
> in dist-git.
> 
> For the latter (i.e. also be able to add the group with commit access
> to packages), you actually *MUST* create a mailing list, which needs
> to be associated with the bugzilla account of the group, and where
> bugzilla will send bugmail for packages associated with the group.
> 
Yeah... and this is the part that I think we should document.

Best,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue