WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: update-loop with sce-update -a  (Read 11411 times)

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #30 on: December 24, 2015, 07:22:33 AM »
It lists Xprogs needing update in 100-desktop-jessie, which is correct as I just uploaded a new copy of that extension last night.

If you re-import or update it today, does it still say it needs an update?

Offline nitram

  • Hero Member
  • *****
  • Posts: 1054
Re: update-loop with sce-update -a
« Reply #31 on: December 24, 2015, 08:58:37 AM »
Just wanted to report i ran  sce-update -a  twice today. The first time it successfully notified and installed the Xprogs update, the second time it correctly indicated no updates required.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #32 on: December 24, 2015, 09:11:18 AM »
I have found a loop on my dCore-wheezy install involving xdialog reported as missing from my main desktop.sce or it's deps.  Update it, run sce-update again and still listed as not found.  I am heading out of town now and will revisit this stuff early next week.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #33 on: December 27, 2015, 08:15:13 PM »
I have added sanity checks and spent many hours testing the resulst, still polishing it and testing against the several dCore installs I have.  Plan to upload an RC soon.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #34 on: December 28, 2015, 12:42:52 PM »
Hopefully this is fixed now in the latest RC.  Also am running sce-import as part of the sce-update session as to not have to fetch the dependency data twice.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: update-loop with sce-update -a
« Reply #35 on: December 28, 2015, 02:18:34 PM »
hi jason,

seems to be a good cut.
everything works fine for me.

thank you for your work and commitment.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #36 on: December 28, 2015, 06:50:00 PM »
I see an issue with listed startup script updates.  Will address soon.

Offline nitram

  • Hero Member
  • *****
  • Posts: 1054
Re: update-loop with sce-update -a
« Reply #37 on: December 28, 2015, 10:01:07 PM »
Sorry for bad news. Updated to dCore-jessie:2015.12.28.16.15, rebooted and ran  sce-update -a. Was expecting Xprogs update, most of my system was updated! Terminal output did not look right so backed up old SCEs before rebooting. Looks like most of the package dependencies were removed. Reboot failed to load graphics, needed to restore old SCEs from backup. Will wait until your next release, try again. Thanks.

Log output from failed updates:
Code: [Select]
SCE:  Xprogs
  Available package updates:
    aterm        dCore custom prebuilt  ---  is missing in Xprogs.sce or it's SCE deps.
    Xprogs        dCore custom prebuilt
    aterm        dCore custom prebuilt
 
 
SCE:  bsdgames-nonfree
  Available package updates:
    ncurses-base         ---  is no longer needed by bsdgames-nonfree.sce or it's SCE deps.
 
 
SCE:  dillo
  Available package updates:
    coreutils   coreutils.deb2sce startup script has been removed in the repo.
    debianutils   debianutils.deb2sce startup script has been removed in the repo.
    libpam-modules   libpam-modules.deb2sce startup script has been removed in the repo.
    libpam-modules   libpam-modules-data.tar.gz has been removed on the server.
    libuuid1   libuuid1.deb2sce startup script has been removed in the repo.
    passwd   passwd.deb2sce startup script has been removed in the repo.
    wget   wget.deb2sce startup script has been removed in the repo.
    libacl1         ---  is no longer needed by dillo.sce or it's SCE deps.
    libattr1         ---  is no longer needed by dillo.sce or it's SCE deps.
 
 
SCE:  emelfm
  Available package updates:
    glib1         ---  is no longer needed by emelfm.sce or it's SCE deps.
    gtk1         ---  is no longer needed by emelfm.sce or it's SCE deps.
 
 
SCE:  fluxbox
  Available package updates:
    coreutils   coreutils.deb2sce startup script has been removed in the repo.
    debianutils   debianutils.deb2sce startup script has been removed in the repo.
    fluxbox   fluxbox.deb2sce startup script has been removed in the repo.
    fluxbox   fluxbox-data.tar.gz has been removed on the server.
    libpam-modules   libpam-modules.deb2sce startup script has been removed in the repo.
    libpam-modules   libpam-modules-data.tar.gz has been removed on the server.
    libuuid1   libuuid1.deb2sce startup script has been removed in the repo.
    passwd   passwd.deb2sce startup script has been removed in the repo.
    libacl1         ---  is no longer needed by fluxbox.sce or it's SCE deps.
    libattr1         ---  is no longer needed by fluxbox.sce or it's SCE deps.
 
 
