Mailing List Archive

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 <sduenas@bitergia.com>
To: Lars Kurth <lars.kurth@xen.org>
CC: citrix@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
sduenas@bitergia.com
Bitergia S.L.L
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
Dave and I are currently going through our repository list to normalize this for Mirage.

https://github.com/mirage/mirage/issues/236

We'll update you shortly when the "trove" is completed. That will have an authoritative list of libraries, as well as spotting any licensing inconsistencies or incorrect fork orders.

cheers,
Anil

On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org> wrote:

> 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 <sduenas@bitergia.com>
> To: Lars Kurth <lars.kurth@xen.org>
> CC: citrix@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
> sduenas@bitergia.com
> Bitergia S.L.L
>
>
>
>
> <xen_forks.txt>_______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
That would be fantastic. Please makes sure that the list you come up
with has some sort of relation to the baseline. Aka "add xyz", remove
"xyz". Otherwise it will be a pain for bitergia to do this and they may
charge us extra
Lars

On 27/03/2014 16:28, Anil Madhavapeddy wrote:
> Dave and I are currently going through our repository list to
> normalize this for Mirage.
>
> https://github.com/mirage/mirage/issues/236
>
> We'll update you shortly when the "trove" is completed. That will
> have an authoritative list of libraries, as well as spotting any
> licensing inconsistencies or incorrect fork orders.
>
> cheers,
> Anil
>
> On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org
> <mailto:lars.kurth@xen.org>> wrote:
>
>> 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 <sduenas@bitergia.com>
>> To: Lars Kurth <lars.kurth@xen.org>
>> CC: citrix@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
>> sduenas@bitergia.com
>> Bitergia S.L.L
>>
>>
>>
>>
>> <xen_forks.txt>_______________________________________________
>> Xen-api mailing list
>> Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
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-bounces@lists.xen.org [mailto:xen-api-bounces@lists.xen.org] On Behalf Of Lars Kurth
Sent: 27 March 2014 4:25 PM
To: xen-api@lists.xen.org; mirageos-devel@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 <sduenas@bitergia.com><mailto:sduenas@bitergia.com>

To:

Lars Kurth <lars.kurth@xen.org><mailto:lars.kurth@xen.org>

CC:

citrix@lists.bitergia.com<mailto:citrix@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

sduenas@bitergia.com<mailto:sduenas@bitergia.com>

Bitergia S.L.L
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
On 01/04/2014 18:37, Thomas Sanders wrote:
>
> 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.
>
Thomas,
just checking whether I understand correctly. The repos below were
* created specifically for XAPI or XenServer
* the reason why they were forked were basically workflow related

> 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
>
Thus, there is no real risk that the numbers will be skewed

> Created for XenServer and (currently) categorised under XenServer
> rather than Xapi:
>
> vncterm git://github.com/xapi-project/vncterm.git
>
OK, should this one be included under XAPI project?

> 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 what I read then, these 5 should not be counted as they would skew
the stats

Regards
Lars


> *From:*xen-api-bounces@lists.xen.org
> [mailto:xen-api-bounces@lists.xen.org] *On Behalf Of *Lars Kurth
> *Sent:* 27 March 2014 4:25 PM
> *To:* xen-api@lists.xen.org; mirageos-devel@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 <sduenas@bitergia.com> <mailto:sduenas@bitergia.com>
>
> *To: *
>
>
>
> Lars Kurth <lars.kurth@xen.org> <mailto:lars.kurth@xen.org>
>
> *CC: *
>
>
>
> citrix@lists.bitergia.com <mailto:citrix@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
> sduenas@bitergia.com <mailto:sduenas@bitergia.com>
> Bitergia S.L.L
>
>
>
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
(Removing mirageos-devel list from recipients list since this is only about xapi.)

That’s right, Lars.

I think it probably makes most sense to count vncterm in XenServer metrics but not XAPI metrics.

The final set of five that are forked from unrelated upstream projects should have a sixth added:
xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
…and yes, it makes sense to exclude those from the analysis (or perhaps consider only the changes that have been made in the xapi-project clone but not in the upstream, as suggested as an option by Santiago Dueñas).

