Your message dated Sun, 25 Nov 2018 14:42:59 -0600
with message-id <[email protected]>
has caused the   report #914633,
regarding r-cran-readr breaks autopkgtests: librcon.so can't be found
to be marked as having been forwarded to the upstream software
author(s) Jim Hester <[email protected]>

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
914633: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914633
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
On 25 November 2018 at 21:06, Paul Gevers wrote:
| Package: r-cran-readr
| Version: 1.2.1-1
| X-Debbugs-CC: [email protected]
| User: [email protected]
| Usertags: breaks
| 
| Dear maintainers,
| 
| With a recent upload of r-cran-readr the autopkgtests of

The new version of readr relies on rpath to encode a path. We are caught
between a rock and hard place:  as shipped (and built my yesterday), the
package "builds" but does not longer autotest you saw here.

I just tried to fix this by overriding R_PACKAGE_DIR:



--- r-cran-readr-1.2.1.orig/src/Makevars
+++ r-cran-readr-1.2.1/src/Makevars
@@ -1,4 +1,5 @@
 PKG_CXXFLAGS = -I. -Ircon
+R_PACKAGE_DIR = /usr/lib/R/site-library/readr
 PKG_LIBS = -L. -lrcon -L../inst/rcon -Wl,-rpath,$(R_PACKAGE_DIR)/rcon
 
 all: $(SHLIB)


which would allow to work at run-time, but fails compile-time's loadtest:


** testing if installed package can be loaded                                   
                                                                                
                                          
Error: package or namespace load failed for 'readr' in dyn.load(file, DLLpath = 
DLLpath, ...):                                                                  
                                         
 unable to load shared object 
'/build/r-cran-readr-1.2.1/debian/r-cran-readr/usr/lib/R/site-library/readr/libs/readr.so':
                                                                                
 
  librcon.so: cannot open shared object file: No such file or directory         
                                                                                
                                           
Error: loading failed                                                           
                                                                                
                                        
Execution halted                                                                
                                                                                
                                             
ERROR: loading failed                                                           
                                                                                
                                              
* removing 
'/build/r-cran-readr-1.2.1/debian/r-cran-readr/usr/lib/R/site-library/readr'    
                                                                                
                                 

I filed a bug upstream at  https://github.com/tidyverse/readr/issues/924
and am marking this as forwarded to Jim Hester upstream for our filing.

Not quite sure what we can do -- maybe for once suspend autotests on this one?

Dirk


| r-cran-tidyverse and r-cran-alakazam fail in testing when that
| autopkgtest is run with the binary packages of r-cran-readr from
| unstable. It passes when run with only packages from testing. In tabular
| form:
|                        pass            fail
| r-cran-readr           from testing    1.2.1-1
| r-cran-tidyverse       from testing    1.2.1-1
| all others             from testing    from testing
| 
| I copied some of the output at the bottom of this report. From the error
| message it seems that the librcon.so file is installed into the wrong
| directory.
| 
| Currently this regression is contributing to the delay of the migration
| of r-cran-readr to testing [1]. Can you please investigate the
| situation? If needed, please change the bug's severity.
| 
| More information about this bug and the reason for filing it can be found on
| https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
| 
| Paul
| 
| [1] https://qa.debian.org/excuses.php?package=r-cran-readr
| 
| 
https://ci.debian.net/data/autopkgtest/testing/amd64/r/r-cran-tidyverse/1376704/log.gz
| 
| > library('tidyverse')
| Error: package or namespace load failed for ‘tidyverse’ in
| dyn.load(file, DLLpath = DLLpath, ...):
|  unable to load shared object '/usr/lib/R/site-library/readr/libs/readr.so':
|   librcon.so: cannot open shared object file: No such file or directory
| Execution halted
| autopkgtest [04:17:23]: test command1: -----------------------]
| 
| x[DELETED ATTACHMENT signature.asc, application/pgp-signature]

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | [email protected]

--- End Message ---

Reply via email to