Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-07-15 Thread Dirk Eddelbuettel


On 13 July 2018 at 09:10, Andreas Tille wrote:
| Dirk, please make sure you will rebuild
| 
| r-cran-rgl
| r-cran-sn
| 
| before Buster freeze.  Sorry for the inconvenience.

Done -- now that I am back from useR! in Australia.

I appreciate the heads-up, and thanks of course also for the dh-r work.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-07-13 Thread Andreas Tille
Hi again,

since I spotted an unrelated issue of dh-r when rebuilding
r-bioc-dirichletmultinomial I went through the list of packages below.
All team maintained packages are fixed now.

Dirk, please make sure you will rebuild

r-cran-rgl
r-cran-sn

before Buster freeze.  Sorry for the inconvenience.

Kind regards

  Andreas.

On Thu, Jul 12, 2018 at 08:02:56AM +0200, Andreas Tille wrote:
> Hi Rogério,
> 
> On Wed, Jul 11, 2018 at 10:04:16PM -0300, Rogério Brito wrote:
> > > The list of Depends / Recommends / Suggests is autogenerated by dh-r so
> > > I need to check whether there is some bug there.
> > 
> > I found other packages that seem to have some dubious dependencies on
> > libgdal-dev (the previous versions didn't have such dependencies, but the
> > new one does and it doesn't seem like the package should really depend on 
> > it):
> > 
> > * r-cran-bbmle
> > * r-cran-modeltools
> > * r-cran-rgl
> > * r-cran-sn
> > 
> > Have I missed something?
> 
> No, you are right.  For some reason a libgdal-dev dependency was sneaked
> into dh/R.pm.  This was fixed here:
> 
> 
> commit ef2aee944435e9027ee229e2332d79ba61f44836
> Author: Andreas Tille 
> Date:   Wed Jun 13 13:12:05 2018 +0200
> 
> Do not replace random dependencies by libgdal-dev
> 
> 
> Unfortunately r-* packages build before this date have quite some chance
> that this dependency is injected.  The actual packages are:
> 
> udd=# select DISTINCT package from packages where package like 'r-%' and 
> depends like '%libgdal-dev%' and release = 'sid' order by package;
>package   
> -
>  r-bioc-annotationdbi
>  r-bioc-dirichletmultinomial
>  r-bioc-genomeinfodb
>  r-bioc-genomicranges
>  r-bioc-graph
>  r-bioc-iranges
>  r-bioc-multtest
>  r-cran-bbmle
>  r-cran-lavaan
>  r-cran-mi
>  r-cran-modeltools
>  r-cran-rgl
>  r-cran-sn
>  r-cran-tmvtnorm
>  r-cran-truncdist
>  r-cran-vgam
>  r-other-nitpick
> (17 Zeilen)
> 
> 
> Most of the packages are "healed" automatically since I uploaded most of
> the packages that were not part of the R migration to change the
> maintainer field to R pkg team.  If it is really disturbing to you I can
> re-upload those 17 packages soon.  At least we should make sure that they
> will be fixed for Buster release.
> 
> Thanks again for the heads up
> 
>   Andreas.
> 
> -- 
> http://fam-tille.de
> 
> 

-- 
http://fam-tille.de



Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-07-12 Thread Andreas Tille
Hi Rogério,

On Wed, Jul 11, 2018 at 10:04:16PM -0300, Rogério Brito wrote:
> > The list of Depends / Recommends / Suggests is autogenerated by dh-r so
> > I need to check whether there is some bug there.
> 
> I found other packages that seem to have some dubious dependencies on
> libgdal-dev (the previous versions didn't have such dependencies, but the
> new one does and it doesn't seem like the package should really depend on it):
> 
> * r-cran-bbmle
> * r-cran-modeltools
> * r-cran-rgl
> * r-cran-sn
> 
> Have I missed something?

No, you are right.  For some reason a libgdal-dev dependency was sneaked
into dh/R.pm.  This was fixed here:


commit ef2aee944435e9027ee229e2332d79ba61f44836
Author: Andreas Tille 
Date:   Wed Jun 13 13:12:05 2018 +0200

Do not replace random dependencies by libgdal-dev


Unfortunately r-* packages build before this date have quite some chance
that this dependency is injected.  The actual packages are:

udd=# select DISTINCT package from packages where package like 'r-%' and 
depends like '%libgdal-dev%' and release = 'sid' order by package;
   package   
-
 r-bioc-annotationdbi
 r-bioc-dirichletmultinomial
 r-bioc-genomeinfodb
 r-bioc-genomicranges
 r-bioc-graph
 r-bioc-iranges
 r-bioc-multtest
 r-cran-bbmle
 r-cran-lavaan
 r-cran-mi
 r-cran-modeltools
 r-cran-rgl
 r-cran-sn
 r-cran-tmvtnorm
 r-cran-truncdist
 r-cran-vgam
 r-other-nitpick
(17 Zeilen)


Most of the packages are "healed" automatically since I uploaded most of
the packages that were not part of the R migration to change the
maintainer field to R pkg team.  If it is really disturbing to you I can
re-upload those 17 packages soon.  At least we should make sure that they
will be fixed for Buster release.

Thanks again for the heads up

  Andreas.

-- 
http://fam-tille.de



Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-07-11 Thread Rogério Brito
Hi, Andreas and other people.

I'm sending this to the list instead of filing other bugs, so that other
people can take a look and see if I am doing something wrong or not.

On Jun 12 2018, Andreas Tille wrote:
> On Mon, Jun 11, 2018 at 06:32:14PM -0300, Rogério Brito wrote:
> > In fact, looking more closely at the package relationships of r-cran-caret,
> > I see that it both Depends **and** also Suggests libgdal-dev, so, at least
> > one of thoses may be a mistake...
> 
> The list of Depends / Recommends / Suggests is autogenerated by dh-r so
> I need to check whether there is some bug there.

I found other packages that seem to have some dubious dependencies on
libgdal-dev (the previous versions didn't have such dependencies, but the
new one does and it doesn't seem like the package should really depend on it):

* r-cran-bbmle
* r-cran-modeltools
* r-cran-rgl
* r-cran-sn

Have I missed something?


Thanks in advance,

Rogério.

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFC
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-06-12 Thread Andreas Tille
Hi Rogério,

On Mon, Jun 11, 2018 at 06:32:14PM -0300, Rogério Brito wrote:
> I noticed that the new version of r-cran-caret depends on libgdal-dev, which
> pulls in a lot of development packages and frustrates my plans of creating a
> small live CD/DVD/USB of development tools for data analysis.

I need to check this.
 
> In fact, looking more closely at the package relationships of r-cran-caret,
> I see that it both Depends **and** also Suggests libgdal-dev, so, at least
> one of thoses may be a mistake...

The list of Depends / Recommends / Suggests is autogenerated by dh-r so
I need to check whether there is some bug there.
 
> Similarly r-cran-testthat is listed both as a Recommends and as a
> Suggests... (I may have missed other duplicate packages, if they exist).

I think the reason for this is at least clear.  I changed dh-r to add
all packages that are needed to run the test suite of the package to
Recommends.  I think this makes sense to enable users checking the
functionality on a default installation.  Consequently I should have
made sure that the packages which were upgraded to Recommends will be
removed from the list of Suggests.  That's surely a bug in dh-r which
I'll tackle soon.
 
> Can this be fixed with a new upload?

We are currently in a transition to R 3.5.  Thus no quick updates until
this transition is finished but I try to do it quickly afterwards.
 
Kind regards and thanks for your bug report

 Andreas.

-- 
http://fam-tille.de



Bug#901356: r-cran-caret: new version pulls in loads of development packages

2018-06-11 Thread Rogério Brito
Package: r-cran-caret
Version: 6.0-80-1
Severity: normal

Hi.

Thanks for taking care of packaging R packages.

I noticed that the new version of r-cran-caret depends on libgdal-dev, which
pulls in a lot of development packages and frustrates my plans of creating a
small live CD/DVD/USB of development tools for data analysis.

In fact, looking more closely at the package relationships of r-cran-caret,
I see that it both Depends **and** also Suggests libgdal-dev, so, at least
one of thoses may be a mistake...

Similarly r-cran-testthat is listed both as a Recommends and as a
Suggests... (I may have missed other duplicate packages, if they exist).

Can this be fixed with a new upload?


Thanks,

Rogério Brito.


P.S: Please, ignore the dependencies listed below. They are for an outdated
version of the package.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8), 
LANGUAGE=en_US.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages r-cran-caret depends on:
ii  libc62.27-3
ii  libgcc1  1:8.1.0-5
ii  libstdc++6   8.1.0-5
ii  r-base-core [r-api-3.4]  3.4.4-1+b2
ii  r-cran-foreach   1.4.4-1
ii  r-cran-ggplot2   2.2.1-3
ii  r-cran-lattice   0.20-35-1+b1
ii  r-cran-modelmetrics  1.1.0-1+b1
ii  r-cran-nlme  3.1.137-1
ii  r-cran-plyr  1.8.4-1+b1
ii  r-cran-recipes   0.1.2-1
ii  r-cran-reshape2  1.4.3-1
ii  r-cran-withr 2.1.2-2

r-cran-caret recommends no packages.

Versions of packages r-cran-caret suggests:
ii  r-cran-bradleyterry2  1.0-8-1
ii  r-cran-e1071  1.6-8-2+b1
pn  r-cran-ellipse
pn  r-cran-fastica
ii  r-cran-gam1.15-1
ii  r-cran-ipred  0.9-6-1
ii  r-cran-kernlab0.9-26-1
ii  r-cran-knitr  1.20-2
ii  r-cran-mass   7.3-50-1
ii  r-cran-mgcv   1.8-23-1
pn  r-cran-mlbench
ii  r-cran-nnet   7.3-12-2+b1
ii  r-cran-randomforest   4.6-14-1
pn  r-cran-testthat   

-- no debconf information

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFC
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br