Thomas
From: Lars Kurth [mailto:lars.kurth.xen@gmail.com] On Behalf Of Lars Kurth
Sent: 01 April 2014 6:53 PM
To: Thomas Sanders; xen-api@lists.xen.org; mirageos-devel@lists.xenproject.org
Subject: Re: [Xen-API] Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS

On 01/04/2014 18:37, Thomas Sanders wrote:
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.
Thomas,
just checking whether I understand correctly. The repos below were
* created specifically for XAPI or XenServer
* the reason why they were forked were basically workflow related



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
Thus, there is no real risk that the numbers will be skewed



Created for XenServer and (currently) categorised under XenServer rather than Xapi:
vncterm git://github.com/xapi-project/vncterm.git
OK, should this one be included under XAPI project?



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 what I read then, these 5 should not be counted as they would skew the stats

Regards
Lars



From: xen-api-bounces@lists.xen.org<mailto:xen-api-bounces@lists.xen.org> [mailto:xen-api-bounces@lists.xen.org] On Behalf Of Lars Kurth
Sent: 27 March 2014 4:25 PM
To: xen-api@lists.xen.org<mailto:xen-api@lists.xen.org>; mirageos-devel@lists.xenproject.org<mailto:mirageos-devel@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 <sduenas@bitergia.com><mailto:sduenas@bitergia.com>

To:

Lars Kurth <lars.kurth@xen.org><mailto:lars.kurth@xen.org>

CC:

citrix@lists.bitergia.com<mailto:citrix@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

sduenas@bitergia.com<mailto:sduenas@bitergia.com>

Bitergia S.L.L
Re: Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
Thomas,
thanks for the info. Instructed Santiago to do this
Lars

On 02/04/2014 14:19, Thomas Sanders wrote:
>
> (Removing mirageos-devel list from recipients list since this is only
> about xapi.)
>
> That’s right, Lars.
>
> I think it probably makes most sense to count vncterm in XenServer
> metrics but not XAPI metrics.
>
> The final set of five that are forked from unrelated upstream projects
> should have a sixth added:
>
> xen-unstable-mirror git://github.com/xapi-project/xen-unstable-mirror.git
>
> …and yes, it makes sense to exclude those from the analysis (or
> perhaps consider only the changes that have been made in the
> xapi-project clone but not in the upstream, as suggested as an option
> by Santiago Dueñas).
>
> Thomas
>
> *From:*Lars Kurth [mailto:lars.kurth.xen@gmail.com] *On Behalf Of
> *Lars Kurth
> *Sent:* 01 April 2014 6:53 PM
> *To:* Thomas Sanders; xen-api@lists.xen.org;
> mirageos-devel@lists.xenproject.org
> *Subject:* Re: [Xen-API] Issues and questions related to contribution
> metrics dashboard for XAPI and Mirage OS
>
> On 01/04/2014 18:37, Thomas Sanders wrote:
>
> 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.
>
> Thomas,
> just checking whether I understand correctly. The repos below were
> * created specifically for XAPI or XenServer
> * the reason why they were forked were basically workflow related
>
>
> 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
>
> Thus, there is no real risk that the numbers will be skewed
>
>
> Created for XenServer and (currently) categorised under XenServer
> rather than Xapi:
>
> vncterm git://github.com/xapi-project/vncterm.git
>
> OK, should this one be included under XAPI project?
>
>
> 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 what I read then, these 5 should not be counted as they would
> skew the stats
>
> Regards
> Lars
>
>
>
> *From:*xen-api-bounces@lists.xen.org
> <mailto:xen-api-bounces@lists.xen.org>
> [mailto:xen-api-bounces@lists.xen.org] *On Behalf Of *Lars Kurth
> *Sent:* 27 March 2014 4:25 PM
> *To:* xen-api@lists.xen.org <mailto:xen-api@lists.xen.org>;
> mirageos-devel@lists.xenproject.org
> <mailto:mirageos-devel@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 <sduenas@bitergia.com> <mailto:sduenas@bitergia.com>
>
> *To: *
>
>
>
> Lars Kurth <lars.kurth@xen.org> <mailto:lars.kurth@xen.org>
>
> *CC: *
>
>
>
> citrix@lists.bitergia.com <mailto:citrix@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
> sduenas@bitergia.com <mailto:sduenas@bitergia.com>
> Bitergia S.L.L
>
>
>
Re: [MirageOS-devel] Issues and questions related to contribution metrics dashboard for XAPI and Mirage OS [ In reply to ]
Hi Lars,

