Commit Graph

5169 Commits

Author SHA1 Message Date
Krzesimir Nowak
c82350adc5 dev-python/docutils: Sync with Gentoo
It's from Gentoo commit 3a83d73166a974ec73fb824b146c1710332bcb5a.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
a3bd98076e dev-python/distro: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
245a76f780 dev-python/cython: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
f54eb5e867 dev-python/crcmod: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
314cbd4b07 dev-python/certifi: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
7a438f7aab dev-python/boto: Add from Gentoo
It's from Gentoo commit 67b39a7cf42aef820d1a849ea8f53a77575f277c.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
d53b06c64c dev-python/autocommand: Add from Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
c67fa1ee50 dev-python/appdirs: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
f1b57279f5 dev-libs/libnl: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
32a79be312 dev-libs/jsoncpp: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
7b12526d38 dev-lang/python-exec-conf: Sync with Gentoo
It's from Gentoo commit 33ad44a77df33acfcb184a72955b85da896cabc6.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
af8642077c dev-lang/python-exec: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
666091c2a4 dev-lang/python: Sync with Gentoo
It's from Gentoo commit 7e4bc93cfd8c98df45018b72f6ac4bfc5c698bcf.
2023-02-17 11:53:01 +01:00
Krzesimir Nowak
87d5ce7ec7 app-text/asciidoc: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:51:28 +01:00
Krzesimir Nowak
6b0caea332 app-shells/bash-completion: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 11:51:28 +01:00
Thilo Fromm
9ef8b69e5c scripts/bootstrap: Apply Flatcar modifications
- add static-libs, openmp

  'static-libs' and 'opempn' are added to the bootstrap emerge USE
  flags (stage 3 of the bootstrap-sh script, which is run in stage 2
  of the SDK catalyst bootstrapping process):

  - 'static-libs' un-breaks the zlib build: zlib installed has this
     flag set and zlib requested per emerge command line in
     bootstrap.sh stage 3 needs this flag to prevent a slot conflict.

  - 'openmp' is to honor requirements of newer versions of GCC and is
     added according to Gentoo guidelines published here:
     https://wiki.gentoo.org/wiki/User:Sakaki/Sakaki%27s_EFI_Install_Guide/Building_the_Gentoo_Base_System_Minus_Kernel#Gentoo_Bootstrap_Remix:_Progressing_from_Stage_1_to_Stage_2

- install curl before baselayout

  Now that Github rejects access to an unauthenticated URL with
  `git://`, we have to make git and libcurl work with
  `https://`. However, during the SDK stage2, curl is not explicitly
  installed, but just inherited from the stage1. As a result, curl is
  built without the `ssl` USE flag.  So installation of baselayout
  fails with:

```
git fetch https://github.com/flatcar-linux/baselayout.git --prune +HEAD:refs/git-r3/HEAD
fatal: unable to access 'https://github.com/flatcar-linux/baselayout.git/':
Protocol "https" not supported or disabled in libcurl
```

  To resolve the issue, we need to install curl with `BOOTSTRAP_USE=ssl`
  before trying to install baselayout.

- update openssl before stage3

  Right now our bootstrap flow is different then gentoo's - we don't
  update the seed when building stage1 and use a different ebuilds
  snapshot for stage1 compared to stage2 and stage3. This is causing
  us trouble now, because we introduced openssl-3, but seed/stage1
  still contains openssl-1.1. During `emerge -e @system` in stage3,
  some packages that depend on openssl may build against the stage1
  version, which results in an error during depcleaning (they would
  need to be rebuilt instead).  Stage3 is not extensible, so instead,
  explicitly update openssl in stage2. This workaround can be removed
  as soon as we release a seed with openssl-3.

- fix bootstrap in verbose mode

  Verbose mode does not unset STRAP_RUN, thus the script tries to
  prune sys-devel/gcc at the later stage. Currently portage exits with
  an exit status 1 if a specific package was requested to be pruned
  and there was nothing to do. This results in a bootstrap failure. So
  before we try to prune, let's do a dry run to see if anything would
  be done.

  For the portage code that results in exit status 1, see the
  following link:

  https://gitweb.gentoo.org/proj/portage.git/tree/lib/_emerge/actions.py?id=bde2a895cf520687dce7a8e92601041a37529ba0#n1700

  Fix can be dropped when https://github.com/gentoo/gentoo/pull/29612
  gets merged.

Co-authored-by: Dongsu Park <dpark@linux.microsoft.com>
Co-authored-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2023-02-16 13:49:19 +01:00
Krzesimir Nowak
4c60474d8f scripts: Sync with Gentoo
It's from Gentoo commit c26dfbbcfeb7239fbb527b0fceab36c7371f4b9d.
2023-02-16 13:49:12 +01:00
Dongsu Park
f4488e8280 Merge pull request #414 from flatcar/dongsu/eselect-iptables-20220320
app-eselect/eselect-iptables: update to 20220320
2023-02-09 17:33:40 +01:00
Flatcar Buildbot
99ecf97136 .github: add app-eselect/eselect-iptables to packages list 2023-02-09 11:50:24 +01:00
Flatcar Buildbot
9c4bf919fc app-eselect/eselect-iptables: update to 20220320
As iptables was updated to 1.8.8 in coreos-overlay, we need to update
eselect-iptables to 20220320 as well, to avoid bugs having missing
symlinks like /sbin/ip6tables, /sbin/ip6tables-{save,restore}.

