mirror of
https://github.com/sbopkg/sbopkg
synced 2024-11-10 12:00:33 +03:00
update for-next-release
This commit is contained in:
parent
e9213e6fd4
commit
3d42a4be4b
@ -1,49 +1,34 @@
|
|||||||
SHORT TERM TODO FOR NEXT RELEASE
|
SHORT TERM TODO FOR NEXT RELEASE
|
||||||
|
|
||||||
Bring in Mauro's new update list code. DONE.
|
1. Look at slakmagik's 'useless uses of cat' patch.
|
||||||
|
|
||||||
Fix issue where loading/saving queue re-sorts them (have the fix). It should
|
2. Look at slakmagik's 'return code reassignment plus' patch
|
||||||
not re-sort -- when loading, it should overwrite or append (see next item);
|
|
||||||
when saving, it should use copy the temp queue to the saved queue, nothing
|
|
||||||
more. DONE.
|
|
||||||
|
|
||||||
Fix issue where loading backup or user-saved queue overwrites current tmp
|
3. Look at slakmagik's misc patch vs. r420
|
||||||
queue. Suppose user adds a lot to the queue before going to the queue menu?
|
|
||||||
Instead, maybe automatically append or ask if user wants to overwrite or
|
|
||||||
append (have the fix). DONE.
|
|
||||||
|
|
||||||
Whitespace cleanups - 70 or 78 columns? Leaning towards 78. DONE - 78 :)
|
4. Fix security issue raised by Phillip Warner: check to make sure pkgs in
|
||||||
|
$OUTPUT are root:root permissions. Also, use idea by slakmagik of 'hiding'
|
||||||
|
certain menu elements if user is not root. I think we need to hide the
|
||||||
|
'Build" and 'Install' choices in the info_item menu, and hide the 'Process
|
||||||
|
Queue' in the Queue menu.
|
||||||
|
|
||||||
Add code re: unselecting apps in 'view_queue' changes to OFF, instead of
|
5. Work on add_item_to_queue loop so messages are only displayed when a
|
||||||
removing them (have this working but not committed yet). See sbopkg ML.
|
package is in the queue and the user has to decide whether to replace or skip.
|
||||||
DONE.
|
Do not give a message after each item is added. Maybe that message needs to
|
||||||
|
only be used in the info_item menu after a package is added or in the search
|
||||||
|
results page.
|
||||||
|
|
||||||
Once the unselecting code is added, need to revisit how to delete individual
|
6. See other issues in Phillip's email and also issues raised on sbopkg ML.
|
||||||
items from queue. Maybe have the current "Clear Queue" menu item take the
|
|
||||||
user to another checklist of the queue, but in this one unselecting items
|
|
||||||
/will/ remove them and also offer a button to 'clear' the entire queue at
|
|
||||||
once. See sbopkg ML. DONE.
|
|
||||||
|
|
||||||
Fix issue where download does not complete at all -- maybe mirror times out --
|
|
||||||
and currently sbopkg still tests for md5sum, which is dumb. It should know if
|
|
||||||
there is nothing in the temporarily-created download directory and tell user
|
|
||||||
that download failed, and not offer to delete the source since there is no
|
|
||||||
source. Along these lines, one user mentioned that when this happened, the
|
|
||||||
item that failed the download was skipped when the user aborted the queue and
|
|
||||||
reran it. I could not reproduce this, but need to check it out. SHOULD BE
|
|
||||||
DONE.
|
|
||||||
|
|
||||||
Do not ask user if they want to keep or clear queue when doing a single build
|
7. Would it be helpful to have a way to run a queue through the update function?
|
||||||
(i.e. where BUILDPKGS != 1). DONE.
|
|
||||||
|
|
||||||
Would it be helpful to have a way to run a queue through the update function?
|
|
||||||
Suppose you have a saved queue with several deps and a final pkg, and some of those
|
Suppose you have a saved queue with several deps and a final pkg, and some of those
|
||||||
deps have been updated in the repo but the saved queue has older versions. If
|
deps have been updated in the repo but the saved queue has older versions. If
|
||||||
the queue is processed, it will automatically pick up the newer versions, but
|
the queue is processed, it will automatically pick up the newer versions, but
|
||||||
that is only for building and those changes are not 'saved' to the queue.
|
that is only for building and those changes are not 'saved' to the queue.
|
||||||
Maybe it would be helpful to be able to update a queue (but not run it).
|
Maybe it would be helpful to be able to update a queue (but not run it).
|
||||||
|
|
||||||
Maybe standardize all the "Done" type dialogs. Perhaps create a simple
|
8. Maybe standardize all the "Done" type dialogs. Perhaps create a simple
|
||||||
function that displays "Done" (similar to the empty_queue function) and then
|
function that displays "Done" (similar to the empty_queue function) and then
|
||||||
call the function whenever a "Done" message is needed. We could even set it
|
call the function whenever a "Done" message is needed. We could even set it
|
||||||
so you can pass an argument, which would be specific text depending on what
|
so you can pass an argument, which would be specific text depending on what
|
||||||
@ -57,3 +42,6 @@ dialog --title "Done" --msgbox "stuff $MSG"
|
|||||||
...
|
...
|
||||||
|
|
||||||
done_msg "The cache has been cleared"
|
done_msg "The cache has been cleared"
|
||||||
|
ok
|
||||||
|
|
||||||
|
UPDATE: I don't think this saves us much.
|
||||||
|
Loading…
Reference in New Issue
Block a user