Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jan 2024 13:27:04 -0500
From:      "Mikhail T." <mi+t@virtual-estates.net>
To:        Daniel Engberg <daniel.engberg.lists@pyret.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:  <df410abd-dd00-4e7e-83eb-f8a95ec15b9f@virtual-estates.net>
In-Reply-To: <21dcca053d36f9bec4005ffb18897f51@mail.infomaniak.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------fp5sJ79OrRTYKnsYwa0JJtBi
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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'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

--------------fp5sJ79OrRTYKnsYwa0JJtBi
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">21.01.24 06:11, Daniel Engberg:<br>
    </div>
    <blockquote type="cite"
      cite="mid:21dcca053d36f9bec4005ffb18897f51@mail.infomaniak.com">While
      neither Porters Handbook or Committers Guide say it's a
      requirement it's quite strongly suggested that you do use it.</blockquote>
    <p> </p>
    <p>Thank you, Daniel, for confirming, no actual rules were broken by
      my commit.</p>
    <blockquote type="cite"
      cite="mid:21dcca053d36f9bec4005ffb18897f51@mail.infomaniak.com">Given
      that all pkg-fallout mails are from Poudriere it's more or less
      implied as committer to use it.</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 <font face="monospace">go.mk</font>'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,</p>
    <blockquote>
      <p>-mi<br>
      </p>
    </blockquote>
  </body>
</html>

--------------fp5sJ79OrRTYKnsYwa0JJtBi--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?df410abd-dd00-4e7e-83eb-f8a95ec15b9f>