See also https://cgit.gentoo.org/proj/eselect-iptables.git/commit/?id=2512407d3790.
2023-02-09 10:37:12 +01:00
Krzesimir Nowak
da93011ea9 Merge pull request #409 from flatcar/buildbot/weekly-package-updates-2023-01-23
Weekly package updates 2023-01-23
2023-02-07 17:38:40 +01:00
Krzesimir Nowak
8f6fde1c5f changelog: Add entries 2023-02-07 14:59:13 +01:00
Flatcar Buildbot
650f6b2bd1 x11-libs/pixman: Sync with Gentoo
It's from Gentoo commit 5b86df4fdf4c864e1023f60e838f194c42fadfa2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
e4272f3759 sys-libs/zlib: Sync with Gentoo
It's from Gentoo commit 5fe0054b3e6a55983086d25284fd7e7a25506f13.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
f33cd03761 sys-libs/libseccomp: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
d96a7d92e6 sys-libs/binutils-libs: Sync with Gentoo
It's from Gentoo commit e9fdffcef805793ff04d141f1b2f83dfc067af88.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
45831ef3e2 sys-fs/multipath-tools: Sync with Gentoo
It's from Gentoo commit 816055e2387bc79b730315f51a067b54965919f0.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
f7a35aad67 sys-devel/m4: Sync with Gentoo
It's from Gentoo commit 231e4e05dfbf967ae40fe2c2e4c0eebac9ac496f.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
fcdec9bd96 sys-devel/gcc-config: Sync with Gentoo
It's from Gentoo commit e958d4fadbead2caac9181c80d89ae58b4252890.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
c828bb6f17 sys-devel/gcc: Sync with Gentoo
It's from Gentoo commit 9365f1e0f71f7b4568795239d257626d218bd077.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
49edf677c4 sys-devel/crossdev: Sync with Gentoo
It's from Gentoo commit 6439dce33f10da50ea0f7b1986672990370897a3.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
06ee84f939 sys-devel/bison: Sync with Gentoo
It's from Gentoo commit aa1d9b702b2f2ae20082028c5ee9436a40879755.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
6ab21f5c77 sys-devel/binutils-config: Sync with Gentoo
It's from Gentoo commit 36185b1ea7d6b08e398b27de2a05ba443f9fdf37.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
d05dcf54cb sys-devel/binutils: Sync with Gentoo
It's from Gentoo commit cdfb1257f1557792e5f7a2a466e55adac553d263.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
63df68e1d6 sys-devel/automake-wrapper: Sync with Gentoo
It's from Gentoo commit f87e7f23ebe135aafedc801c870b1256b75c57b9.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
8e55204243 sys-devel/automake: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
129e173145 sys-devel/autoconf-wrapper: Sync with Gentoo
It's from Gentoo commit 1e4003179ec1b93f403570d29b9a35a448ce2290.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
47503c60ad sys-apps/portage: Sync with Gentoo
It's from Gentoo commit 6ce6f3338b5fcc9582caa2a2a33c68b9a2558779.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
bdb11950c6 sys-apps/i2c-tools: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
b008eb9bf9 sys-apps/file: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
adb774f4a1 sys-apps/diffutils: Sync with Gentoo
It's from Gentoo commit 046af5dddd5007df3cfe2f317e4076bddc0ead4c.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
3caab5a94e profiles: Sync with Gentoo
It's from Gentoo commit a6d8f02298770349527dcee49cc5a99adcbc5cfa.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
a9dc92c0c1 net-misc/wget: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
b68850d256 net-misc/rsync: Sync with Gentoo
It's from Gentoo commit 831dd1209afaf2553baef3264b46b062d76e80b6.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
83a3d2a365 net-misc/curl: Sync with Gentoo
It's from Gentoo commit 23b9a847d47e5b48b10825e6d01931bfd38e327a.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
12499d97a2 net-libs/libpcap: Sync with Gentoo
It's from Gentoo commit 4a419599570c5efed5d5f740c41cf0b3904086c4.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
c3ead223cd net-fs/cifs-utils: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
0fe5204ec7 net-dns/bind-tools: Sync with Gentoo
It's from Gentoo commit 2c49f3f775938d9d24680ec5184c0aa4fbd88e50.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
cf2128506f net-analyzer/nmap: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-02 16:43:42 +01:00
Flatcar Buildbot
58d509c138 licenses: Sync with Gentoo
It's from Gentoo commit da0574c5b5db9bd2077203048727da6e6b029bec.
2023-02-02 16:43:42 +01:00