Commit Graph

17857 Commits

Author SHA1 Message Date
Leon Anavi
7f2e8bd076 python3-more-itertools: Upgrade 8.4.0 -> 8.5.0
Upgrade to release 8.5.0:

- Add :func:`windowed_complete`
- The :func:`is_sorted` implementation was improved
- The :func:`groupby_transform` now accepts a reducefunc parameter
- The :func:`last` implementation was improved
- Various documentation fixes
- The tests for :func:`distinct_combinations` were improved
- Automated tests now run on GitHub Actions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:52:22 -07:00
Leon Anavi
6e3548440f python3-prompt-toolkit: Upgrade 3.0.6 -> 3.0.7
Upgrade to release 3.0.7:

- New "placeholder" parameter added to `PromptSession`.
- The "respond to CPR" logic has been moved from the `Input` to
  `Output` classes (this does clean up some code).
- Bugfix in shift-selection key bindings.
- Fix hight calculation of `FormattedTextControl` when line
  wrapping is turned on.
- Fixes for SSH server:
  * Missing encoding property
  * Fix failure in "set_line_mode" call
  * Handle `BrokenPipeError`

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:52:16 -07:00
Leon Anavi
67b16c0c67 python3-parse: Upgrade 1.16.0 -> 1.17.0
Upgrade to release 1.17.0:

- Make left- and center-aligned search consume up to next space

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:52:11 -07:00
Leon Anavi
ae4d92b96e python3-paramiko: Upgrade 2.7.1 - 2.7.2
Upgrade to release 2.7.2:

- [Bug]: Fix incorrectly swapped order of p and q numbers when
  loading OpenSSH-format RSA private keys. At minimum this should
  address a slowdown when using such keys, and it also means
  Paramiko works with Cryptography 3.1 and above (which complains
  strenuously when this problem appears).
- [Bug]: Fix incorrect string formatting causing unhelpful error
  message annotation when using Kerberos/GSSAPI.
- [Support]: Remove leading whitespace from OpenSSH RSA test suite
  static key fixture, to conform better to spec.
- [Support]: Add missing test suite fixtures directory to
  MANIFEST.in, reinstating the ability to run Paramiko’s tests
  from an sdist tarball.
- [Support]: Update our CI to catch issues with sdist generation,
  installation and testing.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:52:05 -07:00
Leon Anavi
33a5252d32 python3-sh: Upgrade 1.13.1 -> 1.14.0
Upgrade to release 1.14.0:

- _env now more lenient in accepting dictionary-like objects
- None and False arguments now do not pass through to underlying
  command
- Implemented find_spec on the fancy importer, which fixes some
  Python3.4+ issues

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:52:00 -07:00
Leon Anavi
0c31719861 python3-cmd2: Upgrade 1.3.5 -> 1.3.8
Upgrade to release 1.3.8:

- Fixed issue where subcommand added with
  @as_subcommand_to decorator did not display help when called
  with -h/--help.
- add_help=False no longer has to be passed to parsers used in
  @as_subcommand_to decorator. Only pass this if your subcommand
  should not have the -h/--help help option (as stated in argparse
  documentation).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:51:55 -07:00
Leon Anavi
d41322bcd6 python3-flask-user: Consolidate in a single file
Consolidate inc and bb files into a single bb file.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:51:48 -07:00
Leon Anavi
7c213223af python3-google-api-python-client: Upgrade 1.10.1 -> 1.11.0
Upgrade to release 1.11.0:

- Add support for mtls env variables

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:51:42 -07:00
Leon Anavi
d2b8d7c725 python3-cryptography-vectors: Upgrade 3.0 -> 3.1
Upgrade to release 3.1:

- BACKWARDS INCOMPATIBLE: Removed support for idna based
  :term:`U-label` parsing in various X.509 classes. This support
  was originally deprecated in version 2.1 and moved to an extra
  in 2.5.
- Deprecated OpenSSL 1.0.2 support. OpenSSL 1.0.2 is no longer
  supported by the OpenSSL project. The next version of
  cryptography will drop support for it.
- Deprecated support for Python 3.5. This version sees very little
  use and will be removed in the next release.
- backend arguments to functions are no longer required and the
  default backend will automatically be selected if no backend is
  provided.
- Added initial support for parsing certificates from PKCS7 files
- Calling update or update_into on
  :class:`~cryptography.hazmat.primitives.ciphers.CipherContext`
  with data longer than 231 bytes no longer raises an
  OverflowError. This also resolves the same issue in
  :doc:`/fernet`.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:51:28 -07:00
Leon Anavi
f178060eb3 python3-luma-core: Upgrade 1.15.0 -> 1.16.0
Upgrade to release 1.16.0:

- Embedded font parallel device (for upcoming HD44780, Winstar
  character devices)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:51:22 -07:00
Leon Anavi
af7566197d python3-ecdsa: Upgrade 0.15 -> 0.16.0
Upgrade to release 0.16.0:

- Support for reading and writing private keys in PKCS#8 format.
- to_pem and to_der now accept new parameter, format, to specify
  the format of the encoded files, either the dafault, legacy
  "ssleay", or the new pkcs8 to use PKCS#8. Note that only
  unencrypted PKCS#8 files are supported
- Add allow_truncate to verify in VerifyingKey, it defaults to
  True, when specified as False, use of large hashes smaller than
  curves will be disallowed (as it was in 0.14.1 and earlier)
- Correctly calculate signatures for private keys equal to n-1
- Make PointJacobi and thus SigningKey and VerifyingKey pickleable
- to_pem functions return bytes not str, document them as such
- from_pem and from_pem in SigningKey returns SigningKey, document
  them as such
- Ensure that version checks will work with Python 4.
- Format the source with black.
- Fix uses of assert_ in test suite.
- Use newer Ubuntu in Travis to test against OpenSSL 1.1.1 (and
  thus test the interoperability of ECDH code in Travis).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:50:49 -07:00
Hongxu Jia
b1c837d4d4 python3-texttable: add recipe
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:50:25 -07:00
Khem Raj
5482c60353 toybox: Add packageconfigs for iconv and getconf
iconv and getconf are also provided by glibc-utils which is built along
with glibc and update-alternatives don't work with special packages like
glibc since it causes cyclic dependencies e.g

glibc->opkg-utils->glibc

therefore creating u-a for iconv and getconf gets into trouble when
glibc-utils is added to image along with toybox, usually with ptest
enabled images by default.

Therefore we turn these two applets into packageconfigs and delete them
by default from u-a, if one want toybox to provide them then clear
no-iconv and no-getconf from PACKAGECONFIG via a bbappend e.g.

PACKAGECONFIG_remove = "no-getconf no-iconv"

Remove bashism by enquiring for VIRTUAL-RUNTIME_init_manager from
bitbake datastore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-02 08:50:02 -07:00
Khem Raj
759342c9cc imapfilter: Fix linker flags
Linker flags were not being respected as a result it was passing wrong
gnu_hash options while linking.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 20:25:36 -07:00
Martin Jansa
9f0a83f9af nss: remove signlibs.sh
Looks like my "solution" also isn't working well at least for images with read-only-rootfs in IMAGE_FEATURES.

pkg_postinst_ontarget_${PN} is always forced to run on the target, which for read-only-rootfs results in:
log.do_rootfs:
...
NOTE: If an image is being built, the postinstalls for the following packages will be postponed for first boot: nss
...
ERROR: The following packages could not be configured offline and rootfs is read-only: ['nss']

and now looking at the /usr/bin/signlibs.sh and it does pretty much
the same as the postinst script when D isn't empty.

>From oe-core git history it shows that signlibs.sh was added first:
https://git.openembedded.org/openembedded-core/commit/?id=a4580f967c8064294a06d406acf5deb24aee2acc
then the offline version of postinst was added to support read-only-rootfs in:
https://git.openembedded.org/openembedded-core/commit/?id=64e87fc6e99bc1d4807034166735034b1f92bad8
and nss-native should always provide the shlibsign since:
https://git.openembedded.org/openembedded-core/commit/?id=88540c5b08dea069660d1a68e506aebdd68e6ae0
and only after
https://git.openembedded.org/openembedded-core/commit/?id=8f782f7095e718dd9452055af53363beb6bdbece
it looked like signlibs.sh was something special only for target.

So it looks to me, that we should just remove signlibs.sh script and let the same postinst be used on target and offline
(with or without D being empty).

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 20:24:44 -07:00
Khem Raj
1412471631 mycroft: rdep on procps
mycroft needs pgrep

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Khem Raj
b8e6330fef packagegroup-meta-multimedia: Add new recipes
Re-arrange to make one line per package

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Khem Raj
210d8c6bdb schroedinger: Update SRC_URI
http://www.diracvideo.org is not accessible anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Slater, Joseph
26c103da9f openjpeg: fix CVE-2020-15389
Backport from github meta-xilinx-tools.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:45 -07:00
Wenlin Kang
6c43941d11 lua: fix CVE-2020-15945
Backport with modifications to apply successfully.

Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
43bd735121 netkit-rwho: Convert to ontarget postinst
Starting the service is something to be done when its booted on target

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
6cfa5d0ed8 netkit-ftp: Use update-alternatives for ftp
So it can live with other providers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
915844297a netkit-rwho: Use update-alternatives for tftp
So it can live along other providers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
916b6f15ef ssmtp: Use update alternatives for conflicts with esmtp
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
ab2f8b5051 netkit-rpc: Use update alternatives for rpcinfo
This helps it live along rpcbind

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
7df48b8014 quagga,pimd: Use update-alternatives for pimd
pimd is provided by both quagga and pimd, prefer quagga over pimd when
both are in image

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
0b15dce76a autossh: Depend on ssh instead of hardcoding openssh
This helps it to use dropbear

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
40ef9eea78 bearssl: fix GNU_HASH link error
Fixes
No GNU_HASH in the ELF binary /mnt/b/yoe/master/build/tmp/work/cortexa57-yoe-linux/bearssl/0.6-r0/packages-split/bearssl/usr/lib/libbearssl.so.6.0.0, didn't pass LDFLAGS? [ldflag
s]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
9b23aab0dd packagegroup-meta-networking: Add new packages
Reorganize to have one package per line

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
17b8039078 networkmanager: Depend on dhcpcd
dhcp-client is being removed from oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 15:37:44 -07:00
Khem Raj
6a2b4a8ca4 packagegroup-meta-oe: Exclude from world builds
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 23:47:52 -07:00
Khem Raj
d387720a4e monkey: Correct the install path in init services
Its not in bindir but in sbindir

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 23:47:52 -07:00
Khem Raj
7363206d5b monkey: Remove /var/run
This is empty and its a runtime directory which is created by base-files
already

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 23:47:52 -07:00
Khem Raj
9d70779e80 packagegroup-meta-webserver: Update to include new recipes
Re-organise to have one entry per line

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 23:47:52 -07:00
Khem Raj
ad52cf09fb packagegroup-meta-filesystems: Update to add new recipes
Re-format while here to list one entry per line

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 23:47:52 -07:00
Khem Raj
32c7ebbab5 properties-cpp: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 16:57:06 -07:00
Khem Raj
192afbcc07 layer.conf: Fix for signature change for allarch icon themes
faenza-icon-theme are allarch but recently

gtk-icon-cache, since commit 31e3d34c8a9c3e8481aa837aa0bf52adf095fe62
[gtk-icon-cache.bbclass: add runtime dependency], it start depend on
non-allarch packages gdk-pixbuf and gtk+3, which make it's signature
changes when machine changed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-08-31 16:57:06 -07:00
Khem Raj
52a070f02c layer.conf: fixes icon-theme signature changes
openzone and rodent-icon-theme are allarch but recently

