Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fetch pseudo with https protocol #7

Open
wants to merge 29 commits into
base: master-next
Choose a base branch
from

Conversation

HerrMuellerluedenscheid
Copy link
Contributor

Avoids additional configuration effort when working behind a company
proxy.

Signed-off-by: Marius Kriegerowski marius.kriegerowski@gmail.com

rpurdie and others added 29 commits May 15, 2021 19:07
In rare cases a setscene task may get marked as covered before it's
parents are handled leading to strange failures as dependent tasks
execute instead of being skipped.

Ensure 'covered' tasks are only marked as such when the parent
dependencies have been processed.

(Bitbake rev: 3a3869f2bdc312591d24b189948d49c9f6c6ddec)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit bcb15f46421281a4ab16b165b8b68e0d5315935c.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(Bitbake rev: 5fd89ad94dad4b45e902489a74182db19fb0c291)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
… 10s"

This reverts commit 26add3b6f510c53ebbbe9f5d984bd0e9e4a40704.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous patches have exposed new issues with this code path,
the issues being around what should happen when the hash of a task
changes and the task is or is not on the deferred task list.

Rather than rebuilding the deferred task list during each rehash
event, build it once at the start of a build. This avoids the problem
of tasks being added back after they have run and also avoids problems
of always ensuring the same task is deferred. It also allows the
'outrightfail' codepath to be handled separately as the conditions
are subtly differnt.

One significant win for the new approch is the build is not continually
printing out lists of deferred tasks, that list remains fairly static
from the start of the build. Logic is added in to ensure a rehashed
task with a hash matching other deferred tasks is deferred along with
them as a small optimization.

An interesting test case for this code was reported by Mark Hatle
with four multiconfigs, each the same apart from TMPDIR and running a
build of:

bitbake buildtools-tarball mc:{one,two,three,four}:core-image-minimal

which is interesting in that the build of buildtools partially overlaps
core-image-minimal and the build has a rehash event for qemuwrapper-cross
even without any external hash equivalence server or preexisting data.

(Bitbake rev: 4b3326c7f08fdb74f6848a4b28e54f085f8fe966)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(Bitbake rev: 398dad3c461924d257d414397c1c91fcc02af22b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: d75dd9a03065c80d4ee7493552fc29ffd5f7f4ed)

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The preferred methods for CVE resolution are:

1. Version upgrades where possible
2. Patches where not possible
3. Database updates where version info is incorrect
4. Exclusion from checking where it is determined that the CVE
   does not apply to our environment

In some cases none of these methods are possible. For example the
CVE may be decades old with no apparent resolution, and with broken
links that make further research impractical.

This patch creates a mechanism for users to remove this type of
CVE from the cve-check results via an optional include file.

(From OE-Core rev: 5ce709b5d7db4dcbd1001272c5d652d9189812e5)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
…19-14865

Update a CVE status with the data sent upstream to the database, document another
as unifxable by us and add the status of another sent upstream for a database
entry change.

cve-extra-exclusions.inc: Document status of ongoing qemu CVE

This CVE is being thought about but there is no correct patch
available at this time.

cve-extra-exclusions.inc: Document a qemu CVE and exclude a glibc CVE

A qemu CVE has a pending CPE change, add a note.

Exclude a glibc CVE entry since it is for a specific corner case in
ftp servers which are unlikely to apply for us and upstream have no
plans to change it.

(From OE-Core rev: e614c5d6aa8692fd4df3cb5b640a9d21c05022be)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CPE lists only SUSE for all versions of tar.

https://bugzilla.redhat.com/show_bug.cgi?id=280961 shows issue affects paxutils
included in tar or cpio
http://cvs.savannah.gnu.org/viewvc/paxutils/paxutils/paxlib/names.c?r1=1.2&r2=1.4 was the fix
which included in tar 1.19 and later.

(From OE-Core rev: 1cef51a0c321695399564714d8a153bfa1fc0bc9)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: f3b5c0e21a2666131738af5c9ffcfed040cffad0)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 3e84b3d978def1c99358dfe742570ee434ef5638)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 9fc8adbd8bb07875033ff66e18407560a69a4c23)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 4064de595d5acbdf0fd8d2a92cdde093ba28bdd8)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 8d9736e5512f544a7a85be23c3878a77f7144bb1)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: c33b265591711e24fb1248cc432c0fd6556fa39e)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 16e242050efcb8a57c80456c1c00e6c578197b5d)

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
refresh rpcbind_add_option_to_fix_port_number.patch

(From OE-Core rev: 95e7e42ec30f99f5d51d675bffa10f4ed323f847)

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 4018e9a35b5e1b33c23c1307e51768f67133e990)

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Under certain build patterns, warnings about missing manifests can appear. These
are real issues where the manifest was removed and shouldn't have been.

Martin Jansa was able to find a reproducer of:

