[arch-dev-public] Status Report 24-09-2007
aaronmgriffin at gmail.com
Mon Sep 24 14:38:29 EDT 2007
One of the things I plan on doing, for myself and for all of us, is
sending out a little "what's going on in devland" status report ever
So here's the very first one! Please, if you can, split off any
discussion to other threads, and only use this one for missed
milestones that I may have forgotten.
So without further ado:
ArchLinux Status Report, 24-09-2007
== Completed Tasks ==
* PHP Modularization
Pierre completed a rehash of our php package, making it smaller, more
agile, and modular.
The full details can be found in another thread on the private list.
Pierre, would you mind pushing the details somewhere so the public can see?
* Move to [core] Repo
I want to send a special "Thanks" out to everyone who participated in
this. It was a long time coming, and it definitely gives us more of an
idea of what's going on overall.
So thanks guys, you all deserve it!
* ISO Naming Scheme decision
We will be using YYYY.MM-REL for ISO versioning, where REL is the
release number of this ISO. For internal and testing ISOs, we will use
the point release scheme popularized by the x86_64 architecture. For
instance, 2007.12-1.5 is the 5th internal/testing release.
To prevent complication, we will start with release 0 for these
testing releases, so 0.1 should be the first internal release
* GNOME 2.20 in [testing]
If you are a GNOME user please take the time to test this, and let Jan
know if there are any issues - please put them in the bug tracker.
* X.org 7.3 in [testing]
This release will probably need a lot of testing, especially with
nvidia and fglrx drivers. Please test if you can.
== Pending Tasks, Short Term ==
* New Round of Package Cleanup
Eric will be leading the charge here. This will mostly be internal to
the developers as we will get rid of packages that are not compatible
between architectures and packages which no longer build or are just
* DVD and Additional Package ISOs
We need to decide on what exactly we're shipping on these "extra" iso
images. Thomas seems to have the idea mostly in hand, so I'd like him
to lead the discussion here (if that's ok with you)
* Unified chroot build tools
I am in the process of creating a script to aid us all in building
packages in a clean chroot. We should all be doing this whenever
I told you all I'd get this out by this weekend, but I failed. Sorry.
I will spend tonight getting this prepped.
Again, I apologize.
* Use vendor_perl for pacman perl packages
This is an easy bug to fix, it's just tedious.
If someone has the time, I'd like to see this accomplished sometime
this week. Any volunteers?
* Move all Arch related projects to gerolde
This is just a reminder - mainly to myself and Jason, and maybe Paul.
We'd like to get all Arch oriented projects in a common location so we
can all work on them and users can peek at things to see if they could
contribute at all.
* Next ISO Release Date
I'd like to remain in the loop here. Could anyone project the next
kernel release date and how long the ISO will take from the time of
I'd like to start with (see above) a -0.1 release for internal and
testing stuff, and give that a few days, then release a -1 version.
* Upcoming Rebuilds
Andy mentioned some incoming rebuilds for some libs and things like
db. Is there any word on the schedule for these releases?
Andy, could you fill us in?
* DB Script Rewrite
Our DB scripts are kinda messy and are in a serious need of a rewrite.
Thomas and I have planned to sit down and fix these things, but if
anyone else is interested, I'd like to start planning a "sprint", if
you will, shortly.
* Orphan Packages
This is another one Andy brought up. We have A LOT of orphan packages.
We need someone to evaluate all of these orphans, to see if we should
1) still support them or move them "down" to community/unsupported
2) get someone to maintain them.
Seeing as Andy is concerned with this, could you take the reins here?
Collaborating with Eric on the package cleanup is probably a good
== Pending Tasks, Long Term ==
* Pacman 3.1 Release
Dan and I are going to be working towards a 3.1 pacman release. Please
attach bugs you feel are critical to this here:
Dan and I will sort it out.
* Official pacbuild usage
This is Jason's boat. I'd like to get him some help here. The more
hands we can get in pacbuild, the faster we can start using it.
* 'Continuous Integration' setup / machine
This is a pipedream of mine. I'd like to setup a CI server somewhere.
For those unfamiliar with the term, what this means is that the server
will, periodically, check out our PKGBUILDs and try to build ever
single package. Clean chroots don't matter, what we're checking is
whether it will build as the instructions say.
I guess a pacbuild instance COULD be used here, but this should be a
simple bash script.
If anyone wants to do something fun, feel free to jump on this one,
but otherwise it's not important.
* Multiple Maintainers on the Dashboard
Yeah yeah this has been around for a while. We need to hack at our
django code, so we can have multiple maintainers per package.
Right now Eliott and Simo are the only ones with their hands in this
code. If anyone else has the desire to jump into this code, please
help out with this. It's something we are in dire need of.
* Multiple Architectures on the Dashboard
This is the same as above, BUT we need support for packages in all
architectures, AND the ability to assign different maintainers to each
architecture (not all of us can build for more than one arch).
* ArchCon 2009: Big Baaad Idea
So Tom K started this one, and, well, let's just throw it out there.
The tentative idea, which might be just a pipedream, is to get all the
devs and users, or as many as possible, together for a big-ol' meet
Let's see how this pans out.
Well, there it goes. Monday status report for Arch devland.
I threw a few questions in there, feel free to use this thread for
that, but lets not pollute things with long-winded discussion - break
those off and help make our mail clients happy.
Thanks for all your hard work guys,
More information about the arch-dev-public