NACK: [j/linux-raspi v2 RESEND4 PATCH 0/2] Make snapcraft.yaml work
Juerg Haefliger
juerg.haefliger at canonical.com
Mon Feb 19 07:58:36 UTC 2024
On Mon, 19 Feb 2024 12:53:19 +0900
Masahiro Yamada <masahiro.yamada at canonical.com> wrote:
> On Fri, Feb 9, 2024 at 6:34 PM Juerg Haefliger
> <juerg.haefliger at canonical.com> wrote:
> >
> > On Thu, 8 Feb 2024 12:35:53 +0000
> > Dimitri John Ledkov <dimitri.ledkov at canonical.com> wrote:
> >
> > > Hi
> > >
> > > On Wed, 7 Feb 2024 at 06:46, Juerg Haefliger
> > > <juerg.haefliger at canonical.com> wrote:
> > > >
> > > > Still missing the requested SRU tag and SRU justification. Why are you
> > > > refusing to follow our process?
> > > >
> > > > ...Juerg
> > > >
> > >
> > > This is however not a .deb feature at all; nor should it end up in the
> > > changelog. I'm not sure there is anything SRUish to justify here.
> >
> > It's a modification of the kernel source code of a stable kernel, so yes it's
> > an SRU change. Whether that is user-visible or not is irrelevant and
> > can be noted in the bug report. People have tooling to scrub the
> > mailing list and missing SRU tags will/might drop patches. Checking the SRU
> > justification in the bug report is one of the review steps. Why is it so hard
> > to follow the documented process and make the life of the people involved
> > easier?
>
>
>
>
> I am not sure if this is related to SRU, but
> can we regard this patch falls into the
> category "Simple, obvious and short fixes" ?
>
>
> https://wiki.ubuntu.com/KernelTeam/KernelUpdates
>
>
>
>
>
>
> Is it acceptable if I add the following info to
> the LP bug tracker?
>
Yes.
...Juerg
>
>
> SRU Justification:
>
>
> Impact:
> The in-tree snapcraft.yaml is stale. It does not produce any
> functional kernel snap for jammy:linux-raspi.
>
>
> Fix:
> Replace the stale snapcraft.yaml with a newly implemented one.
>
>
> Testcase:
>
> Build a pi-kernel with the command:
>
> $ snapcraft --use-lxd --build-for=arm64
>
> or
>
> $ snapcraft --use-lxd --build-for=armhf
>
> Then, install it to Ubuntu Core 22 running on a raspi board.
>
> $ snap install --dangerous <kernel-snap>
>
> Please note you need "grade: dangerous" for replacing
> the kernel from the local file.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> > ...Juerg
> >
> >
> > > Separately, I want to try to see if doing this build in launchpad out
> > > of the full kernel git tree will even work, due to the sheer size of
> > > the clone to be done. In the past that would time out. That's why all
> > > of our recipes are usually maintained out of tree. I am pondering if
> > > this should just be a branch with snapcraft.yaml alone on the
> > > ~canonical-kernel-snaps 22 snapcraft recipes repo only, with
> > > snapcraft.yaml doing git clone of the pi kernel packaging repo with
> > > depth set to 1.
> > >
> > >
> > > >
> > > > On Wed, 7 Feb 2024 11:22:04 +0900
> > > > Masahiro Yamada <masahiro.yamada at canonical.com> wrote:
> > > >
> > > > > linux-raspi added snapcraft.yaml more than a decade ago,
> > > > > which is not functional at all.
> > > > >
> > > > > Remove the old one, and re-implement working snapcraft.yaml.
> > > > >
> > > > > BugLink: https://bugs.launchpad.net/bugs/2051468
> > > > >
> > > > >
> > > > >
> > > > > Masahiro Yamada (2):
> > > > > UBUNTU: [Packaging] Remove old snapcraft.yaml
> > > > > UBUNTU: [Packaging] Add snapcraft.yaml for building uc22 pi-kernel
> > > > > snap
> > > > >
> > > > > snapcraft.yaml | 175 ++++++++++++++++++++++++++++++++++++++++---------
> > > > > 1 file changed, 145 insertions(+), 30 deletions(-)
> > > > >
> > > >
> > > > --
> > > > kernel-team mailing list
> > > > kernel-team at lists.ubuntu.com
> > > > https://lists.ubuntu.com/mailman/listinfo/kernel-team
> > >
> > >
> > >
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240219/5405f33e/attachment.sig>
More information about the kernel-team
mailing list