bugGNU Octave - Bugs: bug #51011, package update/install warnings...

 
 

bug #51011: package update/install warnings & messages on windows (dicom, geometry, symbolic)

Submitter:  Nicholas Jankowski <nrjank>
Submitted:  Fri 12 May 2017 04:24:55 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Other
Status:  Fixed Assigned to:  None
Originator Name:  Nicholas Jankowski Open/Closed:  * Closed
Release:  * 4.2.1 Operating System:  * Microsoft Windows
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 29 Jun 2017 11:47:33 AM UTC, comment #6: 

To me as well, so closing as fixed

John Donoghue <lostbard>
Group Member
Fri 19 May 2017 05:02:45 AM UTC, comment #5: 

So is everything in this report resolved now? Seems that way to me.

Mike Miller <mtmiller>
Group Member
Tue 16 May 2017 05:35:46 PM UTC, comment #4: 

I pushed some changes to dicom that uses SED instead of grep -P, and typecasts to octave_idx_type where required for dim_vector

https://sourceforge.net/p/octave/dicom/ci/41796fc09914328d0dfb65e3c09c69ca234444d7/tree/


John Donoghue <lostbard>
Group Member
Tue 16 May 2017 04:46:07 PM UTC, comment #3: 

The output in the original comment, may also be a little miss leading - with the dicom package already updated, I get the following output:


>> pkg update
For information about changes from previous versions of the generate_html package, run 'news generate_html'.
skipping line
skipping line
skipping line
skipping line
C:\Users\JDONOG~1.ECE\AppData\Local\Temp\octave-help-hCqlbT:137: @bye seen before @end deftypefn
For information about changes from previous versions of the geometry package, run 'news geometry'.
For information about changes from previous versions of the io package, run 'news io'.
For information about changes from previous versions of the nurbs package, run 'news nurbs'.
./configure: line 2903: which: command not found
./configure: line 2909: C:/Octave/OCTAVE~1.1/bin/octave-4.2.1.exe-cli: No such file or directory
For information about changes from previous versions of the sparsersb package, run 'news sparsersb'.
For information about changes from previous versions of the stk package, run 'news stk'.
>>



So I think there is only one warning coming from dicom.

John Donoghue <lostbard>
Group Member
Fri 12 May 2017 09:27:17 PM UTC, comment #2: 

I was able to confirm and diagnose the geometry package problem, reported already as bug #51017.

Feel free to retitle this to apply to just the dicom package build warnings, the other issues are all being tracked separately now.

Mike Miller <mtmiller>
Group Member
Fri 12 May 2017 06:22:30 PM UTC, comment #1: 

It would be much better to report distinct bugs to each package, since packages are maintained and released independently.

I'd recommend turning this bug report into fixing warnings in the dicom package.

The message "skipping line" when installing the geometry package comes from Octave, it means that there is an error with the DESCRIPTION file in the geometry package. You could report that as a separate bug.

As to the symbolic package, can you confirm that the package installs successfully despite the error messages? See bug #49839 for that one already being investigated. There seems to be agreement there that the package does install fine, but the error messages are many and are distracting, and that needs to be fixed in the Octave distribution for Windows itself.

Mike Miller <mtmiller>
Group Member
Fri 12 May 2017 04:24:55 PM UTC, original submission:  

OS: Windows 7
Octave:  4.2.1 64-bit, zip install package

call this report a 'package installation echo cleanup' a low priority wishlist item:

I've noticed on a number of packages that numerous messages and warnings may be printed that can be quite disconcerting to a new user. Especially because many will run a pkg update right after a fresh install.  Especially because us Windows users tend to be most intimidate by such things.

Here's the output I got from a pkg update on a fresh install, the first set appears to come from the dicom-0.2.0 package,  the 'skipping lines' from geometry-3.0.0.:


>> pkg update
grep: Support for the -P option is not compiled into this --disable-perl-regexp binary
In file included from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/Array.h:37:0,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/Sparse.h:37,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/MSparse.h:31,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/MatrixType.h:29,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/mx-base.h:30,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/Matrix.h:32,
                 from C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/oct.h:30,
                 from dicomread.cpp:25:
C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/dim-vector.h: In instantiation of 'dim_vecto
r::dim_vector(octave_idx_type, octave_idx_type, Ints ...) [with Ints = {unsigned int}; octave_idx_type
= int]':
dicomread.cpp:115:44:   required from here
C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/dim-vector.h:209:75: warning: narrowing conv
ersion of 'lengths#0' from 'unsigned int' to 'int' inside { } [-Wnarrowing]
     std::initializer_list<octave_idx_type> all_lengths = {r, c, lengths...};
                                                                           ^
C:\Octave\OCTAVE~2.1\include\octave-4.2.1\octave\../octave/dim-vector.h:209:75: warning: narrowing conv
ersion of 'lengths#0' from 'unsigned int' to 'int' inside { } [-Wnarrowing]
C:\Users\NICHOL~1.JAN\AppData\Local\Temp\octave-help-DV9oT2:137: @bye seen before @end deftypefn
./configure: line 2903: which: command not found
./configure: line 2909: C:/Octave/OCTAVE~2.1/bin/octave-4.2.1.exe-cli: No such file or directory
For information about changes from previous versions of the dicom package, run 'news dicom'.
For information about changes from previous versions of the generate_html package, run 'news generate_h
tml'.
skipping line
skipping line
skipping line
skipping line
For information about changes from previous versions of the geometry package, run 'news geometry'.
For information about changes from previous versions of the nurbs package, run 'news nurbs'.
For information about changes from previous versions of the sparsersb package, run 'news sparsersb'.
For information about changes from previous versions of the stk package, run 'news stk'.


Also just manually installed the symbolic-win-py-bundle-2.5.0.zip which we often refer to windows users, and it produced:


>> pkg install symbolic-win-py-bundle-2.5.0.zip
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
Use of uninitialized value in lc at /usr/lib/perl5/5.8/utf8_heavy.pl line 123.
For information about changes from previous versions of the symbolic package, run 'news symbolic'.

Maybe those are just related to the utf-8 display bug?

Apologies for being lazy and not making these separate reports. copying package maintainers.

Nicholas Jankowski <nrjank>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by nrjank (Submitted the item)
  • -email is unavailable- added by nrjank
  • -email is unavailable- added by nrjank
  • -email is unavailable- added by nrjank
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-06-29 lostbard StatusNone Fixed
        Open/ClosedOpen Closed
    2017-05-12 nrjank Carbon-Copy- Added -email is unavailable-
        Carbon-Copy- Added -email is unavailable-
        Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code