February Extensions


Forum: The Testing Area
Topic: February Extensions
started by: roberts

Posted by roberts on Feb. 04 2007,01:40
Now posted in unc area:
nicotine-python-gtk2-1.0.8.unc

Now posted in the testing area
wm2.tar.gz
mplayer-nogui.uci
arial2.uci

Posted by roberts on Feb. 09 2007,05:42
acpid.unc now in unc area. Thanks Juanito

frostwire.uci now in testing area. Thanks Wdef

Posted by WDef on Feb. 09 2007,17:30
I'm looking forward to seeing how aria2.uci stacks up against my thusfar all-time favorite linux downloader, prozilla.dsl (or ProzGui.dsl) :=)

One thing though:  aria.uci's user.tar.gz contain a symlink from /opt/aria2/bin/aria2 to /usr/bin/aria2.

This isn't a good idea because that symlink won't work unless mkwriteable has been run previously (ie another .dsl has been installed) and part of the idea of uci extensions is to avoid running mkwriteable as far as is possible.

Perhaps the maker might want to symlink that binary into /opt/bin? This is a better way to put it in PATH.

Posted by nickelplated on Feb. 14 2007,20:16
Here's the latest stable version of Tor
< http://www.featureset.org/tor-0.1.1.26.dsl >
< http://www.featureset.org/tor-0.1.1.26.dsl.info >
< http://www.featureset.org/tor-0.1.1.26.dsl.md5.txt >

Posted by Felson on Feb. 15 2007,18:58
Emacs 21.4

< http://www.myte.ca/dsl/emacs-21.4.dsl >
< http://www.myte.ca/dsl/emacs-21.4.dsl.info >
< http://www.myte.ca/dsl/emacs-21.4.dsl.md5.txt >

I also have a UNC version of this, but it is just made useing dsl2unc anyway.

Posted by roberts on Feb. 15 2007,19:45
Now posted in the testing area:

alsa-oss_1.9rc4.dsl - Thanks WDef

tor-0.1.1.26.dsl - Thanks nickelplated

Posted by meo on Feb. 17 2007,18:09
Dear Felson!

Thanks a lot for making the emacs extension for DSL. I have been yearning for it a long time and the one you made works like a charm. So, Thank You!

Have fun with the wonderful DSL distro,
meo

Posted by roberts on Feb. 18 2007,07:39
Now in the testing area two more extensions from Juanito.

ntfsprogs.dsl
hsfmodem.dsl

Posted by WDef on Feb. 18 2007,12:27
O good, ntfsprogs.  That might come in handy.  Thx.

Re: frostwire.uci - I've noticed with dsl-2.1b that after running frostwire downloading for about 20 mins, java sometimes starts hogging up all the cpu ->99%

Someone told me that frostwire's code-parent Limewire on Windows sometimes does this also.

Is Java normally a cpu pig, or this is likely to be a bug ...

Posted by ^thehatsrule^ on Feb. 18 2007,16:23
Quote
Is Java normally a cpu pig,
Yes

Quote
or this is likely to be a bug ...
Depends if you want to call it one :P

I wonder if ntfsprogs is "stable" enough for everyday use?

Posted by Juanito on Feb. 19 2007,04:32
[quote=^thehatsrule^,Feb. 18 2007,15:23]
Quote
I wonder if ntfsprogs is "stable" enough for everyday use?

I compiled the latest version - apparently since 1.13 it is much better and after all, I resized an ntfs partition on my own hd with it...

But you're right - to be used with care.

Posted by jls legalize on Feb. 19 2007,18:45
I've declobbered the eciadsl optional so now the system doesn't crashes, u can find it < here >

abolize narcotic laws
lagalize cannabis, etc

Posted by WDef on Feb. 21 2007,13:17
alsa-oss_1.0.9rc4.dsl was missing some soname symlinks.

The fixed version has been forwarded to Robert, pending posting in the repo a tar.bz2 archive of extension+checksum+info file can be downloaded < here >

Posted by roberts on Feb. 21 2007,20:06
I just processed a batch of extensions:

In the testing area:
alsa-oss_1.0.9rc4.dsl
japanese_fonts.tar.gz
mplayer-nogui.dsl
syslinux-mssys.dsl


An updated extension in the net area:
eciadsl-usermode-0.11-ver2.dsl

A new module in the modules area:
drmP.h

Updated extension in the system area:
dsl-dpkg.dsl

Updated extension in the gtk2 area:
gtk2-0705.dsl
gnumeric.dsl info file only


Be sure to read the info files for details.

