Open main menu

CDOT Wiki β

Changes

Fedora/Firefox Repository Setup for Nightly and Beta builds

1,255 bytes added, 16:26, 18 October 2010
Project News
Nightlies are located at [http://nightly.mozilla.org/ Firefox Nightlies]
 
 
== Approach to the Problem ==
 
* Target: Current Fedora releases (right now that's
 
Approach to packaging:
# Pull from a standard URL (as of now http://nightly.mozilla.org/) (armenzg-TODO: get fixed URL to latest)
# Package that binary nightly/beta as an RPM
# Add to a repository and regenerate/update metadata
 
Approach to repo access:
# Make a repo "release" RPM that provides .repo file and public key
 
Approach to SELinux:
# Modify the RPM packaging to setup SELinux appropriately
#* File labels and policy need to be managed in the RPM package
 
Installation locations:
* Must not conflict with distro-provided install locations
* Should be in the standard path
* Should start up with a --profile-manager
* Should appear in the graphical menus, with a different name than the stable release
* Make appear on the GUI menus - Minefield (Firefox nightly) - Firefox (Developer Preview)
 
== Deployment ==
 
* Deploy on HW in CDOT initially (which machine?)
* Deliver scripts to Armen for deployment on Mozilla infra
 
== Release Targets ==
 
* 0.1 - Proof of concept
* 0.2 - Cleaned-up release
* 0.3 - Scripts delivered to Armen
 
== Division of Labour ==
 
* SPEC file - Eugene
* Repo - Vitaly
* SELinux - Brett
* Desktop integration and testing - Tarinur
1
edit