PuppyFiles.us - Updates & Discussion

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

#41 Post by MU »

we should add .sfs too (usr_kde.sfs for example)

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

#42 Post by babbs »

Like I said, I'm going to be really flexable on this thing. If it makes sense, then I will find a way to make it work. I was going to mention .sfs, but I did not know if it was desired to handle those files this way or as with the ISOs.

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

#43 Post by MU »

I'm not shure about .sfs, either.
first ones were very huge.
Now there is a small webenv.sfs (but it is included in a dotpup).

I think in future we might see several smaller .sfs (like wine from Grafpup).
We could add that later anyway :)
Mark

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

Babbs - the installer

#44 Post by Lobster »

8)

Puppy2 Alpha will give us some more insights
- remember we may be calling capabilities from other packages. For now you seem to be heading in the right direction (if I may so say).

.pet does not exist
but we have programs available in:

pget
unleashed (install as an alien package with pupget)
.pup
and sfs format
as well as some programs are self installers and should also be considered
For example I was amazed to know that Open Office could just be downloaded and installed
So for major packages that might be considered . . .

I was looking at the DSL installer
MU's .pup installer and Barry's pupget and GuestToos Wiki pages are much better - more info, clearer

Much to my surprise our developers prefer
text to XML - so aim for that - tab delimited should be OK

And yes we should discuss this at the Foundation meeting - you can put it on the agenda - only 3 things on it at the moment
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

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

#45 Post by babbs »

Lobster,

Would you mind adding it to the agenda for me? I'd rather defer the wording to someone else.

As to the direction I'm heading, I am only preparing an infrastructure that Puppy can leverage. Although the devil is in the details, I'm not concerning myself with those details right now. Supporting 1, 2, 3, 5, or 10 different file types is not important to me, but it will be important to whoever does the scripts to read the repository.

I did notice the text vs xml discussion, but I think that revolved around hand-jamming the data into the xml format and the resulting file size. To me the "listings" file format is unimportant since I can format it either way, but the format will be important to whoever writes the script to access it.

Although there is a lot of effort on my part to get it configured right, my goal is to make the repository concept a reality, and to do so in a manor that is easy to maintain by the developers. Part of my plans include single file uploads plus the ability of batch uploading to accomidate multiple files. Again, I am trying to make this as simple as possible for the developers to maintain and keep current.

I realize that didn't mention it previously, but another area that needs to have serious consideration is the idea of categories. The number doesn't matter to me, but there should be a concensus as to what they will be to begin with.

Access to the repository will be in tiers:
- Guest (and automated access) - Access to download the packages/files without logging in
- Registered - Guest access plus the ability to comment on the packages
- Developers - Registered access plus the ability to upload packages into "testing"
- Admin - Developer access plus the ability to approve uploaded packages into "stable" and the ability to change registrations from "Registered" to "Developer" (and back if needed)
- Super Admin - Limited to just a few people

The package information will include "tested on Puppy version ___" information, as well as multiple revisions. So if a package that works with Puppy 1.0.7 needs to be changed to work with Puppy 2.0.0, then there would be both versions of the packages stored. I know that placing constraints on the developers is not a real good idea, but adding version numbers to the packages makes good sense (eg. PackageName_0.0.3.pet) so that we don't have to rely on file dates to know which version is newer. Other input fields will include Package Name (this usually different that the file name) and a short description. Optional fields will include a long description, installation instructions, and developer comments. As indicated above, "Registered" members of the site will be able to post comments about the packages, and (not mentioned above) they will be able to rate the packages.

I am also going to provide package upload notification via email and RSS for those who desire to be kept informed by these methods.

If this package upload system is granted access, it will have the ability to update multiple mirror sites (single point of upload, multiple points for download). I also intend the web interface be able to offer multiple mirror choices so the user can download from the site that is closest to them.

My goal is to have the basic framework in place for review for this weekend's meeting.

Time to go catch 30 minutes sleep before getting up for work... :shock:

More later,
Babbs

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

#46 Post by MU »

Time to go catch 30 minutes sleep before getting up for work... :shock:

:shock: :shock: :shock:
Are you test-sleeper for a bed-manufacturer?
:lol:
Don't waste your health for the computers...(ok, I should not say that, I know that too well ;) )

Your concept sounds very amazing though.

Greets, Mark

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

#47 Post by Lobster »

babbs wrote:Lobster,

Would you mind adding it to the agenda for me? I'd rather defer the wording to someone else.
There is not much there but I have added it :)
http://puppylinux.org/wikka/Foundation006Feb
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#48 Post by Nathan F »

Okay, all sounding good so far. Here's a few of my thoughts.

Categories. Should mirror the structure of the menu somewhat, ie office and productivity, games, intenet, network, graphics, system, etc. We will also need a category for libraries and possibly programming languages (could be one category) as there are an increasing number of addons. Certain packages will naturally fall into more than one category and should be listed or at least referenced in as many as they are relevent.

