Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 01 Jul 2015, 17:33
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Grafpup - Feedback requested
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message

Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Fri 23 May 2008, 13:38    Post_subject:  Grafpup - Feedback requested
Sub_title: Re: binary compatibility with Puppy 4


http://www.grafpup.org/news wrote:
I have a question to put to anyone reading this blog. I had intended to recompile everything from source for the 3.xx series, but I’m thinking more and more of just syncing with Puppy-4.0. There would be a few caveats if I were to do so, like the fact that Grafpup will have a different package format, but it wouldn’t be hard to write a script to convert a .pet package to the new .tbz format I’m putting into action.

There would of course likely be some major differences, such as the kernel, but it would expand the pool of available packages for Grafpup. Well, it would expand the pool of packages for Puppy as well, because I usually keep the repositories a lot more full than Barry does. Not only that but it would make development go a bit faster and allow me to focus, as I have been doing, on desktop and usability improvements and advancing the state of the programs I’ve been writing specifically for Grafpup.

The upside to the complete recompile would be the chance to use newer versions of a lot of packages, and to select more options. We could possibly even have a Gnome desktop option. Plus, even if I use Puppy as a base there will be a lot of recompiling neccessary where Barry’s choices might differ from my own (for instance whether gtk+ should support svg). And if I did everything from scratch it might make certain things like localization a bit easier to accomplish because I would have the tarballs for the nls packages.
Back to top
View user's profile Send_private_message 
Puppy Master

Joined: 09 May 2005
Posts: 7441
Location: Perth, Western Australia

PostPosted: Fri 23 May 2008, 22:42    Post_subject:  

For me it would be good if you use Puppy4 binaries as that would simplify dependencies probably, and I can just add your repo to the choices in the main PETget gui window -- with a builtin converter from your tbz pkg format.
If you could maintain a index file, kind of like the 'packages.txt' online, which will also have the dependencies in it, then PETget could download that to update its database -- like I currently have /root/.packages/livepackages2.txt and livepackages3.txt for the Puppy2 and Puppy3 repos -- for your repo there could be livepackages-graf3.txt..

Back to top
View user's profile Send_private_message Visit_website 
Nathan F

Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sat 24 May 2008, 00:24    Post_subject:  

I'm still working out a few details of the .tbz format but it's nearly ready to go "live". I'll try to publish a detailed spec sometime, but it may be easier for me to just go ahead and write a conversion script myself. There are a few differences in filesystem layout to be accounted for now such as icon directories but on the whole conversion should be simple.

For better or for worse I've done a lot of reinventing the wheel on this, but I'm very happy with the results so far. I think I can probably comply with the request for a package list at the main repos with dependency info included. That is if I sync it with Puppy4 after all. Would it be best to put it into the same time honored format that's been in use since Pupget? A possible issue might be difference in calssification (categories), which would have to be worked out. I guess I could account for that and just re-classify some packages for the downloadable list so they fit into what is in use in Puppy.

It should be noted this is a more long term goal right now. I just uploaded Grafpup-2.01alpha2, which is still based on Puppy2-T2. I plan to get that out the door within the next month and then the serious work begins on 3.0, which is the branch I was speaking in the blog post.


Bring on the locusts ...
Back to top
View user's profile Send_private_message AIM YIM MSNM 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0708s ][ Queries: 12 (0.0067s) ][ GZIP on ]