Sebastian Palencsar
e95a23bc20
M3 namespace migration: complete Phase B, partial Phase D, docs and tests
...
- Native runtime under bearhub/ (api, commons, gems, view/util, view/core, view/qt)
- bauh/ compatibility re-export shims for legacy imports
- Phase D: canonical __version__/__app_name__ in bearhub/__init__.py; pyproject.toml
and setup.py point at bearhub package
- Native gem loader at bearhub/view/core/gems.py
- Namespace compatibility tests (159 tests passing)
- Documentation: CHANGELOG [Unreleased], NAMESPACE_MIGRATION, ROADMAP, README,
CONTRIBUTING, docs/qt6-migration.md, packaging/aur/README.md
2026-06-27 10:26:41 +02:00
Sebastian Palencsar
da377aecdc
AUR bearhub: fix stale source cache collision (pkgrel=10)
...
Use tag-specific tarball name bearhub-0.10.7-bearhub.6.tar.gz so makepkg
and AUR helpers do not reuse an outdated bearhub-0.10.7.tar.gz from cache.
Ignore makepkg artifacts under packaging/aur/.
2026-06-27 10:18:54 +02:00
Sebastian Palencsar
1d3feeae63
Remove Snap support from Bearhub
2026-05-28 06:00:37 +02:00
Sebastian Palencsar
d541a4cbcf
Modernize runtime compatibility and initialize Bearhub fork
2026-05-26 08:35:29 +02:00
Vinicius Moreira
c8186745eb
[gems.arch] refactoring: minor enhancement over PR#335
2023-11-11 10:17:58 -03:00
w568w
255805b00b
[gems.arch] fix: not clearing packages to delete during loops on key
2023-11-05 13:46:30 +08:00
Vinicius Moreira
28d4dae56a
Merge branch 'master' into staging
...
# Conflicts:
# bauh/gems/appimage/controller.py
# bauh/gems/arch/updates.py
2022-12-12 07:53:51 -03:00
Bruno Cabral
fb4109bd77
flake warnings ( #304 )
2022-12-12 07:44:27 -03:00
Vinicius Moreira
69cf81dbe9
[arch] refactoring: conflict resolution checking (+ test cases)
2022-11-20 11:13:54 -03:00
Vinicius Moreira
9433c2910f
[gems.arch] fix: not properly mapping all provided packages by the system when checking for upgrade requirements
2022-11-11 17:41:40 -03:00
Vinicius Moreira
ffa32a85b7
[gems.arch] fix: not considering some conflict expressions when retrieving upgrade requirements
2022-11-05 14:19:28 -03:00
Vinicius Moreira
4c0a6af8cc
[gems.arch] enhancement: pacman.list_ignored_pkgs now use Python calls instead of system calls
2022-10-26 07:59:02 -03:00
Vinicius Moreira
95b0e5d45e
[arch] fix: date parsing when checking for updates (AUR)
2022-05-27 10:11:01 -03:00
Vinicius Moreira
fbd98d8b31
[arch] improvement: suggestions available for repository packages
2022-05-20 17:17:54 -03:00
Vinicius Moreira
a191748124
[arch] fix: conflict resolution: removing hard dependencies that would be satisfied with the inclusion of the new package
2022-05-19 16:15:34 -03:00
Vinicius Moreira
268b59bc3a
[arch] fix: displaying already installed packages when suggesting optional dependencies
2022-04-13 17:47:07 -03:00
Vinicius Moreira
9c9836bebf
[arch] improvement: missing dependencies dialog now displays the packages sizes and descriptions (only from repositories)
2022-04-07 17:27:16 -03:00
Vinicius Moreira
db3d657598
[arch.pacman] refactoring: 'map_installed' typing
2022-04-06 17:34:45 -03:00
Vinicius Moreira
47cb969f1a
[commons.util] refactoring: centralizing String size conversion into 'size_to_byte'
2022-04-06 10:41:09 -03:00
Vinicius Moreira
7d12810772
[commons.util] improvement: returning a float for 'size_to_byte' parsing
2022-04-06 10:16:48 -03:00
Vinicius Moreira
e8f09f5ad4
[arch] refactoring: removing unused methods from the 'pacman' module
2022-03-28 17:55:29 -03:00
Vinicius Moreira
f44097ad7e
[arch] fix: package sizes float conversion error
2022-03-28 10:56:14 -03:00
Vinicius Moreira
0987db7151
[arch] improvement: do not execute pacman install simulation on shell to avoid issues associated with blank chars
2022-03-02 16:14:06 -03:00
Vinicius Moreira
5594a5898a
[arch] fix: not detecting conflicts (regression)
2022-03-02 15:38:41 -03:00
Vinicius Moreira
76ad2bfddc
[arch] fix: install simulation actually installs the package when password is blank
2022-02-28 15:04:00 -03:00
Vinicius Moreira
ff9d3be65b
fix: not accepting blank root passwords
2022-02-28 11:25:41 -03:00
Vinicius Moreira
6eda2948de
[arch] fix: not displaying any substatus when retrieving packages (pacman)
2022-01-31 16:17:27 -03:00
Vinicius Moreira
b130ad6d0b
[arch] improvement: explicitly marking installed dependent packages as 'dependencies' (installation)
2022-01-31 15:26:37 -03:00
Vinicius Moreira
82f140f2e1
[arch] fix: not upgrading a package when a dependent package relies on a specific version with epoch
2022-01-24 15:42:35 -03:00
Vinicius Moreira
476a30c9f4
[arch] improvmenet -> cleaning up some code warnings
2021-06-17 17:28:29 -03:00
Vinicius Moreira
9a8772da8f
improvement: replacing subprocess commands to detected installed CLIs by Python faster native calls (shutil.which)
2021-06-15 17:09:49 -03:00
Vinicius Moreira
dfdc209374
[arch] fix: skipping the package version epoch when checking the updates requirements
2021-06-15 15:52:34 -03:00
Vinicius Moreira
a311b79bb7
[arch] fix -> not skipping dependency checking when the user opts to proceed with a transaction that would break other packages
2021-03-17 10:10:09 -03:00
Vinicius Moreira
65c8170db5
[arch] fix -> multi-threaded download: crashing when could not retrieve download data for packages to upgrade
2021-02-03 11:03:25 -03:00
Vinicius Moreira
8030e6cbe8
[arch] fix -> crashing when trying to upgrade AUR packages which data could not be retrieved
2021-02-01 14:01:45 -03:00
Vinicius Moreira
4d0660e0ea
[arch] fix -> crashing when information of a given package is not available
2021-01-02 10:13:53 -03:00
Vinicius Moreira
c91e982243
improvement -> all suported types now display a 'Checking configuration file' task during the initialization process
2020-12-30 13:35:15 -03:00
Vinicius Moreira
7057f683cd
[arch] improvement -> history/downgrade considering the repository commit + bug fixes
2020-12-21 12:25:54 -03:00
Vinicius Moreira
cf17a91b83
[arch] improvement -> AUR: upgrade checking now considers modification dates as well
2020-12-17 18:35:34 -03:00
Vinicius Moreira
9356c6519d
[arch] fix -> not able to replace an installed package for a new one that replaces it during conflict resolutions
2020-11-13 12:00:08 -03:00
Vinicius Moreira
f6b0679fd7
[arch] fix -> search: not able to find installed packages that were renamed on the repositories
2020-11-12 11:42:17 -03:00
Vinicius Moreira
7dae74e3d0
[arch] fix -> AUR: not able to find some repository dependencies when their names are not an exact match
2020-10-26 11:55:28 -03:00
Vinicius Moreira
cbfd7e0d4a
[arch] fix -> info window: not displaying all installed files
2020-09-25 10:53:07 -03:00
Vinicius Moreira
6095c1a934
[arch] fix -> 'conflict with' field not being displayed as a list on the info window
2020-09-11 12:24:41 -03:00
Vinicius Moreira
293d2a5fb0
[arch] fix -> uninstall: not detecting hard requirements properly
2020-09-11 11:17:27 -03:00
Vinicius Moreira
2b652532be
[arch] improvement -> upgrade: allowing the user to bypass dependency breakage scenarios
2020-09-02 12:11:26 -03:00
Vinicius Moreira
b4b5dd3f6f
[arch] fix -> upgrade: crashing during the dependency breakage checking if AUR packages dependents cannot be found
2020-09-02 09:36:07 -03:00
Vinicius Moreira
feb061efa4
[arch] improvement -> upgrade: checking specific version requirements and marking packages as 'cannot upgrade' when these requirements are not met
2020-09-01 19:36:05 -03:00
Vinicius Moreira
1418383730
[arch] improvement -> AUR: new settings property 'aur_build_only_chosen'
2020-08-31 15:01:20 -03:00
Vinicius Moreira
4d526e5488
[arch] fix -> not handling conflicting files errors during the installation process
2020-08-27 11:14:00 -03:00