Add -F (Force) and -p (sourcePackage) flags to nicole
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Medium
|
Unassigned |
Bug Description
As discussed on IRC, we require two options to be added to Nicole:
-F (Force)
-p (sourcePackage)
The semantics are as follows:
-F indicates that, regardless of whether or not a sourceforge or freshmeat project was found with the suggested name, create the product.
-p indicates that the product listing file will contain a second column which indicates a sourcepackage name that should be associated with that product. All sourcepackages that are related to that sourcepackage name should have packaging table entries added. Example file follows:
analog analog
anna anna
Note that -p implies a change in workflow: even if the product listed exists, we still need to check if all sourcepackages listed require adding to packaging. For instance:
apache apache
apache apache2
Even though apache will already exist, we should add a packaging entry for both apache and apache2. This also implies that existing products (that were manually entered) need to have all package listings associated.
Changed in doap: | |
status: | New → Rejected |
tags: | added: iso-testing |
tags: | removed: iso-testing |
-F attempts to create a Product even if we didn't found necessary information on web, the most critical is the OWNER.
Should we create a fake Person to own all the not found products or would we use another policy ?