Getting back into the swing of things after vacation.
- Updating Mozdev bugzilla bug entry form - this is ready to go into production to help making requests to Mozdev easier - Handling Firefox 3 release server load - the Firefox 3 release caused lots of additional web traffic to mozdev.org in a … read moreOther articles
Mozdev status update for W24-2008
Short week last week due to vacation.
- Working on streamlined Mozdev bug-entry form to help with submitting VCS change requests (and other requests) - Increased idle timeout on new Mozdev tools - Writing documentation for requesting and using Mercurial at Mozdev We're expecting Mercurial to be released soon at Mozdev; we'll be … read moreMozdev status update for W23-2008
- New mirror for Zurich/Switzerland
- Documented Drupal subscription module dependency on comments module (discovered from user problems)
- Setup ad system for tracking stats for sponsor banners
- Updating VCS log page to support multiple VCSes and updating template source.html page to have links for other VCS types.
- Updated hgweb to …
Mozdev status update for W22-2008
- OSCon/Firefox Summit planning - got my flights booked and applied for my passport
- Styling hgweb - I'm trying to get our hgweb instance styled better but am running into problems modifying Mercurial themes (maps)
- Sponsor work
- New VCS log RSS feed - This one now works with CVS, Mercurial, and eventually SVN …
Mozdev status update W21-2008, sysadmin meeting minutes for 2008-05-27
Participating: davidwboswell (David Boswell), ericjung (Eric Jung), gjm (Gerry Murphy), silfreed (Doug Warner)
Discussion was held publically in #mozdev Discussed developer priorities - improved bugzilla Mac OS X detection by adding more versions to OS list - worked with ccaygill of Mycroft to get HTTP header problem fixed that prevented downloads in … read moreMozdev status update W20-2008
- Work on sponsor pages
- Fixed bugs in update.rdf generation
- Documenting how to move hg to production
- Testing multiple-domain SSL certificates - Found out that certificates with multiple domains (specified in the Subject Alternate Name, SAN field) works with most current browsers, mercurial, and SVN and does not require additional IPs …
Mozdev status update W19-2008
- Call for hg testers - several project owners stepped up and said they'd test things out. I haven't heard any reports yet on how things work.
- Setup commit logging - Updated my svn2mysql tool to vcslog2mysql to work with mercurial as well. Other tools that rely on the cvslog need to be …
Mozdev status update for W18-2008
I ended up spending a large part of last week fixing some architectural problems I created with the ProjectVCS/VCS classes and debugging some test cases, but overall the admin page for selecting a project's current VCS and initializing a repository is ready (announcement coming soon asking for beta testers …
read moreMozdev status update W17-2008
- Working on admin interface for new VCS' (bug#18960, bug#18958)
- Cleaned up spam comments from recent spam attack
- Disabled several forms that could be used for spamming
- Researching proper mime type for .rdf files - Determined that application/rdf+xml is the proper mime type for update.rdf and install …
Mozdev status update W16-2008
Much of last week was spent getting a test web interface setup for Mercurial. We also had a spam attack on our old notes system that required us to disable the script shortly after it was re-enabled. We're still trying to cleanup from that problem but it should be resolved …
read moreMozdev status update W15-2008
- Triaging various site bugs after Apache 2.2/PHP 5 upgrade
- Putting together Mercurial setup plan
- Test suite improvements - testing various web pages on mozdev.org
- Moved secure update.rdf generation to production for testing - Thanks to bug#18732 being moved to production I was also able to get the …
Mozdev status update W14-2008
Last week was mostly monopolized by testing/debugging after our Apache 2.2 and PHP 5 upgrade. There's still some bugs to iron out, but it appears that the main site and most project sites are running well.
Other tasks include: - Creating project tagging policy/docs - Generation of update.rdf … read moreMozdev status update W13-2008
Last week's big event was the launch of secure installs with our project overview page. In only 5 days we already have 27% (119/440) of our extensions registered with our system. Unfortunately we only have 9% of the registered files setup to enable secure downloads (ie, they have verified …
read moreMozdev status update W12-2008
- Continued testing of project overview/secure install page
- Testing lightweight web server and PHP accelerator
- Setting up web-visible cache directory for projects
- Fixed bug in Drupal mozdevauth module that displayed an error when editing a user's information in Drupal that was also a Mozdev CVS user
- Fixed the start of …
Mozdev status update W11-2008
- Ensuring the Spring theme works
- Created project overview page with InstallTrigger links - the initial design is done; we're going through a short testing period before we set it up for all projects
- Research subversion and Mercurial configuration for bug#11890
Mozdev status update W10-2008
The biggest topic of the past week has been mitigating load problems on Mozdev's server when Firefox releases an update. We now have a plan in place to reduce the load by using a lightweight web server to handle update requests. We're also going to help out the Mycroft project …
read moreMozdev status update W9-2008
- Integrated extension list and tagged projects for an application
- Reduced server load for D.MD.o - I updated D.MD.o to serve update requests from any random mirror instead of the best mirror. I also improved the query that finds the best mirror to use better indexing which should …
Mozdev status update W8-2008
- Download file registration/release backend
(bug#12486,
bug#17302) -
the UI to allow projects to register and release their download
files is almost complete. This will allow project owners to allow
secure installations of their extensions and generation of
update.rdf files once those features are complete.
There were a …
- Download file registration/release backend
(bug#12486,
bug#17302) -
the UI to allow projects to register and release their download
files is almost complete. This will allow project owners to allow
secure installations of their extensions and generation of
update.rdf files once those features are complete.
Mozdev status update for W7-2008
- Finding supported applications automatically is deployed - Mozdev.org now has a list of applications that have extensions hosted with us. We're automatically tagging projects with the application names as well in order to make finding projects for an application (not just extensions) easier.
- Document how to make mailman default config …
Mozdev Status Update for W6-2008
- Finding supported applications automatically - I have the portion that parses .xpi files' install manifests (install.rdf files) working - it currently tracks what extension an .xpi file is as well as what applications and version ranges it supports. The frontend for displaying the applications Mozdev.org projects support and the extensions …
Mozdev Status Update for W5-2008
- Released Project search interface - There is still a small bug to work out here, but having a search form for finding projects at Mozdev should be a huge help for users trying to find a project.
- Parse supported applications from install.rdf files - I made a lot of progress on …
Mozdev Status Update for W4-2008
- Move /sandbox/php into CVS - This moves a large portion of Mozdev's site code into CVS which will allow more eyes to be on the code and allow future site developers easier access to the code for working on the site. The code is kept in the Hovercraft project.
- Upgrade …
Mozdev Status Update for W3-2008
- Project tagging - Project tagging is essentially complete; I need to move on to a search interface to make finding projects easier, but I'm thinking that might be another bug (to be filed).
- Upgrading Mozdev's PHP - Continued work to get Mozdev's code up-to-par with PHP 5.2.
- Migrate Mozdev site code …
Mozdev Status Update for W52-2007 - W2-2008
I've been taking a bit of a break from Mozdev over Christmas, so not as much got accomplished, and I'll be down at FUDCon tomorrow so I figured I'd do my status update early.
- bug#7021 - Project tags - I've added project tagging to Mozdev.org so that projects owners can … read moreMozdev Status Update for W51-2007
- bug#7021 - Project Tagging - Getting close to completion for this one - I have the project owner interface for tagging their project completed as well as the profile login/logout area. All that's left is the tag cloud and list of projects per tag for the user-facing pages, and an admin …
Mozdev status update for W50-2007
This week I spent a lot of time trying to get a better code library setup for Mozdev code that would be easier to maintain and test (mostly meaning, starting to write stuff in OOP style despite PHP 4's lackings). Towards that end, I've ended up getting session managent, authentication …
read moreMozdev status update for W49-2007
Lots of progress on squashing mirror bugs!
- Redirecting user to their closest mirror - Downloads directly from D.MD.o for recently-updated files - Per-project RSS feed of downloads Other tasks: - Ideas on various bugs - disaster recovery plan, broadcasting system for problems, centralized account management system, profile page for updating email address … read moreMozdev status update for W48-2007
This past weeks activities included:
- Fixed bugs in scripts from bugzilla table move - Created patch for warning new bugzilla users that their email addresses will be public - Staging upgrades to downloads.mozdev.org to serve recently-updated files directly from D.MD.o - Updated blog display on mozdev.org front page … read moreMozdev status update for W47-2007
Short week due to Thanksgiving holiday, but lots of bugs moved along.
- Preparations for Bugzilla 3.0 upgrade - Notifying project owners, working with sysadmin on other preparations - Move bugzilla tables to its own database - In order to reduce the time it takes to backup our main database and reduce complexity … read moreMozdev status update for W46-2007
- Fixed Drupal theme selection bug - Users were unable to change their theme due to me forcing the setting in settings.php globally.
- Planning fixes to mysql errors caused by backups - I've been working with Mozdev's sysadmins to try to figure out how best to deal with the two-minute outage daily …
Mozdev status update for W45-2007
Another big week of mirror work. I received responses from all the current mozdev.org mirrors as well as some that I wasn't aware was acting as a mirror. I have most of the mirrors assigned to regions so redirection to the closest mirror should be happening in the near …
read moreMozdev Status Update for W44-2007
- Finished up mirror management - I finished up the admin interface for managing mirrors. This included contacting all existing mirrors and verifying information (admin email, URLs, regions served). I'll still be spending some time adding additional information to the tool (such as availability reporting) and improving the regions served by each …
Mozdev Status Update for W43-2007
- Drupal rolled out to
production -
This resolves
bug#7020,
bug#10166,
and
bug#17020.
There has been some community discussion about the /drupal (as in http://www.mozdev.org/drupal/wiki) stuck in the middle of the path for the blog, wiki, and forum. Right now that is an unavoidable …
- Drupal rolled out to
production -
This resolves
bug#7020,
bug#10166,
and
bug#17020.
Mozdev Status Update for W42-2007
- RSS icon cleanup on front page
- Vebzom.org DNS was broken for awhile - This kept me from working on the new mirror management library
- Researched email delays - The problem might be related to the massive number of held messages that are sitting in Mailman; it might be the daily nag …
Mozdev Status Update W41-2007
The big events for the week are:
- New release of downloads.mozdev.org - The new version allows a browseable directory tree inside mozdev.org's site instead of redirecting to a mirror immediately. Our mirror network is still utilized for downloads, however. - Drupal moved to production - Our Drupal installation is now … read moreMozdev status update W40-2007
Most of this week was spent working on mirror improvements and preparing for the Drupal rollout.
- Determined Bouncer won't work for Mozdev - Bouncer's reliance on Product, Version, Language, and OS makes it not quite suitable for Mozdev since we don't make our project owners track language or OS for their … read moreMozdev W39-Y2007 status update
Drupal is ready to be deployed, so that's in a holding pattern waiting for the sysadmins to get time to set things up.
Since Drupal's currently stalled, I've moved onto other projects. Lots of cleanup of various tools that have been implemented recently and started evaluating tools to improve our … read moreWeek 38 Year 2007 status update
This past week's progress; somewhat less than I had hoped to finish due to Jocelyn being sick.
- Looking into using bouncer to manage our mirrors - I've only gone through and read all the documentation so far, but the tool seems like it would solve a number of mirror bugs for … read moreWeek 37 Year 2007 status update
Drupal for Mozdev is getting close to being ready to implement in production, so I've been mostly working on other bugs this week.
- Drupal integration into Mozdev site - I started looking into how to link Drupal into Mozdev's site - specifically how to include it in the navigation. I haven't gotten … read moreWeek 36 Year 2007 status update
I took a slight diversion from working on Drupal this week to try to give some other tasks attention.
- Drupal Mozdev theme work - Just minor tweaks to make the theme more "mozdevy" and work better with Mozdev's rotating themes.
- Setup custom project - This is a project to hold custom code …
Week 35 Year 2007 status update
This is a short week for me, so I didn't get as much accomplished as I hoped. Still, there was some good progress made, and the Drupal install for Mozdev is progressing well. The test for project owners should be coming shortly.
- Multisite Manager/install profile fixes - Fixing Mozdev's install … read moreWeek 34 Year 2007 status update
Mostly Drupal happenings this past week.
- Released staging copy to board members - The board members were able to get access to the staging copy I've been working on in order to test installing new Drupal instances, editing and creating content, and working with their user profiles synced to their Mozdev … read moreWeek 33 Year 2007 status update
Week 31 Year 2007 status update
Made lots of good progress with Drupal modules and permissions setup this week.
I had some problems with the Liquid wiki module not supporting CamelCase correctly, so I had to use some other modules to implement that as well (pear wiki, freelinking, wikitools). I've setup a default set of permissions … read moreWeek 30 update
Week 29 update
There was a great deal of discussion on the project owners list about the upcoming Firefox 3 update security changes. After discussion with Dave Townsend, Mozdev was able to figure out that we don't need to enforce SSL downloads in order to have secure updates.
The secure updates discussion continued … read moreWeek 28 update
I pretty much finished up the unstarted project list (bug#13381) near the beginning of last week, so I pushed forward on some other bugs.
For Firefox 3 updates (Mozdev bugs 17110 and 17302, Mozilla bug 378216), I tried to get some clarification to see if we needed SSL at …
read moreWeek 27 update
Last week as mostly spent working on the unstarted project list (bug#13381) and trying to digest how best to handle Firefox 3's upcoming requirement for extensions to be signed or installed via SSL
Most of the work for the unstarted project list is complete; with cvs history in a … read moreWeekly update June 25th - 29th
Much of last week was spent with me planning how to get moving on the unstarted projects list and reviewing and brainstorming ideas for bugs.
In order to make bug#13381 possible, I've started work on cvs2mysql which will be able to log cvs transactions to a mysql database. This … read more