Thanks to all for their contributions.

Posted by roberts on Feb. 24 2007,20:03
New in the testing area:

tmsnc.tar.gz
xpdf-3.01p12.uci
wvdial.dsl
hsfmodem.dsl


Be sure to read the info files for details.

Thanks to all for their contributions.

Posted by jls legalize on Feb. 25 2007,16:53
I've made a new version of teamspeak client, u can find it< here >

legalize cannabis, etc.

Posted by WDef on Feb. 25 2007,20:50
Pending posting in the repo,  < here's > a bz2 tarball containing mutella-0.4.3.dsl

This might help those unable to run java-based gnutella clients like Limewire/Frostwire.  Not tested much.

Salient points from the info file:

--------------------------------------------------------------------
Sometimes very slow to connect on first run -
takes 10-30mins on my connection, so be patient,
but once up it's fine. The knack to using this
seems to be learning both the terminal commands
(only need 'info' 'find whatever.mp3' 'get' and 'exit'
for basic use, and the web browser GUI for managing
downloads. Don't expect something as easy as Limewire-
Frostwire but it works and there's no java!

I've added fresh GWebCaches as there were no defaults.
When these die you can update them in the config file
from eg < http://gcachescan.jonatkins.com/ >

See < http://mutella.sourceforge.net/readme.php >
for setting username/password to the GUI, opening the GUI
for remote connection etc.

I got carried away with the startup script and it will
get your external ip and set it in the config file, since
I had an idea that might speed things up.

Note mutella has a peculiar interaction with its config file
- you must use the 'set' cli command to affect most configurations
and mutella will overwrite some in the config file (eg IP) as
it pleases and not others, which need manual editing.

Built from binary rpm using aliendebs with debian dependencies
added.

------------------------------------------------------------------------------

Posted by WDef on Feb. 25 2007,22:42
Oops! - fix for some silliness if you try to start mutella while it's already running:

< http://www.megaupload.com/?d=H1447D8M >

Posted by Zucca on Feb. 27 2007,04:53
Thanks. =) I'll join as a beta-tester. :D
Posted by Felson on Feb. 27 2007,17:42
Just wondering, but is there something wrong with the emacs extension? Would be nice if it could make it into the testing area so I can find out if there are bugs in it that I haven't found.
Posted by roberts on Feb. 27 2007,19:17
mutella-0.4.3.dsl now in testing area. Thanks WDef.
Posted by roberts on Feb. 27 2007,19:21
Felson, I have not seen emacs in the email to extensions@damnsmalllinux.org

If you want it downloaded instead of emailed, let me know that too.
I don't just grab/download extensions unless requested.

Posted by Felson on Feb. 27 2007,21:26
Thanks Robert.
I tried submitting it that way, but I think it was to big for my outgoing email... Anyway, I think I have a better way to submit it useing the email anyway.

Posted by MakodFilu on Mar. 01 2007,02:43
Quote (Juanito @ Feb. 18 2007,23:32)
Quote (^thehatsrule^ @ Feb. 18 2007,15:23)
I wonder if ntfsprogs is "stable" enough for everyday use?

I compiled the latest version - apparently since 1.13 it is much better and after all, I resized an ntfs partition on my own hd with it...

But you're right - to be used with care.

All in all, a really welcome addition. Thanks, Juanito :)

I should add that upon installing ntfs-progs.dls, xtdesk was killed and mydslPanel refused to load.

I noticed /usr/lib/libstdc++.so.5 was symlinked to a nonexistent libstdc++.so.5.0.7 (5.0.5 shoud be right?)

I am unsure if this issue is ntfs-progs.dsl related or that I abused (grin) so much my system upon installing a batch of games.

Posted by ^thehatsrule^ on Mar. 01 2007,06:50
I did mess around with the libstdc++ 5 before, and since xtdesk depends on that library, if the library is properly "messed up" the app cannot run.

(btw, did you mean mydsl or dslpanel or..? - might be the same problem though)

An easy way to check would just to ztvf the archive (if this doesn't show the links, you could just extract it to a temporary dir).  But, of course, this should be a task that the package maintainer should look at if what I wrote is confusing :P

Posted by MakodFilu on Mar. 01 2007,14:53
Code Sample

lrwxrwxrwx root/root         0 2007-02-12 17:43:38 usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7

Confirmed. Maybe 5.0.7 is in 3.3 RC1 where it is not in 3.2?

All in all, again, a really welcome addition. Thanks, Juanito :)  (I messed up the quoting in the previous post)

