bugGNU RCS - Bugs: bug #52288, rcs-5.9.4: t810 test failed

 
 

bug #52288: rcs-5.9.4: t810 test failed

Submitter:  None
Submitted:  Thu 26 Oct 2017 02:45:11 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  ttn
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 20 Oct 2020 03:03:01 PM UTC, comment #3: 

RCS 5.10.0 was released today.
Marking this Closed w/ status Fixed.

Thien-Thi Nguyen <ttn>
Group administrator
Tue 29 May 2018 01:04:03 PM UTC, comment #2: 

The root cause of this bug is that RCS up through 5.9.4
does not support sub-second resolution for file mtime
(or ctime or atime, for that matter).

Another problem was inconsistent shell support for same,
in the form of "test FILE1 -nt FILE2".

Please see repo branch ‘next’, specifically commits:

 0af6e82 Fix bug 52288: Make ‘-T’ support subsecond resolution.
 06d4aa9 [build] Use gnulib module ‘gettime’.
 5413e56 Use subsecond resolution for atime given ‘-T’.
 d389280 Fix bug 52288 part 2: Retain working file subsecond mtime.

I've tested this locally on an ext4 filesystem and it seems to
work no problem.  For testing, there are commits:

 f2330a6 [v] Avoid "test FILE1 -nt FILE2".
 6f1a5a8 [v] Add support for "btdt mtimecmp FILE1 FILE2".

I'll mark this bug Ready For Test on the off chance OP wants to
do some more testing and report results.

Thien-Thi Nguyen <ttn>
Group administrator
Tue 29 May 2018 01:02:17 PM UTC, comment #1: 
Thien-Thi Nguyen <ttn>
Group administrator
Thu 26 Oct 2017 02:45:11 PM UTC, original submission:  

Fedora 27 x86_64: gcc 7.2.1 + make 4.2.1

$ make check
[..]
PASS: t804
PASS: t805
FAIL: t810
PASS: t900
PASS: t999
================================
1 of 51 tests failed
Please report to -email is unavailable-
================================
make[2]: * [Makefile:1502: check-TESTS] Error 1
make[2]: Leaving directory '/home/xose/tmp/rcs-5.9.4/tests'
make[1]: * [Makefile:1626: check-am] Error 2
make[1]: Leaving directory '/home/xose/tmp/rcs-5.9.4/tests'
make: * [Makefile:1392: check-recursive] Error 1

Anonymous

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #42273:  t810.d-v2.tar added by None (10KiB - application/x-tar)
file #42274:  config.log added by None (400KiB - text/x-log)
file #42271:  t810.d.tar added by None (10KiB - application/x-tar - t810.d files)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ttn (Posted a comment)
  •  

    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 logged-in users can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-10-20 ttn StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2018-05-29 ttn StatusNone Ready For Test
        Assigned toNone ttn
    2017-10-26 None Attached File- Added t810.d-v2.tar, #42273
        Attached File- Added config.log, #42274
    2017-10-26 None Attached File- Added t810.d.tar, #42271

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code