gtk-icon-cache, since commit 31e3d34c8a9c3e8481aa837aa0bf52adf095fe62
[gtk-icon-cache.bbclass: add runtime dependency], it start depend on
non-allarch packages gdk-pixbuf and gtk+3, which make it's signature
changes when machine changed.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-08-31 16:57:06 -07:00
Leon Anavi
f46931abf0 php: Upgrade 7.4.4 -> 7.4.9
Upgrade to release 7.4.9:

- Fixed: Upgrade apache2handler's php_apache_sapi_get_request_time
  to return usec
- Fixed: BSTR to PHP string conversion not binary safe
- Fixed: DCOM does not work with Username, Password parameter
- Fixed: serialize() and unserialize() methods can not be called
  statically
- Fixed: Segfault in php_str_replace_common
- Fixed: Assertion failure if dumping closure with unresolved
  static variable
- Fixed: Assertion failure when assigning property of string
  offset by reference
- Fixed: HT iterators not removed if empty array is destroyed
- Fixed: Changing array during undef index RW error segfaults
- Fixed: Use after free if changing array during undef var during
  array write fetch
- Fixed: Use after free if string used in undefined index warning
  is changed
- Fixed: Public non-static property in child should take priority
  over private static
- Fixed: getimagesize function silently truncates after a null
  byte
- Fixed: finfo_file crash (FILEINFO_MIME)
- Fixed: ftp_size on large files
- Fixed: mb_strimwidth does not trim string
- Fixed: Use of freed hash key in the phar_parse_zipfile function
- Fixed: ::getStaticProperties() ignores property modifications
- Fixed: ::getStaticPropertyValue() throws on protected props
- Fixed: Use after free when type duplicated into
  ReflectionProperty gets resolved
- Fixed: Can't copy() large 'data://' with open_basedir
- Fixed: dns_check_record() always return true on Alpine
- Fixed: array_walk() does not respect property types

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 13:04:43 -07:00
Ovidiu Panait
dbf619019d net-snmp: upgrade 5.8 -> 5.9
Upgrade net-snmp 5.8 -> 5.9:
* refresh patches
* drop backports:
  5f881d3bf2
  6e1329bde8
  abdcb6af8d
  21260fdd60

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 13:04:43 -07:00
Khem Raj
b10cbda286 sharutils: Use update alternatives for uudecode/uuencode
This can then live with toybox

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 09:52:38 -07:00
Khem Raj
f9300e78c4 imagemagick: Create symlinks for magick-script
This link was missed out

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 09:52:38 -07:00
Khem Raj
bfcf2faba7 uml-utilities: Use update alternatives for tunctl
This can then live along with toybox

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 09:52:38 -07:00
Khem Raj
0bfce1c8eb lmbench: Use update alternatives for stream
stream is also provided by imagemagick as an alternative

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 09:52:38 -07:00
Zang Ruochen
08779114c9 paho-mqtt-c: upgrade 1.3.4 -> 1.3.5
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:20 -07:00
Zang Ruochen
b2bbacfc57 iperf3: upgrade 3.7 -> 3.9
-License-Update: Copyright year updated to 2020.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:20 -07:00
Zang Ruochen
85af6c1f18 fio: upgrade 3.21 -> 3.22
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:20 -07:00
Khem Raj
97f52d0f6a hexedit: Define update alternatives
hexedit can also be provided by toybox

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:19 -07:00
Khem Raj
09df8e6784 sblim-sfcb: Fix target postinst
Separate out target specific postintalls into pkg_postinst_ontarget_PN

Fixes
/mnt/b/yoe/master/build/tmp/work/qemuarm64-yoe-linux/meta-oe-ptest-image/1.0-r0/rootfs//var/lib/opkg/info/sblim-sfcb.postinst: line 6: /usr/share/sfcb/genSslCert.sh: No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:19 -07:00
Khem Raj
fa9e5ed9f9 mutter: Add a comment to remove pipewire-0.2 dependency with 3.36
This will serve as a reminder when this recipe is upgraded to 3.36+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31 08:30:19 -07:00