Interesting experimented, wanted to share. Slowly been re-importing SCEs, couple every reboot, to produce the new /sce/*.sce.debinx files. Last SCE without a debinx was Iceweasel:
Iceweasel update check old way/without debinx file:
time sce-update iceweasel
.
No updates available for iceweasel.sce or dependency SCEs.
real 4m 11.78s
user 2m 40.74s
sys 0m 57.27s
Re-importing Iceweasel (local DEBs re-merged/no updates available):
time sce-import -n iceweasel
.
Finished importing iceweasel.sce.
real 4m 53.10s
user 2m 15.04s
sys 1m 26.07s
Icweasel update check after iceweasel.sce.debinx created:
time sce-update iceweasel
.
iceweasel.sce is up to date.
real 0m 5.39s
user 0m 0.92s
sys 0m 1.27s
The results speak for themselves, thanks again Jason for your hard work. Though re-importing was marginally slower than the old update check, once the *.sce.debinx file is created the re-import process has already paid for itself before a 2nd update check can be completed (if no updates available). Maybe Jason knows of a quicker way to produce this debinx, i don't and this works well. Possible reasons to hold off on re-imports:
- it doesn't matter, you never check for updates
- DEBs are not stored locally, re-downloading would slow process and eat bandwidth
- you're expecting a pending update anyway, then just wait