Date: Sun, 21 Jan 2024 19:47:49 +0100 From: Daniel Engberg <daniel.engberg.lists@pyret.net> To: "Mikhail T." <mi+t@virtual-estates.net> Cc: Kurt Jaeger <pi@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: b430a140c818 - main - net-im/purple-gowhatsapp: add WhatsApp plugin for libpurple Message-ID: <d745fc126e79b4455dfc3e87964baa54@mail.infomaniak.com> In-Reply-To: <df410abd-dd00-4e7e-83eb-f8a95ec15b9f@virtual-estates.net> References: <202401202030.40KKUApC045320@gitrepo.freebsd.org> <f22ba5fb94cbee57ef6dbac2bdb3db87@mail.infomaniak.com> <f74f9837-121e-47ac-819b-27a40d3b4891@virtual-estates.net> <ewlhhqgckfoo4nj2jmryynhh2admdz6wy3lwkyav7nvhok565l@liht5kzkacig> <7e07375b-32bc-4778-8977-d87d6e135679@virtual-estates.net> <ptq5dukjavkfpoe2gic6mssywdxh7f77xsounaxmy5llxinz2j@w6243b7unduq> <8ab62f5f-bb62-4633-9d1c-d7a8a8e1fc8a@virtual-estates.net> <Zaz0W9odSaxyDrCj@fc.opsec.eu> <13433172-a8cb-494c-a435-fd4d8418a2e6@virtual-estates.net> <21dcca053d36f9bec4005ffb18897f51@mail.infomaniak.com> <df410abd-dd00-4e7e-83eb-f8a95ec15b9f@virtual-estates.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On 2024-01-21T19:27:04.000+01:00, Mikhail T. <mi+t@virtual-estates.net> wrote: > 21.01.24 06:11, Daniel Engberg: > >> While neither Porters Handbook or Committers Guide say it's a >> requirement it's quite strongly suggested that you do use it. > > Thank you, Daniel, for confirming, no actual rules were broken by my > commit. > >> Given that all pkg-fallout mails are from Poudriere it's more or >> less implied as committer to use it. > > I don't see the implication at all. I appreciate the fallout > e-mails, but I don't see, why that makes it mandatory for me to use > the same tool(s) locally. For example, the cluster builds every port > on multiple hardware platforms -- for different OS-releases. Does > that imply the committers also must have such multitude of different > hardware/release combinations locally too? > > I still don't understand, why you asked me to backout... Mat's > attempt at answering amounted to: "Because you broke the rules!" -- > which is not a valid reason even if any rules really were broken. > Clearly a personal thing... > > If the 37 seconds it took the cluster to fail the port is really > such a drain on the resources, marking the port BROKEN would be a > thing to do -- that's a one-line change, that still keeps the code > available for sharing. > > Anyway, I think, I hacked the port into pre-fetching the additional > modules using go.mk [http://go.mk]'s facilities, and will be > committing that shortly. It still is not perfect, because the port > is a mixture of C and Go-code, but it should build fine now. Thank > you for the feedback. Yours, > >> -mi Hi, While we all do mistakes I'm asking because it's broken and it's likely not going to be fixed any time soon. In reality it adds noise (which we already have enough of) on lists, Poudriere builds (because by default we build all ports) takes more time producing nothing, more time for people to review error logs and so on. It boils down to my time > your time which usually don't translate well in team efforts. Instead of doing the same thing again use Poudriere as you're by know well aware that it "should" be used and you have been "warned". I would also say that you'd be better off in general asking for suggestions by creating a PR and or use Phab(ricator) due to quality reasons (to mention it again, team effort). Best regards, Daniel [-- Attachment #2 --] <div>On 2024-01-21T19:27:04.000+01:00, Mikhail T. <mi+t@virtual-estates.net> wrote:<br></div><div class="ik_mail_quote answerContentMessage"><blockquote class="ws-ng-quote"><div class="ws-ng-mail-style--12522eJzzzEvKr9B1K0pNdQp20QILyop1k3Oz83NLCkGAIbYCfk"><div class="">21.01.24 06:11, Daniel Engberg:<br></div><blockquote type="cite">While neither Porters Handbook or Committers Guide say it's a requirement it's quite strongly suggested that you do use it.<br></blockquote><p><br></p><p>Thank you, Daniel, for confirming, no actual rules were broken by my commit.<br></p><blockquote type="cite">Given that all pkg-fallout mails are from Poudriere it's more or less implied as committer to use it.<br></blockquote><p>I don't see the implication at all. I appreciate the fallout e-mails, but I don't see, why that makes it mandatory for me to use the same tool(s) locally. For example, the cluster builds every port on multiple hardware platforms -- for different OS-releases. Does that imply the committers also must have such multitude of different hardware/release combinations locally too?<br></p><p>I still don't understand, why you asked me to backout... Mat's attempt at answering amounted to: "Because you broke the rules!" -- which is not a valid reason even if any rules really were broken. Clearly a personal thing... <br></p><p>If the 37 seconds it took the cluster to fail the port is really such a drain on the resources, marking the port BROKEN would be a thing to do -- that's a one-line change, that still keeps the code available for sharing.<br></p><p>Anyway, I think, I hacked the port into pre-fetching the additional modules using <span class="font" style="font-family:monospace"><a data-ik="ik-secure" rel="noopener noreferrer" href="http://go.mk" class="defaultMailLink defaultMailLink" target="_blank">go.mk</a></span>'s facilities, and will be committing that shortly. It still is not perfect, because the port is a mixture of C and Go-code, but it should build fine now. Thank you for the feedback. Yours,<br></p><div class="ik-toggle-quote-button"><br></div><blockquote><p>-mi<br></p></blockquote></div></blockquote></div><div>Hi,<br></div><div><br></div><div>While we all do mistakes I'm asking because it's broken and it's likely not going to be fixed any time soon. In reality it adds noise (which we already have enough of) on lists, Poudriere builds (because by default we build all ports) takes more time producing nothing, more time for people to review error logs and so on. It boils down to my time > your time which usually don't translate well in team efforts.<br></div><div><br></div><div>Instead of doing the same thing again use Poudriere as you're by know well aware that it "should" be used and you have been "warned". I would also say that you'd be better off in general asking for suggestions by creating a PR and or use Phab(ricator) due to quality reasons (to mention it again, team effort).<br></div><div><br></div><div>Best regards,<br></div><div>Daniel<br></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d745fc126e79b4455dfc3e87964baa54>
