NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-xen/47200: Sorry state of xen in NetBSD

On Mar 4,  3:02am, wrote:
} >Number:         47200
} >Category:       port-xen
} >Synopsis:       Sorry state of xen in NetBSD
} >Responsible:    port-xen-maintainer
} >State:          open
} >Arrival-Date:   Fri Nov 16 14:55:01 +0000 2012
} >Originator:     Martin S. Weber
} >Release:        NetBSD 6.0_STABLE / pkgsrc-2012Q3
} >Environment:
} System: NetBSD agamemnon.entropie.local 6.0_STABLE NetBSD 6.0_STABLE 
(GENERIC) #0: Mon Nov 12 20:11:14 EST 2012 
root@agamemnon.entropie.local:/space/obj/sys/arch/amd64/compile/GENERIC amd64
} Architecture: x86_64
} Machine: amd64
} >Description:
} The xen packages / port is in a very sorry state, release engineering wise.
} Given the (lack of) depth and state of its documentation, you might as well 
} think this is GNU software.

     This is rather inflamatory.  If you want people to pay attention,
you might want to tone it down a bit.

} - the port's homepage last two progress items were 2009 and 2012. Really?
} - the xen howto is so far out of date that it hurts just reading. 
}   Xentools20? Fabolous.
} - xen defines two competing interfaces, one supposedly ready to deprecate the
}   other (xm, xl). xm has a manpage. xl doesn't. xm has manpages for its config
}   file, and the per-domain config files. xl uses config files similarly. xm's
}   config files have manpages; xl's don't.

     xentools is third party software.  NetBSD isn't responsible for the
quality of documention supplied with third party software.

} - xl actually tries to use some very non-netbsd'ish paths 
     This is a known issue, and is being worked on.  It should be much
better with xentools42.

} - there is no single, simple step-by-step guide by netbsd that actually 
}   working results.
} - the current NetBSD documentation doesn't explain NetBSD specifics at all.

     There aren't a lot.  Anyways, I didn't have any trouble setting up
Xen using NetBSD documentation.  However, I do agree that the Howto
needs work.  There is another PR for it.

} - NetBSD shouldn't rely on any bit of information from the xen homepage, as
}   the chaos over there is even worse than what NetBSD presents under port-xen
} and then, it doesn't even work?

     Yes it does.  Xen is used with a number of NetBSD project servers,
and is used heavily in production by a number of developers.

} - it might actually reboot your hardware (it does this for me at times)

     This statement provides absolutely no useful information

} - it might give your dom0 1 CPU no matter how many you've asked for

     NetBSD dom0 isn't SMP capable.

} - it can't properly communicate with itself (can't find console: ENOENT)

     User error.

} - its scripts are out of date?? (e.g. xen/scripts/vif-bridge checks its
}   state argument for 2 and 6 but actually gets called with 1 and 5)
} How about some of the NetBSD/port-xen wizards just writes a step-by-step,
} no-extra-comments, this-is-what-works guide (i.e. shell-script style) and
} lets this get under the scrutiny of reality?
} >How-To-Repeat:
} Try to install a linux domU under NetBSD-6.0_STABLE/amd64 dom0 with
} xen 4.1.3 from pkgsrc-2012Q3 without a Ph.D. in xenism. Fail. Pull hair 
} over documentation. Walk away or write PR.

     I managed to install a linux domU under a NetBSD dom0, and I don't
have a Ph.D.  It really isn't that difficult.

} >Fix:
}       Xen wizards actually share their working setup scripts and 
}-- End of excerpt from

Home | Main Index | Thread Index | Old Index