Most of the XAPI-project’s upstream forks were created by people who were doing work on the XAPI project (or precursor XenServer), and were created for use in or with the xapi project (but created outside the xapi-project space on github either due to obvious potential for wider use, or due to their initial status as personal experiments). It probably makes sense to include these ones in the analysis.
These include: PRDup git://github.com/xapi-project/PRDup.git blktap-dkms git://github.com/xapi-project/blktap-dkms.git cdrom git://github.com/xapi-project/cdrom.git ffs git://github.com/xapi-project/ffs.git libvhd git://github.com/xapi-project/libvhd.git nbd git://github.com/xapi-project/nbd.git netdev git://github.com/xapi-project/netdev.git ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git ocaml-tar git://github.com/xapi-project/ocaml-tar.git ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git ocaml-xenstore-clients git://github.com/xapi-project/ocaml-xenstore-clients.git ocamltest git://github.com/xapi-project/ocamltest.git tapctl git://github.com/xapi-project/tapctl.git vhd-tool git://github.com/xapi-project/vhd-tool.git wsproxy git://github.com/xapi-project/wsproxy.git xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git xcp-idl git://github.com/xapi-project/xcp-idl.git xcp-storage-managers git://github.com/xapi-project/xcp-storage-managers.git xen-api-backports git://github.com/xapi-project/xen-api-backports.git xen-api-client git://github.com/xapi-project/xen-api-client.git xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git xen-api-libs-transitional git://github.com/xapi-project/xen-api-libs-transitional.git xs-pull-request-build-scripts git://github.com/xapi-project/xs-pull-request-build-scripts.git Created for XenServer and (currently) categorised under XenServer rather than Xapi: vncterm git://github.com/xapi-project/vncterm.git Repositories forked from unrelated upstream projects: oclock git://github.com/xapi-project/oclock.git opam git://github.com/xapi-project/opam.git opam-repository git://github.com/xapi-project/opam-repository.git python-github2 git://github.com/xapi-project/python-github2.git ocaml-sha git://github.com/xapi-project/ocaml-sha.git The last of those was created by vincenthz, who also worked on XenServer and XAPI, but my understanding is that ocaml-sha was a separate personal project. From: xen-api-boun...@lists.xen.org [mailto:xen-api-boun...@lists.xen.org] On Behalf Of Lars Kurth Sent: 27 March 2014 4:25 PM To: xen-api@lists.xen.org; mirageos-de...@lists.xenproject.org Subject: [Xen-API] Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS Hi all, a while ago I kicked a conversation related to putting a dashboard for the Xen project sub projects together. As it turns out there is an issue in XAPI and MirageOS repositories on github. Some of them are forks of upstreams, which are hard for the tool to analyze. My proposal would be to *not analyse them* and include them into statistics. If I don't hear any screams, then this will be the default. The list of forks detected are listed below ... Also, it would be good to let me know of any other repos that you dont want to analyse. The full list is at http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html (note that there is 79 pages of them) which should be aggregated into buckets for XAPI and opam Regards Lars = Detected forks in XAPI Project = xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git PRDup git://github.com/xapi-project/PRDup.git blktap-dkms git://github.com/xapi-project/blktap-dkms.git cdrom git://github.com/xapi-project/cdrom.git ffs git://github.com/xapi-project/ffs.git libvhd git://github.com/xapi-project/libvhd.git nbd git://github.com/xapi-project/nbd.git netdev git://github.com/xapi-project/netdev.git ocaml-fd-send-recv git://github.com/xapi-project/ocaml-fd-send-recv.git ocaml-opasswd git://github.com/xapi-project/ocaml-opasswd.git ocaml-sha git://github.com/xapi-project/ocaml-sha.git ocaml-tar git://github.com/xapi-project/ocaml-tar.git ocaml-vhd git://github.com/xapi-project/ocaml-vhd.git ocaml-xenstore-clients git://github.com/xapi-project/ocaml-xenstore-clients.git ocamltest git://github.com/xapi-project/ocamltest.git oclock git://github.com/xapi-project/oclock.git opam git://github.com/xapi-project/opam.git opam-repository git://github.com/xapi-project/opam-repository.git python-github2 git://github.com/xapi-project/python-github2.git tapctl git://github.com/xapi-project/tapctl.git vhd-tool git://github.com/xapi-project/vhd-tool.git vncterm git://github.com/xapi-project/vncterm.git wsproxy git://github.com/xapi-project/wsproxy.git xcp-eliloader git://github.com/xapi-project/xcp-eliloader.git xcp-guest-templates git://github.com/xapi-project/xcp-guest-templates.git xcp-idl git://github.com/xapi-project/xcp-idl.git xcp-storage-managers git://github.com/xapi-project/xcp-storage-managers.git xen-api-backports git://github.com/xapi-project/xen-api-backports.git xen-api-client git://github.com/xapi-project/xen-api-client.git xen-api-libs-specs git://github.com/xapi-project/xen-api-libs-specs.git xen-api-libs-transitional git://github.com/xapi-project/xen-api-libs-transitional.git xs-pull-request-build-scripts git://github.com/xapi-project/xs-pull-request-build-scripts.git = Detected forks in Mirage OS = xen git://github.com/mirage/xen.git mirari git://github.com/mirage/mirari.git ocaml-cohttp git://github.com/mirage/ocaml-cohttp.git ocaml-crypto-keys git://github.com/mirage/ocaml-crypto-keys.git ocaml-cstruct git://github.com/mirage/ocaml-cstruct.git ocaml-dns git://github.com/mirage/ocaml-dns.git ocaml-openflow git://github.com/mirage/ocaml-openflow.git ocaml-re git://github.com/mirage/ocaml-re.git ocaml-tuntap git://github.com/mirage/ocaml-tuntap.git ocaml-uri git://github.com/mirage/ocaml-uri.git ocaml-xenstore git://github.com/mirage/ocaml-xenstore.git opam-repository git://github.com/mirage/opam-repository.git -------- Original Message -------- Subject: Removing forks from the analysis Date: Thu, 27 Mar 2014 14:36:06 +0100 From: Santiago Dueñas <sdue...@bitergia.com><mailto:sdue...@bitergia.com> To: Lars Kurth <lars.ku...@xen.org><mailto:lars.ku...@xen.org> CC: cit...@lists.bitergia.com<mailto:cit...@lists.bitergia.com> Hi again Lars, during our analysis, we found that some of your git repos are forks from upstream repositories. I don not know whether you talk to Manrique or Jesus about that but I prefer to remember you which possibilities we offer and which one we have follow. The repositories that we have already analyzed are listed on the scm-repos page: http://bitergia.com/projects/citrix-xen-dashboard/browser/scm-repos.html We offer three possibilities for treating these cases: - Do not analyze forks. This is the default option. We have removed from the analysis those repositories marked as forks in Github and others from upstream such as "ocaml" and "opam" series (see the attached file that includes the full list of forks). Probably, you will want to remove more. If this is your choice, please have a look at the repositories page and send me an email with the list of git repositories you want to remove from the analysis. - Analyze forks. Take into account that this can affect the whole numbers and stats, particularly if your team is not really active in these repos. - Analyze differences between upstream and local repositories. Due this functionality is out of the basic dashboard, please talk to Manrique or Jesus to get more details, if interested. Santi -- Santiago Dueñas sdue...@bitergia.com<mailto:sdue...@bitergia.com> Bitergia S.L.L
_______________________________________________ Xen-api mailing list Xen-api@lists.xen.org http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api