All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick Williams <patrick@stwcx.xyz>
To: Brandon Kim <brandonkim@google.com>
Cc: "OpenBMC \(openbmc@lists.ozlabs.org\)" <openbmc@lists.ozlabs.org>
Subject: Re: Request to add "meta-google/recipes-google/console/glome_git.bb" to auto bump
Date: Wed, 13 Jul 2022 06:56:53 -0500	[thread overview]
Message-ID: <Ys6zBXR+8AP3wjYG@heinlein.stwcx.org.github.beta.tailscale.net> (raw)
In-Reply-To: <CALGRKGMTT4Rb-VzxBh-2zQKXkDHH7Cye1YzqyHxJZp-09A=ggA@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2263 bytes --]

On Tue, Jul 12, 2022 at 11:42:58AM -0700, Brandon Kim wrote:
> Hello,
> 
> Following the instructions in
> https://github.com/openbmc/docs/blob/master/meta-layer-guidelines.md#dont-use-srcrevautorev-in-a-recipe
> we'd like to request "glome_git.bb
> <https://github.com/openbmc/openbmc/blob/master/meta-google/recipes-google/console/glome_git.bb>"
> to be added to the autobump list if possible (or let us know if the
> instruction is outdated - or if there is concern for adding a meta-google
> recipe to the autobump list). It points to a public github repo under
> google: https://github.com/google/glome

This instruction is correct still.  You should never use AUTOREV in a
recipe.  It makes it so that builds are not reproducible and at a
minimum breaks the release process.  When we make a release we'd have
to make an additional commit to pin all the AUTOREVs, which we don't
currently do.  If you look through the entire tree, including all the
Yocto meta-layers, you shouldn't see any examples of using this in a
formal meta-layer(*).

I don't think we should add glome to the autobump list.  This list
currently only contains recipes under the openbmc org.  Honestly, glome
shouldn't even exist in meta-google[1].  There has been some discussion
about what does "well-maintained open source projects" mean, but lately
we've been interpreting this guideline to mean "nothing outside the
openbmc org".  The expectation is that if you really are pointing at a
"well-maintained open source project" you should have no trouble getting
it put into meta-openembedded instead.  This saves us the trouble of
having any debate about what is / is not "well-maintained".

My recommendation would be to move glome to a Yocto/OE meta-layer and
deal with them for updates because that is what we've been suggesting
for anything not in the openbmc org lately.

(*) I do see one in one of _our_ meta-layers and this needs to get
    fixed... one of the problems of opening up machine metas to almost
    any company who asks with little review oversight.

1. https://github.com/openbmc/docs/blob/master/meta-layer-guidelines.md#meta-layer-recipes-should-only-point-to-well-maintained-open-source-projects

-- 
Patrick Williams

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  parent reply	other threads:[~2022-07-13 11:57 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-12 18:42 Request to add "meta-google/recipes-google/console/glome_git.bb" to auto bump Brandon Kim
2022-07-13 11:44 ` Brad Bishop
2022-07-13 11:56 ` Patrick Williams [this message]
2022-07-13 16:26   ` Brandon Kim

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Ys6zBXR+8AP3wjYG@heinlein.stwcx.org.github.beta.tailscale.net \
    --to=patrick@stwcx.xyz \
    --cc=brandonkim@google.com \
    --cc=openbmc@lists.ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.