Christine Tran writes: > A colleague asked where was the manifest for milestone/devices and it > stumped me for a while not being able to find it. Turns out it's lumped > in with the definition for system/device/local:default in > devices-local.xml. Was this done for a reason, and do you think this is > bad form? While it's neat that I now know I can define multiple > services in one XML file, I think it'll be clearer if there exists a > milestone/devices.xml file, separate from the devices-local.xml file. > > What do you think?
Since I wrote it, I don't agree with it inherently being bad form. :) I think the more useful RFE here would be to list the manifest file(s) which contributed to the service definition in the repository. Allow the question to be answered directly rather than trying to answer it by convention. I think that the profiles project may need this in their implementation anyways. (But could be wrong.) The only annoying part is if the service is imported from a file that no longer exists on the filesystem (or is on an unmounted filesystem), but that's an OK answer for an admin too, I'd think. Still, aside from idle curiousity, I'm not sure why this is important to someone not trying to fix a bug in the manifest. Do remember that a very valid answer to the question is "there is no manifest. this service was created by software." Let's work through cases where locating the manifest is deemed necessary, and make sure we have RFEs filed against the repository to ensure that those cases can be resolved without resorting to a tool that's not always available to you. liane