* How/where/when to ask for a patch review? @ 2024-01-06 15:48 Tomas Volf 2024-01-07 3:22 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-09 23:33 ` Ludovic Courtès 0 siblings, 2 replies; 6+ messages in thread From: Tomas Volf @ 2024-01-06 15:48 UTC (permalink / raw) To: guix-devel [-- Attachment #1: Type: text/plain, Size: 1478 bytes --] Hello Guix, I would like to inquire what is the proper channel to ask for a patch review and how long should one wait before doing so. Bit of backstory: At the beginning of the August 2023 I sent a patch to the mailing list. However it had no interaction at all (well, one user tried it and deemed it working and useful). So I am unsure what to do about it and how to push it forward. What I tried so far: 1) Asking on the IRC (2x). Once I even got a review, but from a non-committer. 2) Sending email directly to the main author of the edited source file. No response. Technically I even mentioned it to the main author directly in person, but it was at a conference, so I can hardly blame them for it just slipping by. :) Just to be completely clear, I do not feel entitled to a review. If there is no interest (from Guix), that is fine and within your rights. But I realized there is a mistake in the patch (code is fine, commit message is off), and before I spent more time on it, I would like to know if it even makes sense to send v2. I assume it will just sit in the same void, therefore this inquiry. Thank you and have a nice 2024, Tomas Volf PS: This patch being ignored was the last push I needed to start my personal fork, so technically I should be grateful I guess, but still, I would like to diverge as little as possible. -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: How/where/when to ask for a patch review? 2024-01-06 15:48 How/where/when to ask for a patch review? Tomas Volf @ 2024-01-07 3:22 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-07 9:41 ` Nicolas Goaziou via Development of GNU Guix and the GNU System distribution. 2024-01-09 23:33 ` Ludovic Courtès 1 sibling, 1 reply; 6+ messages in thread From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-01-07 3:22 UTC (permalink / raw) To: Tomas Volf, guix-devel Hi Tomas, On Sat, Jan 06 2024, Tomas Volf wrote: > what is the proper channel to ask for a patch review and how long > should one wait before doing so. Please don't waste your time waiting. The process of patch review and acceptance here is erratic. I won't go into reasons; the project understands the problem and is trying several solutions but I'm not sure they are working. Please go ahead and maintain your own fork of Guix. They will take what they want. > PS: This patch being ignored was the last push I needed to start my personal > fork This one? [1] > I would like to diverge as little as possible. No chance. I run about a hundred patches on top of stock and build half of all packages myself (mainly due to a defective eudev in Guix). In another month, I'll be at two hundred. Again, they will take what they want. Please don't wait. It's an unreasonable expectation vis-a-vis the group. Kind regards Felix [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67546 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: How/where/when to ask for a patch review? 2024-01-07 3:22 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-01-07 9:41 ` Nicolas Goaziou via Development of GNU Guix and the GNU System distribution. 0 siblings, 0 replies; 6+ messages in thread From: Nicolas Goaziou via Development of GNU Guix and the GNU System distribution. @ 2024-01-07 9:41 UTC (permalink / raw) To: Felix Lechner via Development of GNU Guix and the GNU System distribution. Cc: Tomas Volf, Felix Lechner Hello, Felix Lechner via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org> writes: > On Sat, Jan 06 2024, Tomas Volf wrote: > >> what is the proper channel to ask for a patch review and how long >> should one wait before doing so. I think it is reasonable to bump the bug report associated to your patch after a week, or possibly two during a winter break. Note that committers generally wait for a green flag in the QA page <https://qa.guix.gnu.org/patches>. Unfortunately, I noticed it had some hiccups recently. > Please don't waste your time waiting. The process of patch review and > acceptance here is erratic. I won't go into reasons; the project > understands the problem and is trying several solutions but I'm not sure > they are working. Please go ahead and maintain your own fork of Guix. It is certainly a pragmatic answer, but hopefully, we can do better. > No chance. I run about a hundred patches on top of stock and build half > of all packages myself (mainly due to a defective eudev in Guix). In > another month, I'll be at two hundred. IMHO, at this point, you should ask for write access to the project, This would certainly help everyone involved. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: How/where/when to ask for a patch review? 2024-01-06 15:48 How/where/when to ask for a patch review? Tomas Volf 2024-01-07 3:22 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-01-09 23:33 ` Ludovic Courtès 2024-01-10 14:17 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-10 16:59 ` Tomas Volf 1 sibling, 2 replies; 6+ messages in thread From: Ludovic Courtès @ 2024-01-09 23:33 UTC (permalink / raw) To: guix-devel Hi again Tomas, Tomas Volf <~@wolfsden.cz> skribis: > What I tried so far: > > 1) Asking on the IRC (2x). Once I even got a review, but from a non-committer. > 2) Sending email directly to the main author of the edited source file. No > response. > > Technically I even mentioned it to the main author directly in person, but it > was at a conference, so I can hardly blame them for it just slipping by. :) Uh, I think I’m the guilty party, my sincere apologies! I have to admit I have a hard time keeping up. I review tons of patches, but I also like to do stuff by myself, which means I tend to select “easy” patches. As a project, the ratio of available reviewer time to incoming patches remains chronically small. I feel like there are more people reviewing and pushing patches these days, but there’s also more patches coming in—a good problem to have, but certainly also a source of frustration. The good news is that I’ve now reviewed <https://issues.guix.gnu.org/65002> and it looks almost ready to me. So perhaps you’ll have to ping me or some other committer one last time, but I encourage you to not give up, not so close to the finish line. Cheers, Ludo’. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: How/where/when to ask for a patch review? 2024-01-09 23:33 ` Ludovic Courtès @ 2024-01-10 14:17 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-10 16:59 ` Tomas Volf 1 sibling, 0 replies; 6+ messages in thread From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-01-10 14:17 UTC (permalink / raw) To: Ludovic Courtès, guix-devel Hi Ludo' On Wed, Jan 10 2024, Ludovic Courtès wrote: > I have to admit I have a hard time keeping up. You work too hard! Jethro the Midianite high priest [1] liked to focus on the "grand design": https://www.youtube.com/watch?v=oG0a9WFkgzU More practically, Jethro said: (13) It came about on the next day that Moses sat down to judge the people, and the people stood before Moses from the morning until the evening. When Moses' father in law saw what he was doing to the people, he said, "What is this thing that you are doing to the people? Why do you sit by yourself, while all the people stand before you from morning till evening?" Moses said to his father in law, "For the people come to me to seek God. If any of them has a case, he comes to me, and I judge between a man and his neighbor, and I make known the statutes of God and His teachings." Moses' father in law said to him, "The thing you are doing is not good. You will surely wear yourself out both you and these people who are with you for the matter is too heavy for you; you cannot do it alone. Now listen to me. I will advise you, and may the Lord be with you. [You] represent the people before God, and you shall bring the matters to God. And you shall admonish them concerning the statutes and the teachings, and you shall make known to them the way they shall go and the deed[s] they shall do. But you shall choose out of the entire nation men of substance, God fearers, men of truth, who hate monetary gain, and you shall appoint over them [Israel] leaders over thousands, leaders over hundreds, leaders over fifties, and leaders over tens. And they shall judge the people at all times, and it shall be that any major matter they shall bring to you, and they themselves shall judge every minor matter, thereby making it easier for you, and they shall bear [the burden] with you. If you do this thing, and the Lord commands you, you will be able to survive, and also, all this people will come upon their place in peace." Moses obeyed his father in law, and he did all that he said. Moses chose men of substance out of all Israel and appointed them as heads of the people, leaders of thousands, leaders of hundreds, leaders of fifties, and leaders of tens. And they would judge the people at all times; the difficult case they would bring to Moses, but any minor case they themselves would judge. [1] Kind regards Felix [1] https://www.chabad.org/library/bible_cdo/aid/9879/jewish/Chapter-18.htm#v13 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: How/where/when to ask for a patch review? 2024-01-09 23:33 ` Ludovic Courtès 2024-01-10 14:17 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-01-10 16:59 ` Tomas Volf 1 sibling, 0 replies; 6+ messages in thread From: Tomas Volf @ 2024-01-10 16:59 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel [-- Attachment #1: Type: text/plain, Size: 1960 bytes --] On 2024-01-10 00:33:11 +0100, Ludovic Courtès wrote: > Hi again Tomas, > > Tomas Volf <~@wolfsden.cz> skribis: > > > What I tried so far: > > > > 1) Asking on the IRC (2x). Once I even got a review, but from a non-committer. > > 2) Sending email directly to the main author of the edited source file. No > > response. > > > > Technically I even mentioned it to the main author directly in person, but it > > was at a conference, so I can hardly blame them for it just slipping by. :) > > Uh, I think I’m the guilty party, my sincere apologies! Do not worry about it! I will not pretend it is not a bit frustrating to have patches just sit there, but I do realize how busy your are and much you do already. I do appreciate all the work you do on Guix and around it. It is unavoidable that some things just slip through. > > I have to admit I have a hard time keeping up. I review tons of > patches, but I also like to do stuff by myself, which means I tend to > select “easy” patches. > > As a project, the ratio of available reviewer time to incoming patches > remains chronically small. I feel like there are more people reviewing > and pushing patches these days, but there’s also more patches coming > in—a good problem to have, but certainly also a source of frustration. I do not propose any magical solution, because I do not have one. :) Let's hope it keeps getting better. > > The good news is that I’ve now reviewed > <https://issues.guix.gnu.org/65002> and it looks almost ready to me. So > perhaps you’ll have to ping me or some other committer one last time, > but I encourage you to not give up, not so close to the finish line. Thank you very much for the review, I will send the next revision sometime this week. Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-01-10 17:01 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-06 15:48 How/where/when to ask for a patch review? Tomas Volf 2024-01-07 3:22 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-07 9:41 ` Nicolas Goaziou via Development of GNU Guix and the GNU System distribution. 2024-01-09 23:33 ` Ludovic Courtès 2024-01-10 14:17 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2024-01-10 16:59 ` Tomas Volf
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).