File pmbootstrap.changes of Package pmbootstrap

-------------------------------------------------------------------
Sun Nov 24 23:50:43 UTC 2024 - jonatas.sgoncalves@gmail.com

- Update to version 3.0.0:
  * Prepare 3.0.0 release
  * zap: cache_clean: get apk.static if missing (MR 2481)
  * ci/integration: run "zap -a" afterwards (MR 2481)
  * Fix pmb zap -a permissions error (MR 2481)
  * Tweak messages for 'Could not find aport' (MR 2480)
  * pmaports.find: show extra-repos/systemd hint (MR 2480)
  * Replace skip_extra_repos -> with_extra_repos (MR 2480)
  * pmaports._find_apkbuilds: use new cache logic (MR 2480)
  * gitignore: add junit.xml (MR 2480)
  * Revert "test: aportgen: test deviceinfo fastboot content (MR 2477)" (MR 2482)

  * Change source to updated oficial gitlab repo

-------------------------------------------------------------------
Sun May 19 14:10:33 UTC 2024 - lujianhua000@gmail.com

- Update to version 2.3.1:
  * Prepare 2.3.1 release
  * pyproject.toml: add docs to the parts to be excluded (MR 2312)
  * pmb.config.apk_tools_min_version: add v3.20
  * pmb.config.apk_tools_min_version: update

-------------------------------------------------------------------
Sun May 19 14:09:34 UTC 2024 - lujianhua000@gmail.com

