[Maas-devel] Loose ends while finishing up docs for 12.10-stabilization milestone.
Gavin Panella
gavin.panella at canonical.com
Sun Nov 18 10:31:50 UTC 2012
I'm trying to finish up the docs for 12.10-stabilization, and I've
found a lot of loose ends around maas-import-pxe-files, especially now
that it's hidden behind a Celery task (import_boot_images).
My current plan of action is below. I'll do a one-to-one
pre-implementation review with someone tomorrow, but as it touches on
a lot of things I want to find out if this interferes with anyone
else's plans before I get stuck in.
- Update HACKING.txt and INSTALL.txt with new instructions, now that
maas-import-pxe-files is not for mortals.
- Remove etc/cron.d/maas-import-pxe-files.
- Add import_boot_images to CELERYBEAT_SCHEDULE on the *region*.
Should probably be a no-op until it has been called at least once,
manually.
- Update setup.py to put maas-import-pxe-files somewhere
else... perhaps. Same with the other maas-import-* scripts.
- Remove maas-import-isos.
- Update warning about maas-import-pxe-files in src/maasserver/api.py.
- Investigate use of COMPONENT.IMPORT_PXE_FILES enum.
- Update references to maas-import-pxe-files in comments and
docstrings, in
* src/maasserver/models/bootimage.py
* src/provisioningserver/pxe/config.py
- Update exception message referencing maas-import-pxe-files in
src/provisioningserver/kernel_opts.py.
- Remove man/maas-import-pxe-files.8.
- Ignore the man directory, and remove it in Makefile:clean.
- Ensure that man pages are generated in the package build, and placed
into the package.
More information about the Maas-devel
mailing list