Your message dated Fri, 20 Jan 2023 11:48:52 -0600
with message-id <25546.54276.722295.400...@rob.eddelbuettel.com>
and subject line Re: Bug#1024012: [joshuaulrich/xts] Unit test failure when 
running on i386 (Issue #384)
has caused the Debian Bug report #1024012,
regarding r-base should be built with -ffloat-store on i386
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(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 ow...@bugs.debian.org
immediately.)


-- 
1024012: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024012
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: r-cran-xts
Version: 0.12.2-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

https://ci.debian.net/data/autopkgtest/testing/i386/r/r-cran-xts/28179801/log.gz

The following objects are masked from 'package:base':

    as.Date, as.Date.numeric

Error in make.index.unique.xts(x, eps = eps) : 
  (converted from warning) index value is unique but will be replaced; it is 
less than the cumulative epsilon for the preceding duplicate index values
In addition: Warning messages:
1: In make.index.unique.xts(x, eps = 1e-06) :
  index value is unique but will be replaced; it is less than the cumulative 
epsilon for the preceding duplicate index values
2: In make.index.unique.xts(x, eps = eps) :
  index value is unique but will be replaced; it is less than the cumulative 
epsilon for the preceding duplicate index values
Error in try.xts(sample.data.frame[, 1]) : 
  Error in as.xts.double(x, ..., .RECLASS = TRUE) :   order.by must be either 
'names()' or otherwise specified
Error in diff.xts(x, 1L, -1L) : 
  'diff.xts' defined only for positive lag and differences arguments
Error in diff.xts(x, 1L, "a") : 'differences' must be integer
In addition: Warning message:
In diff.xts(x, 1L, "a") : NAs introduced by coercion
Error in diff.xts(x, -1L, 1L) : 
  'diff.xts' defined only for positive lag and differences arguments
Error in diff.xts(x, "a", 1L) : 'lag' must be integer
In addition: Warning message:
In diff.xts(x, "a", 1L) : NAs introduced by coercion
Error in endpoints(x, on = "years", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "years", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "quarters", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "quarters", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "months", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "months", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "weeks", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "weeks", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "days", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "days", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "hours", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "hours", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "minutes", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "minutes", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "seconds", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "seconds", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "ms", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "ms", k = -1) : 'k' must be > 0
Error in endpoints(x, on = "us", k = 0) : 'k' must be > 0
Error in endpoints(x, on = "us", k = -1) : 'k' must be > 0
Error in `tclass<-.xts`(x, value) : improperly specified value for tclass
In addition: There were 50 or more warnings (use warnings() to see the first 50)
Error in `tclass<-.xts`(x, value) : unsupported 'tclass' indexing type: 
In addition: Warning message:
'indexClass<-' is deprecated.
Use 'tclass<-' instead.
See help("Deprecated") and help("xts-deprecated"). 
Error in `tclass<-.xts`(x, value) : improperly specified value for tclass
In addition: Warning message:
'indexClass<-' is deprecated.
Use 'tclass<-' instead.
See help("Deprecated") and help("xts-deprecated"). 
Error in eval(expr, envir = parent.frame()) : object 'Date' not found
In addition: Warning message:
In rm(Date) : object 'Date' not found
Error in h(simpleError(msg, call)) : 
  error in evaluating the argument 'i' in selecting a method for function '[': 
'match' requires vector arguments
In addition: Warning message:
'indexClass<-' is deprecated.
Use 'tclass<-' instead.
See help("Deprecated") and help("xts-deprecated"). 
Registered S3 method overwritten by 'quantmod':
  method            from
  as.zoo.data.frame zoo 
Error in periodicity(x) : 
  (converted from warning) can not calculate periodicity of 1 observation
In addition: There were 14 warnings (use warnings() to see them)
Error in periodicity(x) : 
  (converted from warning) can not calculate periodicity of empty object
In addition: Warning message:
In periodicity(x) : can not calculate periodicity of empty object
Timing stopped at: 0.013 0 0.014
Error in checkIdentical(nm_target, nm_ms, msg) : FALSE 
 microsecond data split by milliseconds
Error : Supply time-of-day subsetting in the format of T%H:%M:%OS/T%H:%M:%OS
Error : Supply time-of-day subsetting in the format of T%H:%M:%OS/T%H:%M:%OS
Error : (converted from warning) 'indexClass' is deprecated.
Use 'tclass' instead.
See help("Deprecated") and help("xts-deprecated").
In addition: Warning message:
In .parseISO8601(ii, .index(x)[1], .index(x)[nr], tz = tz) :
  cannot determine first and last time from 2012-02-30/2012-02-30
Error : (converted from warning) 'indexClass<-' is deprecated.
Use 'tclass<-' instead.
See help("Deprecated") and help("xts-deprecated").
Error : (converted from warning) 'indexFormat' is deprecated.
Use 'tformat' instead.
See help("Deprecated") and help("xts-deprecated").
Error : (converted from warning) 'indexFormat<-' is deprecated.
Use 'tformat<-' instead.
See help("Deprecated") and help("xts-deprecated").
Error : (converted from warning) 'indexTZ' is deprecated.
Use 'tzone' instead.
See help("Deprecated") and help("xts-deprecated").
Error : (converted from warning) 'indexTZ<-' is deprecated.
Use 'tzone<-' instead.
See help("Deprecated") and help("xts-deprecated").
Error in .xts(1:3, c(1, 2, Inf)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
In addition: There were 12 warnings (use warnings() to see them)
Error in .xts(1:3, c(-Inf, 2, 3)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(1, 2, NA)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(NA, 2, 3)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(1, NA, 3)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(1L, 2L, NA)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(NA, 2L, 3L)) : index is not in  increasing order
Error in .xts(1:3, c(1L, NA, 3L)) : index is not in  increasing order
Error in .xts(1:3, c(1, 2, NaN)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(NaN, 2, 3)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in .xts(1:3, c(1, NaN, 3)) : 
  'index' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1, as.Date("2018-05-02"), .indexCLASS = "Date") : 
  (converted from warning) '.indexCLASS' is deprecated, use tclass instead.
In addition: Warning messages:
1: In .xts(1, 1, tformat = "%Y", .indexCLASS = "Date", .indexTZ = "UTC",  :
  '.indexCLASS' is deprecated, use tclass instead.
2: In .xts(1, 1, tformat = "%Y", .indexCLASS = "Date", .indexTZ = "UTC",  :
  '.indexTZ' is deprecated and will be ignored, use tzone instead.
Error in .xts(1, as.Date("2018-05-02"), .indexCLASS = "Date") : 
  (converted from warning) '.indexCLASS' is deprecated, use tclass instead.
Error in xts(1, as.Date("2018-05-02"), .indexFORMAT = "%Y") : 
  (converted from warning) '.indexFORMAT' is deprecated, use tformat instead.
Error in .xts(1, as.Date("2018-05-02"), .indexFORMAT = "%Y") : 
  (converted from warning) '.indexFORMAT' is deprecated, use tformat instead.
Error in xts(1, as.Date("2018-05-02"), .indexTZ = "UTC") : 
  (converted from warning) '.indexTZ' is deprecated, use tzone instead.
Error in .xts(1, as.Date("2018-05-02"), .indexTZ = "UTC") : 
  (converted from warning) '.indexTZ' is deprecated and will be ignored, use 
tzone instead.
Error in xts(1:3, .POSIXct(c(1, 2, Inf))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(-Inf, 2, 3))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(1, 2, NA))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(NA, 2, 3))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(1, NA, 3))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, as.Date(c(1L, 2L, NA), origin = "1970-01-01")) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, as.Date(c(NA, 2L, 3L), origin = "1970-01-01")) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, as.Date(c(1L, NA, 3L), origin = "1970-01-01")) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(1, 2, NaN))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(NaN, 2, 3))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'
Error in xts(1:3, .POSIXct(c(1, NaN, 3))) : 
  'order.by' cannot contain 'NA', 'NaN', or 'Inf'