- Update to version 2.3.0:
  * Prepare 2.3.0 release
  * treewide: Rename unmaintained to archived (MR 2308)
  * ci: add job to generate docs (MR 2266)
  * docs: add new configuration for generating docs using sphinx (MR 2266)
  * pmb.*: various comment reformatting to assist with generating docs (MR 2266)
  * pmb.parse: add get_parser for returning ArgumentParser obj (MR 2266)
  * pmb: install: add options for default charset in vfat /boot partitions (MR 2304)
  * pmb: install: add some sane mount options to default /boot in /etc/fstab (MR 2304)
  * pmb: install: allow to mount fat{16,32} /boot from /etc/fstab (MR 2304)
  * pmb.config: kconfig check: turn off RT_GROUP_SCHED in 'community' (MR 2305)
  * test: disable cross compile test (MR 2307)
  * gitignore: Ignore KDevelop files and folder (MR 2302)
  * pmb.build.is_necessary: tweak log msgs (MR 2295)
  * pmb.build.is_necessary: tweak comments (MR 2295)
  * pmb.build.is_necessary: replace version_{new,old} (MR 2295)
  * testdata/APKBUILD.var-replacements: add custom var (MR 2300)
  * APKBUILD parser: recognize all top-level variables (MR 2300)
  * test/test_parse_apkbuild: fix running standalone (MR 2300)
  * Print ERROR: infront of {NonBug,BuildFailed}Error (MR 2298)
  * pmb.config.apkbuild_attributes: add sha512sums (MR 2296)
  * pmbootstrap status: rework (MR 2294)
  * CI: Always update packages (MR 2297)
  * CI: Stop adding testing repository in before_script (MR 2297)
  * CI: Use yaml anchor for global before_script (MR 2297)
  * Revert "pmb.build._package: build depends of subpackages (MR 2292)"
  * pmb.build._package: build depends of subpackages (MR 2292)
  * pmbootstrap init: remove text about daily zapping (MR 2293)
  * pmb.chroot.init: warn about outdated chroots (MR 2293)
  * pmb: Handle BuildFailedError (MR 2288)
  * pmb.build._package: Raise BuildFailedError when build fails (MR 2288)
  * pmb.helpers.exceptions: Add BuildFailedError (MR 2288)
  * build: fix !pmb:crossdirect (MR 2291)
  * test.test_apk: Replace osk-sdl with unl0kr in apk install test (MR 2289)
  * pmb.install._install: Replace osk-sdl with unl0kr in nofde explanation (MR 2289)
  * pmb.helpers.repo_missing: Replace osk-sdl with unl0kr in example (MR 2289)
  * pmb.flasher.frontend: Replace osk-sdl with Unl0kr in FDE reminder (MR 2289)
  * README: Replace osk-sdl with tinydm in newapkbuild example (MR 2289)
  * pmb.chroot.apk: Use unl0kr instead of osk-sdl in example (MR 2289)
  * require_bootstrap: ensure apkindex exists (MR 2287)
  * pmb.sideload: Remove irrelevant output when querying architecture (MR 2286)
  * pmb.sideload: Run apk incantation in a subshell (MR 2283)
  * pmb.parse.arch: use qemu for running armhf on aarch64 (MR 2285)
  * pmb.helpers.exceptions: Add licence header (MR 2284)
  * test: Test pmb.parse.arch.machine_type_to_alpine (MR 2282)
  * pmb.parse.arch: Import pmb.config instead of pmb.parse.arch (MR 2282)
  * pmb.sideload: Query architecture from foreign device (MR 2282)
  * pmb.parse.arch: Break out marchine type to arch into separate function (MR 2282)
  * pmb.parse.kconfig: Raise NonBugError on invalid kernel config (MR 2279)
  * pmb: Only log error if NonBugError is caught (MR 2279)
  * pmb.helpers.exceptions: Introduce (MR 2279)
  * pmb.config: kconfig check: add USB mass storage devices to community (MR 2281)
  * pmb.parse.bootimg: implement detection of QCDT types (MR 2276)
  * pmb.aportgen: add deviceinfo_bootimg_qcdt_type (MR 2276)
  * aportgen: shorten hasatrr checks with getattr (MR 2271)
  * aportgen: Add short forms of arguments (MR 2271)
  * aportgen: Allow retaining current branch when forking Alpine (MR 2271)
  * logging: reset style at the end of log line (MR 2272)
  * CI: ruff: fix "ruff <path>" warning (MR 2274)
  * pmb.flasher: fix C0303: Trailing whitespace (trailing-whitespace) (MR 2280)
  * Add sanity check for "systemd" config values (MR 2273)
  * is_systemd_selected: check for branch support (MR 2273)
  * Support pmb:systemd-never option (MR 2273)
  * install: add pmos-base-systemd if systemd enabled (MR 2273)
  * pmbootstrap build, install: require repo_bootstrap (MR 2273)
  * Add "pmbootstrap repo_bootstrap" (MR 2273)
  * pmb.chroot.init: upgrade pkgs at the end (MR 2273)
  * pmb.chroot.init: add postmarketos_mirror argument (MR 2273)
  * systemd installs: merge /usr on chroot init (MR 2273)
  * init: ask whether to install systemd (MR 2273)
  * aportgen: Set pkgver for devices to 1 by default (MR 2275)
  * pmb.helpers.frontend: Add some type hints (MR 2262)
  * pmb.helpers.status: Add type hints (MR 2262)
  * pmb.helpers.run: Add some type hints (MR 2262)
  * pyproject.toml: Fix deprecation warning (MR 2262)
  * pmb.config: kconfig check: add vfat to uefi check (MR 2269)
  * pmb.config: kconfig check: mark some EFI config as specific to ARM (MR 2269)
  * pmb: correct link after moving sources back to gitlab (MR 2270)
  * Remove unnecessary setup.cfg, non-universal is the default (MR 2265)
  * Drop support for python3.7 and python3.8 (MR 2265)
  * Migrate from setup.py to pyproject.toml (MR 2265)
  * test: Test subpackages which set a different architecture (MR 2267)
  * pmb.parse._apkbuild: Fix subpackages with set arch but no custom function (MR 2267)
  * pmb/config: s/für/for/
  * pmb.parse.arch: add armv8l -> armv7 mapping (MR 2259)
  * logging: print text between *** in green (MR 2263)
  * README.md: mention parted bug in kernels between 5.8 and 6.0 (MR 2264)
  * pmb.install: fall back to a valid hostname if none set (MR 2260)
  * CI: mypy: make compatible with "pmbootstrap ci" (MR 2258)
  * CI: add Mypy check (MR 2258)
  * pmb.parse._apkbuild: Disable attr-defined for entire module (MR 2258)
  * pmb.helpers.aportupgrade: Remove unused return values (MR 2258)
  * pmb.helpers.aportupgrade: Don't return any value from upgrade (MR 2258)
  * pmb.helpers.aportupgrade: Check for none pkgver_match in upgrade_git_package (MR 2258)
  * pmb.helpers.aportupgrade: Import urllib.parse explicitly (MR 2258)
  * pmb.parse.arguments: Check for argcomplete in sys.modules instead (MR 2258)
  * pmb.config: do not prompt for nonfree fw/userland (MR 2255)
  * pmb.install…get_selected_providers: tweak comment (MR 2261)
  * pmb.install: discover selected providers in dependencies too (MR 2261)
  * config: add note on why mirrors are http and not https (MR 2256)
  * config: organize defaults matching config_keys and order alphabetically (MR 2256)
  * b4-config: Remove (MR 2257)

-------------------------------------------------------------------
Sun Mar 03 13:49:23 UTC 2024 - lujianhua000@gmail.com