Better late than never, but here is the current list of Mirage repositories (relative to GitHub).

https://raw.githubusercontent.com/mirage/mirage-www/master/TROVE

Replicated below as full URLs:

https://github.com/avsm/ezxmlm
https://github.com/avsm/ocaml-github
https://github.com/djs55/ocaml-xenstore-clients
https://github.com/mirage/cowabloga
https://github.com/mirage/dyntype
https://github.com/mirage/ezjsonm
https://github.com/mirage/io-page
https://github.com/mirage/irmin
https://github.com/mirage/merge-queues
https://github.com/mirage/merge-ropes
https://github.com/mirage/mirage
https://github.com/mirage/mirage-block-unix
https://github.com/mirage/mirage-block-volume
https://github.com/mirage/mirage-block-xen
https://github.com/mirage/mirage-clock
https://github.com/mirage/mirage-console
https://github.com/mirage/mirage-decks
https://github.com/mirage/mirage-entropy
https://github.com/mirage/mirage-fs-unix
https://github.com/mirage/mirage-http
https://github.com/mirage/mirage-net-macosx
https://github.com/mirage/mirage-net-unix
https://github.com/mirage/mirage-net-xen
https://github.com/mirage/mirage-platform
https://github.com/mirage/mirage-profile
https://github.com/mirage/mirage-skeleton
https://github.com/mirage/mirage-tc
https://github.com/mirage/mirage-tcpip
https://github.com/mirage/mirage-vagrant-vms
https://github.com/mirage/mirage-www
https://github.com/mirage/mirage-xen-minios
https://github.com/mirage/ocaml-cohttp
https://github.com/mirage/ocaml-conduit
https://github.com/mirage/ocaml-cow
https://github.com/mirage/ocaml-crunch
https://github.com/mirage/ocaml-cstruct
https://github.com/mirage/ocaml-dns
https://github.com/mirage/ocaml-fat
https://github.com/mirage/ocaml-git
https://github.com/mirage/ocaml-hex
https://github.com/mirage/ocaml-ipaddr
https://github.com/mirage/ocaml-lazy-trie
https://github.com/mirage/ocaml-mstruct
https://github.com/mirage/ocaml-mbr
https://github.com/mirage/ocaml-pcap
https://github.com/mirage/ocaml-tuntap
https://github.com/mirage/ocaml-tar
https://github.com/mirage/ocaml-uri
https://github.com/mirage/ocaml-vchan
https://github.com/mirage/ocaml-vmnet
https://github.com/mirage/ocaml-xenstore
https://github.com/mirage/shared-memory-ring
https://github.com/mirage/xen-disk
https://github.com/mirleft/ocaml-tls
https://github.com/mirleft/ocaml-x509
https://github.com/mirleft/ocaml-nocrypto
https://github.com/mirleft/ocaml-asn1-combinators
https://github.com/ocamllabs/ocaml-ctypes
https://github.com/samoht/alcotest
https://github.com/talex5/mirage-trace-viewer

The consolidated changelog is present at:
http://openmirage.org/releases

-anil

> On 27 Mar 2014, at 16:28, Anil Madhavapeddy <anil@recoil.org> wrote:
>
> Dave and I are currently going through our repository list to normalize this for Mirage.
>
> https://github.com/mirage/mirage/issues/236
>
> We'll update you shortly when the "trove" is completed. That will have an authoritative list of libraries, as well as spotting any licensing inconsistencies or incorrect fork orders.
>
> cheers,
> Anil
>
> On 27 Mar 2014, at 16:24, Lars Kurth <lars.kurth@xen.org> wrote:
>
>> 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 <sduenas@bitergia.com>
>> To: Lars Kurth <lars.kurth@xen.org>
>> CC: citrix@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
>>
>> sduenas@bitergia.com
>>
>> Bitergia S.L.L
>>
>>
>>
>>
>>
>> <xen_forks.txt>_______________________________________________
>> Xen-api mailing list
>> Xen-api@lists.xen.org
>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api