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

Reply via email to