Граф коммитов

138 Коммитов

Автор SHA1 Сообщение Дата
Pawel Winogrodzki 780341a75d
Updated the `upload-artifact` GitHub Action to version 4. (#10355) 2024-09-04 13:56:33 -07:00
Daniel McIlvaney de885a9964
Backport: Update toolkit's gonum to v0.15.0 (#9965)
Co-authored-by: Sam Meluch <109628994+sameluch@users.noreply.github.com>
2024-08-06 13:11:26 -07:00
Christopher Co 3a41e97aed
Add stable release maintainers to CODEOWNERS (#7564)
Update main branch CODEOWNERS file to require CBL-Mariner-Stable-Maintainers team review for all files in this branch since PRs targeting main are going to our next 2.0 stable release.
2024-06-03 19:29:33 -07:00
amritakohli 5f94d0b3c7
[CHERRYPICK] azurelinux-sysinfo: fasttrack/2.0 to main (#9117) 2024-05-15 15:02:18 -07:00
Pawel Winogrodzki fa32acd57f
Fixed `CODEOWNERS` group for certificates. (#8895) 2024-05-09 14:45:29 -07:00
Pawel Winogrodzki 6275ddacc4
Adding admin approval for certificate changes. (#8859) 2024-04-23 09:27:13 -07:00
Karim Eldegwy f62016a165
Add "cbl-mariner-multi-package-reviewers" when a multi-package .spec file is added or removed (#8735)
Co-authored-by: Karim Eldegwy <karimeldegwy@microsoft.com>
2024-04-16 13:27:14 -07:00
Andrew Phelps bc1cbe1196
[main] increase timeout for "Check Package CGManifests" github check (#8787) 2024-04-12 17:05:43 -07:00
Rachel Menge 7592f87700
Remove Kernel Required Configs Check (#8661)
This check was added to alert if kernel configs with known required values have been changed to undesired values or removed. Additionally it would alert developers to update the json with justification to help with future checks.

This check is no longer needed now that kernel maintainers are required on each PR review for configs. Additionally, the check caused noise and failed frequently. Therefore, remove.
2024-04-04 17:27:36 -07:00
Cameron E Baird 27c07921a7
Introduce kernel-mshv-signed, hvloader-signed (#7173) 2024-02-20 10:55:14 -08:00
Archana Choudhary de5c3312fa
kernel-uvm-cvm: remove spec and references (#7716) 2024-02-07 14:30:57 +05:30
Aurélien e955313d09
Set ownership of virtiofsd package to Kata team (#7474) 2024-01-26 06:34:49 -08:00
Pawel Winogrodzki 52ea900703
Making GitHub Actions' permissions explicit. (#7282) 2024-01-17 08:58:31 -08:00
Muhammad Falak R Wani ff88067d79
workflows: bump setup-go to v5 (#7262)
Changelog: https://github.com/actions/setup-go/releases/tag/v5.0.0
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-01-16 17:58:24 +05:30
Christopher Co 7e792c13f9
ci: add codeowners for toolkit folders (#7091)
Update the GitHub codeowners file to automatically add tooling codeowners as reviewers to the toolkit code. Retain general dev reviewers for docs, imageconfigs, and package manifests.

Signed-off-by: Chris Co <chrco@microsoft.com>
2023-12-21 15:48:50 -08:00
Mitch Zhu 31fbf2bbbe
Add Kata meta-package (#7053)
Co-authored-by: Christopher Co <35273088+christopherco@users.noreply.github.com>
2023-12-20 14:25:25 -08:00
Christopher Co 71792f5d69
ci: update kata codeowner packages (#7063)
Update the GitHub codeowners file to automatically add the cbl-mariner-kata-containers team as reviewers for kata-containers and confidential containers packages.

Signed-off-by: Chris Co <chrco@microsoft.com>
2023-12-20 13:35:53 -08:00
jslobodzian 8c86df1f9d
Joslobo/update docs from 2.0 (#6862)
Co-authored-by: Olivia Al-Joundi <72226369+oaljoundi@users.noreply.github.com>
2023-11-29 13:07:17 -05:00
jslobodzian 043908393a
Cherry Pick bug and feature template updates to main (#6674) 2023-11-06 11:57:08 -05:00
Andrew Phelps 0f2ffc4872
update 2.0 workflow to use golang 1.20 (#6606) 2023-10-26 14:13:45 -07:00
Trung f1f41ff261
Move cherry-pick automation to ADO (#6387)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
2023-10-19 16:03:59 -07:00
Daniel McIlvaney d1e19403be
Update go-test-coverage.yml with explicit go version (#6329) 2023-10-16 14:51:40 -07:00
Chris Gunn c1dc869a11
Mariner Image Customizer boilerplate (#5982) 2023-09-20 15:19:33 -07:00
Daniel McIlvaney 3deebc19d0
Remove default CONFIG_FILE= (#6050)
Set `CONFIG_FILE=""` as the new default instead of `CONFIG_FILE="./imageconfigs/core-efi.json"`.

For teams that use the Mariner toolkit to build custom packages or images using the Mariner toolkit:
- Previously the toolkit would default to the core-efi.json image definition for all invocations.
  - This would result it building all packages required for that image definition when calling `make build-packages` in the core repo
  - This would mean that `make image` would succeed without explicitly setting a desired image config
- In future versions of the toolkit, CONFIG_FILE will default to “”
  - Package builds will no longer include extraneous packages that may be unneeded
  - Image builds will return an error if a config is not explicitly selected

 

Considerations:
- Packages like the kernel will no longer build during normal package builds unless requested. Set desired packages via PACKAGE_BUILD_LIST=”pkg1 pkg2 …”
- `make image` will no longer succeed without CONFIG_FILE=”/path/to/config.json” being set explicitly
2023-09-19 13:45:37 -07:00
Muhammad Falak R Wani 52f6a3142c
workflows: bump version of actions/checkout 3 -> 4 (#6165)
Bump actions/checkout v3 (Node 16) to v4 (Node 20) as 
Node 16 reaches EoL on September 11 2023.

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-09-06 10:08:19 +05:30
Pawel Winogrodzki 9a70db18f3
Enabled PR checks for the fast-track branches. (#6141) 2023-09-04 00:49:53 -07:00
Trung 72f75c44f0
Add workflow to automatically cherry-pick commits to development branches (#6082)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
2023-08-31 11:23:42 -07:00
Muhammad Falak R Wani 75ffe3c43f
workflow: use wget with TLSv1_2 to fix cgmanifest check (#6086)
Reference: https://github.com/orgs/community/discussions/65227
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-08-29 09:23:41 +05:30
Pawel Winogrodzki bd53480765
Updated tooling to use Golang 1.19. (#5742) 2023-07-20 11:15:26 -07:00
Pawel Winogrodzki bfb0f0b6ea
Added extended specs to GitOps config. (#5723) 2023-06-22 13:35:56 -07:00
Pawel Winogrodzki e04bb4e7aa
Switched to GitOps.ResourceManagement from FabricBot. (#5710) 2023-06-21 11:06:56 -07:00
rlmenge d205157590
Add workflow to check for required kernel configs (#5530)
* Add workflow to check for required kernel configs
2023-06-20 17:34:44 -07:00
Dan Streetman 30baa7f6df CVE-2019-19977
Fix buffer overflow for CVE-2019-19977

Also verify license
2023-06-09 10:49:48 -04:00
Christopher Co c9ae16899d
codeowners: Add maintainers for openssl engines (#5549)
* codeowners: Add maintainers for openssl engines

Symcrypt and KeysInUse are OpenSSL engines, so changes to these should
be reviewed by our openssl maintainers groups.

Signed-off-by: Chris Co <chrco@microsoft.com>

* codeowners: Add missing wildcard

Signed-off-by: Chris Co <chrco@microsoft.com>

---------

Signed-off-by: Chris Co <chrco@microsoft.com>
2023-05-24 19:31:29 -07:00
Pawel Winogrodzki 2ba9618eb2
Updated PR checks (#5539) 2023-05-19 05:58:17 -07:00
Christopher Co 4ae1582802
CODEOWNERS: Add owners for core packages (#5429)
* CODEOWNERS: Add initial owners for core packages

Signed-off-by: Chris Co <chrco@microsoft.com>
2023-05-03 11:06:13 -07:00
Mykhailo Bykhovtsev 578f2bff82
Adding pip requirements and small readme file to toolchain scripts (#5212)
* adding pip requirements file and a readme to toolchain python scripts

* updating requirements file with missed deps and updating readme file

* updating github pipelines to use requirements file to install python dependencies

* Delete README.md

Moved readme file into a wiki page
2023-04-12 16:35:42 -07:00
Pawel Winogrodzki 6e6bf3edbe
Added signing stage for livepatches pipeline. (#5101) 2023-03-24 19:31:42 -07:00
Pawel Winogrodzki ba6d1b5b91
Fixed livepatch PR check. (#4886)
* Adding livepatch for kernel 5.15.92.1-2.cm2.
2023-02-17 15:58:39 -08:00
rlmenge 057a2b4347
Update workflows to use latest Ubuntu (#4789) 2023-02-08 14:23:19 -08:00
Pawel Winogrodzki a3d229d9d0
Upgraded `libntlm` to version 1.6 to fix CVE-2019-17455. (#4287) 2022-11-30 13:49:55 -08:00
Pawel Winogrodzki 17ab17cc24
Added livepatch PR check. (#4250) 2022-11-17 13:55:08 -08:00
Pawel Winogrodzki f9e4472344
Fixed `cgmanfiest.json` PR check to support Mariner LUA scripts. (#4183) 2022-11-09 10:37:32 -08:00
Pawel Winogrodzki 9c92348699
Fixed cgmanifest validation's dependency on lua. (#4166) 2022-11-04 10:56:26 -07:00
aadhar-agarwal c6f23e601d
Add sgx-backwards-compatability package to marketplace images (#4054)
* initial commit for sgx package including udev rules

* Add License file

* Address review comments: Improve description in spec file and alphabetize packages in azurevm-packages.json
2022-10-21 08:40:33 -07:00
osamaesmailmsft f732dc2c60
Revert TokyoCabinet URL; Upgrade Tidy to 5.8.0; Remove 'ming' from SPECS-EXTENDED (#4034)
* reverted tokyocabinet url change

* upgraded tidy to 5.8.0 and deleted ming

* updating licenses to remove ming; updating cgmanifest and tidy.signatures

* fixing cgmanifest stuff

* adding cbl-mariner import to changelog

* switching branches

* verbose comments

* adding a space for a new commit

* does a 2 second timeout fix things
2022-10-19 17:59:43 -07:00
Olivia Crain 27fd73df16
Remove autodetected Go modules in toolkit/tools/cgmanifest.json (#4038) 2022-10-19 09:23:52 -07:00
Pawel Winogrodzki e8be6cc034
Updated livepatch macros and template to preserve signatures. (#3954)
* livepatch: updating macros and template to preserve signatures.

* validate-cg-manifest.sh: ignore 'SPECS-SIGNED'.
2022-10-17 13:28:20 -07:00
osamaesmailmsft 27bd1a6ab2
Moving PHP from SPECS-EXTENDED to SPECS (#3820)
* Only build bond against x86_64 architecture (#1800) (#1801)

* fix bond build break for ARM64 on main branch

* fix bond build break for ARM64 on main branch

* fix bond build break for ARM64 on main branch

Co-authored-by: nicolas guibourge <nicolasg@microsoft.com>

Co-authored-by: nicolas guibourge <nicolasg@microsoft.com>

* [main extended] Enable libguestfs (#1970)

* Remove libreport support from mdadm

* Conditionally pull in perl-Sys-Virt test deps

* Fix dependency resolution for ocaml-ctypes

* Upgrade to latest ocaml-gettext

* Fix ocaml-ounit build

* Upgrade ocaml-base to latest

* Upgrade ocaml-migrate-parsetree to latest

* Upgrade ocaml-stdio to 0.15.0

* Upgrade ocaml-parsexp to 0.15.0

* Upgrade ocaml-ppxlib to 0.24.0

* Upgrade ocaml-sexplib to 0.15.0

* Upgrade ocaml-sexplib0 to 0.15.0

* Upgrade supermin to 5.2.1

* Fixup libguestfs patches and configuration

* [main extended] Fix dnf-plugins-core, ocaml-findlib builds (#1950)

* [main] Removing in-spec sources verification using `libguestfs.keyring`. (#1971)

* kernel: Update Mariner cert in kernel keyring (#1979)

* kernel: Update mariner cert in kernel keyring

* kernel-hyperv: Update mariner cert in kernel keyring

* kernel-headers: Bump to match kernel release number

* kernel-signed: Bump to match kernel release

Signed-off-by: Chris Co <chrco@microsoft.com>

* lttng-consume: disable tests to fix build break (#1980)

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>

* Revert "Upgrading Parted to v3.4" (#1966)

* Revert "Upgrading Parted to v3.4 (#1898)"

This reverts commit 24382cfa6e.

* verifying license to unblock upgrade revert pr

* Temporary: Add python3-distro to azurevm-packages packagelist (#2016)

* Upgrade libmemcached, memcached and promote to core specs (#1981)

* kernel-signed: workaround errant .build-id file (#2032)

After the upgrade to RPM 4.17, when building on ARM64 only, we are
observing an unexpected /usr/lib/debug/.build-id/xx/yyyy.debug
file being packaged into the kernel.rpm package. This errant file is causing
build errors when repackaging in the kernel-signed build phase.

This patch workarounds the build issue by specifically excluding the
/usr/lib/debug/.build-id folder when building for ARM64. More investigation
underway to identify why this unexpect /usr/lib/debug/.build-id/xx/yyyy.debug
file is being included.

Signed-off-by: Chris Co <chrco@microsoft.com>

* Fix grubby build with newer versions of RPM (#2036)

* Update libgit2 to latest upstream version 1.1.0 (#2021)

Signed-off-by: Kate Goldenring <kagold@microsoft.com>

* Fix build break (signature) for libgit2

* Fix TDNF download of packages during libguestfs build

* Replace perl(Locale::TextDomain) BR in libguestfs with actual package

* [main] Fixing tooling issues during package candidates resolution. (#2091)

* Fix dependency constraints, UUID parsing in libguestfs (#2113)

* Bring over libguestfs changes from 2.0

* Fix selinux-policy, file bugs in libguestfs

* kernel: Update input aarch64 config file (#2358)

ARM64 kernel package builds are failing due to a config diff missing
between the expected config and the actual config file.

Add missing CONFIG_USBIP_VUDC line

Signed-off-by: Chris Co <chrco@microsoft.com>

* Revert "[main] Update envoy to v1.21.0 (#2330)"

This reverts commit 5c0c47a867.

* toolkit only - use local /run folder in chroot instead of mounted tmpfs (#2435)

* toolkit - use local /run folder in chroot instead of mounted tmpfs

* address PR comments

* address PR comments

* address PR comments

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* [main] iperf3: Update to 3.11 (#2512)

* Update iperf3 to 3.11

* toolchain: Remove alsa-lib (#2543)

* Fix post-install script args in imageconfig being ignored (#2414)

* Upgrade nodejs to 16.14.0 (#2485)

* upgrade nodejs to 16.14.0

* upgrade nodejs to 16.14.0

* upgrade nodejs to 16.14.0

* upgrade nodejs

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* [main] upgrading libarchive to v3.6.0 (#2515)

* upgrading libarchive to v3.6.0

* removing patch file

* adding missing URL

* fixing URL

* [2.0] Modify pam to require audit-libs (#2572)

* update pam

* update manifests

* install audit-libs before systemd (#2584)

* Revert "install audit-libs before systemd (#2584)"

This reverts commit 2170975852.

* Build rubygems with ruby to fix build error in pipeline (#2601)

* Add rubygems to build with ruby to fix build error in pipeline

* Remove bundler requirement

* [main] Adding `--assumeyes` for TDNF calls. (#2641) (#2642)

* Fix bad ruby merge issue

* Revert "python3: Add python-unversioned-command subpackage (#2637)"

This reverts commit b62bb32bef.

* dnf-plugins-core: Fix bad python path in cmake call (#2658)

* dnf-plugins-core: Fix bad python path in cmake call

* Update license map

* Empty commit to trigger GH checks

* Unblock build, exclude SymCrypt from ARM64

* Update python requirement in azurevm packagelist for 2.0 (#2667)

* Revert "Unblock build, exclude SymCrypt from ARM64"

This reverts commit 9b0a48fc52.

* Repair toolkit merge issue

* fix boringssl license issue (#2775)

* revert arm64 exclusion workaround (#2769)

* [main] Build break workaround. (#2788)

* Revert "fix boringssl license issue (#2775)"

This reverts commit 50b3397168.

* Remove boringssl to reconcile with main branch

* [main] Fixing installation paths with new version of Ruby. (#2859)

* vim: Fix vi provides with reversed EVR (#2872)

* cri-o: Replace openSUSE systemd macros with Mariner's (#2874)

* toolchain: Rebuild audit with systemd-bootstrap-rpm-macros installed (#2878)

* toolchain: Rebuild audit with systemd-bootstrap-rpm-macros installed
* audit: Add BR on systemd-bootstrap-rpm-macros

* [2.0] Cherry-pick credscan failure caused by unattended installer image config (#2908)

* minor fix to build doc (#2907)

Co-authored-by: Henry Li <lihl@microsoft.com>

* fix image config json (#2906)

Co-authored-by: Henry Li <lihl@microsoft.com>

Co-authored-by: Henry Li <lihl@microsoft.com>

* download msopenjdk-11 from prod folder (#2921)

* Cherry Pick build fixes to Extended (#3105)

* ARM64 `buildah` and `edk2` blocked packages fix. (#3101)

* Adding missing signature for `perl-Module-Install-Repository`. (#3086)

Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>

* Python-twisted: upgrade to version 22.4.0 to fix CVE-2022-24801 (#3079)

* python-twisted upgrade to 22.4.0 to fix CVE-2022-24801

* python-twisted upgrade to 22.4.0 to fix CVE-2022-24801

* python-twisted upgrade to 22.4.0 to fix CVE-2022-24801

* python-twisted upgrade to 22.4.0 to fix CVE-2022-24801

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* upgrading vim to 8.2.4979 for CVE-2022-1619, CVE-2022-1621, CVE-2022-… (#3087)

* upgrading vim to 8.2.4979 for CVE-2022-1619, CVE-2022-1621, CVE-2022-1629, CVE-2022-1616, CVE-2022-1733, CVE-2022-1735, CVE-2022-1769, CVE-2022-1620, CVE-2022-1674, CVE-2022-1771, CVE-2022-1785, CVE-2022-1796

* upgrading vim to 8.2.4979 for CVE-2022-1619, CVE-2022-1621, CVE-2022-1629, CVE-2022-1616, CVE-2022-1733, CVE-2022-1735, CVE-2022-1769, CVE-2022-1620, CVE-2022-1674, CVE-2022-1771, CVE-2022-1785, CVE-2022-1796

* upgrading vim to 8.2.4979 for CVE-2022-1619, CVE-2022-1621, CVE-2022-1629, CVE-2022-1616, CVE-2022-1733, CVE-2022-1735, CVE-2022-1769, CVE-2022-1620, CVE-2022-1674, CVE-2022-1771, CVE-2022-1785, CVE-2022-1796

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* Updating `vim` to version 8.2.5064. (#3112)

* Bump Mariner Release (#3140)

* Revert "Add missing e2fsprogs dep to cloud-init (#3141)"

This reverts commit 7417d8a04f.
Reverting this change temporarily because we are not ready to upgrade cloud-init

* Revert "cloud-init: uprev to 22.2 (#3104)"

This reverts commit 3bcdc43b8f.
Reverting this change temporarily because we are not ready to upgrade cloud-init.

* Fix build errors caused by ncurses 6.3 upgrade (#3184)

* Fix ARM64 Build Break (#3191)

* t1lib: Fix SRPM packing (#3192)

* Revert "cloud-init: patch for CVE-2022-2084 (#3281)"

This reverts commit e3174308e7.

* Revert "Revert "cloud-init: uprev to 22.2 (#3104)""

This reverts commit ae3a7d80af.

* Revert "Revert "Add missing e2fsprogs dep to cloud-init (#3141)""

This reverts commit 68bd0ec8d7.

* Revert "Revert "cloud-init: patch for CVE-2022-2084 (#3281)""

This reverts commit 0b1ba723bc.

* Revert "Initial KeysInUse Integration (#3182)"

This reverts commit 7de96f680a.

* Updating 'mariner-release' version for July update 2. (#3444)

* remove provides from unsigned grub2 (#3461)

Co-authored-by: Henry Li <lihl@microsoft.com>

* Updating 'mariner-release' for the August release.

* Updating licenses after the 'main' merge.

* KeysInUse: re-introduce package back to 2.0. (#3531)

* Update helm version 3.9.3 (#3586)

* Update helm version 3.9.3

* Fix helm version info not displaying correctly

* fix cloud-init dependency issue (#3606)

* `mariadb`: update to v10.6.9 to fix CVE-2022-32091, CVE-2022-32081 (#3645)

* fix npm version in nodejs.spec (#3571)

* upgrade vim to 9.0.0232 (#3580)

* qemu : fix CVE-2022-35414 (#3597)

* qemu : fix CVE-2022-35414

* address PR comment

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* libxml2 and python-lxml: fix CVE-2022-2309 (#3583)

* libxml2 and python-lxml: fix CVE-2022-2309

* libxml2 and python-lxml: fix CVE-2022-2309

* address PR comments

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* rubygem-yajl-ruby: fix CVE 2022 24795 (#3598)

* rubygem-yajl-ruby : fix CVE-2022-24795

* rubygem-yajl-ruby : fix CVE-2022-24795

* back port patch from 1.4.1

* fix spec issue

* address PR comments

Co-authored-by: Nicolas Guibourge <nicolasg@microsoft.com>

* Update cert-manager to v1.7.3. (#3575)

- Update cert-manager to v1.7.3.
- Split cert-manager binaries into separate packages.
- Remove cert-manager build dependency on Bazel and just build the
binaries directly using `go build`. This makes building easier. Also,
the latest upstream version of cert-manager does this.
- Use the Go "vendor" directory for Go dependencies instead of dumping
files in the global Go cache.

* Bump supported go versions to 1.17.13, 1.18.5 to fix fifteen CVEs (#3600)

Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>

* dpkd: bump version to 21.11.2 to address CVE-2022-2132 (#3631)

* dpkd: bump version to 21.11.2 to address CVE-2022-2132
* dpdk: cgmanifest: update entry

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>

* `vim`: upgrade to 9.0.0325 to fix CVE-2022-2980, CVE-2022-2982, CVE-2022-2923, CVE-2022-2946 (#3643)

* `python3`: fix CVE-2015-20107 (#3644)

* `python3`: fix CVE-2021-28861 (#3654)

* `colord`: fix CVE-2021-42523 (#3675)

* `virglrenderer`: fix CVE-2022-0135 (#3674)

* libtar: Pull misc Fedora patches, fix CVE-2021-33643, CVE-2021-33644, CVE-2021-33645, CVE-2021-33646 (#3686)

* Apply Fedora patches

* Apply linter

* Use upstream patch

* Patch qemu CVE-2021-4158 (#3696)

* libtar: Fixup spec formatting, remove .la files, remove explicit provides (#3698)

* Fixup libtar spec formatting, .la files, provides

* Add comment so we can track CVE fixes

* update mariner-release to 2.0-19 (#3723)

* fix br in libvirt (#3726)

* Added nopatch to libtirpc for CVE-2021-46828 (#3779)

Co-authored-by: Nick Samson <nisamson@microsoft.com>

* update mariner-release to 2.0-21 (#3778)

* revert changes for adding sysinit.target dependency (#3777)

* Expat fix CVE-2022-40674 (#3799)

Co-authored-by: Betty Lakes <bettylakes@microsoft.com>

* bump mariner-release to 2.0-21

* switching branches

* Ensure rpm-* ABI compatibility (#3880)

* Ensure `python3-rpm` pulls in appropriate libs
* Add rpm-build-libs -> rpm-libs dependency too
* Declare release `4.18.0-2` with fixes

* toolkit.mk: fix 'clean-rpms-snapshot' target. (#3843)

* 7.4.14 to 8.1.11; need to delete the old SPECS-EXTENDED folders

* php 8.1.11 build now

* removed libraries from SPECS-EXTENDED

* merged current 2.0; added changelog for php & updated other licenses; need to verify changelog for php & version thing olivia said

* update cgmanifest.json

* reresolving old mr comments

* updated hunspell to fix CVE; added aspell patch to fix CVE; fixed some PHP linting issues

* one linting fix

* removed commented-out modphp code; updated changelog

* debugging url issues

* trying 2sec timeout instead of 1sec

* echoing to txt log

* undoing validate-cg-manifests.sh changes; trying new url

* resolving mr comments

* updating malaga in cgmanifest

* trying source-git's mirror

* trying with local tarball

* trying with local tarball

* using blob storage

* Delete bad_registrations.txt

* updating tokyocabinet url

* changing branches

* resolving conflicts with upstream/main

* mr comments

* updating cgmanifest

* actually fixing validate_cg_manifest.sh

* Delete php-8.1.11.tar.xz.asc

* Delete php-keyring.gpg

Signed-off-by: Chris Co <chrco@microsoft.com>
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Kate Goldenring <kagold@microsoft.com>
Co-authored-by: nicolas guibourge <nicogbg@gmail.com>
Co-authored-by: nicolas guibourge <nicolasg@microsoft.com>
Co-authored-by: Jon Slobodzian <joslobo@microsoft.com>
Co-authored-by: Thomas Crain <thcrain@microsoft.com>
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
Co-authored-by: Christopher Co <35273088+christopherco@users.noreply.github.com>
Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Co-authored-by: Max Brodeur-Urbas <35381493+MaxBrodeurUrbas@users.noreply.github.com>
Co-authored-by: Kate Goldenring <kate.goldenring@microsoft.com>
Co-authored-by: rlmenge <rachelmenge@microsoft.com>
Co-authored-by: Vince Perri <5596945+vinceaperri@users.noreply.github.com>
Co-authored-by: Andrew Phelps <anphel31@users.noreply.github.com>
Co-authored-by: Neha Agarwal <58672330+neha170@users.noreply.github.com>
Co-authored-by: Olivia Crain <olivia@olivia.dev>
Co-authored-by: Henry Li <69694695+henryli001@users.noreply.github.com>
Co-authored-by: Henry Li <lihl@microsoft.com>
Co-authored-by: CBL-Mariner Servicing Account <cblmargh@microsoft.com>
Co-authored-by: chalamalasetty <42326515+chalamalasetty@users.noreply.github.com>
Co-authored-by: Nan Liu <108544011+liunan-ms@users.noreply.github.com>
Co-authored-by: Henry Beberman <henry.beberman@microsoft.com>
Co-authored-by: Cameron E Baird <cameronbaird@microsoft.com>
Co-authored-by: Chris Gunn <chrisgun@microsoft.com>
Co-authored-by: Daniel McIlvaney <damcilva@microsoft.com>
Co-authored-by: Nick Samson <nick.samson@microsoft.com>
Co-authored-by: Nick Samson <nisamson@microsoft.com>
Co-authored-by: Minghe Ren <mingheren@microsoft.com>
Co-authored-by: Betty <38226164+BettyRain@users.noreply.github.com>
Co-authored-by: Betty Lakes <bettylakes@microsoft.com>
Co-authored-by: Andrew Phelps <anphel@microsoft.com>
Co-authored-by: Andy Caldwell <andycaldwell@microsoft.com>
2022-10-12 16:00:03 -07:00
Andy Caldwell 366add1699
Police `glibc-static` versions (#3748)
* Make `glibc-static` a real package and police its version

* Add version bounds to all mentions of `glibc-static` in spec files

* Bump releases for all affected packages

* Add pipeline job to check static glibc versions

* Release new glibc packages with split out glibc-static

* Include distribution in requirement bounds

* Don't implicitly install glibc-static in pkggen chroot

* Correctly split up the static libraries between devel/static

* Consistent use of f-strings

* Allow libacvp to build without depending on `glibc-static`

* Remove `libhugetlbfs-tests` package

* Update kernel configs to not support static linking

* Declare `glibc-static` dependency for flannel

* Enable `-pie` by default in `clang`

* Rebuild SymCrypt with `-pie` enabled `clang`

* Use `glibc-static` on all platforms for `busybox`

* Tidy up libacvp Source lines

* Clang can't default to `-pie` so move `crt1.o` to `glibc-devel`

* Fix libacvp Source0 syntax

* Don't build static binaries in libhugetlbfs-tests

* Update kernel config signatures

* Kubevirt needs glibc-static too
2022-10-12 16:30:40 +01:00