Re: [Bioc-devel] xps build problem on toluca2

2017-01-27 Thread cstrato

I will follow your advice and post on bioc-devel.

Christian


On 01/27/17 19:17, Obenchain, Valerie wrote:

Yes, I will be taking over the build responsibilities with help from Herve.

We don't want to give the impression that users need to contact us
personally to install system dependencies. All dependencies should be
listed in 'SystemRequirements' field of DESCRIPTION. xps does have root
listed so it will eventually be installed on toluca2.

I would encourage you to post on bioc-devel if the package were failing
on an official builder due to missing dependencies. The problem may be
more wide spread and it's helpful to have more than one person looking
at it.

Valerie


On 01/27/2017 09:53 AM, cstrato wrote:

Dear Valerie,

Thank you for your extensive reply.

I understand that it does not affect any  users. It was only a reminder.

Usually, I have contacted Dan personally, but I did not know whom to
write. I assume that you are now responsible for the setup. If this is
the case I will in the future contact you.

Best regards,
Christian


On 01/27/17 15:46, Obenchain, Valerie wrote:

Hi Christian,

toluca2 is in the process of being set up and oaxaca is still the
official Mac devel builder. There are a number of dependencies that need
to be addressed on the new machine and we are working through them.

It is important to understand that the error on toluca2 does not affect
you or your users in any way. Binaries are propagated from oaxaca, not
toluca2. Also, there are still no Mac binaries on CRAN for R 3.4. This
means Bioc devel users on Mac need to install from source so they aren't
concerned with the binaries at all.

It may be confusing seeing build results for both Mac devel builders -
internally we are tracking toluca2 but the one you need to watch is
oaxaca. I don't think we announced this and maybe we should have to
clarify what was going on. We will post on the mailing lists when
toluca2 officially replaces oaxaca and at that point you'll only see
toluca2 on the build report.

Valerie


On 01/26/2017 10:08 AM, cstrato wrote:

Dear all,

Since Dan, who was always very helpful and took care of the special
requirements of my package 'xps', is no longer part of the BioC group,
and I do not know who is currently responsible for the BioC servers, I
am writing to you to inform you of the problem building 'xps' on the new
Mac server 'toluca2':
http://bioconductor.org/checkResults/devel/bioc-LATEST/xps/toluca2-buildsrc.html

Could you please install ROOT on toluca2 to prevent the build error of
'xps'.

Since both, toluca2 and oaxaca, are running Mac OS X Mavericks, it
should be no problem to transfer ROOT and the corresponding settings to
toluca2.

Thank you in advance.
Best regards,
Christian
_._._._._._._._._._._._._._._._._._
C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
V.i.e.n.n.a   A.u.s.t.r.i.a
e.m.a.i.l:cstrato at aon.at
_._._._._._._._._._._._._._._._._._

___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel




This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.





This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.



___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


Re: [Bioc-devel] xps build problem on toluca2

2017-01-27 Thread Obenchain, Valerie
Yes, I will be taking over the build responsibilities with help from Herve.

We don't want to give the impression that users need to contact us
personally to install system dependencies. All dependencies should be
listed in 'SystemRequirements' field of DESCRIPTION. xps does have root
listed so it will eventually be installed on toluca2.

I would encourage you to post on bioc-devel if the package were failing
on an official builder due to missing dependencies. The problem may be
more wide spread and it's helpful to have more than one person looking
at it.

Valerie


