If it's not on-topic, it's in here.
Post a reply
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## bits from debian-diaspora

Tue May 14, 2013 12:42 pm

https://joindiaspora.com/posts/2618152
Note by me:
More hands are sure needed.
It is a good chance to learn packaging in a friendly environment, step by step.
There is no need to speak ruby (it would be awesome, but there is no need).
One will get the head in developer tools (like __git__ ) and the workflow in a team (both, the debian-diaspora team and the ruby-pkg-extras team at alioth).
Most things are done by tools, which do the job automatically (mainly gem2deb, which sets up debian dir like dh_make after downloading the ruby-gem from rubygems.org). The problems are mainly related to the ruby-tests.
If you plan to yourself or want to show the post to someone: I think it is good if one is well organized (or at least can be, if in need). Example: I usually have to deal with three different build directories for one package (build_fresh; build_old and build_ruby-<gemname> (at the beginning only, but it gives me quite some headaches to copy the right files from.to).
The bad news (as far it's me). ruby as a project is a pain in the butt (the opposite of "when it's ready" -> shiny-and-new). In other words: the ruby-tests usually fail, often files are missing (changelog, test-folder) etc. That can be frustrating. (I said often, not always, and i am not in the position to say anything about ruby in general. telemachus and L.Nussbaum seem to agree with me, though).

> Hello,
> This is the first bit from Debian-Diaspora team and what better time to send it than now, when we are only 35% away from reaching our goal of packaging Diaspora for Debian. More that 100 Rubygem packages built by Debian-Diaspora team has already hit the Debian repo. But we still have a long way to go and we could definitely use some more helping hands (for more info, see bottom).
> I would like to congratulate all the package maintainers from Debian-Diaspora team. You guys rock! Here is our wonderful team: Pirate Praveen ** Cedric Boutillier @copyninja markus tornow GNUmanth Vamsee Kanakala Anish Anil Kumar** Jishnu ** Nandaja Varma Balasankar Chelamattath Hrishi ** Sana Khan** srihari k and much more people, to be added later (sorry)
> This project was started 6 months ago by Praveen Arimbrathodiyil to make it easier for Debian users to install Diaspora via their terminal without worrying about the dependencies. This involves packaging all the Rubygems on which diaspora is depending upon, that is exactly 155 Rubygems out of which we have packaged 101 gems already.
> Initially we followed this almost perfect piratepad document http://piratepad.net/tu0H1eU2vH , created by Praveen Arimbrathodiyil and Cedric Boutillier. We could make a head start with Rubygem packaging with the help of this document without any prior knowledge on packaging. Cedric Boutillier started maintaining a graph (http://people.debian.org/~boutil/diaspora/ ), pictorially representing the state of all Rubygems diaspora is depending upon. The graph gets updated everyday. This helped us keep track of our project status. Alongside, Markus Tornow started maintaining a wiki page on Diaspora packaging (http://wiki.debian.org/Diaspora/Packaging ) which includes a neat description of packaging procedures including all the gotchas one might encounter. The wiki is still growing and soon will reach an almost perfect state.
> As the project progressed, it became hard to analyze the project status from the graph only, so Anish Anil Kumar made a web page (http://vps.aneesh.nl/diaspora.html ) that lists all the Rubygems required by Diaspora along with its current status, like packaged, unpackaged, ITP filed etc. The page also includes a progress bar that displays the current status of the project clearly. The page is being updated automatically everyday.
> Packaging gets a little bit challenging when it comes to the testing part of Rubygems. To solve this issue, Vamsee and Hemanth have the idea of making the tests more automated by modifying gem2deb, the suite we use for packaging Rubygems.
> We usually push the packages to the debian-diaspora repo in gitorious (https://gitorious.org/debian-diaspora ). One can find our work there.
> Like one can refer from the progress bar (http://vps.aneesh.nl/diaspora.html ), for this project to reach a clean 100% we have 54 gems left to be packaged. So we are going to need more contributors to reach our goal as soon as possible. Packaging a Rubygem is actually quite easy and interesting. If anybody is interested in packaging and would like to contribute to Debian-Diaspora project our wiki page (http://wiki.debian.org/Diaspora/Packaging ) is the best place to start with. You can refer the piratepad document (http://piratepad.net/tu0H1eU2vH ) as well. You can always find any one of us at #debian-dispora irc channel in OFTC network for online help (http://client00.chat.mibbit.com/?channe ... c.oftc.net ). So drop in at our IRC channel whenever you can (preferably during weekends after 3.30PM GMT, 9PM Indian time) and get started.

posted by Nandaja at joindiaspora.com
In short: consider it. In general it really is fun.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: bits from debian-diaspora

Wed May 15, 2013 8:35 pm

say someone good with setting up servers could install a local diaspora-pod, but use the packaged gems (and the other ones via rubygems?).
then tell about the problems.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: bits from debian-diaspora

Sat Jun 08, 2013 5:09 pm

fyi:
http://wiki.debian.org/Diaspora/Packaging/Sessions
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: bits from debian-diaspora

Wed Oct 09, 2013 8:27 pm

bump without further explanation.
(aka: do me a favor and spread the word where it makes sense).
Post a reply
Jump to:

Powered by phpBB © phpBB Group.

phpBB Mobile / SEO by Artodia.