dCore Import Debian Packages to Mountable SCE extensions > dCore X86
Simple approach to version upgrade failing (sce-update -a)
sm8ps:
I see your concern about obsolete extensions, Jason. At the moment, I consider my approach mostly a proof of concept. In the long run I hope to find a way of streamlining the process.
One word about NEWDEBINX being moved to OLDDEBINX: At the first attempt, ''sce-update'' did seem to walk through the full list of packages and only after some considerable time stated that there was nothing to do. At the second attempt however, it responded so immediately. So it seems that NEWDEBINX was not immediately moved to OLDDEBINX. I shall study the output of ''sh -x /usr/bin/sce-update -a'' and report back.
sm8ps:
I have run ''sh -x /usr/bin/sce-update -a'' in a ''script''-session (cf. attachement 2). The set-up was a fresh dCore-xenial installation with its 'tce/' replaced by that of a dCore-trusty installation with only a few extenstions (cf. attachment 1). The state of the tce-directory after ''sce-update -a'' is captured in attachment 3.
''sce-update'' does seem to correctly recognize that there new versions are available as MDOLD and MDNEW differ. However, in the end it states "No updates available for main or any dependency SCEs." This seems kind of weird but I have not looked into the code. Is the behavior expected?
Jason W:
MDOLD and MDNEW are the md5sums of OLDDEBINX and NEWDEBINX. A difference in them does not mean there are updates to any SCEs.
If when the new is moved to old after sce-update -a, a run of sce-update -a will exit quickly as there will not be a difference in the old and the new, meaning no changes have been made to Debian Packages files, md5sum or dependency differences, etc. That is the reason for the old and new debinx so every extension does not have to be checked. And each SCE has it's own .debinx so the same goes at the individual extension level also. So what you are seeing is expected.
The bug I am testing the fix for involves a Ctrl-C during 'sce-update -a', as well as better error logging. I hope to get it posted today.
sm8ps:
Thanks for your explanations!
Navigation
[0] Message Index
[*] Previous page
Go to full version