Your message dated Thu, 12 Jul 2018 13:34:05 +0000
with message-id <[email protected]>
and subject line Bug#903409: fixed in autodep8 0.13
has caused the Debian Bug report #903409,
regarding octave-sparsersb: failing autopkgtest: 'sparsersb' undefined near 
line X column 4
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 [email protected]
immediately.)


-- 
903409: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903409
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: octave-sparsersb
Version: 1.0.6-1
User: [email protected]
Usertags: needs-update

Dear Octave maintainers,

Recently octave-sparsersb started to fail (but some versions of 1.0.6-1
passed) its autopgktest on ci.debian.net¹. I copied the error below.

Unfortunately, whatever caused the regression, it seems it already
migrated to testing, as references also started to fail there.

Could you please investigate and either fix the autopkgtest or reassign
to the offending package?

Paul

¹ https://ci.debian.net/packages/o/octave-sparsersb/unstable/amd64/

https://ci.debian.net/data/autopkgtest/unstable/amd64/o/octave-sparsersb/568398/log.gz

autopkgtest [11:51:26]: test command1: [-----------------------
Checking package...
Checking m files ...
Checking C++ files ...
[sparsersb.cc]
>>>>> /tmp/autopkgtest-lxc.byt8xejv/downtmp/build.uz2/src/src/sparsersb.cc
***** test
 #help sparsersb
 s=sparsersb([2]), assert(s==2), assert(s!=1)
!!!!! test failed
'sparsersb' undefined near line 4 column 4
***** test
 s=sparsersb([1,2],[1,1],[11,21],2,2         ), assert(nnz(s)==2)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 s=sparsersb([1,2],[1,1],[11,21],2,2,-1      ), assert(nnz(s)==2)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 s=sparsersb([1,2],[1,1],[11,21]             ), assert(nnz(s)==2)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 s=sparsersb(10,10                           ), assert(nnz(s)==0)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 s=sparsersb([1,1],[1,1],[11,21]             ), assert(nnz(s)==1),
assert(s(1,1)==32)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 s=sparsersb([1,1],[1,1],[11,21],2,2,"unique"), assert(nnz(s)==1),
assert(s(1,1)==21)
!!!!! test failed
'sparsersb' undefined near line 3 column 4
***** test
 sparsersb("set","RSB_IO_WANT_VERBOSE_TUNING","1")
!!!!! test failed
'sparsersb' undefined near line 3 column 2
***** test
 # sparsersb("get","RSB_IO_WANT_VERBOSE_TUNING","1") # FIXME
***** test
 sparsersb(sparsersb([11,0;21,22]),"RSB_MIF_TOTAL_SIZE__TO__SIZE_T")
!!!!! test failed
'sparsersb' undefined near line 3 column 12
***** test
 sparsersb(sparsersb([11,0;21,22]),"save","sparsersb_temporary_matrix_file.mtx")
!!!!! test failed
'sparsersb' undefined near line 3 column 12
***** test
 [S, NROWS, NCOLS, NNZ, REPINFO, FIELD, SYMMETRY] =
sparsersb("sparsersb_temporary_matrix_file.mtx"     );
assert(NROWS==2);assert(NCOLS==2);assert(NNZ==3);assert(FIELD=="real"
);assert(SYMMETRY=='U');
!!!!! test failed
'sparsersb' undefined near line 3 column 46
***** test
 [S, NROWS, NCOLS, NNZ, REPINFO, FIELD, SYMMETRY] =
sparsersb("sparsersb_temporary_matrix_file.mtx", "Z");
assert(NROWS==2);assert(NCOLS==2);assert(NNZ==3);assert(FIELD=="complex");assert(SYMMETRY=='U');
!!!!! test failed
'sparsersb' undefined near line 3 column 46
***** test
 rrm=sparsersb(sprand(1000,1000,0.001)); sparsersb(rrm,"render",
"sparsersb_temporary_render.eps" ,1024,1024);
 # sparsersb(rrm,"renderb", "sparsersb_temporary_renderb.eps");
sparsersb(rrm,"renders", "sparsersb_temporary_renders.eps"); # FIXME
!!!!! test failed
'sparsersb' undefined near line 3 column 6
***** test
 sparsersb(sparsersb(sprand(100,100,0.4)),"autotune","n",20,4,1,1,1)
!!!!! test failed
'sparsersb' undefined near line 3 column 12
***** demo
 # You can use 'sparsersb' just like 'sparse' in the most of cases:
 R=(rand(3)>.6)
 # R =
 #
 #    0   0   0
 #    0   0   0
 #    1   0   1
 #
 A_octave=sparse(R)
 # A_octave =
 #
 # Compressed Column Sparse (rows = 3, cols = 3, nnz = 2 [22%])
 #
 #   (3, 1) ->  1
 #   (3, 3) ->  1
 #
 A_librsb=sparsersb(R)
 # A_librsb =
 #
 # Recursive Sparse Blocks  (rows = 3, cols = 3, nnz = 2, symm = U [22%])
 #
 #   (3, 1) -> 1
 #   (3, 3) -> 1
 #
 # test sparsersb
 # ...
 # help sparsersb
***** demo
 # The interface of 'sparsersb' is almost like the one of 'sparse'.
 sparsersb([2]); # 1x1 matrix
 sparsersb([1,2],[1,1],[11,21]    ); # 2x1 matrix
 sparsersb([1,2],[1,1],[11,21],2,2); # 2x2 matrix
 sparsersb([1,2,2  ],[1,1,2  ],[11,21,   22],2,2);          # 2x2 lower
triangular
 sparsersb([1,2,2,2],[1,1,2,2],[11,21,11,11],2,2);          # 2x2 lower
triangular, last element ignored
 sparsersb([1,2,2,2],[1,1,2,2],[11,21,11,11],2,2,"unique"); # 2x2 lower
triangular, last element ignored
 sparsersb([1,2,2,2],[1,1,2,2],[11,21,11,11],2,2,"sum");    # 2x2 lower
triangular, last two elements summed

 # But it has a extensions, like symmetric and hermitian matrices.
 sparsersb([1,2,2  ],[1,1,2  ],[11,21 ,  22],2,2,"general");   # 2x2
lower tringular
 sparsersb([1,2,2  ],[1,1,2  ],[11,21 ,  22],2,2,"symmetric"); # 2x2
symmetric (only lower triangle stored)
 sparsersb([1,2,2  ],[1,1,2  ],[11,21i,  22],2,2,"hermitian"); # 2x2
hermitian (only lower triangle stored)
***** demo
 # Any 'sparse' or 'dense' matrix can be converted to 'sparsersb'.
 d=sparsersb(       [1,2;3,4] );
 s=sparsersb(sparse([1,2;3,4]));

 # Many matrix operators are active, e.g.: +,*,-,/,\ among others...
 s+d;
 s*d;
 s-d;
 s/d;
 s\[1;1];
 # ...
***** demo
 # On large matrices 'sparsersb' is supposed to be faster than 'sparse'
in sparse matrix-vector multiplication:
 M=10000;N=10000;P=100 / M;
 s=sparse(sprand(M,N,P));
 r=sparsersb(s);
 x=ones(M,1);
 assert(nnz(s)==nnz(r))

 printf("Here, a %.2e x %.2e matrix with %.2e nonzeroes.\n",M,N,nnz(s))
 tic();
 sc=0;
 while(toc()<3)
   s*x;
   sc=sc+1;
 endwhile
 st=toc()/sc;
 printf("Each multiplication with 'sparse' took %.1es.\n",st);

 tic();
 rc=0;
 while(toc()<3)
   r*x;
   rc=rc+1;
 endwhile
 rt=toc()/rc;
 printf("Each multiplication with 'sparsersb' took %.3es, this is %.4g%%
of the time taken by 'sparse'.\n",rt,100*rt/st);

 # 'sparsersb' has an 'empirical online auto-tuning' function
 nsb=str2num(sparsersb(r,"get","RSB_MIF_LEAVES_COUNT__TO__RSB_BLK_INDEX_T"));
 # after 'autotuning' for a specific operation, this will perform faster
 tic;
 r=sparsersb(r,"autotune","n",1);
 toc;
 nnb=str2num(sparsersb(r,"get","RSB_MIF_LEAVES_COUNT__TO__RSB_BLK_INDEX_T"));
 printf ("Autotuning took  %.2es (%d -> %d RSB blocks).\n", toc, nsb, nnb);
 tic();
 rc=0;
 while(toc()<3)
   r*x;
   rc=rc+1;
 endwhile
 rt=toc()/rc;
 printf("Each 'optimized' multiplication with 'sparsersb' took %.3es,
this is %.4g%% of the time taken by 'sparse'.\n",rt,100*rt/st);
***** demo
 # 'sparsersb' can render matrices into Encapsulated Postscript files:
 rm = sparsersb(sprand(100000,100000,.0001));
 sparsersb(rm,'render','sptest.eps')
15 tests, 1 passed, 0 known failure, 0 skipped
Run tests in debian/check.m
make: Entering directory
'/tmp/autopkgtest-lxc.byt8xejv/downtmp/build.uz2/src/src'
make: -p: Command not found
LFLAGS=" " CXXFLAGS="  "  -D'RSB_SPARSERSB_LABEL=sparsersb' -o
sparsersb.oct sparsersb.cc
/bin/sh: 1: -DRSB_SPARSERSB_LABEL=sparsersb: not found
make: *** [Makefile:22: sparsersb.oct] Error 127
make: Leaving directory
'/tmp/autopkgtest-lxc.byt8xejv/downtmp/build.uz2/src/src'
Summary: 16 tests, 2 passed, 0 known failures, 0 skipped
Some tests failed.  Giving up...
autopkgtest [11:51:27]: test command1: -----------------------]

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: autodep8
Source-Version: 0.13

We believe that the bug you reported is fixed in the latest version of
autodep8, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rafael Laboissiere <[email protected]> (supplier of updated autodep8 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 12 Jul 2018 08:53:16 -0300
Source: autodep8
Binary: autodep8
Architecture: source
Version: 0.13
Distribution: unstable
Urgency: medium
Maintainer: Debian CI team <[email protected]>
Changed-By: Rafael Laboissiere <[email protected]>
Description:
 autodep8   - DEP-8 test control file generator
Closes: 903409 903498
Changes:
 autodep8 (0.13) unstable; urgency=medium
 .
   [ Antonio Terceiro ]
   * Fix typo in examples.md
 .
   [ Graham Inggs ]
   * Update examples.md since nodejs quoting is fixed
 .
   [ Rafael Laboissiere ]
   * s/o/generate: Use option --use-installed-package in call to 
dh_octave_check.
     Also, add a versioned dependency on dh-octave-autopkgtest, because this
     option was introduced in version 0.5.6 of the package.
     (Closes: #903498, #903409)
   * d/control:
     + Set Maintainer email address to [email protected]
     + Add myself to the Uploaders list
     + Bump Standards-Version to 4.1.5 (no changes needed)
   * d/copyright:
     + Use secure URL in Format header
     + Use Salsa URL in Source header
     + Update date of Copyright
Checksums-Sha1:
 29fc3d7f3e71b90d4ee45303ee3bf22fdbc54904 1744 autodep8_0.13.dsc
 cb3ef514e7a307197b0b83d9ee19b24b7c2a8c33 9832 autodep8_0.13.tar.xz
 c0b6082711466731f88833241673d39c63d25c78 6305 autodep8_0.13_amd64.buildinfo
Checksums-Sha256:
 8e0a94f929e1d31d55190dc0c01d536689c888f4a41e9f7c3b8b5e36b42cc619 1744 
autodep8_0.13.dsc
 25f00ef9268532038ebcbf8964f4d6e359e72e602423c7a8fc10349499e60eec 9832 
autodep8_0.13.tar.xz
 fff19233522757def961b348d45927a4fc1c32d605c326c4e9f8f3d0da1ebf90 6305 
autodep8_0.13_amd64.buildinfo
Files:
 2ba455f472283e171b191adde583fd5a 1744 devel optional autodep8_0.13.dsc
 26198215da51b02325586111899ae8c0 9832 devel optional autodep8_0.13.tar.xz
 1cac8dbd446f55f8143bf24095801ba7 6305 devel optional 
autodep8_0.13_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEP0ZDkUmP6HS9tdmPISSqGYN4XJAFAltHVjcACgkQISSqGYN4
XJATFQ//YoZf4koqigtRHZL/lJIJf/kPDqanlQPDPy3YrbdVvo+LwfcE9qraq4w6
QNNtWuH5r3YOo38MJ+t7DG7I9x19UULoRATlJy0m076cg+xrLoknquGgmBZGU299
Cr3ZAmpRioWsESFNurKXi5Lrf08geDMhQ4SCTcqiOQIq89wnrHl/rKqOG8rPs/tF
WuRp1a82gawOP8Ftc+cxKSw7IKsbh/ZTllHnaDXSHpxIlTqkCUsbp7ubXi+3ja/Z
gSTCvnXFXNodj2bo7Mf+8PRHFnGg8qfz+jtZTwbHZsHGO8mdGofKz1KKzwiDB/jO
BggeIVnOm/e934u8USxp1rcYXEoAXYu4L9eUh9COawnmTHiC2NEWi5piUR1XYVjB
Q0oA5zxjXLiM4+o7+gH2FWyxZdbrm3ZPoS4mnmzrHIy3Rq8XvD/5cgXJhiTM3YpO
8Scb1HDhHtOcfw9rhBHgaqnwwZ10vN9Aph97Z2Qy+Ijxuq3isBPC3oikkUg7fsi3
VECKk/sHTvJSGtPiAynQMmnG57ejkNIgbOxpZ4LtE5jImBdheFwUJp8sbhEqQQe3
MIE92RDAyPcv80MHDqKoOT6NctbpidVYnfes6eTkp34dpCd1XRPHY3/hv1NJuWA6
vg656RATjBSfihAQ8lWc1SHy4e17TfNmb0SOEPjt7BvwR+Ir8T8=
=UkIJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to