WIP: Draft: Updating application utility to fix integration issue with Pamac and segfault on Gnome #20

Closed
fhdk wants to merge 0 commits from master into master
fhdk commented 2024-07-28 12:51:03 +00:00 (Migrated from gitlab2.manjaro.org)

see also: https://gitlab.manjaro.org/applications/manjaro-hello/-/issues/43

Fixing issues with doubleclick on package as appstream integration was dysfunctional.

I did not want to dive into appstream issues and the relevant code has been removed (sorry @papajoke).

I also found that in some scenarios packages would not install. I traced this to the default package database (default.json) still referencing packages no longer in the repo. The list has been checked and updated.

To prevent an all out failure because one package is no longer available - and the possiblity having the same issue in the future - a check has been added to validate if a package exist in the repo or not.

The check is made using Pamac backend and this may slow down the selection a tiny bit.

If not the package description in app browser changes to {{pkgname}} is no longer available and the checkmark is removed.

Code has also been reformatted and trailing blanks removed.

see also: https://gitlab.manjaro.org/applications/manjaro-hello/-/issues/43 Fixing issues with doubleclick on package as appstream integration was dysfunctional. I did not want to dive into appstream issues and the relevant code has been removed (sorry @papajoke). I also found that in some scenarios packages would not install. I traced this to the default package database (default.json) still referencing packages no longer in the repo. The list has been checked and updated. To prevent an all out failure because one package is no longer available - and the possiblity having the same issue in the future - a check has been added to validate if a package exist in the repo or not. The check is made using Pamac backend and this may slow down the selection a tiny bit. If not the package description in app browser changes to `{{pkgname}} is no longer available` and the checkmark is removed. Code has also been reformatted and trailing blanks removed.
fhdk commented 2024-07-28 12:52:35 +00:00 (Migrated from gitlab2.manjaro.org)

requested review from @codesardine, @Chrysostomus, and @ste74

requested review from @codesardine, @Chrysostomus, and @ste74
fhdk commented 2024-07-28 12:55:42 +00:00 (Migrated from gitlab2.manjaro.org)

added 1d of time spent

added 1d of time spent
fhdk commented 2024-07-28 14:32:44 +00:00 (Migrated from gitlab2.manjaro.org)

changed the description

changed the description
fhdk commented 2024-07-28 16:02:27 +00:00 (Migrated from gitlab2.manjaro.org)

marked this merge request as draft

marked this merge request as **draft**
fhdk commented 2024-07-28 16:25:12 +00:00 (Migrated from gitlab2.manjaro.org)

I am having issues getting hole in the coconut - metaphorically 😄

I am having issues getting hole in the coconut - metaphorically :smile:
fhdk commented 2024-07-29 04:45:05 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 93ec6506 - Back button missing when embedded

Compare with previous version

added 1 commit <ul><li>93ec6506 - Back button missing when embedded</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4250&start_sha=0750b9d6b3d288ce1ae06ea29c2f6a108130de02)
fhdk commented 2024-07-29 05:37:29 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 7879620e - Back button missing when embedded

Compare with previous version

added 1 commit <ul><li>7879620e - Back button missing when embedded</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4251&start_sha=93ec650689fafbab5624540cc0558ed5cc980a58)
fhdk commented 2024-07-29 05:47:36 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 1687b285 - Rename and modify function parameter for JSON formatting

Compare with previous version

added 1 commit <ul><li>1687b285 - Rename and modify function parameter for JSON formatting</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4252&start_sha=7879620eca6cdda8a9e05af3394abecfeb5d3ac6)
fhdk commented 2024-07-29 05:48:41 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 72f3291d - Change log level for file not found warning

Compare with previous version

added 1 commit <ul><li>72f3291d - Change log level for file not found warning</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4253&start_sha=1687b2852ea074e807a9b529806f0045341ba502)
fhdk commented 2024-07-29 06:01:07 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 9e7211b5 - Change log level for file not found warning

Compare with previous version

added 1 commit <ul><li>9e7211b5 - Change log level for file not found warning</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4254&start_sha=72f3291d816c1ca26028cc59d00a1c94694ec26d)
fhdk commented 2024-07-29 06:09:02 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 8fd50392 - really trying to get myself to understand this embedding

Compare with previous version

added 1 commit <ul><li>8fd50392 - really trying to get myself to understand this embedding</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4255&start_sha=9e7211b51a46a945f1627233163f5d662f833e72)
fhdk commented 2024-07-29 06:39:40 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • f248d2a9 - really trying to get myself to understand this embedding

Compare with previous version

added 1 commit <ul><li>f248d2a9 - really trying to get myself to understand this embedding</li></ul> [Compare with previous version](/applications/application-utility/-/merge_requests/9/diffs?diff_id=4256&start_sha=8fd50392a9d6ad67d819d13b6b4d39b1a7eca70e)
fhdk commented 2024-07-29 07:11:40 +00:00 (Migrated from gitlab2.manjaro.org)

removed review request for @codesardine, @Chrysostomus, and @ste74

removed review request for @codesardine, @Chrysostomus, and @ste74
fhdk commented 2024-07-29 07:12:00 +00:00 (Migrated from gitlab2.manjaro.org)

NEEDS more work

NEEDS more work
fhdk (Migrated from gitlab2.manjaro.org) closed this pull request 2024-07-29 07:12:02 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
applications/application-utility!20
No description provided.