SCE:  geany
  Available package updates:
    coreutils   coreutils.deb2sce startup script has been removed in the repo.
    libgdk-pixbuf2.0-0   libgdk-pixbuf2.0-0.deb2sce startup script has been removed in the repo.
    libgtk2.0-0   libgtk2.0-0.deb2sce startup script has been removed in the repo.
    hicolor-icon-theme         ---  is no longer needed by geany.sce or it's SCE deps.
    libacl1         ---  is no longer needed by geany.sce or it's SCE deps.
    libattr1         ---  is no longer needed by geany.sce or it's SCE deps.
 
 
SCE:  graphics-3.16.6-tinycore
  Available package updates:
    i2c-3.16.6-tinycore         ---  is no longer needed by graphics-3.16.6-tinycore.sce or it's SCE deps.
 
 
SCE:  qpdfview
  Available package updates:

 coreutils   coreutils.deb2sce startup script has been removed in the repo.
    debianutils   debianutils.deb2sce startup script has been removed in the repo.
    libgdk-pixbuf2.0-0   libgdk-pixbuf2.0-0.deb2sce startup script has been removed in the repo.
    libgtk2.0-0   libgtk2.0-0.deb2sce startup script has been removed in the repo.
    libpam-modules   libpam-modules.deb2sce startup script has been removed in the repo.
    libpam-modules   libpam-modules-data.tar.gz has been removed on the server.
    libuuid1   libuuid1.deb2sce startup script has been removed in the repo.
    passwd   passwd.deb2sce startup script has been removed in the repo.
    libacl1         ---  is no longer needed by qpdfview.sce or it's SCE deps.
    libattr1         ---  is no longer needed by qpdfview.sce or it's SCE deps.
 
 
SCE:  xorg-intel
  Available package updates:
    Xprogs       Xprogs  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    Xtc       Xtc  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    adduser         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    coreutils       coreutils  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    cpp         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    cpp-4.9         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    crda         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    dbus         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    debconf       debconf  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    debianutils       debianutils  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    dpkg         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    findutils         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    fltk-1.1.10       fltk-1.1.10  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    fontconfig-config       fontconfig-config  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    fonts-dejavu-core       fonts-dejavu-core  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    gcc-4.9-base       gcc-4.9-base  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    grep         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    hsetroot         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    initscripts         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    insserv         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    iw         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    keyboard-configuration         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libacl1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libattr1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libaudit-common       libaudit-common  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libaudit1       libaudit1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libblkid1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libbsd0       libbsd0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libbz2-1.0       libbz2-1.0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libc6       libc6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libcap-ng0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libcloog-isl4         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libdbus-1-3       libdbus-1-3  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libdrm-intel1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libdrm-nouveau2       libdrm-nouveau2  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libdrm-radeon1       libdrm-radeon1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libdrm2       libdrm2  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libedit2       libedit2  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libegl1-mesa       libegl1-mesa  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libelf1       libelf1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libepoxy0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libevdev2         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libexpat1       libexpat1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libffi6       libffi6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libfontconfig1       libfontconfig1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libfontenc1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libfreetype6       libfreetype6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgbm1       libgbm1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
  libgcc1       libgcc1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgcrypt20         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgif4       libgif4  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgl1-mesa-glx       libgl1-mesa-glx  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libglapi-mesa       libglapi-mesa  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgmp10       libgmp10  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libgpg-error0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libice6       libice6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libid3tag0       libid3tag0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libimlib2       libimlib2  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libisl10         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libjbig0       libjbig0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libjpeg62-turbo       libjpeg62-turbo  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libkmod2         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libllvm3.5       libllvm3.5  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    liblocale-gettext-perl         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    liblzma5       liblzma5  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libmount1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libmpc3         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libmpfr4         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libmtdev1       libmtdev1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libncurses5       libncurses5  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libncursesw5         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libnl-3-200         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libnl-genl-3-200         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpam-modules       libpam-modules  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpam0g       libpam0g  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpciaccess0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpcre3       libpcre3  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpixman-1-0       libpixman-1-0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libpng12-0       libpng12-0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libprocps3         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libselinux1       libselinux1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsemanage-common       libsemanage-common  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsemanage1       libsemanage1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsepol1       libsepol1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libslang2         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsm6       libsm6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsmartcols1         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libssl1.0.0       libssl1.0.0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libstdc++6       libstdc++6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libsystemd0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libtiff5       libtiff5  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libtinfo5       libtinfo5  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libudev1       libudev1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libustr-1.0-1       libustr-1.0-1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libutempter0         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libuuid1       libuuid1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libwayland-client0       libwayland-client0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libwayland-server0       libwayland-server0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libx11-6       libx11-6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libx11-data       libx11-data  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libx11-xcb1       libx11-xcb1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxau6       libxau6  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxaw7         ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-dri2-0       libxcb-dri2-0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-dri3-0       libxcb-dri3-0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-glx0       libxcb-glx0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-present0       libxcb-present0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-render0       libxcb-render0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-shape0       libxcb-shape0  ---  is no longer needed by xorg-intel.sce or it's SCE deps.
    libxcb-sync1       libxcb-sync1  ---  is no longer needed by xorg-intel.sce or it's SCE deps.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: update-loop with sce-update -a
« Reply #38 on: December 29, 2015, 03:13:03 AM »
hi jason,

tc@box:~$ version -r
You are running dCore-jessie:2015.12.28.16.15 which is the latest release candidate.

the new concept of the workflow of sce-update -a is just great.
the routine works fine, even with looking for the update request details.
great work, great concept :-)

but some packages broke for some reasons and new loops appear...
especially i lost the functionality of my xorg-environment, xvesa is started with lower resolution,
although the packages seem to be imported.
the size of my sce-packages are pretty equal...

i added you my /tmp/updateavailable, after i changed the /usr/bin/importupdatecheck in line 183 and 184 to include the checksums.

thank you for your help.

[attachment deleted by admin]
« Last Edit: December 29, 2015, 03:16:58 AM by netnomad »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #39 on: December 29, 2015, 03:25:29 AM »
Hi netnomad.  Does libreoffice.sce have a dep or .lst file?
Thanks.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #40 on: December 29, 2015, 03:37:37 AM »
What are the .dep and .lst files you have and what are their contents, if you don't miind listing them. 

Also, the resulting /tmp/sce.md5new from "sce-update libreoffice".  Thanks.
« Last Edit: December 29, 2015, 03:49:33 AM by Jason W »

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: update-loop with sce-update -a
« Reply #41 on: December 29, 2015, 04:05:17 AM »
hi jason,

yes, libreoffie.sce has a dep-file.
my packages didn't change for several weeks or months, so you can find them above...

i cannot give you the checksum, cause i rolled back everything, but i attached the other requested files.

thank you for your help.
« Last Edit: December 29, 2015, 04:07:37 AM by netnomad »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #42 on: December 29, 2015, 04:50:36 AM »
000-base-jessie
100-desktop-jessie
200-multimedia-jessie


Can you also give the list and or dep files for the above packages so I can try to exactly recreate what you are seeing.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: update-loop with sce-update -a
« Reply #43 on: December 29, 2015, 08:23:20 AM »
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
Can you also give the list and or dep files for the above packages so I can try to exactly recreate what you are seeing.
attached to this post :-)

100* depends on 000*
200* depends on 000* and 100*
libreoffice depends on 000*, 100* and 200*
virtualbox depends on 000*, 100* and 200*...
« Last Edit: December 29, 2015, 08:30:46 AM by netnomad »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: update-loop with sce-update -a
« Reply #44 on: December 29, 2015, 08:44:59 AM »
Thanks.  I think I found the issue and the fix, but I will test it more this afternoon before uploading it.

Sce-import used on it's own still is solid, just when called from sce-import there is a bug.  It really is not so much this broke sce-import, but it has uncovered several bugs in the update routine I may have not found if I didn't kind of tear it apart and rebuild it.