WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Update to debinx file processing  (Read 5117 times)

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Update to debinx file processing
« on: April 24, 2017, 06: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. 

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: Update to debinx file processing
« Reply #1 on: April 25, 2017, 10:00:42 AM »
Hi
Thanks for the fix.
sce-update -a
hangs on last sce check
dCore user

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Update to debinx file processing
« Reply #2 on: April 25, 2017, 01:52:09 PM »
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?

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: Update to debinx file processing
« Reply #3 on: April 25, 2017, 03: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
dCore user

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Update to debinx file processing
« Reply #4 on: April 26, 2017, 08:35:49 AM »
Has any entries in the dep files been added manually? 

Offline jls

  • Hero Member
  • *****
  • Posts: 2135
Re: Update to debinx file processing
« Reply #5 on: April 26, 2017, 02:15:38 PM »
Hi
I don't think so, normally I manually create the dep file then I run sce-import.
dCore user

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Update to debinx file processing
« Reply #6 on: April 26, 2017, 05: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.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Update to debinx file processing
« Reply #7 on: April 26, 2017, 05: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.