On 01/27/2017 09:53 AM, cstrato wrote:
> Dear Valerie,
>
> Thank you for your extensive reply.
>
> I understand that it does not affect any  users. It was only a reminder.
>
> Usually, I have contacted Dan personally, but I did not know whom to 
> write. I assume that you are now responsible for the setup. If this is 
> the case I will in the future contact you.
>
> Best regards,
> Christian
>
>
> On 01/27/17 15:46, Obenchain, Valerie wrote:
>> Hi Christian,
>>
>> toluca2 is in the process of being set up and oaxaca is still the
>> official Mac devel builder. There are a number of dependencies that need
>> to be addressed on the new machine and we are working through them.
>>
>> It is important to understand that the error on toluca2 does not affect
>> you or your users in any way. Binaries are propagated from oaxaca, not
>> toluca2. Also, there are still no Mac binaries on CRAN for R 3.4. This
>> means Bioc devel users on Mac need to install from source so they aren't
>> concerned with the binaries at all.
>>
>> It may be confusing seeing build results for both Mac devel builders -
>> internally we are tracking toluca2 but the one you need to watch is
>> oaxaca. I don't think we announced this and maybe we should have to
>> clarify what was going on. We will post on the mailing lists when
>> toluca2 officially replaces oaxaca and at that point you'll only see
>> toluca2 on the build report.
>>
>> Valerie
>>
>>
>> On 01/26/2017 10:08 AM, cstrato wrote:
>>> Dear all,
>>>
>>> Since Dan, who was always very helpful and took care of the special
>>> requirements of my package 'xps', is no longer part of the BioC group,
>>> and I do not know who is currently responsible for the BioC servers, I
>>> am writing to you to inform you of the problem building 'xps' on the new
>>> Mac server 'toluca2':
>>> http://bioconductor.org/checkResults/devel/bioc-LATEST/xps/toluca2-buildsrc.html
>>>
>>> Could you please install ROOT on toluca2 to prevent the build error of
>>> 'xps'.
>>>
>>> Since both, toluca2 and oaxaca, are running Mac OS X Mavericks, it
>>> should be no problem to transfer ROOT and the corresponding settings to
>>> toluca2.
>>>
>>> Thank you in advance.
>>> Best regards,
>>> Christian
>>> _._._._._._._._._._._._._._._._._._
>>> C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
>>> V.i.e.n.n.a   A.u.s.t.r.i.a
>>> e.m.a.i.l:cstrato at aon.at
>>> _._._._._._._._._._._._._._._._._._
>>>
>>> ___
>>> Bioc-devel@r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>>>
>>
>>
>> This email message may contain legally privileged and/or confidential 
>> information.  If you are not the intended recipient(s), or the employee or 
>> agent responsible for the delivery of this message to the intended 
>> recipient(s), you are hereby notified that any disclosure, copying, 
>> distribution, or use of this email message is prohibited.  If you have 
>> received this message in error, please notify the sender immediately by 
>> e-mail and delete this email message from your computer. Thank you.
>>



This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.
___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


Re: [Bioc-devel] xps build problem on toluca2

2017-01-27 Thread cstrato

Dear Valerie,

Thank you for your extensive reply.

I understand that it does not affect any  users. It was only a reminder.

Usually, I have contacted Dan personally, but I did not know whom to 
write. I assume that you are now responsible for the setup. If this is 
the case I will in the future contact you.


Best regards,
Christian


On 01/27/17 15:46, Obenchain, Valerie wrote:

Hi Christian,

toluca2 is in the process of being set up and oaxaca is still the
official Mac devel builder. There are a number of dependencies that need
to be addressed on the new machine and we are working through them.

It is important to understand that the error on toluca2 does not affect
you or your users in any way. Binaries are propagated from oaxaca, not
toluca2. Also, there are still no Mac binaries on CRAN for R 3.4. This
means Bioc devel users on Mac need to install from source so they aren't
concerned with the binaries at all.

It may be confusing seeing build results for both Mac devel builders -
internally we are tracking toluca2 but the one you need to watch is
oaxaca. I don't think we announced this and maybe we should have to
clarify what was going on. We will post on the mailing lists when
toluca2 officially replaces oaxaca and at that point you'll only see
toluca2 on the build report.

Valerie


On 01/26/2017 10:08 AM, cstrato wrote:

Dear all,

Since Dan, who was always very helpful and took care of the special
requirements of my package 'xps', is no longer part of the BioC group,
and I do not know who is currently responsible for the BioC servers, I
am writing to you to inform you of the problem building 'xps' on the new
Mac server 'toluca2':
http://bioconductor.org/checkResults/devel/bioc-LATEST/xps/toluca2-buildsrc.html

Could you please install ROOT on toluca2 to prevent the build error of
'xps'.

Since both, toluca2 and oaxaca, are running Mac OS X Mavericks, it
should be no problem to transfer ROOT and the corresponding settings to
toluca2.

Thank you in advance.
Best regards,
Christian
_._._._._._._._._._._._._._._._._._
C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
V.i.e.n.n.a   A.u.s.t.r.i.a
e.m.a.i.l:cstrato at aon.at
_._._._._._._._._._._._._._._._._._

___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel





This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.



___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


Re: [Bioc-devel] xps build problem on toluca2

2017-01-27 Thread Obenchain, Valerie
Hi Christian,

toluca2 is in the process of being set up and oaxaca is still the
official Mac devel builder. There are a number of dependencies that need
to be addressed on the new machine and we are working through them.

It is important to understand that the error on toluca2 does not affect
you or your users in any way. Binaries are propagated from oaxaca, not
toluca2. Also, there are still no Mac binaries on CRAN for R 3.4. This
means Bioc devel users on Mac need to install from source so they aren't
concerned with the binaries at all.

It may be confusing seeing build results for both Mac devel builders -
internally we are tracking toluca2 but the one you need to watch is
oaxaca. I don't think we announced this and maybe we should have to
clarify what was going on. We will post on the mailing lists when
toluca2 officially replaces oaxaca and at that point you'll only see
toluca2 on the build report.

Valerie


