Gimp 1_20.dsl Rebuilt


Forum: myDSL Extensions (deprecated)
Topic: Gimp 1_20.dsl Rebuilt
started by: ke4nt1

Posted by ke4nt1 on July 16 2004,08:11
I have rebuilt the gimp1_2.dsl extension.

The new files are:
gimp1_20.dsl
gimp1_20.dsl.info
gimp1_20.dsl.md5.txt

There was several base directories inside the tar file.
Perms/Owners have been made root.root where needed
This should have improved stability on HDinstalls.
Icon, Link, and Menu files remain damnsmall.staff
I have tested on both 0.7.1 and 0.7.2

Redownloading is suggested..
Feedback is appreciated.

73
ke4nt

Posted by clacker on July 16 2004,12:19
ke4nt1,

Great job taking care of the DSL packages.  I'm not sure there is a good answer to this, but is it possible to change the filenames of the DSL files when they get updated?  How else can I be sure the the Gimp1_2.dsl file I have is the latest one?  It gets tricky because the revision level of Gimp didn't change, just the dsl package.

Posted by ke4nt1 on July 16 2004,13:14
The DATE column in the repository pages reflects the same DATE as shown in the "Current:" line inside the .info file.
In fact most ALL the data in the repository tables is pulled from the data inside the included .info file.
As revisions are made to a package, the "Change-log:" line in the .info file is written to,
which shows historical data about revisions.

That is my reason for rewriting them all, as the html script needs a consistant data pattern to gather the info sucessfully.

So, if you have downloaded the file PRIOR to the date shown, you are in need of a revision redownload.
Your current local copy of the .dsl file should have a date stamp to compare against.

Check the .info file for any details about revision information...

In the case of GIMP, i did rename the files from
"gimp1_2.dsl" to "gimp1_20.dsl"...,
because I needed to keep them separate when rebuilding it, and when dealing with the upload strategy.

Other contributors are welcome to rename their revisions, as long as those changes are reflected in the .info file.

Obviously, If I had built from an inproved version of the source, like the 2.0 verson of GIMP,
the filenames would most CERTAINLY have changed.
In most cases recently, I'm simply doing maintenance to the same files that were contributed.

At the moment, while dealing with a large flow of incoming traffic,
I have chosen the "K.I.S.S." mode of operation for now. :)

73 de Kent
ke4nt

Posted by mikshaw on July 16 2004,14:43
Thanks! =o)
Posted by mpie on July 18 2004,11:45
sorry to be the bearer of bad tidings but the my dsl entry and icon have vanished in the new version.......?
Posted by ke4nt1 on July 18 2004,16:51
mpie,

This is the kind of feedback I'm looking for. (not always bad news, but it's better than NO news ! )

I just used the mydsl-menu icon on the desktop to download it onto my box.
Download successful, with both icon and menu option available.

Try this...

Reboot fram a DSL cd, and get to the desktop. Use as few options as possible.
( no mydsl= or restore= options,  just the basic pristine DSL desktop, enhance or dma is OK )

Download and install gimp using the mydsl-menu,
or use wget to get it from the repository, and use the emelfm mydsl button to install the download.
See if the gimp works for you now.. If so, then the problem lies elsewhere.
This may be a case where one extension you have loaded is a "bad apple"
Finding which one is the bad one is the challenge. Here's a few things to check..

Reboot back into your usual DSL, the one where gimp failed.
Use a shell to examine the contents of your .xtdesktop with the "ls-al" command.
Make sure that all of the .lnk and .png/.jpg/.gif files are owned by damnsmall.staff (dsl.staff in 0.7.2) , and the perms are 644 (-rw-r--r--)
If not, change them..  Also try the "chmod 777 /tmp" command posted elsewhere in the forums..
This should have your desktop in good order.

Another thing I check for is perms/owners inside the extension.
Try this... "sudo su" to root, and make a dir called "work" under /home/dsl/.
Copy your gimp1_20.dsl to this work dir....if you used mydsl-menu, you'll find the file in your /tmp dir.
Open the gimp using "tar -zxvf gimp1_20.dsl" , and then "ls-al"  to see that you now have 5 dirs..  /etc /home /lib /tmp /usr .
cd to tmp (often /var/tmp is used ) and run "ls-alR" to look down into tmp.
You will see that the owner of the gimp1_20.dsl file in the mydsl.menu dir is damnsmall.staff (dsl.staff) This is important.
Next, do the same thing for the /home dir. Both gimp.lnk and gimp.gif should be damnsmall.staff (dsl.staff). They also have -rw-r--r-- permissions.
This should be a tight, right extension, which has minimal invasion to the base DSL distro desktop.

One other thing to check for in the extension is BASE dirs in the .dsl file
Try this.. "tar -ztf gimp1_20.dsl > gimp.txt" ... Now open the gimp.txt file
with your favorite editor..  Notice that there are no base directories in the list.
( /etc /lib /usr /usr/lib /tmp /var /var/tmp ..etc.. )
Having these inside the .dsl file can wig out a LiveCD install, and KILL a HDInstall..,
often they are damnsmall.staff, when they should NOT BE THERE  AT ALL.

This is exactly my reason for rebuilding so many of the extensions lately.
I have yet to tackle the "testing_area" , as my focus so far has been the
extensions in the main area.
What I find frequently is that a contribution needs a little "sweetening" to
make it as "linux friendly" as possible, without overwriting anything in the
BASE DSL .iso image. This causes the permission/owners problems you are seeing.
Please check with the repository page, and redownload ANY extensions you
like to use, as chances are that I have rebuilt it within the last few days or weeks.

Also, please share with us what kind of install you were using when the gimp failed on you,
and what other extensions you had loaded in your OS at that time.

73
ke4nt

Posted by mpie on July 18 2004,17:19
twas hd-install again as not enough ram t run live very effectivley, the only other thing i installed prior to this was firefox but from the menu not from the gui, so unsure where icon went, gimp runs fine when commanded from console or if click on usr/bin in emelfm ???
Posted by ke4nt1 on July 18 2004,17:56
Firefox was rebuilt yesterday... grab the new one..
( if your using the .tar.gz version, and not the .ci version )

73
ke4nt

Posted by mpie on July 18 2004,21:45
just done fresh install wget gimp first still no icon / menu entry?? think maybe somethings missing as cant fing ink file or a gif/png for the icon??
Posted by ke4nt1 on July 19 2004,05:41
Can anyone else duplicate this issue ?
mpie, I went thru the build again, just to make sure everything looked ok.
I don't see any errors with the build..

Are you using the multiuser option when you create your HDInstall?
The icon and link files are owned by dsl.staff..
Another user name might cause issues.

I have rebuilt the dsl again with less emphasis on the owners name.
Do try to wget again to verify this issue with the new build.
You may have found a bug, but I need to duplicate your install.

73
ke4nt

Posted by mpie on July 19 2004,07:06
standard hd install not multi user although i realise i did load synaptic first is this a possible culprit? maybe the two are contraindicating. It generates a my dsl menu without any entry (just adds my dsl) no icon, where in the file is the likliest place to find the ink and gif file? I had gone through and been unable to locate
Posted by ke4nt1 on July 19 2004,07:48
What was the source of your synaptic install??
.dsl extension or menu choice > Apps>tools>Got Memory&Bandwidth>Synaptic ?

Did you enable apt prior to this, or install the dsl-dpkg.dsl or gnu-utils.dsl files ?

Here is a screenshot from a fresh install I did tonite.
I used the "myDSLgui" tool on the desktop, and downloaded most all the
extensions available from the table. ( I left out openoffice, due to its size ).

I can run any of the programs, in any order, at any time, without incident.
Both the downloaded apps, and the built-in apps that come with DSL.

If you have an extension that you got from another source besides DSL,
send it to me, and I'll look it over for you..

< Fresh screenshot of myDSLgui apps >

73
ke4nt

Posted by mpie on July 19 2004,08:05
SELECTED SYNAPTIC FROM MENU DID NOT ENABLE APT FIRST AS DOES THAT AS PART OF THE SCRIPT, THIS IS RATHER PERCULIAR AS ALL THE OTHERS WORK FINE , AND I NEED GIMP FOR PHOTO EDITING IF I COULD FIND THE ICON I CAN REWRITE AN INK FILE NOT A PROBLEM , JUST DONT WANT TO GO SEARCHING FOR THE ICON ELSWHERE IF ITS ALREADY ON MY SYSTEM, I APPRECIATE THE HELP
Posted by ke4nt1 on July 19 2004,14:10
If it did install them, you would find it in your
"/home/dsl/.xtdesktop" directory
They are called gimp.lnk and gimp.gif
My guess is that they are there, since you can run the program from the cli.
The only thing I did different from you was that I don't use synaptic.

substitute "damnsmall" for "dsl" when necessary.

73
ke4nt

Posted by mpie on July 19 2004,14:37
maybe their in damnsmall then as ive looked in dsl and its not in there I'll have a look when i get home
Posted by ke4nt1 on July 19 2004,15:56
Do you recall what version of DSL you were installing to your HD?

I want to duplicate your setup here..

73
ke4nt

Posted by mpie on July 19 2004,18:38
0.7.2 have trie both gui and wget and mydsl button to no avail
Posted by ke4nt1 on July 19 2004,23:02
I used 0.7.1, which gave me no troubles...

Have you tried to duplicate this with another version?
Several posts in the forums have been discussing issues with
HDInstalls and 0.7.2...
roberts has posted about them in the forums.

73
ke4nt

Posted by mpie on July 20 2004,08:16
yeah it's strange as never had any problems with 0.7.1 . I mean i cant grumble everything elseworks perfectly ,its just nice to have it working from icon
i take it back toay it will not reinstall
/usr/bin/mydsl-load: line 44: kill: 804 803: no such pid
/usr/bin/mydsl-load: line 44: kill: 863 804 803: no such pid
is the output error

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.