Difference between revisions of "Automatic ExclusiveArch Addition/Removal"
(6 intermediate revisions by 2 users not shown) | |||
Line 30: | Line 30: | ||
[[User:Chris Tyler|ctyler]] | [[User:Chris Tyler|ctyler]] | ||
[[User:Paul.W|PaulW]] | [[User:Paul.W|PaulW]] | ||
+ | |||
+ | On the #fedora-devel and #seneca | ||
+ | |||
+ | Jesse Keating -- Oxf13 | ||
+ | |||
+ | Dennis Gilmore -- dgilmore | ||
<!-- Add links to any mentors or key participants in the community. --> | <!-- Add links to any mentors or key participants in the community. --> | ||
Line 37: | Line 43: | ||
* 0.2 Add extra features, get automatic download of packages working, debug | * 0.2 Add extra features, get automatic download of packages working, debug | ||
* 0.3 Write documentation, polish off program | * 0.3 Write documentation, polish off program | ||
+ | == 0.1 Release Update == | ||
+ | Download Link:?<Br> http://www.tuori.tk/sbr/autoarch01.py?<Br> | ||
+ | |||
+ | |||
+ | What is the goal of the project?<Br> | ||
+ | -Working batch package editor for addition and removal of ExcludeArch arm line in spec files<Br> | ||
+ | |||
+ | |||
+ | What did the 0.1 release accomplish?<Br> | ||
+ | -Familiarized myself with Python (API, syntax, structure) <Br> | ||
+ | -Basic working script that works on a single spec file with filename entered by user<Br> | ||
+ | |||
+ | Goals for 0.2?<Br> | ||
+ | -Conf file<Br> | ||
+ | -Logging<Br> | ||
+ | -Looping<Br> | ||
+ | |||
+ | Goals for 0.3?<Br> | ||
+ | -Git<Br> | ||
+ | -Polish<Br> | ||
+ | |||
+ | == 0.2 Release Update == | ||
+ | Download Link:<Br> http://www.tuori.tk/sbr/autoarch02.py<Br> | ||
+ | |||
+ | |||
+ | What is the goal of the project?<Br> | ||
+ | -Working batch package editor for addition and removal of ExcludeArch arm line in spec files that works with repository<Br> | ||
+ | |||
+ | |||
+ | What did the 0.1 release accomplish?<Br> | ||
+ | -Greatly improve script with new config file<Br> | ||
+ | -Ability to add/remove entries from multiple spec files at a time<Br> | ||
+ | -Works on Local Filesystem<Br> | ||
+ | |||
+ | Conf File?<Br> | ||
+ | #AutoArch Config File (Do not change comments) | ||
+ | #Set Line to Modify: | ||
+ | ExcludeArch: | ||
+ | #Set Architecture to Modify: | ||
+ | Arm | ||
+ | #Add or Remove Above Settings From Spec (A/R) | ||
+ | A | ||
+ | #Subdirectory for Output | ||
+ | test_output | ||
+ | #Add above this line when not found | ||
+ | BuildRequires: | ||
+ | #PACKAGES TO MODIFY (Enter each on its own line below this line) | ||
+ | test.spec | ||
+ | test2.spec | ||
+ | |||
+ | Goals for 0.3?<Br> | ||
+ | -Fix removal function<Br> | ||
+ | -Logging<Br> | ||
+ | -Get working with git and repsoitory<Br> | ||
+ | -Polish | ||
+ | |||
== Communication == | == Communication == | ||
+ | |||
=== Mailing Lists === | === Mailing Lists === |
Latest revision as of 09:08, 7 April 2011
Contents
Automatic ExclusiveArch Addition/Removal
Project Description
The purpose of this project is to write a script that will automatically loop through a given list of packages and automatically download them. It will then change a line specified by the user.
Project Leader(s)
Matthew Tuori
Project Contributor(s)
Project Details
- Script will be written in Python.
- Input can include a csv file or command line arguements.
- There will be a config file.
Project Plan
Tracking mechanism (bugzilla, trac, github, ...): To be determined - Still have to look at the available options to determine the solution that is best for this project.
On the #fedora-devel and #seneca
Jesse Keating -- Oxf13
Dennis Gilmore -- dgilmore
Goals for each release and plans for reaching those goals:
- 0.1 Have a rough working script (May not include automatic download of packages)
- 0.2 Add extra features, get automatic download of packages working, debug
- 0.3 Write documentation, polish off program
0.1 Release Update
Download Link:?
http://www.tuori.tk/sbr/autoarch01.py?
What is the goal of the project?
-Working batch package editor for addition and removal of ExcludeArch arm line in spec files
What did the 0.1 release accomplish?
-Familiarized myself with Python (API, syntax, structure)
-Basic working script that works on a single spec file with filename entered by user
Goals for 0.2?
-Conf file
-Logging
-Looping
Goals for 0.3?
-Git
-Polish
0.2 Release Update
Download Link:
http://www.tuori.tk/sbr/autoarch02.py
What is the goal of the project?
-Working batch package editor for addition and removal of ExcludeArch arm line in spec files that works with repository
What did the 0.1 release accomplish?
-Greatly improve script with new config file
-Ability to add/remove entries from multiple spec files at a time
-Works on Local Filesystem
Conf File?
#AutoArch Config File (Do not change comments) #Set Line to Modify: ExcludeArch: #Set Architecture to Modify: Arm #Add or Remove Above Settings From Spec (A/R) A #Subdirectory for Output test_output #Add above this line when not found BuildRequires: #PACKAGES TO MODIFY (Enter each on its own line below this line) test.spec test2.spec
Goals for 0.3?
-Fix removal function
-Logging
-Get working with git and repsoitory
-Polish