Nice to see some initiative for blag again:-) No thanks to me, but I'm still in if somebody wants to do something. At the moment, my time and skills would be limited to doing graphics, wiki or forum stuff, but I have installed F12 for the purpose of learning some packaging. Messing around with koji, bodhi etc would also be of interest.<br>
<br>Will try to drop in on the IRC Thursday night;-)<br><br>Robert [veganix]<br><br><br><div class="gmail_quote">2010/1/1 Abdur-Rahman Morgan <span dir="ltr"><<a href="mailto:arm@tearms.org">arm@tearms.org</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello Again,<br>
<br>
Here is a summation of some important notes I think needs to be presented to everybody, so that people can begin getting involved. Here is what I have been working on over the past week, which I want to present to the community. Traditionally, I have been used to reading the forums and mailing list to see who is who, but for new users and those that want to get involved, I think they need to know what role people are playing now and what help they can lend to them according to the skills they have.<br>

<br>
Personally, I have been communicating my thoughts about questions I think need to be answered so that we can come to common ground on the forums and on this list. Simultaneously, I have been communicating with some of you individually because I need help in understanding where some of you are at and identifying how I can bridge my relationships with you to build from what you know and translate what I know in areas that I want to focus on. With that said, I want to participate in every area, because I am thirsty about learning what you know, but I can only do so much in one day and I am not going to try stretch my mind farther than it can reach. I am human and as much as I wish I could process every bit of information like today's fastest processor, I can not, but I will build on what I learn, store it for when I need it and be ready to process it when it becomes relevant to work on.  As passionate I am about seeing a new release, I am speaking with you on a personal basis because I want you to know that I do have an interest, so that when you say, I need someone who might be able to help me with this, you can shoot me an e-mail, chat with me on aim or on the forums and I can give you some feedback to where I am at.<br>

<br>
<br>
<br>
Meetings<br>
<br>
Meetings traditionally have been held on Thursday evening at 7:00p.m. For consistency, continuing having discussions about development should take place on IRC regularly within the #blag channel among community members relating to topics that need to be addressed.<br>

