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

Reply via email to