Skip to content

Commit

Permalink
[merge] from unstable into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
OneCDOnly committed Dec 20, 2024
2 parents e788978 + 45ef369 commit c60a54c
Show file tree
Hide file tree
Showing 10 changed files with 157 additions and 793 deletions.
Binary file modified objects.tar.gz
Binary file not shown.
Binary file modified sherpa-manager.tar.gz
Binary file not shown.
233 changes: 153 additions & 80 deletions support/sherpa-manager.source

Large diffs are not rendered by default.

73 changes: 0 additions & 73 deletions workshop/dep-manipulator.sh

This file was deleted.

11 changes: 4 additions & 7 deletions workshop/ideas.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
* Include option to display alternating line highlighting on reports?
- $alternating_report_lines

* Add new QPKG field: r_qpkg_is_plugin+=(true)
- If true, then this QPKG is a plugin. This QPKG is optional and manually installed, is started before dependent QPKGs, and stopped after dependent QPKGs.
- Also add this QPKG as post-install dependency of listed QPKGs. Needed to ensure correct startup sequence in QTS 5.2.0+

* Include QPKG signing method via default QTS Python and modules.
- Won't require an sqlite binary.
- Won't require an 'sqlite3' binary.

* Display warning when sherpa QPKG is not signed, and QTS App Center requires signed packages only.
* Display a warning when sherpa QPKG is not signed, and QTS App Center requires signed packages only.

* Put 'sherpa about' display into a report window.

Expand All @@ -17,6 +13,7 @@
* Takes 3.5 to 6 seconds to build QPKG states on Laura.
- Should be able to do this quicker.
- Calculate QPKG features separate to states and cache/load these from file next time?
- It's checking for upgradable QPKGs that takes most of the time.

* Disable same-line display updates when not in a user terminal.
- No-need to record every progress message change in logs.
Expand All @@ -26,7 +23,7 @@

* Default dependency report should only show installed QPKGs.
- ... but should allow 'sherpa d all' to see all QPKGs.
- Do the same for repository report.
- Same for repository and repo reports.
- Add new $QPKG_ACTIONS element: 'report'

* When running 'sherpa rebuild sab', SAB is installed and auto-updates as usual. Then when 'restore' action runs, auto-update runs again.
Expand Down
2 changes: 0 additions & 2 deletions workshop/issues.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ Observed issues:
- active git branch: 'master'
--------------------------------------------------------------------------------------------------

* Will need a new method to detect if QTS 5.2.0 is starting/stopping QPKGs due to async starts/stops.

* Near the end of installing IPKs, monitored download path can remain at non-zero size while packages complete installation.
- Include a separate progress message when dir size stops increasing and shrinks instead?
- Maybe force increase to "100%" and stop monitoring?
Expand Down
Loading

0 comments on commit c60a54c

Please sign in to comment.