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

core-agent-linux v4.2.1 (r4.2) #3130

Closed
qubesos-bot opened this issue Oct 26, 2022 · 9 comments
Closed

core-agent-linux v4.2.1 (r4.2) #3130

qubesos-bot opened this issue Oct 26, 2022 · 9 comments

Comments

@qubesos-bot
Copy link

Update of core-agent-linux to v4.2.1 for Qubes r4.2, see comments below for details and build status.

From commit: QubesOS/qubes-core-agent-linux@16e3236

Changes since previous version:
QubesOS/qubes-core-agent-linux@16e32363 version 4.2.1
QubesOS/qubes-core-agent-linux@6bfc858e deb: update repo to R4.2, including new key
QubesOS/qubes-core-agent-linux@761230f0 rpm: update repo definition to R4.2, add new key
QubesOS/qubes-core-agent-linux@d8a5f02f Merge remote-tracking branch 'origin/pr/371' into switch-r4.2
QubesOS/qubes-core-agent-linux@3be65130 Merge remote-tracking branch 'origin/pr/347'
QubesOS/qubes-core-agent-linux@34002982 qvm-copy-to-vm.gnome: avoid 'zenity --auto-close'
QubesOS/qubes-core-agent-linux@6c56efe1 Merge remote-tracking branch 'origin/pr/384'
QubesOS/qubes-core-agent-linux@ac42e170 Merge remote-tracking branch 'origin/pr/385'
QubesOS/qubes-core-agent-linux@10c90eee Merge branch 'qvm-template-resume'
QubesOS/qubes-core-agent-linux@e1bfdb00 qvm-template: resume failed downloads
QubesOS/qubes-core-agent-linux@e4c7b0be Make qubes-sync-time.service oneshot
QubesOS/qubes-core-agent-linux@2ef9f3e9 Better error message when 'date' fails
QubesOS/qubes-core-agent-linux@9604a2b4 Support nanosecond precision for dates
QubesOS/qubes-core-agent-linux@b678194f Merge remote-tracking branch 'origin/pr/372'
QubesOS/qubes-core-agent-linux@05782f25 qvm-template: move cleanup to 'trap', enable set -eo pipefail
QubesOS/qubes-core-agent-linux@ce8bfa0c prepare-suspend: do not disable virtual interfaces before suspend
QubesOS/qubes-core-agent-linux@ab3eea3b prepare-suspend: typo fix
QubesOS/qubes-core-agent-linux@02209115 Use link scope for routes
QubesOS/qubes-core-agent-linux@a90c3568 Merge remote-tracking branch 'origin/pr/381'
QubesOS/qubes-core-agent-linux@fe8347b5 add dynamic support for alternate rpmdb pathes
QubesOS/qubes-core-agent-linux@050cb11d Write out object & command,ip l s=ip link set
QubesOS/qubes-core-agent-linux@d3113cd1 Merge remote-tracking branch 'origin/pr/377'
QubesOS/qubes-core-agent-linux@22832001 .qubesbuilder: replace 'spec' by 'build'
QubesOS/qubes-core-agent-linux@c1759d95 Clean up the init script
QubesOS/qubes-core-agent-linux@757a3b41 Rip out network-based update proxy remanents
QubesOS/qubes-core-agent-linux@6f7f9ed4 Merge remote-tracking branch 'origin/pr/370'
QubesOS/qubes-core-agent-linux@6cfc3b30 Merge remote-tracking branch 'origin/pr/374'
QubesOS/qubes-core-agent-linux@dcfb760c Merge remote-tracking branch 'origin/pr/379'
QubesOS/qubes-core-agent-linux@bdd14fed makefile: Fix *_DROPIN_DIR variables
QubesOS/qubes-core-agent-linux@b717d1e4 Disable pipewire by default
QubesOS/qubes-core-agent-linux@cbe782bd network: extract DNS servers IP from resolved service
QubesOS/qubes-core-agent-linux@735f7f25 Remove use of bash $""
QubesOS/qubes-core-agent-linux@edb4749d Updates proxy is not just for Yum
QubesOS/qubes-core-agent-linux@0b6cab1b Switch default clocksource to 'tsc'
QubesOS/qubes-core-agent-linux@2f076084 Add Qubes Builder v2 integration
QubesOS/qubes-core-agent-linux@83dcb664 Merge remote-tracking branch 'origin/pr/375'
QubesOS/qubes-core-agent-linux@d88139bb Drop Travis CI
QubesOS/qubes-core-agent-linux@7e014dd5 qvm-copy: Always filter escape characters in stderr
QubesOS/qubes-core-agent-linux@0b028df2 Register DNS server in systemd-resolved
QubesOS/qubes-core-agent-linux@cde610d2 Workaround systemd's broken /etc/resolv.conf symlink
QubesOS/qubes-core-agent-linux@0ff0aad7 Cohere with debian guidance on using 3rd party repos
QubesOS/qubes-core-agent-linux@3f20f864 firewall log_error: handle all exceptions, allow runuser to be in /sbin
QubesOS/qubes-core-agent-linux@d450dc5f Merge remote-tracking branch 'origin/pr/351'
QubesOS/qubes-core-agent-linux@a02d2e07 Merge remote-tracking branch 'origin/pr/369'
QubesOS/qubes-core-agent-linux@e099a810 Merge remote-tracking branch 'origin/pr/368'
QubesOS/qubes-core-agent-linux@732e9d02 Rip out the network-based updates proxy
QubesOS/qubes-core-agent-linux@49ec7d97 Disable renaming Xen's eth0 to enX0
QubesOS/qubes-core-agent-linux@810b3c74 Wait for fully starting user systemd session
QubesOS/qubes-core-agent-linux@045e85eb Turn on scatter-gather and checksum offload
QubesOS/qubes-core-agent-linux@32c81ec9 Merge remote-tracking branch 'origin/pr/365'
QubesOS/qubes-core-agent-linux@597adb4e Merge remote-tracking branch 'origin/pr/363'
QubesOS/qubes-core-agent-linux@cdc12084 temporarily pretend to be 4.1
QubesOS/qubes-core-agent-linux@05616e6d Make apt-get update exit codes reliable
QubesOS/qubes-core-agent-linux@4a772977 qvm-copy: restrict duplicate message for vm target
QubesOS/qubes-core-agent-linux@9b69805f qvm-copy: add message about file/directory not found before qrexec
QubesOS/qubes-core-agent-linux@b5c151e7 gui-fatal: don't not output GUI notification on PROGRESS_TYPE!=gui
QubesOS/qubes-core-agent-linux@60f967ae qubes-rpc/qvm-move: put warning into usage
QubesOS/qubes-core-agent-linux@54546cdd qvm-copy-to-vm.gnome: fix indent and reformat
QubesOS/qubes-core-agent-linux@07485974 qubes-rpc/qvm-copy: fix indentation
QubesOS/qubes-core-agent-linux@0633d1a7 Remove unused variable $sub
QubesOS/qubes-core-agent-linux@fa66724a Remove the $mac variable from vif-route-qubes
QubesOS/qubes-core-agent-linux@16e24fe6 Enable proxy NDP if IPv6 is enabled
QubesOS/qubes-core-agent-linux@ec98afd8 Assume IPv6 is disabled unless proven otherwise