On 01/26/2017 10:08 AM, cstrato wrote:
> Dear all,
>
> Since Dan, who was always very helpful and took care of the special 
> requirements of my package 'xps', is no longer part of the BioC group, 
> and I do not know who is currently responsible for the BioC servers, I 
> am writing to you to inform you of the problem building 'xps' on the new 
> Mac server 'toluca2':
> http://bioconductor.org/checkResults/devel/bioc-LATEST/xps/toluca2-buildsrc.html
>
> Could you please install ROOT on toluca2 to prevent the build error of 
> 'xps'.
>
> Since both, toluca2 and oaxaca, are running Mac OS X Mavericks, it 
> should be no problem to transfer ROOT and the corresponding settings to 
> toluca2.
>
> Thank you in advance.
> Best regards,
> Christian
> _._._._._._._._._._._._._._._._._._
> C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
> V.i.e.n.n.a   A.u.s.t.r.i.a
> e.m.a.i.l:cstrato at aon.at
> _._._._._._._._._._._._._._._._._._
>
> ___
> Bioc-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>



This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.
___
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


Re: [Bioc-devel] Code quality and bug reports

2017-01-27 Thread Martin Morgan

On 01/27/2017 03:30 AM, Lluís Revilla wrote:

Dear Valerie,

When I talked about maintenance status I thought something on the line of
this badges at http://www.repostatus.org/ :
Maybe only the last three status are relevant to Bioconductor :

  - Active: The project has reached a stable, usable state and is being
actively developed.
  - Inactive: The project has reached a stable, usable state but is no
longer being actively developed; support/maintenance will be provided as
time allows.
  - Unsupported: The project has reached a stable, usable state but the
author(s) have ceased all work on it. A new maintainer may be desired.


I'm supportive of a clearer set of labels to replace the current 'posts' 
shield.


We should not equate (new) development activity with level of support: 
there are other badges for that; one doesn't want development for 
development's sake; etc.


We have to be very careful that the tags (and current discussion) 
provide positive reinforcement to conscientious developers / community 
members, rather than serving to bully or otherwise intimidate developers 
(sometimes silence is a constructive response, and an effective use of 
time).


Iterating a little

  - Active (green): frequent support questions and answers
  - Mature (green): some support questions and answers
  - Inactive (orange):  some support questions unanswered
  - Unsupported (red): (more than a few?) support questions not answered
  - Unknown (blue): no support questions

Comments are ignored in the above scheme. Activity on packages with URL: 
or BugReports: fields in their DESCRIPTION file is ignored.  'frequent', 
'some', and 'few' could be defined based on available data.


Martin



Tweaking a bit the description it could be used to classify the support
given to a package. Given these categories and the information there is in
the repositories and in support site I suggest the following:

Giving the Active badge when there are commits (not done by the
Bioconductor project) in 6 months. Excluding the Bioconductor team is done
to prevent having packages as Active which are not, because the only change
is the version number or minor changes done by the Bioconductor team (Also,
is not the responsibility of the Bioconductor team to maintain the
packages, is it?). Or when at least once every six months the package
maintainer answers or comments a question (tagged with the package tag) in
the support site if there is any.As an example edgeR would be Active, it
has commits from the maintainers in the last 6 months.

If a question tagged with a package tag is unanswered and the maintainer
hasn't answered/commented in the last 6 months or there isn't any commit in
the last 6 months the package (by the maintainer or other than the
Bioconductor team) could be set to Inactive. CorMut would be Inactive and
close to the Unsupported status.

If there is any unanswered question tagged with a package tag and the
maintainer hasn't answered/commented in the last year and there isn't any
commit from the maintainer in the last 2 years, I would give the
Unsupported tag to that package. topGO would be in that category.

Once Unsupported status is reached the team could try to contact the
maintainer to let him/her know that the maintainer position could be taken
by somebody else willing to. Of course, if he/she makes commits or
answers/comment questions in the support site to make the status of the
package back to Active he/she could keep the maintainer status.

This system could be along with the current End of Life Policy, or not, but
gives an opportunity to the community of users to maintain a package they
deem useful. It is a bit more complex but would guide much better on what
packages are well supported and not only used. and those used but not
supported could be saved from Deprecation.

HTH,

Lluís

On 18 January 2017 at 17:52, Obenchain, Valerie <
valerie.obench...@roswellpark.org> wrote:


Hi,

On 01/14/2017 03:01 AM, Lluís Revilla wrote:

Dear Valerie and all,

If I understood the page you kindly linked correctly, a package is

deprecated:

1) When it fails to build and check (unless it is fixed).
2) When the maintainer asks for it.
3) If the maintainer is unresponsive (I assume when a mail is not
delivered) and(/or?) doesn't answers questions about the package (How
is this tracked? Which is the threshold for unanswered questions, 1
year? )

