Open main menu

CDOT Wiki β

Changes

Package the Weave Server

637 bytes added, 21:53, 12 April 2011
Milestone 0.3
== Project Description ==
Weave is the server used by Mozilla Sync for synchronizing personal data (bookmarks, passwords, form values, and cookies) across multiple machines and architectures (Windows/Linux, Android, etc). This project involves packaging Weave for Fedora and getting it through the [http://fedoraproject.org/wiki/Package_Review_Process package review process]. This is being done so individuals, groups, and companies can run their own private weave server.
 
== Project Leader(s) ==
[http://zenit.senecac.on.ca/wiki/index.php/User:Jpmorgan Justin Morgan]
 
== Project Details ==
<!-- Provides more depth than the Project Description. This is the place for technical discussions, project specs, or other details. If this gets very long, you might consider breaking this part into multiple pages and linking to them. -->
Weave Server consists of two APIs:* [http://hg.mozilla.org/services/sync-server Weave Server Sync (sync-server)]* [http://hg.mozilla.org/services/reg-server/summary Weave Registration Server (reg-server)]
Sync -server is used for to synchronizing data with the Weave server, while Sync clients. Reg-Server server is used for setting up creating and managing user accounts.
The objective of the project is to have the Weave server packaged and available on the main Fedora respositories (yum install weave). This The package should include allow a clean user to install/uninstall while streamlining Apache administration/a working Weave server with minimal configuration for Weave.
== Project Plan ==
Tracking Mechanism:
* [httpshttp://bugzilla.redhat.com/show_bug.cgi?id=690360 Bugzilla ID: 690360]
Key Contacts:
* [http://zenit.senecac.on.ca/wiki/index.php/User:Mhoye Mike Hoye]
* [http://zenit.senecac.on.ca/wiki/index.php/User:ctyler Chris_Tyler Chris Tyler] 
Goals for each release and plans for reaching those goals:
* 0.1 - Documentation for the manual installation of Weave server.
* 0.2 - Initial package release tested with mock and koji. Bugzilla request made to begin Fedora submitted for package review process. * 0.3 - Package passes the completes review process and is submitted to koji ready for inclusion in the official Fedora reporepos== Project Milestones/Releases == === Milestone 0.1 ===[http://justinpaulmorgan.blogspot.com/2011/03/installing-weave-server-fedora.html Installing Weave Server Documentation] === Milestone 0.2 ===[https://bugzilla.redhat.com/show_bug.cgi?id=690360 Bugzilla ID: 690360 - Package Review] === Milestone 0.3 (Not Final)===Latest Package Release (20110314-1):* [http://matrix.senecac.on.ca/~jpmorgan/SPECS/weave.spec SPEC]* [http://matrix.senecac.on.ca/~jpmorgan/SRPMS/weave-20110314-1.fc14.src.rpm SRPM]* [http://matrix.senecac.on.ca/~jpmorgan/RPMS/weave-20110314-1.fc14.noarch.rpm RPM] [http://zenit.senecac.on.ca/wiki/index.php/Winter_2011_Handout_-_Package_the_Weave_Server Winter 2011 Handout - Package the Weave Server]
== Communication ==
[https://wiki.mozilla.org/Services/Sync Weave Mozilla Wiki]
=== Links/Bugs/Tracking ===<!-- Add a link to any page(s) related to your work, including the bug numbers (on bugzilla or trac) --> [https://wiki.mozilla.org/Labs/Weave/Sync/1.1/Setup Sync-Server 1.1 Setup/Config (Source)] [https://wiki.mozilla.org/Labs/Weave/User/1.0/Setup Reg-Server 1.0 Setup/Config Code (SourceMozilla)] === Source Code Control ===
<!-- Add a link to source code URLs, including git/mercurial/svn/cvs repositories -->
[http://hg.mozilla.org/services/sync-server/ Sync-Server server Source/Changelog]
[http://hg.mozilla.org/services/reg-server/ Reg-Server server Source/Changelog]
=== Blogs ===
* [http://annasob.wordpress.com Anna Sobiepanek]
* [http://tobyelliott.wordpress.com/ Toby Elliot (Building Weave (Toby Elliot)]
== Project News ==
===4/12/2011===
Weave package now uses upstream sources, version reflect Mercurial tag date.
 
===4/10/2011===
Updated Milestone 0.2 with latest package release with Bugzilla Review Process fixes.
 
===3/30/2011===
Updated Milestone 0.2 to release 3 as per changes from review process.
'''===3/27/2011'''===
Both 0.1 and 0.2 milestones have been completed. Install documentation added to wiki and initial bugzilla request has been submitted for Package review. Links added to package files.
'''===2/2/2011'''===
Initial wiki page created. Met with Mike Hoye to discuss initial package design. It was decided that the /etc/httpd/conf.d/ folder would be used to automatically pick up the weave apache conf file to help automate the install process.
<!-- This is where a permanent record of your releases and updates will go. In these you should discuss the status or your work, your interactions with other members of the community (e.g., Seneca and Mozilla), problems you have encountered, etc. -->
1
edit