diff --git a/.gitignore b/.gitignore index 4d8f999..567070d 100644 --- a/.gitignore +++ b/.gitignore @@ -196,3 +196,4 @@ /lorax-34.8.tar.gz /lorax-34.9.tar.gz /lorax-35.0.tar.gz +/lorax-35.1.tar.gz diff --git a/lorax.spec b/lorax.spec index 11bc37d..c432d7b 100644 --- a/lorax.spec +++ b/lorax.spec @@ -3,8 +3,8 @@ %define debug_package %{nil} Name: lorax -Version: 35.0 -Release: 5%{?dist} +Version: 35.1 +Release: 1%{?dist} Summary: Tool for creating the anaconda install images License: GPLv2+ @@ -14,13 +14,6 @@ URL: https://github.com/weldr/lorax # git checkout -b archive-branch lorax-%%{version}-%%{release} # tito build --tgz Source0: %{name}-%{version}.tar.gz -Patch0: xorg-x11-server-utils-retire.patch -# runtime-cleanup: don't wipe report-cli, we need it to report crashes -# https://bugzilla.redhat.com/show_bug.cgi?id=1937550 -# https://github.com/weldr/lorax/pull/1121 -Patch1: 0001-runtime-cleanup-don-t-wipe-usr-bin-report-cli-193755.patch -# reiserfs-utils has been retired in fedora, so don't try and install it anymore. -Patch2: lorax-35.0-drop-reiserfs.patch BuildRequires: python3-devel BuildRequires: make @@ -140,22 +133,8 @@ Provides: lorax-templates = %{version}-%{release} Lorax templates for creating the boot.iso and live isos are placed in /usr/share/lorax/templates.d/99-generic -%package -n composer-cli -Summary: A command line tool for use with the lorax-composer API server - -# From Distribution -Requires: python3-urllib3 -Requires: python3-toml - -%description -n composer-cli -A command line tool for use with the lorax-composer API server. Examine blueprints, -build images, etc. from the command line. - %prep %setup -q -n %{name}-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build @@ -167,8 +146,7 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install %defattr(-,root,root,-) %license COPYING %doc AUTHORS -%doc docs/composer-cli.rst docs/lorax.rst docs/livemedia-creator.rst docs/product-images.rst -%doc docs/lorax-composer.rst +%doc docs/lorax.rst docs/livemedia-creator.rst docs/product-images.rst %doc docs/*ks %{python3_sitelib}/pylorax %{python3_sitelib}/*.egg-info @@ -196,26 +174,22 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install %dir %{_datadir}/lorax/templates.d %{_datadir}/lorax/templates.d/* -%files -n composer-cli -%{_bindir}/composer-cli -%{python3_sitelib}/composer/* -%{_sysconfdir}/bash_completion.d/composer-cli -%{_mandir}/man1/composer-cli.1* - %changelog -* Fri Apr 02 2021 Kevin Fenzi - 35.0-5 -- Actually apply the patch in the last release. - -* Thu Apr 01 2021 Kevin Fenzi - 35.0-4 -- Add downstream patch to not try and install retired resierfs-utils package - -* Wed Mar 10 2021 Adam Williamson - 35.0-3 -- Backport patch to not cleanup report-cli and fix text mode crash reporting - Resolves: rhbz#1937550 - -* Fri Mar 05 2021 Kevin Fenzi - 35.0-2 -- Add patch downstream to replace retired/blocked xorg-x11-server-utils package - +* Mon Apr 26 2021 Brian C. Lane 35.1-1 +- New lorax documentation - 35.1 (bcl@redhat.com) +- Makefile: Use podman as a user for testing and docs (bcl@redhat.com) +- composer-cli: Remove all traces of composer-cli (bcl@redhat.com) +- livemedia-creator: Add rhgb to live iso cmdline (#1943312) (bcl@redhat.com) +- tests: Fix pocketlint use of removed pylint messages (bcl@redhat.com) +- Disable X11 forwarding from installation environment. (vslavik@redhat.com) +- Remove display-related packages (vslavik@redhat.com) +- Drop trying to install reiserfs-utils (kevin@scrye.com) +- test: Fix URL to bots testmap (martin@piware.de) +- Change khmeros-base-fonts to khmer-os-system-fonts. (pnemade@fedoraproject.org) +- Fix output path in docs (vslavik@redhat.com) +- runtime-cleanup: don't wipe /usr/bin/report-cli (#1937550) (awilliam@redhat.com) +- xorg-x11-font-utils is now four packages, remove all of them (peter.hutterer@who-t.net) +- xorg-x11-server-utils was split up in Fedora 34, so adjust templates (kevin@scrye.com) * Wed Mar 03 2021 Brian C. Lane 35.0-1 - New lorax documentation - 35.0 (bcl@redhat.com) - Makefile: Add test-in-podman and docs-in-podman build targets (bcl@redhat.com) @@ -291,252 +265,3 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install - runtime-install: exclude gnome-firmware and sigrok-firmware (awilliam@redhat.com) - runtime-cleanup: Drop video playback acceleration drivers (awilliam@redhat.com) - runtime-install: don't install notification-daemon (awilliam@redhat.com) - -* Tue Sep 08 2020 Brian C. Lane 33.9-1 -- config_files: Update aarch64, ppc, and sparc timeouts to 60s (bcl@redhat.com) -- templates: Ensure nano is installed for the runtime environment (ngompa13@gmail.com) -- tests: Ignore W0707 raise-missing-from warnings (bcl@redhat.com) -- Switch VMware testing env to improve stability results (chrobert@redhat.com) -- tests: Allow skipping image build in compose sanity test (atodorov@redhat.com) - -* Thu Jul 23 2020 Brian C. Lane 33.8-1 -- composer-cli: Make start-ostree parent and ref optional (bcl@redhat.com) -- composer-cli: Add a get_arg function (bcl@redhat.com) -- Set BACKEND=osbuild-composer if running that test scenario (atodorov@redhat.com) -- tests: Don't check info after compose cancel with osbuild-composer (atodorov@redhat.com) -- tests: Compare blueprints as TOML objects, not strings (atodorov@redhat.com) -- tests: Remove lorax-composer specific checks (atodorov@redhat.com) -- tests: Remove compose after we're done (atodorov@redhat.com) -- tests: don't use beakerlib in blueprint (lars@karlitski.net) -- tests: don't depend on internal state of composer (lars@karlitski.net) -- tests: Do not rely on example blueprints (atodorov@redhat.com) -- tests: Special case compose types for osbuild-composer (atodorov@redhat.com) -- tests: Don't check example blueprints if we don't have to (atodorov@redhat.com) -- tests: Use BACKEND env variable instead of hard-coded values (atodorov@redhat.com) -- tests: Disable non-cli test scenarios b/c osbuild-composer (atodorov@redhat.com) - -* Mon Jul 20 2020 Brian C. Lane 33.7-1 -- Add log entry about dracut and /proc (bcl@redhat.com) -- Skip creating empty /proc/modules for dracut (bcl@redhat.com) -- lorax: Install fcoe-utils (vponcova@redhat.com) -- lorax: Enable swap on zram (vponcova@redhat.com) -- Fix EFI booting for ISOs generated by `mkksiso` (michel@michel-slm.name) -- tests: Disable cloud-init status check (atodorov@redhat.com) - -* Thu Jun 18 2020 Brian C. Lane 33.6-1 -- lorax.spec: Add psmisc for fuser debugging of failed umounts in pylorax.imgutils (bcl@redhat.com) -- composer-cli: Disable retry counter on connection timeout (bcl@redhat.com) -- composer-cli: Change timeout to 5 minutes (bcl@redhat.com) - -* Thu Jun 11 2020 Brian C. Lane 33.5-1 -- lorax-composer: Add deprecation notice to documentation (bcl@redhat.com) -- composer-cli: Return a better error with no value (bcl@redhat.com) -- tests: Add tests for composer-cli compose start JSON POST (bcl@redhat.com) -- composer-cli: Update bash completion for start-ostree (bcl@redhat.com) -- composer-cli: Add new start-ostree command (bcl@redhat.com) -- composer-cli: Add support for --size to compose start (bcl@redhat.com) -- include generic.ins for s390 boot iso (dan@danny.cz) -- test: Put VM image overlay into /var/tmp (martin@piware.de) - -* Mon Jun 01 2020 Brian C. Lane 33.4-1 -- Revert "lorax: Remove vmlinuz from install.img /boot" (bcl@redhat.com) -- composer-cli: Add osbuild-composer to connection failure message (bcl@redhat.com) -- composer-cli: Update docs to mention osbuild-composer and debug options (bcl@redhat.com) -- lorax-composer: Check compose/status for invalid characters (bcl@redhat.com) -- lorax-composer: deleting an unknown workspace should return an error (bcl@redhat.com) -- lorax-composer: Check for valid characters in the undo commit (bcl@redhat.com) -- drop 32-bit support from ppc live image grub.cfg (dan@danny.cz) -- mksquashfs: Catch errors with mksquashfs and report them (bcl@redhat.com) - -* Tue May 05 2020 Brian C. Lane 33.3-1 -- Don't use f-string without interpolation (atodorov@redhat.com) -- lmc-no-virt: Add requirement on anaconda-install-env-deps (bcl@redhat.com) -- rsyslog: Disable journal ratelimits during install (bcl@redhat.com) - -* Tue Apr 28 2020 Brian C. Lane 33.2-1 -- New lorax documentation - 33.2 (bcl@redhat.com) -- test: Work around invalid fedora baseurls (marusak.matej@gmail.com) -- lorax: Add --skip-branding cmdline argument (bcl@redhat.com) -- Update datastore for VMware testing (chrobert@redhat.com) - -* Mon Mar 30 2020 Brian C. Lane 33.1-1 -- lorax: Remove vmlinuz from install.img /boot (bcl@redhat.com) - -* Fri Mar 20 2020 Brian C. Lane 33.0-1 -- tests: Add tests for _install_branding with and without variant (bcl@redhat.com) -- lorax: Update how the release package is chosen (bcl@redhat.com) -- ltmpl: Fix package logging format (bcl@redhat.com) - Resolves: rhbz#1815000 - - -* Mon Mar 16 2020 Brian C. Lane 32.7-1 -- lorax: Write package lists in run_transaction (bcl@redhat.com) -- Add dig and comm to the boot.iso (bcl@redhat.com) -- lorax-composer: Add 'weldr' to indicate it supports the weldr API (bcl@redhat.com) -- lorax: Cleanup the removefrom --allbut files (bcl@redhat.com) -- lorax: Add eject back into the boot.iso (bcl@redhat.com) - -* Wed Feb 12 2020 Brian C. Lane 32.6-1 -- New lorax documentation - 32.6 (bcl@redhat.com) -- Update mock documentation to remove --old-chroot (bcl@redhat.com) -- Use .tasks file to trigger removal of stale cloud resources (atodorov@redhat.com) -- tests: OpenStack - apply tags and delete by tags (atodorov@redhat.com) -- tests: Azure - apply tags and delete by tags (atodorov@redhat.com) -- tests: VMware - delete only VMs named Composer-Test-* (atodorov@redhat.com) -- tests: AWS - apply tags when creating resoures and delete by tags (atodorov@redhat.com) -- Reflect fonts packages from comps (akira@tagoh.org) -- lorax: Catch rootfs out of space failures (bcl@redhat.com) -- pylint: whitelist the rpm module (bcl@redhat.com) -- tests: Move the list of packages out of Dockerfile.test into a file (bcl@redhat.com) -- tests: remove ALI_DIR after we're done using the cli (atodorov@redhat.com) -- Test & cleanup script for Alibaba cloud (atodorov@redhat.com) -- tests: run ssh commands in batch mode (jrusz@redhat.com) -- lorax: Log dnf solver debug data in ./debugdata/ (bcl@redhat.com) -- tests: remove --test=2 from compose_sanity (jrusz@redhat.com) - -* Thu Jan 16 2020 Brian C. Lane 32.5-1 -- New lorax documentation - 32.5 (bcl@redhat.com) -- tests: Use mock from unittest (bcl@redhat.com) -- Add --dracut-conf cmdline argument to lorax and livemedia-creator (bcl@redhat.com) -- Add tests for metapackages and package name globs (bcl@redhat.com) -- executils: Drop bufsize=1 from execReadlines (bcl@redhat.com) -- tests: unittest and pytest expect functions to start with test_ (bcl@redhat.com) -- Update to_timeval usage to use format_iso8601 (bcl@redhat.com) -- ltmpl: Update to use collections.abc (bcl@redhat.com) -- test: Use pytest instead of nose (bcl@redhat.com) -- tests: Check for cloud-init presence in azure image (jrusz@redhat.com) -- tests: check for failed compose before trying to cancel (jrusz@redhat.com) -- tests: Enable Elastic Network Adapter support for AWS (atodorov@redhat.com) -- lorax-composer: Enable ami on aarch64 (bcl@redhat.com) - -* Fri Jan 10 2020 Brian C. Lane 32.4-1 -- livemedia-creator: workaround glibc limitation when starting anaconda (dan@danny.cz) -- AWS test: take into account different instance type for non x86 (atodorov@redhat.com) -- Add test for canceling a running compose (jrusz@redhat.com) -- composer-cli: Increase DELETE timeout to 120s (bcl@redhat.com) -- anaconda_cleanup: Remove anaconda.pid if it is left behind (bcl@redhat.com) -- New lorax documentation - 32.4 (bcl@redhat.com) -- docs: Add documentation for new mkksiso --volid feature (bcl@redhat.com) -- mkksiso: Add the option to set the ISO volume label (florian.achleitner@prime-sign.com) -- spec: Add missing BuildRequires: make (florian.achleitner@prime-sign.com) -- tests: Use wildcard versions for packages (bcl@redhat.com) -- composer-cli: Only display the available compose types (bcl@redhat.com) -- fix typo in api docstring (obudai@redhat.com) -- Remove all repo files & install composer-cli from host repos (atodorov@redhat.com) -- Always remove lorax-composer & composer-cli RPMs before installing them (atodorov@redhat.com) -- Always remove existing VM image before building new one (atodorov@redhat.com) -- Add git to Dockerfile.test (bcl@redhat.com) - -* Mon Nov 18 2019 Brian C. Lane 32.3-1 -- lorax-composer: Add cloud-init support to the vhd image (bcl@redhat.com) -- tests: add docker variable to .travis.yml (jrusz@redhat.com) -- tests: Changed Docker to podman in Makefile (jrusz@redhat.com) -- tests: fix blueprints tag test (jrusz@redhat.com) -- test: fix serializing repo_to_source test (jrusz@redhat.com) -- composer-cli: Return int from handle_api_result not bool (bcl@redhat.com) -- mkksiso: copy all the directories over to tmpdir (bcl@redhat.com) -- Add dmidecode on supported architectures (bcl@redhat.com) -- docs: Remove --title from list of lmc variables (bcl@redhat.com) -- Drop old lorax.spec changelog entries (pre-F31) (bcl@redhat.com) - -* Tue Nov 05 2019 Brian C. Lane 32.2-1 -- New lorax documentation - 32.2 (bcl@redhat.com) -- tests: Add 'test_mkksiso' tests (bcl@redhat.com) -- mkksiso: Add documentation (bcl@redhat.com) -- mkksiso: Add a tool to add a kickstart to an existing boot.iso (bcl@redhat.com) -- tests: Add a lorax boot.iso test (bcl@redhat.com) -- test: Add wait_boot method for root logins (bcl@redhat.com) -- tests: Ensure failure if beakerlib results file not found (atodorov@redhat.com) -- tests: Documentation updates (atodorov@redhat.com) -- tests: Use host repositories for make vm (atodorov@redhat.com) -- Remove unused make targets (atodorov@redhat.com) -- DRY when setting up, running & parsing results for beakerlib tests (atodorov@redhat.com) -- tests: Disable mirrors (atodorov@redhat.com) -- tests: Use journalctl -g to check for failed login (bcl@redhat.com) -- tests: Fix check_root_account when used with tar liveimg test (bcl@redhat.com) -- tests: Use the same asserts as before (atodorov@redhat.com) -- tests: switch to using podman instead of docker (atodorov@redhat.com) -- tests: Remove nested vm from tar liveimg kickstart test (bcl@redhat.com) -- tests: Use --http0.9 for curl ssh test (bcl@redhat.com) -- test: Boot the live-iso faster, and login using ssh key (bcl@redhat.com) -- test: Split up the test class to allow booting other images (bcl@redhat.com) -- tests: Split testing the image into a separate script (bcl@redhat.com) -- Add live iso support to s390 (bcl@redhat.com) -- docs: Override macboot/nomacboot documentation (bcl@redhat.com) -- Disable some compose types on other architectures (bcl@redhat.com) -- lorax: Drop unused --title option (bcl@redhat.com) -- tests: Document Azure setup (atodorov@redhat.com) -- tests: unskip Azure scenario (atodorov@redhat.com) - -* Wed Oct 16 2019 Brian C. Lane 32.1-1 -- Bump default platform and releasever to 32 (bcl@redhat.com) -- New lorax documentation - 32.1 (bcl@redhat.com) -- docs: Fix Sphinx errors in docstrings (bcl@redhat.com) -- vm.install: Turn on verbose output (bcl@redhat.com) -- tests: Switch the azure examples used in the lifted tests to use aws (bcl@redhat.com) -- Remove lifted azure support (bcl@redhat.com) -- composer-cli: Add providers info command (bcl@redhat.com) -- composer-cli: Fix error handling in providers push (bcl@redhat.com) -- composer-cli: Fix upload log output (bcl@redhat.com) -- Add list to bash completion for composer-cli upload (bcl@redhat.com) -- Update composer-cli documentation (bcl@redhat.com) -- Add composer and lifted to coverage report (bcl@redhat.com) -- composer-cli: Add starting an upload to compose start (bcl@redhat.com) -- composer-cli: Add providers template command (bcl@redhat.com) -- bash_completion: Add support for new composer-cli commands (bcl@redhat.com) -- composer-cli: Add support for providers command (bcl@redhat.com) -- composer-cli: Add support for upload command (bcl@redhat.com) -- Increase ansible verbosity to 2 (bcl@redhat.com) -- lifted: Add support for AWS upload (bcl@redhat.com) -- lifted: Improve logging for upload playbooks (bcl@redhat.com) -- Add upload status examples to compose route docstrings (bcl@redhat.com) -- tests: Add tests for deleting unknown upload and profile (bcl@redhat.com) -- Add docstrings to the new upload functions in pylorax.api.queue (bcl@redhat.com) -- Change /compose/uploads/delete to /upload/delete (bcl@redhat.com) -- tests: Add test for /compose/uploads/delete (bcl@redhat.com) -- tests: Add tests for /compose/uploads/schedule (bcl@redhat.com) -- Add profile support to /uploads/schedule/ (bcl@redhat.com) -- tests: Fix comments about V1 API results including uploads data (bcl@redhat.com) -- lifted: Make sure inputs cannot have path elements (bcl@redhat.com) -- Use consistent naming for upload uuids (bcl@redhat.com) -- tests: Add tests for new upload routes (bcl@redhat.com) -- Fix some docstrings in the v1 API (bcl@redhat.com) -- lifted: Make sure providers list is always sorted (bcl@redhat.com) -- Add /upload/providers/delete route (bcl@redhat.com) -- lifted: Add delete_profile function and tests (bcl@redhat.com) -- Add support for starting a compose upload with the profile (bcl@redhat.com) -- lifted: Add a function to load the settings for a provider's profile (bcl@redhat.com) -- Fix pylint errors in lifted.upload (bcl@redhat.com) -- tests: Add yamllint of the lifted playbooks (bcl@redhat.com) -- tests: Add tests for the new lifted module (bcl@redhat.com) -- All providers should have 'supported_types' (bcl@redhat.com) -- lifted directories should be under share_dir and lib_dir (bcl@redhat.com) -- tests: Add tests for API v1 (bcl@redhat.com) -- Make sure V0 API doesn't return uploads information (bcl@redhat.com) -- Automatically upload composed images to the cloud (egoode@redhat.com) -- Add load and dump to pylorax.api.toml (egoode@redhat.com) -- Support CI testing against a bots project PR (martin@piware.de) -- Makefile: Don't clobber an existing bots checkout (martin@piware.de) -- lorax-composer: Handle RecipeError in commit_recipe_directory (bcl@redhat.com) -- test: Disable pylint subprocess check check (bcl@redhat.com) - -* Mon Sep 30 2019 Brian C. Lane 32.0-1 -- aarch64: Fix live-iso creation on aarch64 (bcl@redhat.com) -- Add test for running composer with --no-system-repos option (jikortus@redhat.com) -- [tests] Use functions for starting and stopping lorax-composer (jikortus@redhat.com) -- Makefile: Update bots target for moved GitHub project (sanne.raymaekers@gmail.com) -- Keep the zramctl utility from util-linux on boot.iso (mkolman@redhat.com) -- Skip kickstart tar test for fedora-30/tar scenario (atodorov@redhat.com) -- Enable fedora-30/tar test scenario (atodorov@redhat.com) -- [tests] Collect compose logs after each build (atodorov@redhat.com) -- [tests] Use a function to wait for compose to finish (jikortus@redhat.com) -- When launching AWS instances wait for the one we just launched (atodorov@redhat.com) -- tests: Add kickstart tar installation test (jikortus@redhat.com) -- tests: add option to disable kernel command line parameters check (jikortus@redhat.com) -- tests: Use a loop to wait for VM and sshd to start (bcl@redhat.com) -- creator.py: include dmsquash-live-ntfs by default (gmt@be-evil.net) -- Skip Azure test b/c misconfigured infra & creds (atodorov@redhat.com) -- tests: Drop tito from the Dockerfile.test (bcl@redhat.com) -- tests: Drop sort from compose types test (bcl@redhat.com) -- Revert "tests: Fix the order of liveimg-tar live-iso" (atodorov@redhat.com) -- New test: assert toml files in git workspace (atodorov@redhat.com) diff --git a/sources b/sources index 3d35bc8..736709d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lorax-35.0.tar.gz) = df38aa790c5013dc5d2466511acd07799a1099999820d499ef6cf3a4a529e50d6cc85c8ba37aa4a9379506bee24cf249c5de6ddbc5f49b0e4338e622ddee540e +SHA512 (lorax-35.1.tar.gz) = 3081eb8fe4ec2dc5bd6bda0e06a76d832b6cf63cdbbd23f5a79419c1dada68a591150513f5a0c487c9c335349983434be408e78a778e9201dc679dff7a5e7204