Tiny Core Linux
dCore Import Debian Packages to Mountable SCE extensions => dCore X86 => Topic started by: netnomad on December 05, 2015, 04:35:57 AM
-
hi jason,
i use the last cut:
tc@box:~$ md5sum /mnt/sdb1/live/dcore-current/boot/dCore-jessie.gz
34f0ad5d27fe11974abdfeba1560f6e7 /mnt/sdb1/live/dcore-current/boot/dCore-jessie.gz
my libreoffice.sce.lst with two entries:
libreoffice-gnome
libreoffice-style-tango
requested an update-routine although there were no new packages.
after the update this package remains now in an update-loop.
thank you for your help.
-
I just created an SCE from that same file list and I get no update notification when I run sce-update -a.
-
hi jason,
i had the same luck with my 000-base-jessie!
000-base-jessie.sce.lst
console-setup
console-data
bash
mc
ssh
rsync
screen
grep
tar
zip
unzip
gzip
bzip2
xz-utils
p7zip-full
nmap
iptables
fail2ban
redsocks
pdnsd
tcpdump
gnupg
laptop-mode-tools
pm-utils
uswsusp
man-db
e2fsprogs
ntfs-3g
lvm2
cryptsetup
firmware-all
wifi
wireless
wpasupplicant
checkmissingdebs
libsmartcols1
inotify-tools
sce-deb2sce
sce-pkgcheck
the first time when i've run sce-update -a i got two update requests:
000-base-jessie with some updated packages, no update-loop :-)
libreoffice with no updated packages, with update-loop :-(
thank you for your help and patience.
-
I still don't see any updates available. What is the contents of /tmp/updateavailable after running sce-update -a? Are you sure nothing in /usr'/bin is in your backup?
-
hi jason,
i'm sure that there is nothing in /usr'/bin in my backup!
this is my /tmp/updateavailable:
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:
coinor-libcbc3 --- is no longer needed by libreoffice.sce or it's SCE deps.
coinor-libcgl1 --- is no longer needed by libreoffice.sce or it's SCE deps.
coinor-libclp1 --- is no longer needed by libreoffice.sce or it's SCE deps.
coinor-libcoinmp1 --- is no longer needed by libreoffice.sce or it's SCE deps.
coinor-libcoinutils3 --- is no longer needed by libreoffice.sce or it's SCE deps.
coinor-libosi1 --- is no longer needed by libreoffice.sce or it's SCE deps.
dh-python --- is no longer needed by libreoffice.sce or it's SCE deps.
dpkg --- is no longer needed by libreoffice.sce or it's SCE deps.
fonts-dejavu --- is no longer needed by libreoffice.sce or it's SCE deps.
fonts-dejavu-extra --- is no longer needed by libreoffice.sce or it's SCE deps.
fonts-sil-gentium-basic --- is no longer needed by libreoffice.sce or it's SCE deps.
iso-codes --- is no longer needed by libreoffice.sce or it's SCE deps.
libabw-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libblas-common --- is no longer needed by libreoffice.sce or it's SCE deps.
libblas3 --- is no longer needed by libreoffice.sce or it's SCE deps.
libboost-iostreams1.55.0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libboost-system1.55.0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libcdr-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libcolamd2.8.0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libe-book-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libetonyek-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libfreehand-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libgfortran3 --- is no longer needed by libreoffice.sce or it's SCE deps.
libgstreamer-plugins-base1.0-0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libgstreamer1.0-0 --- is no longer needed by libreoffice.sce or it's SCE deps.
liblapack3 --- is no longer needed by libreoffice.sce or it's SCE deps.
libmpdec2 --- is no longer needed by libreoffice.sce or it's SCE deps.
libmspub-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libmwaw-0.3-3 --- is no longer needed by libreoffice.sce or it's SCE deps.
libncursesw5 --- is no longer needed by libreoffice.sce or it's SCE deps.
liborc-0.4-0 --- is no longer needed by libreoffice.sce or it's SCE deps.
liborcus-0.8-0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libpython3-stdlib --- is no longer needed by libreoffice.sce or it's SCE deps.
libpython3.4 --- is no longer needed by libreoffice.sce or it's SCE deps.
libpython3.4-minimal --- is no longer needed by libreoffice.sce or it's SCE deps.
libpython3.4-stdlib --- is no longer needed by libreoffice.sce or it's SCE deps.
libquadmath0 --- is no longer needed by libreoffice.sce or it's SCE deps.
libreadline6 --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-avmedia-backend-gstreamer --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-base --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-base-core --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-base-drivers --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-calc --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-draw --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-impress --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-java-common --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-math --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-report-builder-bin --- is no longer needed by libreoffice.sce or it's SCE deps.
libreoffice-writer --- is no longer needed by libreoffice.sce or it's SCE deps.
libvisio-0.1-1 --- is no longer needed by libreoffice.sce or it's SCE deps.
libwpd-0.10-10 --- is no longer needed by libreoffice.sce or it's SCE deps.
libwpg-0.3-3 --- is no longer needed by libreoffice.sce or it's SCE deps.
libwps-0.3-3 --- is no longer needed by libreoffice.sce or it's SCE deps.
lp-solve --- is no longer needed by libreoffice.sce or it's SCE deps.
mime-support --- is no longer needed by libreoffice.sce or it's SCE deps.
python3 --- is no longer needed by libreoffice.sce or it's SCE deps.
python3-minimal --- is no longer needed by libreoffice.sce or it's SCE deps.
python3-uno --- is no longer needed by libreoffice.sce or it's SCE deps.
python3.4 --- is no longer needed by libreoffice.sce or it's SCE deps.
python3.4-minimal --- is no longer needed by libreoffice.sce or it's SCE deps.
readline-common --- is no longer needed by libreoffice.sce or it's SCE deps.
SCE: original-modules-3.16.6-tinycore
Available package updates:
None
SCE: virtualbox
Available package updates:
None
thank you for your help.
-
What are your /opt/debextra entries if any, and post the contents of or attach your /usr/local/sce/libreoffice/libreoffice.md5sum.
Have you modified the libreoffice.sce.lst file in any way?
-
hi jason,
tc@box:/opt/debextra$ ls
jessie-security
tc@box:/opt/debextra$ cat jessie-security
http://security.debian.org/debian-security jessie/updates main
actually libreoffice is usually not mounted in my setup, ondemand.
after loading libreoffice, i uploaded libreoffice.md5sum and libreoffice-data.md5sum as an attachment.
i guess that i didn't change the libreoffice.sce.lst for over one year.
if i edit lst-files, i manually change the package- and the package.sce.lst-file in the same manner,
that both are identical... but i do it manually with an editor.
thank you for your help.
-
Security updates no longer need to be put in /opt/debextra, they are included by default now.
Also, your libreoffice.md5sum file has 236 entries, mine has 285.
So the next thing to do is to remove the libreoffice.sce* files which can be done with sce-remove. Remove the /opt/debextra/jessie-security file, then reboot, and create a new libreoffice file with the same below entries.
libreoffice-gnome
libreoffice-style-tango
Please also attach your existing libreoffice.sce.lst file.
Thanks
-
hi jason,
everything works fine now.
there is only one little remark i want to tell you:
my 100-desktop-jessie and my 200-multimedia-jessie increased about 30% in size, although i use the same depended sce-packages like before.
never mind, but just to inform you.
thank you for your pleasant way and great work.
-
Ok, I will look into the increase in size and see if it is the same on my box.
-
hi jason,
more update-loops:
100-desktop-jessie
libreoffice
virtualbox
The above SCEs are about to be updated. Press Enter to proceed, y to view package updates, or Ctrl-C to abort..^C
tc@box:~$ md5sum /mnt/sdb1/live/dcore-current/boot/dCore-jessie.gz
a678d7576abc39022f52add07734642f /mnt/sdb1/live/dcore-current/boot/dCore-jessie.gz
thank you for your help.
-
Ok, replace your /usr/bin/importupdatecheck with the one attached, make sure it is executable, and then attach the resulting /tmp/updateavailable. It may be too large to attach, if so find somewhere to upload it.
Also, post the contents of any .lst and .dep files those SCEs have.
Thanks.
-
the requested files attached...
[attachment deleted by admin]
-
Thanks, that points me exactly to the issue, I am at work now but will make the fix later today.
-
The md5sum field is blank for some meta packages like fontconfig in the /usr/local/sce/$SCE/*.md5sum file. This is not supposed to be possible, as only if there is a deb to download should the entry in in the md5sum file at all, and I have reviewed deb2sce to make sure.
Are those SCEs being re-imported, or have you tried simply importing them and then running an update?
EDIT: fontconfig is not a meta package, but it gets it's md5 correctly listed in the /usr/local/sce/$SCE/*.md5sum file on my setup.
-
I see it has to do with SCEs that have .dep files. I will look deeper this evening.
-
Ok, I reproduced the same errors with a new import of pcmanfm depending on filezilla.sce. I hope this gets it, use the importupdatecheck from the link below.
http://tinycorelinux.net/dCore/x86/import/importupdatecheck
-
hi jason,
usually i use just sce-update -a.
some times ago after i noticed that sce-update -a misses some updates,
i re-imported the sce-packages with sce-import -s -d -l package.sce.lst.
thank you for your help.
-
hi jason,
i used your last http://tinycorelinux.net/dCore/x86/import/importupdatecheck
my /tmp/updateavailable has now both md5sums,
but all my packages reply an update request, although i've updated them today:
000-base-jessie
100-desktop-jessie
200-multimedia-jessie
libreoffice
virtualbox
The above SCEs are about to be updated. Press Enter to proceed, y to view package updates, or Ctrl-C to abort..
i attached my /tmp/updateavailable-file.
[attachment deleted by admin]
-
Ok, we are narrowing it down judging by the /tmp/updateavailable entries. Try that same link one more time, I think this is it.
-
hi jason,
there are still these two loops left:
000-base-jessie
100-desktop-jessie
The above SCEs are about to be updated. Press Enter to proceed, y to view package updates, or Ctrl-C to abort..
tc@box:~$ md5sum /usr/bin/importupdatecheck
eb42981b842c96b6e6d395ee02c38bdb /usr/bin/importupdatecheck
i attached the /tmp/updateavailable-file.
[attachment deleted by admin]
-
Ok, that narrowed it down even further.
Please test with the two below files placed in /usr/bin. If that works, I will make a new release candidate.
http://tinycorelinux.net/dCore/x86/import/importupdatecheck
http://tinycorelinux.net/dCore/x86/import/sce-update
EDIT: Re-uploaded fixing a glitch.
-
hi jason,
i took your two new files and got no update request, no loop:
tc@box:~$ md5sum /usr/bin/importupdatecheck
98cc1f2c55373047c209f24cfded0cb9 /usr/bin/importupdatecheck
tc@box:~$ md5sum /usr/bin/sce-import
563765099be7bc6f10266e9ae2f3b559 /usr/bin/sce-import
i attached the /tmp/updateavailable-file.
[attachment deleted by admin]
-
Ok, looks like things are good as for what we were looking for with the looping.
-
hi jason,
with the actual last cut of these two files i had an update-request.
after the update i had no loop.
so i think that is a success!
tc@box:~/tools/_test$ md5sum importupdatecheck
98cc1f2c55373047c209f24cfded0cb9 importupdatecheck
tc@box:~/tools/_test$ md5sum sce-update
41447931ecbf91b65803210de3ab17df sce-update
i attached the /tmp/updateavailable-file.
[attachment deleted by admin]
-
Thanks for your testing and patience. I will upload a release candidate this evening.
-
hi jason,
again new loop problems with
tc@box:~$ sce-update -as
...
100-desktop-jessie
The above SCEs are about to be updated. Press Enter to proceed, y to view package updates, or Ctrl-C to abort..
tc@box:~/tmp$ cat updateavailable
SCE: 100-desktop-jessie
Available package updates:
Warning: 100-desktop-jessie.dep file is missing or corrupt. Re-importing is needed.
although i deleted the 100-desktop-jessie.dep file and re-imported the package with:
tc@box:~/tmp$ sce-import -s -d -l 100-desktop-jessie
tc@box:~/mnt/TCE/sce$ cat 100-desktop-jessie.sce.dep
000-base-jessie
...and recreated the dep-file, i cannot get further, i'm stuck in an update loop :-(
tc@box:~$ version -r
You are running dCore-jessie:2015.12.22.21.27 which is the latest release candidate.
is there a typo in the sce-import dialogue?
there is no yes-option proposed... only (n/N)
but y for yes seems to work :-)
...
Do you want to create 100-desktop-jessie.sce from package list /mnt/sdb2/tce/sce/100-desktop-jessie.sce.lst? Press (n/N) to import a standard 100-desktop-jessie package if it exists, any key will use the existing package list. WARNING: Pressing (n/N) will delete /mnt/sdb2/tce/sce/100-desktop-jessie.sce.lst now.
...
thank you for your help.
-
Nothing changed that should cause a loop, but lets see what is happening.
In /usr/bin/importupdatecheck, uncomment lines 155 and 156 and then re-run 'sce-import -as' and post the resulting /tmp/updateavailable.
-
There is no yes option as any key will use the package list.
But will add the (y/N) as yes is a choice. :-)
-
In /usr/bin/importupdatecheck, uncomment lines 155 and 156 and then re-run 'sce-import -as' and post the resulting /tmp/updateavailable.
[attachment deleted by admin]
-
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?
-
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.
-
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.
-
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.
-
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.
-
hi jason,
seems to be a good cut.
everything works fine for me.
thank you for your work and commitment.
-
I see an issue with listed startup script updates. Will address soon.
-
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:
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.
-
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]
-
Hi netnomad. Does libreoffice.sce have a dep or .lst file?
Thanks.
-
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.
-
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.
-
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.
-
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*...
-
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.
-
Uploaded a new RC, please test.
-
hi jason,
tc@box:~$ version -r
You are running dCore-jessie:2015.12.29.17.46 which is the latest release candidate.
100-desktop-jessie updated without loop.
200-multimedia-jessie updated with a loop.
thank you for your help.
-
Did you re-run sce-update against 200-multimedia-jessie. I expect the first run to report issues, and after that for it to work. That is what it has done across 2 dCore installs on my box with various extensions and various .dep and lst files.
-
Unfortunately updating to dCore-jessie:2015.12.29.17.46 was not successful. After numerous updates system failed to reboot to graphics, needed backup restore.
Noted discrepancy between sce-update -c and sce-update -a , they do not appear to use a shared update check function.
Current SCEs:
Xprogs.sce
geany.sce
bsdgames-nonfree.sce
graphics-3.16.6-tinycore.sce
conky.sce
iceweasel.sce
dbus-x11.sce
qpdfview.sce
dillo.sce
emelfm.sce
xorg-intel.sce
emelfm.sce.md5.txt
fluxbox.sce
sce-update -c flagged updates:
Xprogs
bsdgames-nonfree
dbus-x11
geany
qpdfview
xorg-intel
sce-update -a updates performed:
Xprogs
conky
dbus-x11
dillo
emelfm
fluxbox
graphics-3.16.6-tinycore
iceweasel
qpdfview
xorg-intel
Most of these updates should not have been required, some were pre-built and some, like conky, were just installed today.
Other notes:
1) Running sce-update -c , select '1' repeatedly to select item for check, list of available SCEs to check shortens, when get to last two items, selecting second last item automatically adds the last item to be checked rather than return to check/quit prompt.
2) Nice to have an sce-update -c 'all' option in addition to just selecting individual items.
3) During sce-update -a would be very nice to have a (s)kip to next item option when this appears during update checks: 'dillo is about to be updated. Press Enter to proceed, y to view package updates, or Ctrl-C to abort..'. Especially helpful when troubleshooting this update loop issue, to avoid rebuilding system every test.
4) With dillo example above, pressing y to view package updates then (q)uit automatically proceeds with the update. What's if the user viewed package updates and decided to abort? Would it be preferred to return to Ctrl-C abort? Especially if there was a (s)kip option, as abort kills the entire process.
Thanks for your hard work Jason, eventually you'll get the loop mystery sorted :)
-
I see issues in my dCore-trusty setup. Please hold on testing, and thank you for our patience. I will fix soon.
-
Can you do "sce-import conky" and then "sce-update conky"
I see no avilable updates for conky that way. Just wanting to cover every angle.
-
This way it works as expected.
mv conky.sce conky.sce.orig
mv conky.sce.md5.txt conky.sce.md5.txt.orig
sce-import conky:
Select Package for conky
1. conky
2. conky-all
3. conky-all-dbg
4. conky-cli
5. conky-cli-dbg
6. conky-std
7. conky-std-dbg
Enter selection ( 1 - 7 ) or (q)uit: 1
Importing conky.
Using Package Index: /etc/sysconfig/tcedir/import/debinx/debian_jessie_main_i386_Packages
Using Package Index: /etc/sysconfig/tcedir/import/debinx/debian_jessie_security_i386_Packages
Using debian Mirror: http://ftp.us.debian.org/debian
Using debian Security Mirror: http://ftp.us.debian.org/debian
conky is a standard debian jessie package.
Gathering dependency info..
Merging libxrender1
.
.
.
Merging conky
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /etc/sysconfig/tcedir/sce/conky.sce, block size 4096.
[=============================================================-] 9679/9679 100%
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 4096
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 17247.75 Kbytes (16.84 Mbytes)
47.65% of uncompressed filesystem size (36199.20 Kbytes)
Inode table size 31976 bytes (31.23 Kbytes)
39.96% of uncompressed inode table size (80018 bytes)
Directory table size 11680 bytes (11.41 Kbytes)
43.80% of uncompressed directory table size (26665 bytes)
Number of duplicate files found 53
Number of inodes 1292
Number of files 960
Number of fragments 106
Number of symbolic links 90
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 242
Number of ids (unique uids + gids) 2
Number of uids 1
root (0)
Number of gids 2
root (0)
staff (50)
Done.
sce-update -c:
conky
You are about to check for updates to the above SCEs. y to continue, n to exit. (y/N): y
debian
#################### 100.0% 29.4 kBps DONE
verifying download...checksum matches OK
used 10647552 local, fetched 0
#################### 100.0% 0.0 kBps DONE
verifying download...checksum matches OK
used 301056 local, fetched 0
Using the repo http://security.debian.org jessie main
Checking for updates for conky.sce..
.
.
.
No updates available for chosen SCEs at this time.
sce-update conky:
tc@box:~$ sce-update conky
debian
#################### 100.0% 0.0 kBps DONE
verifying download...checksum matches OK
used 10647552 local, fetched 0
#################### 100.0% 0.0 kBps DONE
verifying download...checksum matches OK
used 301056 local, fetched 0
Using the repo http://security.debian.org jessie main
Searching for available updates for conky.sce.
.
.
.
No updates available for chosen SCEs at this time.
-
hi jason,
tc@box:~$ version -r
You are running dCore-jessie:2015.12.29.17.46 which is the latest release candidate.
the last cut broke again my xorg :-(
thank you for your help.
-
Does re-importing with sce-import rather than sce-update fix it? It should as sce-import is not broken when used by itself.
-
I am going to go back to sce-import being called after sce-update completed like before. Breaking sce-import is not cool and it is solid when used on it's own. I did try to cut down on update time, but updating is something done in the background or while we are doing other things anyway. I will upload a new cut that will not break anything when import is ran, and we have time to work on the update glitches. Things being flagged for update when not needed or being overlooked when updates are available are not that big a deal, but breaking sce-import is.
-
Uploaded new RC. Should find updates on first run, once re-imported should find no updates.
-
There is still a glitch in how sce-update interacts with sce-import causing an error message. I will fix tonight.
Sce-import on it's own should be just fine as before.
EDIT: Was a simple == instead of != when checking exit status of sce-import. Testing the fix and hopefully this thing draws to a close very soon.
-
Uploaded new RC, hopefully resolved.
-
dCore-jessie:2015.12.31.11.11
Current SCEs:
Xprogs.sce
beaver.sce
bsdgames-nonfree.sce
conky.sce
dillo.sce
emelfm.sce
fluxbox.sce
graphics-3.16.6-tinycore.sce
iceweasel.sce
xorg-intel.sce
Running sce-update -c, completed extremely quickly, only listed Xprogs for update:
Xprogs
The above SCEs need to be updated.
Running sce-update -a:
Xprogs
bsdgames-nonfree
xorg-intel
The above SCEs are about to be updated.
Then re-ran sce-update -c after updating, this time completed very slowly (probably actually checking):
No updates available for chosen SCEs at this time.
Rebooted to graphics !!!
Re-ran sce-update -c, this time completed very slowly:
No updates available for chosen SCEs at this time.
Re-ran sce-update -a:
No updates available.
Lookin good Jason.
Other:
Query typo line #23 of importupdatecheck script:
#ls /tmp/*.deb2sce > /dev/null 2>&1 && sudo rm /tmp/.*deb2sce
ls /tmp/*.deb2sce > /dev/null 2>&1 && sudo rm /tmp/*.deb2sce
Due to aterm update, now have three terminals (aterm, uxterm, xterm), does dCore base need all three?
Minor other issues noted in earlier post above.
-
sce-update -c the first time was checking against a corrupt SCE directory. The second time, against a good one. So we can go with the results of the second run.
Are you saying line 23 of importupdatecheck can be commented out?
uxterm is part of the xterm package. aterm has been added so the cpanel works as expected as in Core.
-
Yes i think it's fixed, will re-run update -c and -a few more times after fresh boots just for fun :)
Just didn't want to run diff. The # line is original code, line below is what i think is correct: .*deb2sce vs *.deb2sce .
What i meant is now that aterm is required, can't xterm/uxterm be removed to streamline dCore base? Could be wrong, doesn't Tiny Core sym link xterm to aterm or something?
Happy New Year all.
-
Oh, ok, I see about the *.deb2sce line.
Neither aterm, xterm, uxterm is part of dCore base, all are extensions. Core symlinks xterm to aterm so when xterm is not yet installed, apps that call on xterm will work. But that is with Xvesa, we only have Xorg which includes xterm.
-
Thanks for explanations. Not wasted effort, useful info added to wiki: http://wiki.tinycorelinux.net/dcore:desktop_applications#terminal_emulators.
-
Thank you for the documentation!
-
I have found a glitch in the new routine in terms of sce-update, am testing a fix tonight and will release a new RC when it does ok on my various dCore installs. Thanks everyone for your patience.
-
Found and fixed a couple of simple but important bugs. New RC uploaded.