<br>
<br>
Notes should be recorded by a moderator within the blag channel and posted to the wiki in the Meetings Category(<a href="http://blag.wiki.aktivix.org/Category:Meetings" target="_blank">http://blag.wiki.aktivix.org/Category:Meetings</a>).<br>

<br>
<br>
Software<br>
<br>
BLAG 120k, will be based off Fedora 12. For developers, contributors and users, a fresh install would be helpful in understanding the tools, resources and overall platform of the distribution to begin blag-ification. For those developing or curious about the process used in building the next release the following packages should be of interest.<br>

<br>
<br>
Koji, is a package build system that is used for building the packages for the distro<br>
<br>
Bodhi, is a package update system that is used for updating the packages for the distro<br>
<br>
Trac, will be the bug/task tracking system that is used to track bugs with packages for the distro<br>
<br>
git, will be the version control system to manage different builds<br>
<br>
<br>
Many of these packages are base packages. Some packages have sub-packages and other dependencies that are required upon install.<br>
<br>
<br>
Roles<br>
<br>
Each person will play a single role in the development of the next release, though many of us can play multiple roles depending the flexibility we have to dedicate time to other task. These roles as noted by r7 are “about skill not any hierarchical bs”. Our infrastructure shall remain transparent. Some roles that are necessary are:<br>

<br>
<br>
Site Maintainers for<br>
<br>
<a href="http://blagblagblag.org" target="_blank">blagblagblag.org</a> – maintain design and provide updates as needed<br>
<br>
<a href="http://wiki.blag.aktivix.org" target="_blank">wiki.blag.aktivix.org</a> – includes housekeeping for the wiki<br>
<br>
<br>
Documentation for<br>
<br>
IRC – document meeting notes from IRC to wiki<br>
<br>
<a href="http://wiki.blag.aktivix.org" target="_blank">wiki.blag.aktivix.org</a> – document processes for how things work (i.e blag definition, install process, release notes)<br>
<br>
<br>
Quality Assurance for Packages and Infrastructure(BLAGzappers, BLAGbusters or bluggers)<br>
<br>
Bug Testing<br>
<br>
Missing Features<br>
<br>
Irregularities<br>
<br>
<br>
Artwork for<br>
<br>
<a href="http://blagblagblag.org" target="_blank">blagblagblag.org</a><br>
<br>
wiki – screenshots for installs, package installs, etc.,.<br>
<br>
distro – themes, background images, icons<br>
<br>
<br>
<br>
Communications<br>
<br>
takes a general role in ensuring that any announcements, updates and other important correspondences are updated for the overall community<br>
<br>
<br>
Mentoring<br>
<br>
individuals who take a role in mentoring others in areas that are necessary for sustainability, growth and progress of the distribution. These roles compromise of teaching others how to use the resources<br>
<br>
within our infrastructure to help others learn for mutual benefit of personal and collective growth. In turn each person plays a role in contributing in developing the underlying distro, but the support system that people can rely on.<br>

<br>
<br>
Engineer<br>
<br>
plays a dominate role in actively developing the distro, utilizing the underlying infrastructure, tools and set of problem solving skills and technical ingenuity to deliver a release that defines the goal of our project.<br>

<br>
<br>
Other possible roles for discussion<br>
<br>
<br>
Sponsor<br>
<br>
Ambassadors<br>
<br>
<br>
Hardware<br>
<br>
Within the past year, kimsufi and noldrin's boxes were decomissioned in providing updates for 90k releases. For future releases the Free Software Foundation has provided a development box at <a href="http://blag.fsf.org" target="_blank">http://blag.fsf.org</a>. This box will be set up primarily for package building with Koji, Bodhi, Trac and git. Presently:<br>

<br>
<br>
<a href="http://blagblagblag.org" target="_blank">blagblagblag.org</a> is located at 209.51.159.66 which is maintained by TimGoodwin<br>
<br>
<a href="http://forums.blagblagblag.org" target="_blank">forums.blagblagblag.org</a> is located at 209.51.159.66 which is maintained by TimGoodwin<br>
<br>
<a href="http://blag.wiki.aktivix.org" target="_blank">blag.wiki.aktivix.org</a> is located at 81.95.52.18 which is maintained by renilgh<br>
<br>
<a href="http://trac.slated.org" target="_blank">trac.slated.org</a> is located at 69.89.31.235 which is maintained by Homer<br>
<br>
<br>
People<br>
<br>
Alexandre Olivia(lxo) maintains builds of the linux-libre kernel<br>
<br>
Doug Clark (djbclark) is a FSF System admin<br>
<br>
(renilgh) maintains the wiki<br>
<br>
(r7) maintains the 90k; maintains git<br>
<br>
(noldrin) maintained noldrin mirror<br>
<br>
John Maclean(jayeola) - maintained kimsufi mirror<br>
<br>
Luis A. Guzman (Ark74) - ?<br>
<br>
(bejarano) is a contact from <a href="http://archive.org" target="_blank">archive.org</a><br>
<br>
(Homer - Scotland) system builder with extensive knowledge on building a distro; maintains 110k<br>
<br>
(jisis) moderator on IRC; notetaking; web development<br>
<br>
(node357)?<br>
<br>
(zcat) – artist that can contribute<br>
<br>
TimGoodwin(TimGoodwin) maintains the blag forum<br>
<br>
Abdur-Rahman Morgan(tearms) – trying to motivate individuals to actively participate<br>
<br>
(acidchild) ?<br>
<br>
Jean-Luc Maillot(junichiro)- great contributor all around for troubleshooting<br>
<br>
(veganix)- ?<br>
<br>
Paul David Mena(extraspecialbitter) – system admin for <a href="http://blagblagblag.org" target="_blank">blagblagblag.org</a><br>
<br>
(plato) - ?<br>
<br>
<br>
Suggestions<br>
<br>
Frozen mirror of a stable version<br>
<br>
<br>
Classes<br>
<br>
Trac<br>
<br>
git<br>
<br>
Koji<br>
<br>
Bodhi<br>
<br>
<br>
Notes<br>
<br>
A minimum repo of a build traditionally has been 80GB or more<br>
<br>
The kimsufi used about 111GB of space for 90k<br>
<br>
<br>
Process(Need revision)<br>
<br>
Identify all packages needed for creating a snapshot of 120k repo<br>
Create mirror on <a href="http://blag.fsf.org" target="_blank">blag.fsf.org</a><br>
<br>
Sync latest packages (F12) from upstream<br>
<br>
Identify BLAG modified packages<br>
<br>
Identify specific BLAG modifications<br>
<br>
Fetch latest SRPMS for BLAG modified packages from upstream<br>
<br>
Apply BLAG patches<br>
<br>
Rebuild BLAG-modified packages<br>
<br>
Push to repo<br>
<br>
Punji spin using new and updated repo on <a href="http://blag.fsf.org" target="_blank">blag.fsf.org</a><br>
<br>
Release BLAG120 RC1 for testing<br>
<br>
Test and bugfix<br>
<br>
Release BLAG120 RC2 for testing<br>
<br>
Test and bugfix<br>
<br>
Respin and final release of BLAG120k<br>
<br>
Announce to Distrowatch et al<br>
<br>
<br>
Challenges<br>
<br>
How do we implement distributed rpm building?<br>
<br>
How do we implement a distributed process by which each individual can be productive ensuring we reach the level where we feel that blag is a success?<br>
<br>
Please add yours here<br>
<br>
<br>
<br>
Despite our distance and personal life, we can accomplish another release, but we need another fresh start. In 2008, we felt setback because of jebba's departure, then in 2009 we've come to the brink of death. We made it to 2010, so its time we make a comeback stronger. That does not mean we're not going to make mistakes and that when we have a question we should not post or ask questions. Learning from our mistakes is why we are here.<br>

<br>
Also, I would like to suggest that we meet in the forums on January 7 to discuss, vent, clarify our agenda for 2010. We can either do it there or use the mailing list, but if anyone is frustrated, confused, concerned, upset, unsure, undecided, I want to put our reservations behind us and start with a clean slate.<br>

<br>
Thanks,<br>
<br>
Abdur-Rahman Morgan<br>
<br>
_______________________________________________<br>
blag-whereto mailing list<br>
<a href="mailto:blag-whereto@lists.aktivix.org" target="_blank">blag-whereto@lists.aktivix.org</a><br>
<a href="https://lists.aktivix.org/mailman/listinfo/blag-whereto" target="_blank">https://lists.aktivix.org/mailman/listinfo/blag-whereto</a><br>
</blockquote></div><br>