Tiny Core Linux
Tiny Core Extensions => TCE Bugs => Topic started by: jur on December 20, 2009, 06:00:03 PM
-
popt listed as a missing dependency for abiword, gnumeric and chromium.
-
Fixed, thanks for the find.
-
how come chromium depends on libpopt ?
ldd /usr/local/chromium-browser/chromium-browser | grep libpopt
returns nothing
-
I ran chromium with libpopt not installed and indeed it doesn't.. I normally assume simple missing dependency reports were tested, and popt was one that was needed by several apps and was in base at the time pretty much every extension was built. popt.tczl removed from dep file.
-
That's weird... chromium wouldn't run, I found the libpopt problem, I installed it, it was fine. Then I checked the other apps I have on demand and 2 more came up. But after checking again, chromium was fine without it... I can't explain it other than to apologise. ???
-
No big deal, popt is very small and used to be in base, only a couple dozen kilobytes were at stake.
Were you using Chromium in On Demand mode? I will try chromium tonight on demand and see if I can reproduce what you saw.
-
Gnumeric needs it.
-
Thanks, it was added to the gnumeric dep file this morning.
-
Does changing the dep file flag need to update? (no way I'm going to start running md5 checks on dep files :D
-
I haven't looked deeply into update functions, official or otherwise, recently so I am not sure what happens or needs to happen when a dep file is updated.
Some of my thoughts on updating:
I think the dep files in the tce directory that have a new md5 in the repo should be redownloaded as that would assure they are current. Then the contents of the dep files could be updated or downloaded if they do not exist in /tce but exist in the repo. More time consuming, but would provide more stability with dep changes.
But I haven't spent much time updating so that may or may not be feasible time wise.
That would assure that anything added to dep files would be available after an update. Extension name changes are the biggest enemy of a stable /tce directory even when not updating but just using the repo with an existing /tce installation. But that has pretty much smoothed out and with the future change to tcz from tcz,tczl,tczm extension names should be pretty much frozen.
-
No big deal, popt is very small and used to be in base, only a couple dozen kilobytes were at stake.
Were you using Chromium in On Demand mode? I will try chromium tonight on demand and see if I can reproduce what you saw.
I have been using on-demand way before tc-2.7, I have everything on demand except the bare necessities to get X running. With 2.7 I found some apps weren't starting; I think that somehow that one chromium issue was either me getting confused with something else or something to do with that session only.
Don't sweat it, chromium definitely works fine on-demand without popt.
-
tce-update does update the .dep file when updating an extension.
appsaudit can be used to list extensions all with missing dependencies.
Of course, don't expect either to work on heavily customized (non-standard) installations.
-
no expectations; I'll add in my own checks. I kind of enjoy people's creativity.