Collaborating as a team or group for Puppy good

News, happenings
Post Reply
Message
Author
gcmartin

Collaborating as a team or group for Puppy good

#1 Post by gcmartin »

One of the frustrations that many of us have is that the forum is NOT a collaboration facility. It is a forum where after 1 gets off the podium another steps up...mostly to announce or provide assistance.

BUT, as we all know, it does NOT allow collaboration. Collaboration is where a group can equally (sometimes) interoperate together. For example several developers can simultaneously contribute to the same project/application. Or several people can contribute to writing a User Guide.

Or, this is a must if you like music

As you can see, we can bring to bear our Google ID for the good of Puppy too. Its free and allow us PUPs to work in "a pack" to achieve something for Puppy good... er, I mean 'Public Good'.

Here to help

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#2 Post by darkcity »

I would be good to use something like github to collaborate-

Mavrothal has already done this for XOpup

https://github.com/mavrothal/Pox_git

8)

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#3 Post by Flash »

What about the wiki?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#4 Post by darkcity »

The Wiki is good for collaborating on documentation. With software is good to have some sort of "versioning" system. I see the ideal being some sort of Puppy foundation, where bugs and features are tracked and managed. I don't think Barry would like to work this way, so it might involve using a fork or version.

I've already posted this, but I find it entertaining ; -)
http://www.youtube.com/watch?v=CEN4XNth61o

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#5 Post by disciple »

Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#6 Post by Iguleder »

Let's make a "puppylinux" account in GitHub - individual developers will be given permissions to contribute code to repositories under it.

Things like Slickpet and Pmusic (e.g a repository for each project) could be stored there. :idea:
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#7 Post by greengeek »

I really don't trust yahoo, google, or google docs, or any other unpaid service. If there is to be a forum allowing greater collaboration I think it would be better to be away from the "free" offerings for two reasons:
1) They seem slow - possible because they can be loaded with adware and also because the site design is determined by what the big corporate wants (eg flash, heavy scripting, special formatting like google docs etc etc)
2) I prefer the "keep it simple" principal and I just don't think it helps matters to have weighty corporate sites as a discussion hub. I think a paid service would encourage users to be on-topic and motivated.

Anyway, I'm sick of google skewing the internet toward the capitalist universe. I find them intrusive and no longer a servant - more of a master. Even microsoft is highlighting Googles shady manipulation of the data they present.
http://www.datamation.com/news/microsof ... paign.html
I recently went to a small business conference and was disgusted to find out how powerful google's manipulation of search data is. And how easy it is to get backdoor access to information that should be private.

I'd like any puppy development to be completely out of the gaze/reach of corporate taint. And I'd be happy to pay a subscription to be able to do that. I've got several ideas I'd like to patent and implement via puppy, but would never want to see useful 'ground floor' ideas be snapped up and locked up by the corporate world.

What I would really like to see is a form of "conference PM" so that ideas could be discussed offline by a specific group of interested parties. Sometimes it is destructive to discuss a problem "online" and can make a forum topic untidy and fragmented, but PM-ing is only one-to-one which can restrict it's usefulness. Something between the two extremes could be ideal.

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#8 Post by disciple »

greengeek wrote: Even microsoft is highlighting Googles shady manipulation of the data they present.
"Even Microsoft"?
Isn't Microsoft Google's number 1 competitor?
I'd like any puppy development to be completely out of the gaze/reach of corporate taint.
Seriously? You think just because a project is hosted on Google code it is tainted? In what way?

Iguleder wrote:Let's make a "puppylinux" account in GitHub - individual developers will be given permissions to contribute code to repositories under it.

Things like Slickpet and Pmusic (e.g a repository for each project) could be stored there. :idea:
Would this mean git would be promoted for Puppy development. Personally I think that would be kind of wrong since git is so massive - the opposite of Puppy. Or did amigo manage to cut git down to a reasonable size? And I think most Puppy projects are small enough that they can be handled well with a more lightweight vcs.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#9 Post by 01micko »

I quite like kirk and jamesbonds' setup for FatDog.

They use Fossil with chiselapp.com.

As Slacko dev winds down I was thinking it might be a good idea to shift raspberry pi development to something like that. Barry has some good ideas with woof but I think with some trimming and optimising for pi (of course if the interest is there) that a good build system could be implemented with Fossil.

Note that Barry uses Fossil too at bkhome.org, but no body has any rights there as yet.
Puppy Linux Blog - contact me for access

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#10 Post by Smithy »

Ninjam has been going for years for collaborating with musicians:

http://www.cockos.com/ninjam/

There is a one bar delay in realtime collaboration, which seems like a suitable compromise until quantum physics is established :)
Only tried it once to test, but I think some people use it a lot.

I would trust a musicians site more than some Google dumbed down empire (air guitar?)
who's ultimate goal is to gather all the data in the world and flog it?

