Has anyone looked into Jeff Law's updated macros to automatically fix LTO in configure scripts? It is live Fedora 33 (with their plan to automatically enable LTO everywhere). Here: https://bugzilla.redhat.com/show_bug.cgi?id=1789149
Patch to have redhat-rpm-config fix broken configure files in place (2.85 KB, patch)
Here is his macro code:
%_fix_broken_configure_for_lto \
for file in $(find . -type f -name configure -print); do \
%{sed} -r --in-place=.backup 's/^char \(\*f\) \(\) = /attribute ((used)) char (*f) () = /g' $file; \
diff -u $file.backup $file && mv $file.backup $file \
%{sed} -r --in-place=.backup 's/^char \(\f\) \(\);/attribute ((used)) char (f) ();/g' $file; \
diff -u $file.backup $file && mv $file.backup $file \
%{sed} -r --in-place=.backup 's/^char \$2 \(\);/attribute ((used)) char \$2 ();/g' $file; \
diff -u $file.backup $file && mv $file.backup $file \
%{sed} --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' $file; \
diff -u $file.backup $file && mv $file.backup $file \
%{__sed} --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '"'"'s/^T . \\(.\\)$/extern int \\1();/p'"'"' -e '"'"'s/^$symcode . \\(.\\)$/extern char \\1;/p'"'"'"#' $file; \
diff -u $file.backup $file && mv $file.backup $file \
done
https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/macros
I'm using it on Clear Linux, in my own macros file and custom packages. No problems so far. This may help people who are having problems enabling LTO in their own custom CL packages.
---
Minimum change set to fix High CVE-2020-8558 without risking
the upgrade change introduced in 1.17.8; see
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.…
---
Aaron Crickenberger (1):
Allow list-resources.sh to continue if a resource fails to list
Abdullah Gharaibeh (1):
count no nodes scheduling failure as unschedulable instead of error
Aldo Culquicondor (1):
Skip Pod Conditions from scheduling queue updates
Anago GCB (9):
Release commit for Kubernetes v1.17.5-beta.0
Update CHANGELOG/CHANGELOG-1.17.md for v1.17.4
Release commit for Kubernetes v1.17.5
Release commit for Kubernetes v1.17.6-beta.0
Update CHANGELOG/CHANGELOG-1.17.md for v1.17.5
Release commit for Kubernetes v1.17.6
Release commit for Kubernetes v1.17.7-rc.0
Update CHANGELOG/CHANGELOG-1.17.md for v1.17.6
Release commit for Kubernetes v1.17.7
Anders Liu (4):
fix: should truncate long subnet name on lb rules
fix: add unit tests for truncate long subnet name on lb ip configuration
fix: address test failure and review comments
fix: formating and typo
Andrew Sy Kim (1):
EndpointSlice and Endpoints should treat terminating pods the same
Anish Ramasekar (2):
set dest prefix and port for IPv6 sg rule
enable floating IP for IPv6
Antoine Pelisse (11):
Update tag for structured-merge-diff to v2.0.1
Update kube-openapi to release-1.17
gce-addons: Make sure default/limit-range doesn't get overridden
Use discovery to test apply all status
Do not reset managedFields in status update strategy
Fix code for 1.17
Changes to ManagedFields is not mutation for GC
fieldManager: Ignore and log all errors when updating managedFields
Create class to call function at most every given period
FieldManager: Reset if we receive nil or a list with one empty item
Fix fieldType being dropped by older go-clients
Benjamin Pineau (1):
Azure: support non-VMSS instances removal
Casey Callendrello (1):
kubelet: block non-forwarded packets from crossing the localhost boundary
Cheng Xing (1):
Parallelize attach operations across different nodes for volumes that allow multi-attach
David Parks (1):
fix: ACR auth fails in private azure clouds
David Zhu (1):
Wait for APIServer 'ok' forever during CSINode initialization during Kubelet init
Dayang Shen (1):
Fix VMSS cache content
HARISH KUNA (1):
Test dropped round-trip annotations in HPA conversion
Han Kang (1):
fix a number of unbounded dimensions in request metrics
Haowei Cai (1):
let image cache do sort on write instead of on read to avoid data
Hemant Kumar (2):
Azure - do not use 0 zone or empty string for zone when creating PVs
Check for empty zone string
James DeFelice (3):
Fix docker/journald logging conformance
address review feedback
rename to sharedLimitWriter
Jan Safranek (4):
Fix CSINodeInfo startup
Fix cherry-pick errors
Fix AWS eventual consistency of AttachDisk
All check for instanceID
Jiaxin Shan (1):
Extend AWS azToRegion method to support Local Zones and other partitions
Joel Smith (1):
Work-around for missing metrics on CRI-O exited containers
Jordan Liggitt (8):
Preserve target apiVersion when decoding into unstructured lists
Drop round-trip annotations in HPA conversion
Fix priorityClass typo, add numeric priority to static pods
Fix client watch reestablishment handling of client-side timeouts
Preserve int/float distinction when decoding raw values
kube-openapi bump to release-1.17
Restore cache-control header filter
Make kubectl tolerate other versions of the CSR API
Lubomir I. Ivanov (3):
kubeadm: handle multiple members without names during concurrent join
kubeadm: increase timeouts in the etcd client
kubeadm: fix flakes when performing etcd MemberAdd on slower setups
Maru Newby (1):
Fix permissions for endpointslice controller
Michelle Au (1):
Clean up event messages for errors.
Mike Dame (1):
Add nil nodeinfo check in podFitsOnNode
Pavithra Ramesh (1):
Add back anti-affinity to kube-dns pods.
Pengfei Ni (3):
Fix the VMSS name and resource group name when updating VMSS for LoadBalancer backendPools.
Ensure Azure availability zone is always in lower cases
Fix public IP not shown issues after assigning public IP to Azure VMs
Quan Tian (1):
EndpointSliceTracker should track updated resource version
Rafael Franzke (1):
Fix flaws in Azure CSI translation
Rob Scott (2):
Ensuring kube-proxy does not mutate shared EndpointSlices
Ensuring EndpointSlices are not used for Windows kube-proxy implementations
Sascha Grunert (1):
Deflake port-forward e2e test
Stephen Augustus (11):
build: Remove kube-cross image building
deps: Update to Golang 1.13.9
build/dependencies: Remove bazel WORKSPACE go_version check
build: Alpha-sort dependencies.yaml
base-images: Update to kube-cross:v1.13.9-5
build: Add build-image OWNERS to debian-{base,iptables} and pause dirs
deps: Use debian-base:v2.1.0 and debian-iptables:v12.1.0
releng: Remove debian-hyperkube-base image building from this branch
Update CNI to v0.8.6
Source CNI plugins from gs://k8s-artifacts-cni/release
build: Use debian-hyperkube-base(a)v1.0.0 image
Takeaki Matsumoto (1):
Make updateAllocatedDevices() as a public method and call it in podresources api
Tatsuhiro Tsujikawa (1):
Restore the ability to `kubectl apply --prune` without -n flag
Ted Yu (2):
Remove wait.Until for running Kubelet Bootstrap
Check that ImageInspect pointer is not nil
Tim Allclair (1):
Move PSP tests behind a feature tag
Tomas Nozicka (1):
Fix client-ca dynamic reload in apiserver
andyzhangx (4):
fix: check disk status before disk azure disk
fix: update max azure disk max count
fix: azure file csi migration failure
fix: azure disk dangling attach issue
fengzixu (1):
bugfix: initcontainer wasn't considered when calculate resource request
jingxueli (2):
skip unnecessary scheduling attempt when pod's finalizers change
add test for finalizers
marosset (2):
adding e2e test to ensure it takes less than 10 seconds to query kubelet stats for windows nodes
Calling hcsshim instead of docker api to get stats for windows to greatly reduce latency
shibataka000 (1):
Fix bug about unintentional scale out during updating deployment.
wojtekt (1):
Fix GCE ILB for large clusters
---
Makefile | 2 +-
kubernetes.spec | 544 ++++++++++++++++++++++++------------------------
options.conf | 2 +-
release | 2 +-
upstream | 2 +-
versions | 2 +-
6 files changed, 276 insertions(+), 278 deletions(-)
diff --git a/kubernetes.spec b/kubernetes.spec
index 99e047b43dd3..9fb2ca7a5d5a 100644
--- a/kubernetes.spec
+++ b/kubernetes.spec
@@ -3,10 +3,10 @@
# Generated by: autospec.py
#
Name : kubernetes
-Source0 : https://github.com/kubernetes/kubernetes/archive/v1.17.4.tar.gz
+Source0 : https://github.com/kubernetes/kubernetes/archive/v1.17.7.tar.gz
Source1 : kube-apiserver.service
Source2 : kube-controller-manager.service
Source3 : kube-proxy.service
Hi, I'm new to this list.
I came to wonder why the default configuration file path was changed
when building the httpd package, why the package landing page doesn't
inform people where it is, and why there are no default configuration
files supplied with sensible defaults such as a linux distribution
would do to reflect that it doesn't hate its users? :P
So, where do I configure httpd? Please don't direct me to apache
documentation. I already tried the default
/usr/local/apache2/conf/apache.conf as well as
/etc/httpd/conf/apache.conf. There are many more possibilities. Which
will finally work? I really need httpd asap.