MACHINE=qemux86 bitbake zlib-native
echo 'PR = "r1"' >> meta/recipes-core/zlib/zlib_1.2.11.bb
MACHINE=qemux86-64 bitbake zlib-native
MACHINE=qemux86 bitbake zlib-native
<the zlib-native manifest is now removed along with the sysroot-components contents>

The code maintains a per machine list of stamps but a per PACAGE_ARCH list of
stamp/manifest/workdir mappings. The latter is only appended to for speed with
the assumption that once stamps are gone, the code wouldn't trigger.

The code only ever appends to the mapping list (for speed/efficency under lock)
meaning that multiple entries can result where the stamp/workdir differs due to
version changes but the manifest remains the same.

By switching MACHINE part way through the build, the older stamp is referenced
and the manifest is incorrectly removed as it matches an now obsolete entry in
the mapping file.

There are two possible fixes, one is to rewrite the mapping file every time
which means adding regexs, iterating and generally complicating that code. The
second option is to only use the last mapping entry in the file for a given
manifest and ignore any earlier ones. This patch implments the latter.

Also drop the stale entries if we are rewriting it.

(From OE-Core rev: ca7d878667abdece7d76a8e8f06b400fcaf6a000)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libnotify only requires gtk+3 for its tests. Let's disable them by
default and only enable them if "tests" is in PACKAGECONFIG. If gtk+3 is
not available then we need to declare the dependency on gdk-pixbuf
explicitly.

It looks like the tests genuinely do need some sort of desktop
environment to run, so let's maintain the ANY_OF_DISTRO_FEATURES check
added back in 3edf08b.

(From OE-Core rev: 2dda982e197b6c8a55b038ff5559ecac9a77d89e)

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Cc: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: 4c3095643cb70e67ff7f0a428c9bdea42b1ed808)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: e933129c612dfa7ee84293f792d35de532899132)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: cc1a3b1c6b5c4d01e4e9579440e2221eec7e1b09)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: f71a8341fbaf6dca103ebfd36afec7c7d4fce7e7)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To support builds against v5.13+ kernels, bumping the devupstream
to 2.13 and the 2.13-rc series.

Along with the SRCREV update, a port of the existing CONFIG_TRACEPOINTS
patch from the main Makefile to src/Kbuild is done.

The LICENSE file was part of commit [Cleanup: Move headers from toplevel
to include/lttng/], so we adjust the checksum to the new fie contents.

(From OE-Core rev: 681aefb49e394a00e2b69dd936ed7c824e6c6d4c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To support building against v5.12+ and v5.13+ kernels, bumping to the
v2.12.6 lttng-release.

We drop the previously backported patches, and bring in the following
commits:

   0d8e4ab9 Version 2.12.6
   78f56ae3 fix: adjust ranges for RHEL 8.2 and 8.3
   4c996ea7 Disable block rwbs bitwise enum in default build
   4ac46085 Disable sched_switch bitwise enum in default build
   5e22c27b Add experimental bitwise enum config option
   937d307e Add defaults to Kconfig options
   4a114d43 Sync `show_inode_state()` macro with upstream stable kernels
   3bd6ac3e fix: block: remove disk_part_iter (v5.12)
   8bbb8c9d Fix: Backport of "Fix: increment buffer offset when failing to copy from user-space"
   30cddf69 Fix: increment buffer offset when failing to copy from user-space
   4733b9ab Sync `show_inode_state()` macro with Ubuntu 4.15 kernel
   ff21ec48 fix: mm, tracing: kfree event name mismatching with provider kmem (v5.12)
   b2b02c29 Set 'stable-2.12' branch in git review config
   00b42dbf fix backport: block: add a disk_uevent helper (v5.12)
   771ff089 fix: Adjust ranges for Ubuntu 5.4.0-67 kernel
   d8933959 fix: block: add a disk_uevent helper (v5.12)
   71034df1 Fix: properly compare type enumeration
   4d879d23 compiler warning cleanup: is_signed_type: compare -1 to 1
   fead3a9c Fix: bytecode linker: validate event and field array/sequence encoding
   92cc3e7f Fix: kretprobe: null ptr deref on session destroy
   49c603ef fix: mm, tracing: record slab name for kmem_cache_free() (v5.12)
   23a2f61f Fix: filter interpreter early-exits on uninitialized value
   b3fdf78b Fix: memory leaks on event destroy

(From OE-Core rev: 6844ca8d75391e3a654658fde59311ca6cd49724)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From yocto-docs rev: c78e03e8b02cc475ea8ca819917861610d7d8ee5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoids additional configuration effort when working behind a company
proxy.

Signed-off-by: Marius Kriegerowski <marius.kriegerowski@gmail.com>
@kraj kraj force-pushed the master-next branch 22 times, most recently from b1ba5e4 to d44ccc0 Compare August 14, 2022 10:43
@kraj kraj force-pushed the master-next branch 8 times, most recently from 89749a1 to b6097ce Compare August 18, 2022 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants