Tiny Core Linux

dCore Import Debian Packages to Mountable SCE extensions => dCore X86 => Topic started by: Jason W on April 24, 2017, 03:18:39 PM

Title: Update to debinx file processing
Post by: Jason W on April 24, 2017, 03:18:39 PM
The streamlining of Debian/Ubuntu Packages files on our server has had a few bugfixes which should result in a more accurate dependency gathering.  Expect sce-update to report most existing SCEs as needing updates due to this even if you ran it very recently. 
Title: Re: Update to debinx file processing
Post by: jls on April 25, 2017, 07:00:42 AM
Hi
Thanks for the fix.
sce-update -a
hangs on last sce check
Title: Re: Update to debinx file processing
Post by: Jason W on April 25, 2017, 10:52:09 AM
I have had no issues updating two separate installs with sce-update -a but what you see may be a result of the dependency gathering change.

What is the name of the sce that it hangs on, and the contents of the list file if it has one?
Title: Re: Update to debinx file processing
Post by: jls on April 25, 2017, 12:22:39 PM
Tried again and this time it didn't hang, changed xsane.dep from
Code: [Select]
firefox
gnome-themes-standard
to
Code: [Select]
firefox
which both has enlightenment has dep
don't know if it matter
Title: Re: Update to debinx file processing
Post by: Jason W on April 26, 2017, 05:35:49 AM
Has any entries in the dep files been added manually? 
Title: Re: Update to debinx file processing
Post by: jls on April 26, 2017, 11:15:38 AM
Hi
I don't think so, normally I manually create the dep file then I run sce-import.
Title: Re: Update to debinx file processing
Post by: Jason W on April 26, 2017, 02:00:11 PM
Ok, though sce-import is the only correct way to creat a .dep file, I will look into if there is a check to prevent a possible circular dependency loop in sce-update.
Title: Re: Update to debinx file processing
Post by: Jason W on April 26, 2017, 02:43:07 PM
I have duplicated the hang on "sce-import -d" which is probably where sce-update hung if I manually add an entry to a .dep file that creates a circular dependency.  I tried to create a circular dependency with sce-import  but it would not let me even if the offending entry in a dep file was 2 or 3 dep files deep.  So as long as sce-import is used to create the dep files, it should not result in problems.  Please understand that manually created dep files can result in errors.