Referenced issues:
QubesOS/qubes-issues#700
QubesOS/qubes-issues#7429
QubesOS/qubes-issues#7081
QubesOS/qubes-issues#7404
QubesOS/qubes-issues#7469
QubesOS/qubes-issues#7123
QubesOS/qubes-issues#7284
QubesOS/qubes-issues#3285
QubesOS/qubes-issues#6358
QubesOS/qubes-issues#3510
QubesOS/qubes-issues#1107
QubesOS/qubes-issues#2044
QubesOS/qubes-issues#7485

If you're release manager, you can issue GPG-inline signed command:

  • Upload-component r4.2 core-agent-linux 16e32363377973df2fde5b24f723b18d8d4081a9 current all (available 5 days from now)
  • Upload-component r4.2 core-agent-linux 16e32363377973df2fde5b24f723b18d8d4081a9 security-testing

You can choose subset of distributions like:

  • Upload-component r4.2 core-agent-linux 16e32363377973df2fde5b24f723b18d8d4081a9 current vm-bookworm,vm-fc37 (available 5 days from now)

Above commands will work only if packages in current-testing repository were built from given commit (i.e. no new version superseded it).

For more information on how to test this update, please take a look at https://www.qubes-os.org/doc/testing/#updates.

@qubesos-bot
Copy link
Author

