<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-containers/docker-distribution, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2023-11-06T16:21:12+00:00</updated>
<entry>
<title>docker-distribution: update to 2.8.3</title>
<updated>2023-11-06T16:21:12+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-10-12T19:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=2c49b125b54e151b7b5a3420278781c402de5140'/>
<id>urn:sha1:2c49b125b54e151b7b5a3420278781c402de5140</id>
<content type='text'>
Bumping distribution to version v2.8.3-2-gd607c6cc, which comprises the following commits:

    6b9f48f3 docs: remove blank line
    a4fa6992 Add v2.8.3 release notes
    5e6b1b5c Do not close HTTP request body in HTTP handler
    29b00e8b digestset: deprecate package in favor of go-digest/digestset
    d1ab2430 [release/2.8] vendor: github.com/opencontainers/go-digest v1.0.0
    3dda0677 deprecate reference package, migrate to github.com/distribution/reference
    3c6f7788 update to go1.20.8
    31f5cd48 Handle rand deprecations in go 1.20
    29b8ba0b Update to go 1.20
    3316b198 Update to golang 1.19.10
    444d053e update golangci-lint to v1.52
    b800af44 ignore SA1019: ac.(*accessController).rootCerts.Subjects has been deprecated
    0a98a00d Ignore SA1019: SplitHostname is deprecated.
    2ec0471b Dont parse errors as JSON unless Content-Type is set to JSON
    cb121c3f Set Content-Type header in registry client ReadFrom
    b57133cc referene: fix formatting of "deprecated" comment.
    2c4bf1a6 replace deprecated function
    110cb753 Enable build tags in 2.8
    2d62a402 s3: add interface assertion
    2548973b Enable Go build tags
    ab7178cc Pass BUILDTAGS argument to go build

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes/classes/scripts: Drop SRCPV usage</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-12T03:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=08435d20b1259d2ef0c98638116fb881045ff512'/>
<id>urn:sha1:08435d20b1259d2ef0c98638116fb881045ff512</id>
<content type='text'>
bitbake has been enhanced such that SRCPV is no longer needed in
PV to handle updating git hashes and task signatures.

We can simplify our PV by dropping SRCPV

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: update to 2.8.2</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-02T19:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=06e6947fc93285b403419ee1e56f2ca79d7c5c1a'/>
<id>urn:sha1:06e6947fc93285b403419ee1e56f2ca79d7c5c1a</id>
<content type='text'>
Bumping docker-distribution to version v2.8.2-2-g8728c52e, which comprises the following commits:

    ab7178cc Pass BUILDTAGS argument to go build
    a173a9c6 Add v2.8.2 release notes
    483ad69d registry/errors: Parse http forbidden as denied
    2b0f84df Revert "registry/client: set Accept: identity header when getting layers"
    5f3ca1b2 Add release notes for 2.8.2-beta.2 release
    e884644f Dockerfile: fix filenames of artifacts
    ac6c72b2 Add 2.8.2-beta.1 release notes
    ae58bde9 Fix gofmt warnings
    3f2a4e24 update to go1.19.9
    9c04409f [release/2.8] ignore deprecation of io/ioutil
    3d8f3cc4 Dockerfile: update xx to v1.2.1
    70db3a46 bump up golang version
    db1389e0 dockerfiles: formatting
    018472de dockerfiles: set ALPINE_VERSION
    19b3feb5 Update to xx 1.1.1
    14bd72bc Dockerfile: switch to xx
    2392893b bump up golang v1.17
    092a2197 [release/2.8] fix package name in Dockerfile
    22a80503 fix(ci): use go install instead of go get
    1d52366d Merge pull request #2815 from bainsy88/issue_2814
    521ea3d9 Fix runaway allocation on /v2/_catalog
    ad5991de Fix panic in inmemory driver
    38018aeb Fix CVE-2022-28391 by bumping alpine from 3.15 to 3.16

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: bulk update patches with status field</title>
<updated>2023-01-27T15:32:06+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-27T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=211918936180a0b2a5af770bd5c52025d34221db'/>
<id>urn:sha1:211918936180a0b2a5af770bd5c52025d34221db</id>
<content type='text'>
While the insane.bbclass upstream-status check hasn't been made
default, users of meta-virtualization may have it enabled in their
distros .. so the effect is the same. We must have this tracking
tag in out patches.