[1] "performance:"
[1] "binary search"
   user  system elapsed 
  0.056   0.000   0.055 
[1] "regular search"
   user  system elapsed 
  0.272   0.004   0.275 
------------------- UNIT TEST SUMMARY ---------------------

RUNIT TEST PROTOCOL -- Sat Nov 12 17:18:54 2022 
*********************************************** 
Number of test functions: 431 
Number of errors: 0 
Number of failures: 1 

 
1 Test Suite : 
xts unit testing - 431 test functions, 0 errors, 1 failure
FAILURE in test.split_returns_named_list: Error in checkIdentical(nm_target, 
nm_ms, msg) : FALSE 
 microsecond data split by milliseconds
Error: 

unit testing failed (#test failures: 1, #R errors: 0)

Execution halted
autopkgtest [17:18:55]: test run-unit-test: -----------------------]
autopkgtest [17:18:55]: test run-unit-test:  - - - - - - - - - - results - - - 
- - - - - - -
run-unit-test        FAIL non-zero exit status 1


Cheers
-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
On 20 January 2023 at 18:14, Adrian Bunk wrote:
| Control: reassign -1 r-base-core 4.2.2.20221110-1
| Control: retitle -1 r-base should be built with -ffloat-store on i386
| Control: affects -1 src:r-cran-xts
| Control: forwarded -1 https://salsa.debian.org/edd/r-base/-/merge_requests/3
| 
| On Thu, Jan 19, 2023 at 03:57:24PM +0100, Andreas Tille wrote:
| > Am Thu, Jan 19, 2023 at 06:49:24AM -0800 schrieb Adrian Bunk:
| > > @tillea Confirmed by my testing is that the difference between failing 
and passing autopkgtest of `r-cran-xts` is whether `r-base-core` is from Debian 
unstable or from the same sources recompiled with `-ffloat-store`.
| > > 
| > > `-ffloat-store` would cost some performance for FPU code in R on i386, 
but given that it's 2023 this should not matter much since i386 is mainline 
vintage hardware (multiarch usecases shouldn't apply here).
| > 
| > I fully agree that users could live with performance issues on i386 since 
those who need performance will not use i386.
| >  
| > > I would guess this change might also help with similar issues in other 
packages, but that is just a guess.
| > 
| > I'd agree with reassigning this to r-base.
| 
| I've created a merge request and I am reassigning this bug now.

Thanks -- version 4.2.2.20221110-2 with the change is being uploaded now.  I
forgot the 'done' entry in the changelog so doing that here and now.

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

--- End Message ---

Reply via email to