WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Announcements  (Read 155752 times)

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #30 on: January 16, 2015, 12:18:27 AM »
hi jason,

booting with md5-files has the same effects, but the boot-process takes additional 30s.

thank you for all your commitment to this project :)

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #31 on: January 16, 2015, 06:09:29 PM »
Hi netnomad,

It is the package libkpathsea6.  I re-imported that same 100-desktop-jessie package showing the .15 MB to download though updatesce said no updates, and when importing it yet again and then rebooting it showed 00.00 size to download on a subsequent import.

Lets keep our eye out for any other time that updatesce says no updates yet there is a new deb downloaded upon importing. 

Oh, and I will consider an expert option of not creating md5sum files for the imported SCEs.  Would be simple and not disrupt things, can be put in /etc/sysconfig/sceconfig for persistence.

Evidently there is an issue with the updatesce checking of the 000-base-jessie type of SCEs.  Will check into it.  Most likely the issue with the above mentioned deb that was to be updated.
« Last Edit: January 16, 2015, 06:17:36 PM by Jason W »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #32 on: January 16, 2015, 06:38:58 PM »
I found the fix, a very simple but large bug in importupdatecheck.  I will test over the next day or so and upload the results.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #33 on: January 17, 2015, 05:12:20 PM »
Uploaded the fix for the x86 dCore ports.  Please test.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #34 on: January 18, 2015, 06:26:19 PM »
netnomad -

I saw that on a 1.9 GB SCE extension on my usb key, it takes 1 min 36 sec to simply md5sum check it.  Since there can be a performance hit that not everyone wants when using loadsce, I added a boot code "nomd5" that will let loadsce load SCEs without md5sum checking them which can save a bit of time if they are large.  This is an expert option, and assuming there is any trouble when using this that the first thing to do is run an md5sum check on the SCE directory.  I used a boot code since this way importsce will create the proper md5sum file that can later be used to check the integrity of the extension later, and since an option in /etc/sysconfig/sceconfig has to be backed up and restoring the backup occurs after extensions are loaded at boot.

Updated the x86 dCore ports, please test.



Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #35 on: January 19, 2015, 11:00:33 PM »
hi jason,

the first impressions and heavy testing proved the working updatesce-process :)

good cut, thank you for your work and commitment :)
« Last Edit: January 19, 2015, 11:30:44 PM by netnomad »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #36 on: January 28, 2015, 01:03:55 PM »
Some new changes have been uploaded:

SCEs are moved from update during shutdown, for a faster boot.

SCEs are updated in a reverse tree method for better dependency integrity.  Also SCEs in the update directory are used if there during import and update when determining package contents and md5 data.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #37 on: January 28, 2015, 02:54:13 PM »
Uploaded a bug fix, changing contents of sce.dep files wheither manually or by re-importing using the -d option will now cause SCEs that depend on the one with the changed .dep file to report needing an update when updatesce is run.

Simply importing the SCEs that depend on the changed one already accounts for any missing or changed entries in dep files.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #38 on: January 28, 2015, 11:43:33 PM »
hi jason,

last cut with "update -c -a" reports for my config:

> Do you want to review the list of packages that have updates available?
> Enter y to view and q to exit reading the package list. (y/N): y

but then no updates are available in the package list!

this is no serious bug, but probably you want to be informed?

thank you for your work.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #39 on: January 29, 2015, 11:46:21 AM »
hi jason,

the last cut starts with "updatesce -a" something like an update-loop :(

i guess that for all packages the dependencies are updated again and again.

thank you for your work and patience.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #40 on: January 29, 2015, 07:49:00 PM »
I am having to use a loop to make a reverse tree update process for each sce and it's deps.  The dependencies should not be updated again and again, if so that is a bug.  I will test further.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #41 on: February 05, 2015, 05:37:55 PM »
Things should be working now, please test, new cut uploaded.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #42 on: February 06, 2015, 09:36:26 AM »
hi jason,

i assume that this behavior is correct? :

100-desktop-jessie, 200-multimedia-jessie, libreoffice and vbox are based on 000-base-jessie,
so after an update of 000-base-jessie all other packages need to be re-imported?
this happened for me... just one little package in 000-base-jessie needed an update,
so all other packages that are based on this base-packages were re-imported.

after the re-import and the reboot,
"update -a -c" results in following message:

tc@box:~$ updatesce -c -a
debian
#################### 100.0% 0.0 kBps DONE   
verifying download...checksum matches OK
used 10688512 local, fetched 0
Using the repo http://ftp.us.debian.org/debian debian jessie main
Searching for availbe updates for chosen SCEs.
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
original-modules-3.8.13-tinycore
vbox
Do you want to review the list of packages that have updates available?
Enter y to view and q to exit reading the package list. (y/N):

and the list is empty:

SCE:  000-base-jessie
  Available package updates:
None
SCE:  100-desktop-jessie
  Available package updates:
None
SCE:  200-multimedia-jessie
  Available package updates:
None
SCE:  libreoffice
  Available package updates:
None
SCE:  original-modules-3.8.13-tinycore
  Available package updates:
None
SCE:  vbox
  Available package updates:
None

thank you for your help and work.
« Last Edit: February 06, 2015, 09:41:04 AM by netnomad »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: Announcements
« Reply #43 on: February 06, 2015, 10:06:31 AM »
Basically that is the desired behavior.  It sounds like overkill, but lets say you specify libtiff-tools as a package in the list of 000-base-jessie, and it depends on liblzma5.  If dependencies change of libtiff-tools and it no longer depends on liblzma5, then if 100-desktop-jessie has a package that depends on liblzma5 and it was originally satisfied by that SCE depending on 000-base-jessie, after the update 100-desktop-jessie is now broken.  Dependencies don't often change but the sometimes do especially when a Debian release is still in the "testing" stage. 

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Announcements
« Reply #44 on: February 06, 2015, 10:47:31 AM »
Basically that is the desired behavior.

i understand, but nevertheless the "updatesce -a -c" reports a required update and then the list for updates is empty :-(
basically the intended behavior seems to be fullfilled.

thank you for your help.