I uploaded my first DSL extension also, netwide assembler for all. =)  Hope I did not too bad with packaging it.

Posted by Felson on Mar. 01 2007,17:17
I had the same problem with some extensions I am playing with makeing. 5.0.7 comes from the gcc-with-libs or gnu-utils.
Posted by Juanito on Mar. 01 2007,19:50
libstdc++.so.5.0.7 is added by gcc1-with-libs, since I would have compiled with this loaded I guess this is why the ntfsprogs symlink points to it. I confirm ntfsprogs wipes out the desktop icons because of this.

Edit
----
Before I re-post ntfsprogs.dsl - I thought it might be a good idea to check on the "correct" way to modify the package:

On boot, without loading any packages, /usr/bin/libstdc++.so is set up in DSL as follows:

# ls -l /usr/lib/libstdc++.*
/usr/lib/libstdc++.so.5 -> /KNOPPIX/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.5 -> /KNOPPIX/usr/lib/libstdc++.so.5.0.5

# ls -l /KNOPPIX/usr/lib/libstdc++.*
/KNOPPIX/usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.5
/KNOPPIX/usr/lib/libstdc++.so.5.0.5 is a file, not a symlink

gcc1-with-libs.dsl only contains one /usr/bin/libstdc++.so file:

ls -l /ramdisk/tmp/gcc1-with-libs/usr/lib/libstdc++.*
/ramdisk/tmp/gcc1-with-libs/usr/lib/libstdc++.so.5.0.7

my initial ntfsprogs.dsl package contained the following symlink:

ls -l /ramdisk/tmp/ntfsprogs/usr/lib/libstdc++.*
/ramdisk/tmp/ntfsprogs/usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7

From all of this, I guess the correct thing to do would be to delete the lib/libstdc++.so.5 symlink in the ntfsprogs package and let it use the default DSL symlink.

Could somebody confirm that this is the correct assumption?

Posted by WDef on Mar. 03 2007,01:07
I can't recall having any particular problems with that lib while gcc1-with-libs was installed, so ..

Since you compiled ntfsprogs against the newer lib, I'd be inclined to include the newer lib from gcc1-with-libs and its soname symlink in the ntfsprogs extension and overwrite the older library.  This would probably be a definite must if (? - I haven't checked) there are headers for the newer lib in gcc1-with-libs and these got included during the compile.

The convention is that newer minor releases of libraries are not supposed to break applications that depend on older versions, so it should be ok (this rule doesn't always seem to work, but that's the theory).

You could try just using the existing older version of the library on the system. People keen to strip a few kB from extensions might say testing this is a must.

Since this is an extension that could do real harm if it goes wrong, I'd be inclined to play it safe and include dependant libs that match those present during the compile if headers got included.

Posted by ^thehatsrule^ on Mar. 03 2007,02:38
I would agree with WDef that if you compiled against the 5.0.7 library, you should use that instead and be on the safer side.

However, with a quick look at the (current) ntfsprogs.dsl in testing, it seems like
- it doesn't need libstdc++ at all (using ldd, it seems like it only needs libc)
- you can strip out "libntfs.la" (afaik .la files are useful for recompiling)

Posted by stupid_idiot on Mar. 05 2007,15:51
Quote (WDef @ Feb. 09 2007,12:30)
One thing though:  aria.uci's user.tar.gz contain a symlink from /opt/aria2/bin/aria2 to /usr/bin/aria2.

This isn't a good idea because that symlink won't work unless mkwriteable has been run previously (ie another .dsl has been installed) and part of the idea of uci extensions is to avoid running mkwriteable as far as is possible.

Perhaps the maker might want to symlink that binary into /opt/bin? This is a better way to put it in PATH.

Thanks WDef - I never knew that. I was always putting all my symlinks in /usr/local/bin. Will get on it soon.

Edit: HEY! /opt/bin is not in the default path for user 'dsl' on 3.2RC3. How's the news from 3.3?

Posted by WDef on Mar. 05 2007,22:05
Quote
/opt/bin is not in the default path for user 'dsl' on 3.2RC3. How's the news from 3.3?


You might want to report that in the releases section if no-one else picks up on it here.

Posted by roberts on Mar. 05 2007,23:30
Both /opt/bin directory and in user DSL path for v3.3RC2.
Available real soon now.

Posted by ArthurII on Mar. 16 2007,20:46
Hi, I wish to download wvdial.dsl ; where do I need to go to to do this?
Posted by Juanito on Mar. 17 2007,04:12
From < http://distro.ibiblio.org/pub....testing > - next to hsfmodem.dsl :)
Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.