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

Commits on May 15, 2021

  1. bitbake: runqueue: Fix rare task racing issue

    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>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    6d0370f View commit details
    Browse the repository at this point in the history
  2. bitbake: Revert "runqueue: Fix rare task racing issue"

    This reverts commit bcb15f46421281a4ab16b165b8b68e0d5315935c.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    da1d4b0 View commit details
    Browse the repository at this point in the history
  3. bitbake: server/process: Add debug output at server delays of 10s

    (Bitbake rev: 5fd89ad94dad4b45e902489a74182db19fb0c291)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    18acc8a View commit details
    Browse the repository at this point in the history
  4. bitbake: Revert "server/process: Add debug output at server delays of…

    … 10s"
    
    This reverts commit 26add3b6f510c53ebbbe9f5d984bd0e9e4a40704.
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    c622ea3 View commit details
    Browse the repository at this point in the history
  5. bitbake: runqueue: Improve multiconfig deferred task issues

    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>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    e77405e View commit details
    Browse the repository at this point in the history
  6. bitbake: runqueue: fixup?

    (Bitbake rev: 398dad3c461924d257d414397c1c91fcc02af22b)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    5f46538 View commit details
    Browse the repository at this point in the history
  7. u-boot: upgrade 2021.01 -> 2021.04

    (From OE-Core rev: d75dd9a03065c80d4ee7493552fc29ffd5f7f4ed)
    
    Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    kanavin authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    6c312a1 View commit details
    Browse the repository at this point in the history
  8. cve-extra-exclusions.inc: add exclusion list for intractable CVE's

    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>
    sakoman authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    226e55c View commit details
    Browse the repository at this point in the history
  9. cve-extra-exclusions: Update/add CVE-2000-0803, CVE-2005-0238, CVE-20…

    …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>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    4593091 View commit details
    Browse the repository at this point in the history
  10. tar: Exclude CVE-2007-4476 from cve-check

    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>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    81051af View commit details
    Browse the repository at this point in the history
  11. python3-attrs: upgrade 20.3.0 -> 21.2.0

    (From OE-Core rev: f3b5c0e21a2666131738af5c9ffcfed040cffad0)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    03b4465 View commit details
    Browse the repository at this point in the history
  12. python3-six: upgrade 1.15.0 -> 1.16.0

    (From OE-Core rev: 3e84b3d978def1c99358dfe742570ee434ef5638)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    6d79ccb View commit details
    Browse the repository at this point in the history
  13. vulkan-samples: update to latest revision

    (From OE-Core rev: 9fc8adbd8bb07875033ff66e18407560a69a4c23)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    13e1e3d View commit details
    Browse the repository at this point in the history
  14. vulkan-headers: upgrade 1.2.170.0 -> 1.2.176.0

    (From OE-Core rev: 4064de595d5acbdf0fd8d2a92cdde093ba28bdd8)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    0f8cc1b View commit details
    Browse the repository at this point in the history
  15. vulkan-tools: upgrade 1.2.170.0 -> 1.2.176.0

    (From OE-Core rev: 8d9736e5512f544a7a85be23c3878a77f7144bb1)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    60cda40 View commit details
    Browse the repository at this point in the history
  16. vulkan-loader: upgrade 1.2.170.0 -> 1.2.176.0

    (From OE-Core rev: c33b265591711e24fb1248cc432c0fd6556fa39e)
    
    Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    wangmingyu84 authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    c3346d2 View commit details
    Browse the repository at this point in the history
  17. rng-tools: upgrade 6.11 -> 6.12

    (From OE-Core rev: 16e242050efcb8a57c80456c1c00e6c578197b5d)
    
    Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    zhengruoqin authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    700bd81 View commit details
    Browse the repository at this point in the history
  18. rpcbind: upgrade 1.2.5 -> 1.2.6

    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>
    zhengruoqin authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    c41fc2c View commit details
    Browse the repository at this point in the history
  19. sysklogd: upgrade 2.2.2 -> 2.2.3

    (From OE-Core rev: 4018e9a35b5e1b33c23c1307e51768f67133e990)
    
    Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    zhengruoqin authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    1772a22 View commit details
    Browse the repository at this point in the history
  20. sstate: Handle manifest 'corruption' issue

    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>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    2da9047 View commit details
    Browse the repository at this point in the history
  21. libnotify: Make gtk+3 dependency optional

    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>
    mikecrowe authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    d641921 View commit details
    Browse the repository at this point in the history
  22. qemu: 5.2.0 -> 6.0.0

    (From OE-Core rev: 4c3095643cb70e67ff7f0a428c9bdea42b1ed808)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    4beaa9c View commit details
    Browse the repository at this point in the history
  23. python3-markupsafe: upgrade 1.1.1 -> 2.0.0

    (From OE-Core rev: e933129c612dfa7ee84293f792d35de532899132)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    c78f852 View commit details
    Browse the repository at this point in the history
  24. python3-jinja2: upgrade 2.11.3 -> 3.0.0

    (From OE-Core rev: cc1a3b1c6b5c4d01e4e9579440e2221eec7e1b09)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    888cee9 View commit details
    Browse the repository at this point in the history
  25. lttng-ust: upgrade 2.12.1 -> 2.12.2

    (From OE-Core rev: f71a8341fbaf6dca103ebfd36afec7c7d4fce7e7)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    8a3d712 View commit details
    Browse the repository at this point in the history
  26. lttng-modules: update devupstream to v2.13-rc

    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>
    zeddii authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    fdc1b93 View commit details
    Browse the repository at this point in the history
  27. lttng-modules: update to v2.12.6

    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>
    zeddii authored and rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    50a72c6 View commit details
    Browse the repository at this point in the history
  28. test-manual: WIP

    (From yocto-docs rev: c78e03e8b02cc475ea8ca819917861610d7d8ee5)
    
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
    rpurdie committed May 15, 2021
    Configuration menu
    Copy the full SHA
    d17cc59 View commit details
    Browse the repository at this point in the history
  29. fetch pseudo with https protocol

    Avoids additional configuration effort when working behind a company
    proxy.
    
    Signed-off-by: Marius Kriegerowski <marius.kriegerowski@gmail.com>
    HerrMuellerluedenscheid committed May 15, 2021
    Configuration menu
    Copy the full SHA
    af7eb9b View commit details
    Browse the repository at this point in the history