Package Details: bauh-staging 0.10.8.RC-1

Git Clone URL: https://aur.archlinux.org/bauh-staging.git (read-only, click to copy)
Package Base: bauh-staging
Description: Graphical interface for managing your applications (AppImage, Flatpak, Snap, Arch/AUR, Web). Testing branch (it may not be working properly).
Upstream URL: https://github.com/vinifmor/bauh
Licenses: zlib/libpng
Conflicts: bauh
Provides: bauh
Submitter: vfm90
Maintainer: vfm90
Last Packager: vfm90
Votes: 7
Popularity: 0.73
First Submitted: 2019-08-12 16:09 (UTC)
Last Updated: 2024-02-04 23:05 (UTC)

Dependencies (41)

Required by (0)

Sources (1)

Latest Comments

Locutus64 commented on 2023-11-21 13:06 (UTC)

Bauh-Staging will not install. I had 4 other AUR apps that were installed without issue. Any thoughts?

    ~  pikaur -S bauh-staging                                                                 ✔ 
Reading repository package databases...
Reading local package database...
Resolving AUR dependencies...

:: New dependencies will be installed from repository:
 python-build (for bauh-staging)                            -> 1.0.3-1
 python-installer (for bauh-staging)                        -> 0.7.0-3
 python-pyproject-hooks (for python-build)                  -> 1.0.0-5

:: AUR package will be installed:
 bauh-staging                          0.10.6.RC-5          -> 0.10.6.RC-6

:: Proceed with installation? [Y/n] 
:: [v]iew package details   [m]anually select packages
>> 
looking for conflicting AUR packages...
Do you want to see build files diff for bauh-staging package? [Y/n] n
:: warning: Not showing diff for bauh-staging package (already reviewed)
Do you want to edit PKGBUILD for bauh-staging package? [y/N] n

Reading local package database...
:: Installing repository dependencies for bauh-staging:
resolving dependencies...
looking for conflicting packages...

Packages (3) python-pyproject-hooks-1.0.0-5  python-build-1.0.3-1  python-installer-0.7.0-3

Total Installed Size:  1.59 MiB