File formats. We will be using dotpups for the concievable future (I'm a realist about this) so keep that open. Squashfiles are becoming increasingly popular and Barry has hinted at the possiblility of using multiple .sfs with Puppy2. As far as unleashed versus .pet/.pget this needs more discussion. If we want click to install capability like in dotpups then we need a new extension to replace .tar.gz. Just as a heads up I'm working on something that is relevent here and could provide a simple method to accomplish both click to install and basic dependency resolution for packages in the unleashed format. Further details on that later but expect a test of the concept in Grafpup-103.

XML versus plain text (possibly comma delimited). I'm a fan of XML myself because as the system evolves we may find a need for some meta data that we forgot to include originally. Easier to add it later with XML without reworking the whole system.

Mirrors. We want as many as possible, but once the system is in place at puppyfiles.us it would be nice if all mirrors could adopt it as well, not sure how this would work and whether or not your system/software contains anything proprietary or non-free so I'm asking and bringing up that issue now. We will also need a way to sync the mirrors on a regular basis. This is a huge chore if done all by hand, and growing by leaps and bounds currently. Juist reread Babb's post and it looks like syncing mirrors is already thought out somewhat, sorry I didn't notice earlier. I could also mirror unleashed packages and dotpups on grafpup.com, but I'm stretched thin when it comes to iso's or squashfiles because of bandwidth issues. So count grafpup.com as another possible mirror site, location is in N Carolina, USA.

I love the idea of upload notification by email or rss. As Babbs and I discussed earlier I was considering setting up an rss feed specifically for Grafpup iso and software releases. It's actually not particularly hard to setup and there's tons of readers available. Mailing lists are also a good idea.

Puppy version information. This should be mainly on developers but testers can be a big help here as well. Main point is that every package should be tested as much as possible and if changes or modifications are necessary in order to get it working on a particular Puppy this should be documented.

That's my thoughts for now. Will be watching anything related closely. Plus I'll do my best to attend the next foundation meeting as well.

Nathan

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

#49 Post by babbs »

I just discovered a problem with the web server,
FTP is ok - http is missing... Currently investigating...


Update: I have found the problem has to do with the php files I'm using. They worked in php4, but aren't working in php5. The investigation continues...

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

#50 Post by babbs »

PuppyFiles.us Web Site is back up and running

I'm off to bed, then I will resume my project in the morning so that I can try to meet my self-imposed deadline of having something ready to look at for the meeting this weekend...

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

#51 Post by babbs »

Puppy Package Manager System - Update

The online Puppy Package Manager System (PPMS) has taken a twist, please see my post for Feburary 27, below.
Last edited by babbs on Tue 28 Feb 2006, 02:49, edited 9 times in total.

User avatar
dewdrop
Posts: 298
Joined: Tue 30 Aug 2005, 01:54
Location: Texas USA

#52 Post by dewdrop »

If anyone wild be willing to give a try with Spanish or any additional language, please let me know (the list of things to translate isn't that long - probably a two or three hours of effort).
Hi Babbs,

Can you send the list my way, and I

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

#53 Post by babbs »

Modifications to the security module are progressing well. (Minor updates posted above.)

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

#54 Post by pakt »

babbs wrote:I would be very interested in knowing if there are any other languages that someone can help out with.
Babbs, I would be happy to give Swedish a try. Please PM me the file and I'll give it a go.

Paul

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

#55 Post by babbs »

Paul,

Thank you for your offer of assistance! The files that I am using are php files, but any text editor can make the required changes to them. You may download the English version by clicking on the "English" link provided in my summary above.

By all means, if you have any questions, please PM or email me.

Babbs

User avatar
haroldmarshall
Posts: 2
Joined: Mon 13 Feb 2006, 17:13
Location: Waaay out in Illinois country...

#56 Post by haroldmarshall »

Your efforts are particularly important, as illustrated by the recent problems with the GrafPup site. I'm very impressed...thank you for all your work!
I am sometimes asked, " Why do you spend so much of your time and money talking about kindness to the animals when there is so much cruelty to men? " I answer, " I am working at the roots. " ~ George T. Angell

User avatar
Hacao
Posts: 226
Joined: Thu 11 Aug 2005, 03:27
Location: Saigon, Vietnam
Contact:

Vietnamese ! Done !

#57 Post by Hacao »

Hi !

Vietnamese ! Finish ! :D

Thanks,

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

#58 Post by babbs »

Hacao - Although I don't know what you really wrote, the structure looks good at a glance. Thank you!

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

#59 Post by babbs »

Just a quick update:
My progress has temporarily stalled. The code that I'm hacking seems overly complex (more so than is probably really needed), and their programming style is very different than mine. I've had to step away from it for a few days so that I can come back at it from a different angle to double check my mods.

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

#60 Post by babbs »

Strange thing for the forum...

I made the last post yesterday, Thursday the 23rd of February, but the date shows Saturday... :?: :?:

Post Reply