Google and Wall Street etc are turning human beings into commodities and are responsible for a lot of social ills in the world today. Maybe if Google was just turned into some kind of public library for public good it would be better, with some adverts to keep it going.
Could be wrong though. Maybe Google are an okay company...

But there was that fiasco about grabbing private wireless data as their Skynet machine mapped the streets of the world!


I would have thought a Puppy team could just use a private chat room, and an ftp site for files, and arrange "meetings"?
Wouldn't that do the job gc Martin?

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#11 Post by Iguleder »

disciple wrote:Would this mean git would be promoted for Puppy development. Personally I think that would be kind of wrong since git is so massive - the opposite of Puppy. Or did amigo manage to cut git down to a reasonable size? And I think most Puppy projects are small enough that they can be handled well with a more lightweight vcs.
Git isn't THAT heavy and has all features you'll ever need (*ahem ahem Fossil doesn't*).

More points for Git:
- It's easy to use. Fossil isn't.
- Command-line friendly. No need for a browser as in Fossil.
- Supports symlinks. Barry's Fossil symlinks hack is awful. Got a better solution? I don't - having a version control system that has transparent support for symlinks is the way to go, IMHO.
- Repositories can be cloned and merged easily - great for collaboration. Compare this to SVN. Can anyone tell how to easily clone a Fossil repository?
- There are many reliable hosting services for it. How many Fossil ones do you know and use for your own projects?

I think Trac (for milestones, bug tracking, etc'), a Git repository (for code) and DokuWiki (for end-user documentation) are the way to go.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#12 Post by darkcity »

disciple wrote:There is at least http://code.google.com/p/puppylinux/ and http://sourceforge.net/projects/puppylinux/ which don't get used...
Thanks for the, didn't know about those sites.

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#13 Post by jamesbond »

As a grateful fossil user, I feel compelled to correct the misinformation about it.
Iguleder wrote:More points for Git:
- It's easy to use. Fossil isn't.
says one who uses git. As a fossil user I would say otherwise :lol:
Actually commands for any SCM systems are quite similar to each other (and this isn't a co-incidence), so knowing one is knowing them all.
- Command-line friendly. No need for a browser as in Fossil.
Fossil doesn't need browser. Everything can be done through command line. Fossil does come with an in-built http server, so one can see stuff in browser if one is allergic to command line. Git OTOH requires 3rd party support web browsing (cgit, gitweb, etc).
- Supports symlinks. Barry's Fossil symlinks hack is awful. Got a better solution? I don't - having a version control system that has transparent support for symlinks is the way to go, IMHO.
This information is very outdated. Fossil's support for symlink is over a year already now. Fatdog's repo is full of symlinks, no hacks used.
- Repositories can be cloned and merged easily - great for collaboration. Compare this to SVN. Can anyone tell how to easily clone a Fossil repository?
fossil clone http://repository
- There are many reliable hosting services for it. How many Fossil ones do you know and use for your own projects?
Ok, you've got me on this. I only know chiselapp.com as the only public fossil hosting. However setting up a a fossil hosting only requires a webhosting with a cgi capabilities (which means almost all webhosts).
I think Trac (for milestones, bug tracking, etc'), a Git repository (for code) and DokuWiki (for end-user documentation) are the way to go.
You've got all this with fossil for free, no need to 3rd party applications. Fossil's got wiki, bug-tracker, events (=milestones), and the SCM itself - in one executable. In one "fossil clone" you get a copy not only of the code, but also the wiki, the bug trackers, the milestones ... how easy is it to do the same with git + trac + dokuwiki? Plus, fossil repository is one single file. Making a backup is as simply as copying a file.

For further references please refer to http://fossil-scm.org/.

I'm not saying that git is bad. I use git too. But fossil isn't as terrible as you seem to make it to be.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#14 Post by greengeek »

disciple wrote:"Even Microsoft"?
Isn't Microsoft Google's number 1 competitor?
Yes, but it's ironic that Microsoft feels they have enough evidence to start calling out google for shady anti-competitive business practices when Microsoft have themselves been accused of the same thing for so long. Microsoft wouldn't risk those comments in todays market if it were not true.
"I'd like any puppy development to be completely out of the gaze/reach of corporate taint.".
Seriously? You think just because a project is hosted on Google code it is tainted? In what way?
Google manipulates data access in ways that many users are not aware of. I used google to help my mother find out her medical results that should not have been available online. I just don't like the pervasive nature of google and the fact that they make one persons private info available to anyone smart enough to access it. (or anyone who happens to be paying google for inside knowledge).

I don't like the idea that innovative ideas that belong to Puppy could be poached by corporates.

And I don't like watching "google-analytics" chewing up my bandwidth and wasting my time.

I support Puppy because it supports individual freedom and efficiency. I dislike google because I find it subversive and unrestrained. It's just a personal thing. And I would definitely like to see certain aspects of puppy development done out of the public eye - I think the collaborative process could probably benefit from a closed 'conference' type of approach at certain times. I think PM achieves that to a certain degree, but as far as I am aware it can't be used in a conference mode. If it were possible to 'cc' a PM maybe that would go part way to increasing the speed, breadth and focus of collaboration.

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

Puppy Linux development.....

#15 Post by James C »


User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: Puppy Linux development.....

#16 Post by mavrothal »

:lol: Right on the money :lol:
We need the "cat-boys" though :cry:
Then the "proper" versioning platform will be a breeze.

Seriously though, maybe the next "community edition" (if any - now the BK goes to arms :lol: ) can be build on such a platform. Whichever the people that will initiate it, decide to.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

gcmartin

Collaboration in Puppyland has great benefit

#17 Post by gcmartin »

There is some very good comments by all here.

Just want to share one view with you. There is a lot of mis-information being presented about Google. Some of us are biased against Microsoft or Google or Oracle or IBM or paid servcies or the moon or ...

But the issue at hand here is NOT to feed the biases but to determine some reasonable methods of collaboration such that multiple people(s) can contribute whatever to a common project. This, I view, is akin to people working together at a conference table on the same project.

So, what we can do in this thread is to identify (or attempt to work together to identify) a reasonable "start" for collaboration on a PUP. It could go so far as having some help in outlining what areas will be covered in the collaboration and where a conferencing site exist that can allow achievement of a common PUP with members able to communicate and achieve in a common framework.

My only offer of Google is that its free, and currently is the fastest Internet provider on the Net with uptimes exceeding even Microsoft-Oracle and matching ATT and IBM's uptime (currently the world leaders)..

This does NOT mean we must use any of them, but, we certainly want stability, availablility and wholesomeness for any effort we start. That's the kind of adulthood we have matured to. Thus, any internet provider or site that provides us what would be a smooth table to work on with the facilities (and maybe the tools) for our PUP objectives would be welcomed. And, none of us should hesitate to contribute because it happens to be hosted at a location we disagree with. Our objective is the PUP(s), the conference table to work on and the team's objective with an eye for easy expansion should the need arise.

So, if there can be started a method for a PUP and that method can be packaged for any other Puppy forum users who would want to collaborate, as well, it gives a common structure, and theme for people working together for common good with reasonable team results...I think

Here to help

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

Re: Collaboration in Puppyland has great benefit

#18 Post by greengeek »

gcmartin wrote: Some of us are biased against Microsoft or Google or Oracle or IBM or paid servcies or the moon or .....

This does NOT mean we must use any of them, but, we certainly want stability, availablility and wholesomeness for any effort we start.
In the interests of longterm stability I think it is important to look for a collaborative platform that does not fall prey to what we have seen over the last couple of years.

Lots of valuable Puppy info got lost when the FBI took down MegaUpload. Google and others are coming under greater pressure to "spy and control". Lot's of people have found their valuable data locked up and unable to be accessed.

Free offerings, including Google (microsoft's mortal enemy) are a natural target for corporate and governmental interference. I just think thought should be given to a paid service that is less likely to fall prey to these risks.

Now that Puppy is maturing into a complete desktop offering it is more of a threat to some businesses and I expect there will be more scrutiny and interference of it's future direction. It would be a shame to see innovative Puppy concepts (and I am sure there will be plenty) get locked up in patents etc. I think it is a genuine risk and some of this work should be done out of the public eye.

I pledge $100 to a paid service. (That's NZ dollars, not real money...)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: Collaboration in Puppyland has great benefit

#19 Post by mavrothal »

gcmartin wrote:Puppy forum users who would want to collaborate, as well, it gives a common structure, and theme for people working together for common good with reasonable team results...I think
But that is exactly the issue. Puppy developers and users do not have common views.
When they do they collaborate right from the start (kirl-jamesbond, elroy-gofrey) or later (playdayz-01micko).
A lot also remember what happened to the manager of the last puppy "community edition" so they are skeptical about wider collaborations schemes.
So, first we get the "catboys(girls)" and hopefully they'll use an open collaborative system for their pupplet and accept patches now and then...
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

elroy

#20 Post by elroy »

A most interesting discussion! I've always thought that if all of the puppy developers could agree to collaborate, that puppy would by far be the best linux distro to date. The only problem is the collaboration part. First off, which distro would it be based upon? That would be the deal-breaker right there (my personal opinion would be Arch). Secondly, which desktop? (another potential deal-breaker. I'd rather see xfce than joewm). That said, I agree that puppy would be better served with a more focused point of reference, and a common repository would be a blessing. Also, version-control/bug-tracking would be a god-send. But puppy isn't designed to be that kind of distro. It is, but it isn't. BK didn't nail it down to one thing in the beginning, and that, in my opinion, is both the strength and weakness of puppy. It's too diverse. It's a great thing in terms of freedom of expression, but it's a terrible thing in terms of leveraging the things it does well. That said, I still find it the best option out there. Case in point: the majority of us have multiple puppy frugal's that we use for a variety of reasons.

Post Reply