We contact maintainers when a package fails on the build system. There
isn't a set rule on the number of times contacted with no response
because there are so many exceptions, e.g., transferred maintainer ship,
away from email due to travel, etc. I'd say the average number of
contacts is 3 before getting the final 2 week notice.



In some packages, it seems the maintainers receive the mails, and the
packages build and past the daily checks of Bioconductor, but there
are bugs and issues with those packages that are left unanswered and
unsolved in support.bioconductor.org. Those package

Re: [Bioc-devel] Code quality and bug reports

2017-01-27 Thread Lluís Revilla
Dear Valerie,

When I talked about maintenance status I thought something on the line of
this badges at http://www.repostatus.org/ :
Maybe only the last three status are relevant to Bioconductor :

  - Active: The project has reached a stable, usable state and is being
actively developed.
  - Inactive: The project has reached a stable, usable state but is no
longer being actively developed; support/maintenance will be provided as
time allows.
  - Unsupported: The project has reached a stable, usable state but the
author(s) have ceased all work on it. A new maintainer may be desired.

Tweaking a bit the description it could be used to classify the support
given to a package. Given these categories and the information there is in
the repositories and in support site I suggest the following:

Giving the Active badge when there are commits (not done by the
Bioconductor project) in 6 months. Excluding the Bioconductor team is done
to prevent having packages as Active which are not, because the only change
is the version number or minor changes done by the Bioconductor team (Also,
is not the responsibility of the Bioconductor team to maintain the
packages, is it?). Or when at least once every six months the package
maintainer answers or comments a question (tagged with the package tag) in
the support site if there is any.As an example edgeR would be Active, it
has commits from the maintainers in the last 6 months.

If a question tagged with a package tag is unanswered and the maintainer
hasn't answered/commented in the last 6 months or there isn't any commit in
the last 6 months the package (by the maintainer or other than the
Bioconductor team) could be set to Inactive. CorMut would be Inactive and
close to the Unsupported status.

If there is any unanswered question tagged with a package tag and the
maintainer hasn't answered/commented in the last year and there isn't any
commit from the maintainer in the last 2 years, I would give the
Unsupported tag to that package. topGO would be in that category.

Once Unsupported status is reached the team could try to contact the
maintainer to let him/her know that the maintainer position could be taken
by somebody else willing to. Of course, if he/she makes commits or
answers/comment questions in the support site to make the status of the
package back to Active he/she could keep the maintainer status.

This system could be along with the current End of Life Policy, or not, but
gives an opportunity to the community of users to maintain a package they
deem useful. It is a bit more complex but would guide much better on what
packages are well supported and not only used. and those used but not
supported could be saved from Deprecation.

HTH,

Lluís

On 18 January 2017 at 17:52, Obenchain, Valerie <
valerie.obench...@roswellpark.org> wrote:

> Hi,
>
> On 01/14/2017 03:01 AM, Lluís Revilla wrote:
> > Dear Valerie and all,
> >
> > If I understood the page you kindly linked correctly, a package is
> deprecated:
> > 1) When it fails to build and check (unless it is fixed).
> > 2) When the maintainer asks for it.
> > 3) If the maintainer is unresponsive (I assume when a mail is not
> > delivered) and(/or?) doesn't answers questions about the package (How
> > is this tracked? Which is the threshold for unanswered questions, 1
> > year? )
> We contact maintainers when a package fails on the build system. There
> isn't a set rule on the number of times contacted with no response
> because there are so many exceptions, e.g., transferred maintainer ship,
> away from email due to travel, etc. I'd say the average number of
> contacts is 3 before getting the final 2 week notice.
>
> >
> > In some packages, it seems the maintainers receive the mails, and the
> > packages build and past the daily checks of Bioconductor, but there
> > are bugs and issues with those packages that are left unanswered and
> > unsolved in support.bioconductor.org. Those packages that are still
> > functional and used but don't receive maintenance are then kept ? How
> > should the community help to solve those issues?
> A primary motivation for implementing badges on the landing pages was to
> provide the "maintenance status" you mention below. The badge stats give
> an idea of how active the maintainer is (posts, commits, coverage) as
> well as the level of use by others (downloads). The 'posts' badge shows
> support site activity over that past 6 months in terms of 4 fields:
> tagged questions / average answers per question / average comments per
> question / accepted answers.
>
> The CorMut package has no tagged questions:
>
>   http://www.bioconductor.org/packages/3.5/bioc/html/CorMut.html
>
> If Guangchuang had asked questions on the support site instead of
> posting comments in a gist there would be a number of tagged questions
> with no answers. This would give other users some data to go on - an
> unresponsive maintainer of a package with no unit tests. In contrast, a
> package like edgeR has an averag