Package for vm-fc36 failed to build (build log) ((("core-agent-linux:vm-fedora-36.x86_64:rpm_spec/core-agent.spec: Failed to generate SRPM: Failed to run '/usr/bin/qvm-run-vm disp5185 env VERBOSE='1' DEBUG='1' BACKEND_VMM='xen' DIST='fc36' PACKAGE_SET='vm' bash -c 'sudo chown -R root:mock /builder/cache/mock && /builder/plugins/fetch/scripts/create-archive /builder/core-agent-linux qubes-core-agent-4.2.1.tar.gz && /builder/plugins/source_rpm/scripts/generate-spec /builder/core-agent-linux /builder/core-agent-linux/rpm_spec/core-agent.spec.in /builder/core-agent-linux/rpm_spec/core-agent.spec && mkdir -p /builder/build && sudo chown -R user:mock /builder/build && sudo --preserve-env=DIST,PACKAGE_SET,USE_QUBES_REPO_VERSION /usr/libexec/mock/mock --buildsrpm --spec /builder/core-agent-linux/rpm_spec/core-agent.spec --root /builder/plugins/source_rpm/mock/fedora-36-x86_64.cfg --sources=/builder/core-agent-linux --resultdir=/builder/build --disablerepo=builder-local --isolation=nspawn --verbose --plugin-option=root_cache:age_check=False'' (status=30)..",),)).

@qubesos-bot
Copy link
Author

Package for vm-bullseye failed to build (build log) ((('core-agent-linux:vm-debian-11.amd64:debian: Failed to build packages: Failed to run '/usr/bin/qvm-run-vm disp2332 env VERBOSE='1' DEBUG='1' BACKEND_VMM='xen' bash -c '/builder/plugins/build_deb/scripts/create-local-repo /builder/repository debian bullseye && sudo -E pbuilder update --distribution bullseye --configfile /builder/pbuilder/pbuilderrc --othermirror "deb [trusted=yes] file:///tmp/qubes-deb bullseye main" && sudo -E pbuilder build --override-config --distribution bullseye --configfile /builder/pbuilder/pbuilderrc --othermirror "deb [trusted=yes] file:///tmp/qubes-deb bullseye main" /builder/build/qubes-core-agent_4.2.1-1+deb11u1.dsc'' (status=1)..',),)).

@qubesos-bot
Copy link
Author

Package for vm-fc37 was built (build log) and uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-bookworm was built (build log) and uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-bullseye was built (build log) and uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-fc36 was built (build log) and uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-centos-stream8 failed to build (build log) ((("core-agent-linux:vm-centos-stream-8.x86_64:rpm_spec/core-agent.spec: Failed to build RPMs: Failed to run '/usr/bin/qvm-run-vm disp8598 env VERBOSE='1' DEBUG='1' BACKEND_VMM='xen' DIST='centos-stream8' PACKAGE_SET='vm' BIND_MOUNT_ENABLE='True' bash -c 'cd /builder/repository && createrepo_c . && sudo chown -R user:mock /builder/build && sudo chown -R root:mock /builder/cache/mock && sudo --preserve-env=DIST,PACKAGE_SET,USE_QUBES_REPO_VERSION /usr/libexec/mock/mock --no-cleanup-after --rebuild /builder/build/qubes-core-agent-4.2.1-1.el8.src.rpm --root /builder/plugins/source_rpm/mock/centos-stream-8-x86_64.cfg --resultdir=/builder/build --isolation=nspawn --verbose --plugin-option=root_cache:age_check=False && sudo --preserve-env=DIST,PACKAGE_SET,USE_QUBES_REPO_VERSION,BIND_MOUNT_ENABLE /usr/libexec/mock/mock --root /builder/plugins/source_rpm/mock/centos-stream-8-x86_64.cfg --chroot /plugins/build_rpm/scripts/rpmbuildinfo /builddir/build/SRPMS/qubes-core-agent-4.2.1-1.el8.src.rpm > /builder/build/qubes-core-agent-4.2.1-1.el8.x86_64.buildinfo && /builder/plugins/build_rpm/scripts/filter-packages-by-dist-arch /builder/build /builder/build/rpm el8 x86_64'' (status=30)..",),)).

@qubesos-bot
Copy link
Author

Package for vm-centos-stream8 was built (build log) and uploaded to current-testing repository.

@marmarek
Copy link
Member

marmarek commented Nov 8, 2022

Superseded by #3168

@marmarek marmarek closed this as completed Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants