Geany-patches now official

News, happenings
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Geany-patches now official

#1 Post by MU »

Mail from Enrico Tr

User avatar
babbs
Posts: 397
Joined: Tue 10 May 2005, 06:35
Location: Tijuana, BCN, Mexico

#2 Post by babbs »

From what I could make out in his email, he does seem rather interested in making it work as Puppy would like. Having the developer on our side would be a plus. :)

My questions are:
- "Is it stable enough for general use, yet?"
- "How does it compare to beaver's size?"

Babbs

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#3 Post by rarsa »

Geany is great.

I really prefer it over beaver. I find the beaver interface quite ackward.

I do all my coding for puppy in Geany.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

compressed with upx ~350 kb, without ~940 kb.

Ok, thats larger than beaver :?
Beaver upxed: 112 kb, without: 280 kb.
Geany is very stable...

But I think Barry will reject it due to the size.
Mark

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

I've sent Enrico this screenshot (large! 520 kb), to show him, that geany already is part of the Distro (via PupGet), just not part of the ISO.

http://dotpups.de/pics/puppy/Geany-in-PupGet.png

As geany 0.5 is not much larger than 0.3, I would suggest to replace 0.3 with 0.5 in PupGet. I use 0.5 often, and had no crashes yet. :)

Enrico also will inform us, when 0.6 is ready 8)

Mark

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#6 Post by Lobster »

A programmers editor is important - I believe Barry has been in contact with the Beaver programmers

If Geany can be made smaller and more efficient we would have a better case for using it.
  • Out with bloatware
    Return to hardcore coding . . .
    Puppy leads the way
I prefer Geany incidentally, though I do like beaver [ahem] :wink:
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#7 Post by Pizzasgood »

"Is it stable enough for general use, yet?"
I'd be more inclined to ask the same about beaver. I don't recall ever having any problems with it, but it just feels a lot more shakey than Geany.

238kb isn't incredibly huge. 188kb could be removed by eliminating
/usr/share/text/*
/usr/share/spreadsheets/*
/usr/share/vector-images/*
/usr/share/ps-pdf/*
/usr/share/audio/ivy.mp3

Another 128kb can be saved if you get rid of the three extra wallpapers. That makes 316kb.

Then, if you got rid of leafpad (why keep it now that something better than Beaver AND Leafpad is in?), that's another 78kb, bringing the grand total up to 394kb (264kb if you leave the wallpapers).
Last edited by Pizzasgood on Tue 14 Mar 2006, 03:28, edited 1 time in total.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

deadeye
Posts: 49
Joined: Tue 14 Mar 2006, 03:18
Location: Iserlohn, Germany

#8 Post by deadeye »

Hi,

i'm the Geany developer and I'm happy about your interest in my little app.

Geany's size can be reduced by removing global.tags from the source tarball. This is an 1MB file with functions descriptions for C, GTK, GLib and some other librariers. These descriptions are used for autocompletion and calltips.

It's your decision to remove it or not.

And perhaps you would also remove the HTML documentation with the images, and only provide the text documentation. But then there should be a note to the HTML documentation on the Geany website.

regards,
Enrico

User avatar
babbs
Posts: 397
Joined: Tue 10 May 2005, 06:35
Location: Tijuana, BCN, Mexico

#9 Post by babbs »

Hallo Enrico,

Willkommen zu Puppy Linux! :)

As you can see by the discussion in this thread and others, Puppy is efficient and lean. Smaller is better. I would be interested in Mark's review of your program after you have made it as small as you think is possible without breaking it.

Yes, a link to the Geany website for the html documentation placed in the text documentation would be good.

Babbs

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#10 Post by muggins »

mark,

using upx1.94 i get geany5 down to 324kbytes. can it be reduced any further?

muggins

deadeye
Posts: 49
Joined: Tue 14 Mar 2006, 03:18
Location: Iserlohn, Germany

#11 Post by deadeye »

babbs wrote: Willkommen zu Puppy Linux! :)
I had a look at the VMWare image of PuppyLinux 1.0.7 and it's nice. I would not change, but it is really nice.

But I think, you misunderstand me a bit. I won't remove the global.tags file nor the HTML documentation. This should only be done for Puppy. The "usual" Geany distribution will contain these files.
babbs wrote:Yes, a link to the Geany website for the html documentation placed in the text documentation would be good.
Since yesterday, Geany checks whether the documentation is installed locally, otherwise it will open the online documentation by the Help->Help menu item. So removing the HTML documentation is no problem.
And I will put the link to the online documentation in the documentation itself, so if someone reads the text representation, he should recognize that there is a more comfortable way, too ;-).

Enrico

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#12 Post by MU »

I will have a look at that in the next days :)
Mark

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#13 Post by pakt »

Lobster wrote:A programmers editor is important - I believe Barry has been in contact with the Beaver programmers.
I hope Barry doesn't forget to bring up the bug with national characters in Beaver - Geany handles them without any problems.

This is an important issue to remember when deciding which editor we choose for puppy :!:

deadeye
Posts: 49
Joined: Tue 14 Mar 2006, 03:18
Location: Iserlohn, Germany

#14 Post by deadeye »

Any news about this topic?

Another idea to deal with the documentation is, that you split the package into a binary and a doc package. This is often used in Debian.

Or just drop the documentation as already mentioned earlier.

Enrico

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#15 Post by MU »

No, the problem is the size of the binary itself.
It is 920 kb (or 350 compressed with upx).
In comparison, the beaver -texteditor is 290 kb uncompressed.

Puppy is somewhat "fanatic" concerning the size of programs delivered in the iso.
Just like this you can put so many programs in only 60 MB.

For this reason I think geany will stay an additional program in the inbuilt packagemanager PupGet.
I wrote some tools myself that would be nice in puppy, but they use the wxbasic-interpreter, which is 6 MB uncompressed (2 MB compressed).
This is too big, no chance to go to the iso ;)

Mark

Post Reply