:: Proceed with installation? [Y/n] Y
(3/3) checking keys in keyring                                [#################################] 100%
(3/3) checking package integrity                              [#################################] 100%
(3/3) loading package files                                   [#################################] 100%
(3/3) checking for file conflicts                             [#################################] 100%
(3/3) checking available disk space                           [#################################] 100%
:: Processing package changes...
(1/3) installing python-installer                             [#################################] 100%
(2/3) installing python-pyproject-hooks                       [#################################] 100%
(3/3) installing python-build                                 [#################################] 100%
Optional dependencies for python-build
    python-virtualenv: Use virtualenv for build isolation
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
Reading local package database...

:: Starting the build:
==> Making package: bauh-staging 0.10.6.RC-6 (Tue 21 Nov 2023 05:03:19 AM PST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading 4be25792fd71d427bb6843926cc452f32d272986.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  576k    0  576k    0     0  1075k      0 --:--:-- --:--:-- --:--:-- 1075k
==> Validating source files with sha512sums...
    4be25792fd71d427bb6843926cc452f32d272986.tar.gz ... Passed
==> Extracting sources...
  -> Extracting 4be25792fd71d427bb6843926cc452f32d272986.tar.gz with bsdtar
==> Starting build()...
test__hash__return_different_hash_for_not_equal_packages (api.abstract.test_model.PackageUpdateTest.test__hash__return_different_hash_for_not_equal_packages) ... ok
test__hash__return_same_hash_for_equal_packages (api.abstract.test_model.PackageUpdateTest.test__hash__return_same_hash_for_equal_packages) ... ok
test__must_remove_any_forbidden_symbols (common.test_util.SanitizeCommandInputTest.test__must_remove_any_forbidden_symbols) ... ok
test__must_remove_double_dash_parameters (common.test_util.SanitizeCommandInputTest.test__must_remove_double_dash_parameters) ... ok
test__must_remove_double_quotes (common.test_util.SanitizeCommandInputTest.test__must_remove_double_quotes) ... ok
test__must_remove_several_operator (common.test_util.SanitizeCommandInputTest.test__must_remove_several_operator) ... ok
test__must_remove_single_dash_parameters (common.test_util.SanitizeCommandInputTest.test__must_remove_single_dash_parameters) ... ok
test__must_remove_single_quotes (common.test_util.SanitizeCommandInputTest.test__must_remove_single_quotes) ... ok
test__must_remove_the_and_operator (common.test_util.SanitizeCommandInputTest.test__must_remove_the_and_operator) ... ok
test__must_remove_the_pipe_operator (common.test_util.SanitizeCommandInputTest.test__must_remove_the_pipe_operator) ... ok
test_must_return_converted_string_sizes (common.test_util.SizeToByteTest.test_must_return_converted_string_sizes) ... ok
test_must_return_right_number_of_bytes_for_bibyte_units (common.test_util.SizeToByteTest.test_must_return_right_number_of_bytes_for_bibyte_units) ... ok
test_must_return_right_number_of_bytes_for_bit_size (common.test_util.SizeToByteTest.test_must_return_right_number_of_bytes_for_bit_size) ... ok
test_must_return_right_number_of_bytes_for_byte_based_units (common.test_util.SizeToByteTest.test_must_return_right_number_of_bytes_for_byte_based_units) ... ok
test_must_treat_string_sizes_before_converting (common.test_util.SizeToByteTest.test_must_treat_string_sizes_before_converting) ... ok
test_must_accept_single_or_both_equal_symbols_as_valid (common.test_version_util.MatchRequiredVersionTest.test_must_accept_single_or_both_equal_symbols_as_valid) ... ok
test_must_consider_default_epoch_for_current_version_when_required_has_epoch (common.test_version_util.MatchRequiredVersionTest.test_must_consider_default_epoch_for_current_version_when_required_has_epoch) ... ok
test_must_ignore_epoch_number_when_required_has_no_defined (common.test_version_util.MatchRequiredVersionTest.test_must_ignore_epoch_number_when_required_has_no_defined) ... ok
test_must_ignore_release_number_when_required_has_no_defined (common.test_version_util.MatchRequiredVersionTest.test_must_ignore_release_number_when_required_has_no_defined) ... ok
test_must_match_when_both_versions_are_composed_of_alphanumerics (common.test_version_util.MatchRequiredVersionTest.test_must_match_when_both_versions_are_composed_of_alphanumerics) ... ok
test_must_match_when_current_version_is_composed_of_alphanumerics_but_required_no (common.test_version_util.MatchRequiredVersionTest.test_must_match_when_current_version_is_composed_of_alphanumerics_but_required_no) ... ok
test__must_concatenate_the_plus_sign_if_positive_sign_is_true_and_value_is_positive (common.test_view_utils.GetHumanSizeStrTest.test__must_concatenate_the_plus_sign_if_positive_sign_is_true_and_value_is_positive) ... ok
test__must_not_concatenate_the_plus_sign_if_positive_sign_is_true_and_value_is_negative (common.test_view_utils.GetHumanSizeStrTest.test__must_not_concatenate_the_plus_sign_if_positive_sign_is_true_and_value_is_negative) ... ok
test__must_properly_convert_to_GB (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_convert_to_GB) ... ok
test__must_properly_convert_to_MB (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_convert_to_MB) ... ok
test__must_properly_convert_to_PB (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_convert_to_PB) ... ok
test__must_properly_convert_to_TB (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_convert_to_TB) ... ok
test__must_properly_convert_to_kB (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_convert_to_kB) ... ok
test__must_properly_display_B (common.test_view_utils.GetHumanSizeStrTest.test__must_properly_display_B) ... ok
test_replace_desktop_entry_exec_command__evvar_with_same_app_name (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__evvar_with_same_app_name) ... ok
test_replace_desktop_entry_exec_command__exec_as_the_first_field (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__exec_as_the_first_field) ... ok
test_replace_desktop_entry_exec_command__exec_field_with_envvars_and_params (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__exec_field_with_envvars_and_params) ... ok
test_replace_desktop_entry_exec_command__it_should_replace_the_command_by_the_file_path_if_the_appname_is_not_present (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__it_should_replace_the_command_by_the_file_path_if_the_appname_is_not_present) ... ok
test_replace_desktop_entry_exec_command__must_remove_try_exec_field (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__must_remove_try_exec_field) ... ok
test_replace_desktop_entry_exec_command__must_replace_exec_and_remove_tryexec_fields (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__must_replace_exec_and_remove_tryexec_fields) ... ok
test_replace_desktop_entry_exec_command__only_one_exec_field_command_with_different_cases (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__only_one_exec_field_command_with_different_cases) ... ok
test_replace_desktop_entry_exec_command__only_one_exec_field_no_line_jump_in_the_end (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__only_one_exec_field_no_line_jump_in_the_end) ... ok
test_replace_desktop_entry_exec_command__only_one_exec_field_no_spaces_and_no_params (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__only_one_exec_field_no_spaces_and_no_params) ... ok
test_replace_desktop_entry_exec_command__only_one_exec_field_no_spaces_and_params (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__only_one_exec_field_no_spaces_and_params) ... ok
test_replace_desktop_entry_exec_command__only_one_exec_field_with_spaces_and_params (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__only_one_exec_field_with_spaces_and_params) ... ok
test_replace_desktop_entry_exec_command__param_with_the_same_app_name (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__param_with_the_same_app_name) ... ok
test_replace_desktop_entry_exec_command__rpcs3 (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__rpcs3) ... ok
test_replace_desktop_entry_exec_command__try_exec_as_the_first_field (gems.appimage.test_util.TestUtil.test_replace_desktop_entry_exec_command__try_exec_as_the_first_field) ... ok
test_map_srcinfo__one_name__only_specific_fields (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__one_name__only_specific_fields) ... ok
test_map_srcinfo__only_one_pkgname (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__only_one_pkgname) ... ok
test_map_srcinfo__several_names__pkgname_not_present__only_specific_fields (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_names__pkgname_not_present__only_specific_fields) ... ok
test_map_srcinfo__several_names__pkgname_present__only_specific_fields (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_names__pkgname_present__only_specific_fields) ... ok
test_map_srcinfo__several_pkgnames__different_pkgname (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_pkgnames__different_pkgname) ... ok
test_map_srcinfo__several_pkgnames__pkgname_specified_case_1 (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_pkgnames__pkgname_specified_case_1) ... ok
test_map_srcinfo__several_pkgnames__pkgname_specified_case_2 (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_pkgnames__pkgname_specified_case_2) ... ok
test_map_srcinfo__several_pkgnames__pkgname_specified_case_3 (gems.arch.test_aur.AURModuleTest.test_map_srcinfo__several_pkgnames__pkgname_specified_case_3) ... ok
test_check_update__none_last_modified_and_latest_version_higher_than_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__none_last_modified_and_latest_version_higher_than_version) ... ok
test_check_update__none_last_modified_and_version_equal_latest_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__none_last_modified_and_version_equal_latest_version) ... ok
test_check_update__only_installed_version_with_release_number (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__only_installed_version_with_release_number) ... ok
test_check_update__pkg_last_modified_equal_last_modified_and_version_equal_latest_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_last_modified_equal_last_modified_and_version_equal_latest_version) ... ok
test_check_update__pkg_last_modified_higher_than_last_modified_and_latest_version_higher_than_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_last_modified_higher_than_last_modified_and_latest_version_higher_than_version) ... ok
test_check_update__pkg_last_modified_less_than_last_modified_and_version_higher_than_latest_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_last_modified_less_than_last_modified_and_version_higher_than_latest_version) ... ok
test_check_update__pkg_no_last_modified_and_install_date_and_no_last_modified_and_latest_higher (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_install_date_and_no_last_modified_and_latest_higher) ... ok
test_check_update__pkg_no_last_modified_and_install_date_higher_than_last_modified_and_latest_higher (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_install_date_higher_than_last_modified_and_latest_higher) ... ok
test_check_update__pkg_no_last_modified_and_install_date_higher_than_last_modified_and_version_equal_latest (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_install_date_higher_than_last_modified_and_version_equal_latest) ... ok
test_check_update__pkg_no_last_modified_and_install_date_less_than_last_modified_and_version_higher_than_latest (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_install_date_less_than_last_modified_and_version_higher_than_latest) ... ok
test_check_update__pkg_no_last_modified_and_latest_version_higher_than_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_latest_version_higher_than_version) ... ok
test_check_update__pkg_no_last_modified_and_no_install_date_and_version_higher_than_latest_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_no_install_date_and_version_higher_than_latest_version) ... ok
test_check_update__pkg_no_last_modified_and_same_versions (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__pkg_no_last_modified_and_same_versions) ... ok
test_check_update__string_last_modified_and_latest_version_higher_than_version (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__string_last_modified_and_latest_version_higher_than_version) ... ok
test_check_update__versions_with_epoch (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_update__versions_with_epoch) ... ok
test_check_version_update (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_version_update) ... ok
test_check_version_update__one_version_contain_mixed_letters_and_symbols (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_version_update__one_version_contain_mixed_letters_and_symbols) ... ok
test_check_version_update__versions_with_epics (gems.arch.test_aur_data_mapper.ArchDataMapperTest.test_check_version_update__versions_with_epics) ... ok
test_list_ignored_packages (gems.arch.test_pacman.PacmanTest.test_list_ignored_packages) ... ok
test_list_ignored_packages__no_ignored_packages (gems.arch.test_pacman.PacmanTest.test_list_ignored_packages__no_ignored_packages) ... ok
test_map_optional_deps__no_remote_and_not_installed__only_one_installed_no_description (gems.arch.test_pacman.PacmanTest.test_map_optional_deps__no_remote_and_not_installed__only_one_installed_no_description) ... ok
test_map_optional_deps__no_remote_and_not_installed__only_one_installed_with_description (gems.arch.test_pacman.PacmanTest.test_map_optional_deps__no_remote_and_not_installed__only_one_installed_with_description) ... ok
test_map_optional_deps__no_remote_and_not_installed__only_one_not_installed_no_description (gems.arch.test_pacman.PacmanTest.test_map_optional_deps__no_remote_and_not_installed__only_one_not_installed_no_description) ... ok
test_map_optional_deps__no_remote_and_not_installed__only_one_not_installed_with_description (gems.arch.test_pacman.PacmanTest.test_map_optional_deps__no_remote_and_not_installed__only_one_not_installed_with_description) ... ok
test_map_optional_deps__no_remote_and_not_installed__several (gems.arch.test_pacman.PacmanTest.test_map_optional_deps__no_remote_and_not_installed__several) ... ok
test_sort__all_packages_no_deps (gems.arch.test_sorting.SortingTest.test_sort__all_packages_no_deps) ... ok
test_sort__all_related (gems.arch.test_sorting.SortingTest.test_sort__all_related) ... ok
test_sort__aur_not_related (gems.arch.test_sorting.SortingTest.test_sort__aur_not_related) ... ok
test_sort__aur_pkgs_should_be_always_in_the_end (gems.arch.test_sorting.SortingTest.test_sort__aur_pkgs_should_be_always_in_the_end)
dep order: ... ok
test_sort__dep_provided_as_a_different_name (gems.arch.test_sorting.SortingTest.test_sort__dep_provided_as_a_different_name)
dep order: ... ok
test_sort__one_of_three_related (gems.arch.test_sorting.SortingTest.test_sort__one_of_three_related) ... ok
test_sort__two_of_three_related (gems.arch.test_sorting.SortingTest.test_sort__two_of_three_related)
dep order = abc -> ghi -> def ... ok
test_sort__two_relying_on_the_same_package (gems.arch.test_sorting.SortingTest.test_sort__two_relying_on_the_same_package)
dep order: ... ok
test_sort__with_cycle (gems.arch.test_sorting.SortingTest.test_sort__with_cycle)
dep order: ... ok
test_sorting__pkg_should_be_after_its_latest_dependency (gems.arch.test_sorting.SortingTest.test_sorting__pkg_should_be_after_its_latest_dependency) ... ok
test__not_return_to_remove_when_conflict_with_provided_virtual_package_with_version_fails (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__not_return_to_remove_when_conflict_with_provided_virtual_package_with_version_fails)
Scenario: ... ok
test__return_as_cannot_upgrade_when_packages_to_install_conflict_with_version_of_each_other (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_cannot_upgrade_when_packages_to_install_conflict_with_version_of_each_other)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_cannot_upgrade_when_several_packages_to_install_conflict_with_each_other (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_cannot_upgrade_when_several_packages_to_install_conflict_with_each_other)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_cannot_upgrade_when_several_to_upgrade_conflict_with_each_other (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_cannot_upgrade_when_several_to_upgrade_conflict_with_each_other)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_cannot_upgrade_when_several_to_upgrade_conflict_with_provided_by_each_other (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_cannot_upgrade_when_several_to_upgrade_conflict_with_provided_by_each_other)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_another (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_another)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_provided_by_another (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_provided_by_another)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_provided_version_by_another (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_a_package_to_upgrade_conflicts_with_provided_version_by_another)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_to_update_conflicts_with_specific_version_of_install (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_to_update_conflicts_with_specific_version_of_install)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_to_update_conflicts_with_to_install (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_to_update_conflicts_with_to_install)
Consider package A and B are selected to be upgraded: ... ok
test__return_as_to_remove_when_to_update_conflicts_with_to_install_and_it_has_deps (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_as_to_remove_when_to_update_conflicts_with_to_install_and_it_has_deps)
Consider package A and B are selected to be upgraded: ... ok
test__return_installed_virtual_with_defined_version_to_remove_when_conflict_matches__case_2 (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_installed_virtual_with_defined_version_to_remove_when_conflict_matches__case_2)
This test case covers the same scenario as the above, but adds an additional provider for the same ... ok
test__return_installed_virtual_with_defined_version_to_remove_when_conflict_version_matches (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__return_installed_virtual_with_defined_version_to_remove_when_conflict_version_matches)
Scenario: ... ok
test__should_not_return_installed_to_remove_when_conflict_with_installed_version_fails (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_not_return_installed_to_remove_when_conflict_with_installed_version_fails)
If the newest version o package A conflicts with an installed package named B, but the conflict expression ... ok
test__should_not_return_installed_to_remove_when_conflict_with_is_self_conflict (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_not_return_installed_to_remove_when_conflict_with_is_self_conflict)
If the newest version o package A conflicts with itself, then A should not be marked as a package to be removed. ... ok
test__should_not_return_installed_to_remove_when_conflict_with_provided_version_fails (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_not_return_installed_to_remove_when_conflict_with_provided_version_fails)
If the newest version o package A conflicts with a provided package C (by installed package B), ... ok
test__should_not_return_installed_to_remove_when_conflict_with_provider_is_self_conflict (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_not_return_installed_to_remove_when_conflict_with_provider_is_self_conflict)
If the newest version o package A conflicts with a provided package C (by A itself), ... ok
test__should_return_installed_package_to_remove_when_conflict_with_provided_matches (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_return_installed_package_to_remove_when_conflict_with_provided_matches)
If the newest version o package A conflicts with a provided package C (by installed package B), ... ok
test__should_return_installed_package_to_remove_when_conflict_with_provided_matches_version (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_return_installed_package_to_remove_when_conflict_with_provided_matches_version)
If the newest version o package A conflicts with a provided package C (by installed package B), ... ok
test__should_return_installed_to_remove_when_conflict_with_installed_matches (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_return_installed_to_remove_when_conflict_with_installed_matches)
If the newest version o package A conflicts with an installed package named B, ... ok
test__should_return_installed_to_remove_when_conflict_with_installed_version_matches (gems.arch.test_updates.UpdatesSummarizerGetUpgradeRequirementsTest.test__should_return_installed_to_remove_when_conflict_with_installed_version_matches)
If the newest version o package A conflicts with an installed package named B and the conflict expression ... ok
test_map_transaction_output__it_should_map_i386_packages (gems.debian.test_aptitude.AptitudeTest.test_map_transaction_output__it_should_map_i386_packages) ... ok
test_read_installed__with_updates_available (gems.debian.test_aptitude.AptitudeTest.test_read_installed__with_updates_available) ... ok
test_search__must_return_installed_and_not_installed_packages_with_updates (gems.debian.test_aptitude.AptitudeTest.test_search__must_return_installed_and_not_installed_packages_with_updates) ... ok
test_show__all_attributes (gems.debian.test_aptitude.AptitudeTest.test_show__all_attributes) ... ok
test__it_must_return_a_name_with_colon_when_several_colons_are_present (gems.debian.test_aptitude.MapPackageNameTest.test__it_must_return_a_name_with_colon_when_several_colons_are_present) ... ok
test__it_must_return_the_only_the_word_before_the_first_colon (gems.debian.test_aptitude.MapPackageNameTest.test__it_must_return_the_only_the_word_before_the_first_colon) ... ok
test__it_must_return_the_same_input_when_no_colon (gems.debian.test_aptitude.MapPackageNameTest.test__it_must_return_the_same_input_when_no_colon) ... ok
test_read_installed__internet_not_available (gems.debian.test_controller.DebianPackageManagerTest.test_read_installed__internet_not_available) ... ok
test_read_installed__must_associated_packages_found_to_applications_if_appliable (gems.debian.test_controller.DebianPackageManagerTest.test_read_installed__must_associated_packages_found_to_applications_if_appliable) ... ok
test_search__must_return_empty_result_when_url (gems.debian.test_controller.DebianPackageManagerTest.test_search__must_return_empty_result_when_url) ... ok
test_search__returned_packages_should_be_associated_with_apps_if_appliable (gems.debian.test_controller.DebianPackageManagerTest.test_search__returned_packages_should_be_associated_with_apps_if_appliable) ... ok
test_read_index (gems.debian.test_index.ApplicationIndexerTest.test_read_index) ... ok
test_update_index (gems.debian.test_index.ApplicationIndexerTest.test_update_index) ... ok
test_map_executable_applications__return_applications_with_exec_and_icon (gems.debian.test_index.ApplicationsMapperTest.test_map_executable_applications__return_applications_with_exec_and_icon) ... ok
test__sort_deps__one_app_one_runtime (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test__sort_deps__one_app_one_runtime) ... ok
test__sort_deps__only_apps (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test__sort_deps__only_apps) ... ok
test__sort_deps__two_apps_one_runtime (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test__sort_deps__two_apps_one_runtime) ... ok
test_sort_deps_two_apps_two_runtimes (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test_sort_deps_two_apps_two_runtimes) ... ok
test_sort_deps_two_apps_two_runtimes_one_partial (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test_sort_deps_two_apps_two_runtimes_one_partial) ... ok
test_sort_deps_two_apps_two_runtimes_two_partials (gems.flatpak.test_controller.FlatpakManagerSortUpdateOrderTest.test_sort_deps_two_apps_two_runtimes_two_partials) ... ok
test_map_update_download_size__for_flatpak_1_2 (gems.flatpak.test_flatpak.FlatpakTest.test_map_update_download_size__for_flatpak_1_2) ... ok
test_format_category (gems.flatpak.test_worker.FlatpakAsyncDataLoaderTest.test_format_category) ... ok
test_DEFAULT_LANGUAGE_HEADER (gems.web.test_controller.ControllerTest.test_DEFAULT_LANGUAGE_HEADER) ... ok
test_get_accept_language_header__must_not_concatenate_default_locale_if_system_locale_has_it (gems.web.test_controller.WebApplicationManagerTest.test_get_accept_language_header__must_not_concatenate_default_locale_if_system_locale_has_it) ... ok
test_get_accept_language_header__must_return_default_locale_when_exception_raised (gems.web.test_controller.WebApplicationManagerTest.test_get_accept_language_header__must_return_default_locale_when_exception_raised) ... ok
test_get_accept_language_header__must_return_default_locale_when_no_locale_is_returned (gems.web.test_controller.WebApplicationManagerTest.test_get_accept_language_header__must_return_default_locale_when_no_locale_is_returned) ... ok
test_get_accept_language_header__must_return_the_simple_system_locale_plus_default_locale (gems.web.test_controller.WebApplicationManagerTest.test_get_accept_language_header__must_return_the_simple_system_locale_plus_default_locale) ... ok
test_get_accept_language_header__must_return_the_system_locale_without_underscore_plus_default_locale (gems.web.test_controller.WebApplicationManagerTest.test_get_accept_language_header__must_return_the_system_locale_without_underscore_plus_default_locale) ... ok
test_strip_url_protocol__http_no_www (gems.web.test_controller.WebApplicationManagerTest.test_strip_url_protocol__http_no_www) ... ok
test_strip_url_protocol__http_with_www (gems.web.test_controller.WebApplicationManagerTest.test_strip_url_protocol__http_with_www) ... ok
test_strip_url_protocol__https_no_www (gems.web.test_controller.WebApplicationManagerTest.test_strip_url_protocol__https_no_www) ... ok
test_strip_url_protocol__https_with_www (gems.web.test_controller.WebApplicationManagerTest.test_strip_url_protocol__https_with_www) ... ok
test__process_var_of_vars__it_should_not_replace_invalid_expressions (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_not_replace_invalid_expressions) ... ok
test__process_var_of_vars__it_should_remove_vars_pointing_to_themselves (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_remove_vars_pointing_to_themselves) ... ok
test__process_var_of_vars__it_should_remove_vars_pointing_to_unknown_vars (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_remove_vars_pointing_to_unknown_vars) ... ok
test__process_var_of_vars__it_should_replace_multiple_vars (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_replace_multiple_vars) ... ok
test__process_var_of_vars__it_should_replace_value_at_first_iteration (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_replace_value_at_first_iteration) ... ok
test__process_var_of_vars__it_should_replace_value_at_second_iteration (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_replace_value_at_second_iteration) ... ok
test__process_var_of_vars__it_should_replace_value_at_third_iteration (view.core.test_stylesheet.StylesheetTest.test__process_var_of_vars__it_should_replace_value_at_third_iteration) ... ok

----------------------------------------------------------------------
Ran 146 tests in 0.071s

OK
* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/pyproject_hooks/_impl.py", line 321, in _call_hook
    raise BackendUnavailable(data.get('traceback', ''))
pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
    obj = import_module(mod_path)
          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'setuptools'

ERROR Backend 'setuptools.build_meta' is not available.
==> ERROR: A failure occurred in build().
    Aborting...

Command 'sudo --user=#1000 -- makepkg --force' failed to execute.
:: Try recovering?
[R] retry build
[p] PGP check skip
[c] checksums skip
[f] skip 'check()' function of PKGBUILD
[n] skip 'prepare()' function of PKGBUILD
[i] ignore architecture
[d] delete build dir and try again
[e] edit PKGBUILD
------------------------
[s] skip building this package
[a] abort building all the packages
> a
:: Removing already installed dependencies for bauh-staging:
checking dependencies...

Packages (3) python-build-1.0.3-1  python-installer-0.7.0-3  python-pyproject-hooks-1.0.0-5

Total Removed Size:  1.59 MiB

:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
(1/3) removing python-build                                   [#################################] 100%
(2/3) removing python-pyproject-hooks                         [#################################] 100%
(3/3) removing python-installer                               [#################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...

MarsSeed commented on 2022-04-08 18:34 (UTC)

Now I see the new commits on the staging branch. Thanks for clarifying your branch packaging strategy.

Anyway this is a nice and very useful application. Keep up the good work! :)

vfm90 commented on 2022-04-04 15:19 (UTC)

@MarsSeed, staging is a different branch from master. You can have a look on the project's GitHub page. Not all content published on the staging branch is merged into the master branch.

About the versions: 0.10.1-1 is greater than 0.10.1.RC-4. You can try the following code using the Python's interpreter:

from packaging.version import LegacyVersion

v1 = LegacyVersion('0.10.1-1') v2 = LegacyVersion('0.10.1.RC-4') print(v1 > v2)

Generally the latest stable release is equivalent to the latest RC release (staging), because some breaking or not ready features are removed.

bauh follows the same principles of wine and wine-staging. You just can have one of them installed on your system.

MarsSeed commented on 2022-04-01 13:05 (UTC) (edited on 2022-04-08 18:28 (UTC) by MarsSeed)

@vfm90 it's fine that this package is for development releases.

But currently this is not from a different path, it's from the master branch.

Only it is 2 commits behind release v0.10.1.

It is therefore missing these fixes.

So why punish willing 'beta-testers' by not letting them have the latest version and keep them stuck on an earlier unfixed version?

If you want to have a truly separate development or staging path for this application, please kindly consider changing the packaging as to let users install bauh and bauh-staging side-by-side without conflicts, à la firefox & firefox-developer-edition.

vfm90 commented on 2022-04-01 12:32 (UTC)

bauh-staging follows a different versioning path from the stable release. Here comes testing features and behaviors that might not be available on the stable release. It should be treated as a separate package.

MarsSeed commented on 2022-04-01 10:20 (UTC) (edited on 2022-04-01 10:24 (UTC) by MarsSeed)

Please be aware that for Pacman, the current '.RC-4' suffixed version is newer than the final release version v0.10.1:

0.10.1RC-4 < 0.10.1 < 0.10.1.RC-4

To fix and update to release v0.10.1, you need to declare:

epoch=1
pkgver=0.10.1

Next time I suggest you omit the '.' before the 'RC' suffix, and declare something like:

pkgver=0.11.0RC
## or more preferably:
pkgver=0.11.0rc