We discussed this topic in the xCAT development team meeting today, here are the consensus from the team, if you have any further comments, please let us know.
1. Code repository: We will migrate the xCAT code repository from sourceforge to github after xCAT 2.10 release, which is planned for July 31. After the migration, we will remove all the code write permissions from sourceforge to avoid anyone continue changing code on sourceforge. 2. Documentation: The xcat-docs.readthedocs.org is a better option, it could hook with the github.com to automatically fetch the xcat-doc code changes and convert the restructedtext files to html and host these html files on readthedocs, just in case the readthedocs have problem in the future, the user could download the xcat-doc code and convert them to html files and browse locally, or we could host the html files on xcat.org. In the next one or two months, we will move the documentation from sourceforge to readthedocs, during this time frame, the users could still use the sourceforge doc as the master copy. 3. Packages download and online yum/zypper/apt repositories will be on xcat.org, we need to see if there is any performance or capacity problem with xcat.org on hosting the files, if there is performance/capacity problem, we could consider falling back to sourceforge(hope this will not happen). 4. Bug system and user forum: we will try to use the github issue system as the bug system and user forum, we do see that the github issue system could be deeply customized, if this turns out to be a problem, we could consider hosting some bug system or user forum on xcat.org, but if we need to host this on xcat.org, the user authentication needs to be handled carefully. 5. xCAT home page: the xCAT homepage will be xcat.org, on this homepage, it will have links to github and readthedocs. ------------------------------------------------------------------------- Li,Guang Cheng (李光成) IBM China System Technology Laboratory Tel: 86-10-82453499 Tie-Line: 9053499 Email: ligua...@cn.ibm.com Address: Building 28, ZhongGuanCun Software Park, No.8, Dong Bei Wang West Road, Haidian District Beijing 100193, PRC 北京市海淀区东北旺西路8号中关村软件园28号楼 邮编: 100193 From: Jarrod Johnson <jjohns...@lenovo.com> To: "xCAT Users Mailing list (xcat-user@lists.sourceforge.net)" <xcat-user@lists.sourceforge.net> Date: 2015/07/22 21:46 Subject: [xcat-user] Toward a post-sourceforge future.... So this is my take on how things are/should proceed. First, as soon as possible the primary git repositories will shift to github. This has already happened for confluent. I think this is a pretty unambiguous move. It aligns with a good community contribution, and in the (hopefully unlikely) event of github 'pulling a sourceforge' or 'pulling a code.google.com', it's not too terrible for developers to pack up and move. As to the rest, I think there's some debate: -Default landing: -I think it should be xcat.org and not a redirect to anywhere else (i.e. not cause people to end up bookmarking a url that could change). -Documentation: I've heard/said three different options: -github wiki -readthedocs.org -self-hosted on xcat.org (doc source in restructured text or asciidoc, probably using https://github.com/gollum/gollum to serve it up) I personally am leaning toward xcat.org. This is the most portable without disrupting user access. At sourceforge we were subjected to having to migrate at the whim of sourceforge's will to support, and now we face an increasingly urgent need to migrate away. For github and readthedocs.org, the same applies: we may be forced to do migrations in a manner disruptive to people. -Package Downloads: - I think having xcat.org present a more straightforward filesystem would be ideal. It's hard for users to sync the file release area today, and I'd like to change that. There has been concern about the scale of our downloads and whether what we currently have in xcat.org is up to the task (sourceforge does have a pretty decent CDN going on). - An additional approach would be to get things into copr/ppa/opensuse build service, though at least xCAT-genesis-base may be a difficult thing to get to build in at least some of those services. -Discussion: -Self hosted mailing list/forum software. I have no experience on this front yet, though I think this clearly falls into the category of things you don't want to change drastically at the behest of hosting provider/having to move hosting providers. For example, sourceforge's outage broke our ability to discuss. -Issue reporting/tracking -Use github. It's there, it's free. It's probably in the category of things the users can follow if we move. -Self-hosted redmine instance. I find github a bit less fully featured on issue tracking than I would like. If people feel like issue tracking is one of those things that should seamlessly persist across a hypothetical hosting change, this would be the way to do it. Thoughts? Also, do people think that Lenovo should host a Lenovo oriented site additionally packaging this content? Obviously it would still be able to be used in the same way that, but it may include some content that isn't afraid to be tied to a vendor (potentially: warranty status reporting, bundled firmware/config utilities that aren't cross-vendor or are not open source, documentation that more specifically addresses using Lenovo equipment without branching for the myriad of possibilities). It wouldn't have an independent git repository, but it might have distinct sets of packages (built on a cadence for Lenovo Cluster releases), documentation, etc. ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user