- Update to version 2.2.1:
  * Prepare 2.2.1 release
  * envkernel: Install envkernel.fish (MR 2249)
  * envkernel.fish: Support out-of-tree usage of envkernel.fish (MR 2249)
  * envkernel: only export alias when defined (MR 2249)
  * pmb.aportgen: drop deviceinfo_screen_* (MR 2253)
  * install: get_recommends: fix infinite recursion (MR 2250)

-------------------------------------------------------------------
Wed Feb  7 15:09:41 UTC 2024 - xtexChooser <xtexchooser@duck.com>

- Remove url source in pmbootstrap.spec

-------------------------------------------------------------------
Wed Feb 07 03:56:43 UTC 2024 - xtexchooser@duck.com

- Package /usr/share/pmbootstrap
- Update to version 2.2.0:
  * Prepare 2.2.0 release
  * pmb.build.init: fix apk wrapper for x86 on x86_64 (MR 2247)
  * kconfig check: Enable more options for community (MR 2245)
  * kconfig check: enable NFT_COMPAT for iptables-nft wrapper (MR 2245)
  * build.envkernel: simplify and fix unhandled error path (MR 2243)
  * pmb.build: ensure all specified packages are built with --force (MR 2244)
  * pmb: only enable abuild-apk wrapper for buildroot (MR 2246)
  * install: more comprehensive subdivision of btrfs subvols (MR 2233)
  * pmb.install: honor -y, don't prompt when target disk is >100GiB (MR 2239)
  * pmb.install: include dependencies when searching for pmb_recommends (MR 2238)
  * pmb.install: fix crash on empty subpackage in get_recommends (MR 2238)
  * build: use native abuild-apk (MR 2242)
  * build: use host native gzip (MR 2242)
  * Fix preserving proxy variables (MR 2237)
  * Don't drop parameters in run-script (MR 2230)
  * CONTRIBUTING: modernize (MR 2235)
  * Install envkernel.sh (MR 2229)
  * Fall back to pmbootstrap from PATH (MR 2229)
  * Guess kbuild out dir for downstreamkernel_package (MR 2231)
  * CI: bring back mr-settings check (MR 2234)
  * pmb.helpers.args: Skip some initialisation code when running checksum (MR 2228)
  * pmb.flasher.variables: use getattr instead of hasattr (MR 2232)
  * pmb.flasher.vars: do not assume that args.no_reboot and args.resume are defined (MR 2232)
  * CI: use gitlab-ci
  * README.md: update source code location
  * flasher: heimdall-bootimg: add support for '--no-reboot' and '--resume'
  * helpers/envkernel.fish: add deactivate & reactivate function for fish
  * helpers/envkernel.fish: set prompt prefix in fish-shell
  * helpers/envkernel.fish: export pmbootstrap_dir
  * install: initial implementation of flat btrfs layout
  * pmb.config: add new newapkbuild arguments
  * pmb.install.format: Write boot mountpoint to log
  * pmb.install: add --zap option
  * pmb.install._install.get_recommends: tweak comment
  * pmb.install: support pmb_recommends for any package
  * parse.apkbuild.parse_subpackage: don't inherit pmb_recommends
  * install: throw error if boot_size is too small
  * aportgen: Only warn if binary version > APKBUILD version
  * install: do not fail on alpine-appstream-downloader error

-------------------------------------------------------------------
Mon Feb 05 07:08:03 UTC 2024 - xtexchooser@duck.com

- Add OBS source service file
- Change source URL from SourceHut to GitLab, for postmarketOS moved
  their development to GitLab
- Update to version 2.1.0:
  * Prepare 2.1.0 release
  * pmb.helpers.frontend: Convert kconfig check --file argument
  * aportgen: remove binutils
  * aportgen: build gcc-x86_64 etc. pkgs for aarch64
  * pkg resolver: don't guess if pmaport was found
  * pmb.helpers.pmaports.get: deal with operators
  * pmb.config.apk_tools_min_version: add alpine 3.19
  * pkg resolve: add more verbose logs
  * config.init: allow using pmb_select in pmos-base-ui
  * parse.depends: consider selected providers when resolving providers

-------------------------------------------------------------------
Fri Oct 13 12:52:01 UTC 2023 - Tomas Cech <sleep_walker@opensuse.org>

- update to 2.0.0 - the list of changes over the years is huge, here
  are the "breaking" changes:

  * Remove distcc support (was already disabled by default since
    crossdirect had been added in 2019)
  * Remove --no-crossdirect argument
  * flasher: remove long deprecated flash_system alias
  * flasher: set default fastboot rootfs partition to userdata

-------------------------------------------------------------------
Thu Jan 28 22:28:27 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 1.29.0
openSUSE Build Service is sponsored by