This is a bulk update to add the tag and silence the QA message.

As packages get updated, the normal/routine process of checking
the patches will continue, and the status fields may (or may not)
get more useful.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: do not build for riscv64</title>
<updated>2022-11-23T04:32:16+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2022-11-21T01:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3626f2c9ccd56c6a3ee51304a7da7aafb395a588'/>
<id>urn:sha1:3626f2c9ccd56c6a3ee51304a7da7aafb395a588</id>
<content type='text'>
Currently docker-distribution has a do_compile error for riscv64.
The problem could be reproduced by:
  MACHINE=qemuriscv64 bitbake docker-distribution

So explicitly set COMPATIBLE_HOST here to avoid it building for
riscv64. When someone interested in using this recipe for riscv64
fixes the compile issue, this setting could be removed.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: pass -trimpath to fix reproducibility warnings</title>
<updated>2022-09-13T18:26:59+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-09-13T18:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=fce21463ff20a40202a726c7a41265add84cec99'/>
<id>urn:sha1:fce21463ff20a40202a726c7a41265add84cec99</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: update to 2.8.1 -latest</title>
<updated>2022-08-09T18:26:28+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-07-07T16:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=f351a925d7ac69b694e01981a4d3b5f24c2a16f1'/>
<id>urn:sha1:f351a925d7ac69b694e01981a4d3b5f24c2a16f1</id>
<content type='text'>
Bumping docker-distribution to version v2.8.1-2-gdc5b207f, which comprises the following commits:

    38018aeb Fix CVE-2022-28391 by bumping alpine from 3.15 to 3.16
    96cc1fdb FIx typo
    e744906f Update 2.8.1. release notes

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: upgrade to 2.8.1</title>
<updated>2022-06-20T16:09:46+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2022-06-12T08:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8f15a73bcfa7a104ba2965bbdecd7a546fa45aa5'/>
<id>urn:sha1:8f15a73bcfa7a104ba2965bbdecd7a546fa45aa5</id>
<content type='text'>
v2.8.1 is the latest stable version.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: fix build error on new hosts</title>
<updated>2022-06-20T16:09:46+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2022-06-12T08:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=1a312f283e9570b69010d025523ca99759cae48e'/>
<id>urn:sha1:1a312f283e9570b69010d025523ca99759cae48e</id>
<content type='text'>
Fix settings for GOROOT, CGO_CFLAGS and CGO_LDFLAGS.

The previous setting for GOROOT is no longer valid as the directory
does not exist for now. So adjust the GOROOT setting.

Currently CGO_CFLAGS is set to use BUILDSDK_CFLAGS, and this is
incorrect. We need target flags instead of SDK related flags. Such
setting happens to work for some hosts. However, when building on
newer hosts, we get QA error like below:

  ERROR: docker-distribution-v2.7.1-r0 do_package_qa:
  QA Issue: /usr/sbin/registry contained in package docker-registry requires
  libc.so.6(GLIBC_2.34)(64bit), but no providers found in RDEPENDS_docker-registry? [file-rdeps]

The above error was found on hardknott on host Fedora 35.
Tracking down the error and I found it's using host stuff which is likely
to be caused by using incorrect CGO_CFLAGS. As the master branch is
using the same settings, it has the same issue.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-distribution: fix the inehrit and systemd settings</title>
<updated>2022-06-20T16:09:46+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2022-06-12T08:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9c8e3597f70ff453f302c5b54cd8bc5ad85dd2c9'/>
<id>urn:sha1:9c8e3597f70ff453f302c5b54cd8bc5ad85dd2c9</id>
<content type='text'>
In order for systemd variables such as SYSTEMD_AUTO_ENABLE to have
effect, we need to inherit the systemd class. We also need to specify
the package which contains the service.

As go.bbclass already inherits goarch.bbclass, we only need to inehrit
go.bbclass.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
