Hi,

As xapi starts to stabilise I’d like to refresh the ‘opam’ packages. Ideally 
we’d push the packages upstream in the master repo, and then we’d benefit from 
community activity such as

* bulk builds for different distros and architectures
* greater exposure to our stuff via the existing websites full of docs etc

Looking at the current packages[1] we have a bit of a naming problem :) I’d 
like to propose some renames, to apply the following principles:

0. if something is usable separately and has a nice interface then give it a 
globally-meaningful name. For example “nbd” for NBD protocol; “vhd-format” for 
the vhd file format; etc

1. the prefix ‘xcp’ is old and confusing: replace with ‘xapi’. When we talk 
about xcp we usually mean the “xapi daemons”

2. where a name sounds general but the code is a bit specific, prefix with 
‘xapi-‘. I’m looking at you, (xapi-)stdext.

How about the following (opam package) renames? Note no code will change 
(although that might make sense too):

xcp -> xapi-idl
xen-api-libs-transitional -> xapi-libs-transitional
netdev -> xapi-netdev
cdrom -> xapi-cdrom
forkexecd -> xapi-forkexecd
stdext -> xapi-stdext
tapctl -> xapi-tapctl
xcp-inventory -> xapi-inventory
xcp-rrd -> rrd
xcp-networkd -> xapi-networkd
sm-cli -> xapi-storage-cli
ffs -> xapi-storage-ffs
message_switch -> xapi-message-switch

No change to:
xenctrl
pci-db
netlink
xen-api-client (API, not implementation)
rrdd*
xenops*
camldm

Thoughts?

Cheers,
Dave

[1] https://github.com/djs55/opam-repo-dev/tree/master/packages
_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to