Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder texinfo-solaris10-sparc Build #5851

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revisionfad788fc929608a70240598a89bf3099979fcbe1
Got Revisionfad788fc929608a70240598a89bf3099979fcbe1
Changes9 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 25 secs )
    1. stdio
  2. shell './autogen.sh' ( 33 mins, 40 secs )
    1. stdio
  3. shell_1 './configure' ( 6 mins, 16 secs )
    1. stdio
  4. shell_2 'gmake all' ( 11 mins, 8 secs )
    1. stdio
  5. shell_3 'gmake check' ( 1 hrs, 2 mins, 12 secs )
    1. stdio
    2. tta_tests_test-suite.log
    3. tta_perl_test-suite.log
    4. info_test-suite.log
    5. install_info_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc slave
buildername texinfo-solaris10-sparc Builder
buildnumber 5851 Build
codebase Build
got_revision fad788fc929608a70240598a89bf3099979fcbe1 Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision fad788fc929608a70240598a89bf3099979fcbe1 Build
scheduler schedule-texinfo-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Gavin Smith

Timing:

StartFri Aug 15 03:13:06 2025
EndFri Aug 15 05:06:50 2025
Elapsed1 hrs, 53 mins, 43 secs

All Changes:

:

  1. Change #242991

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:03
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision ac42ed124ff48e3f54c0867ecdabfa31fcfa1f9a

    Comments

    * info/scan.c, info/nodes.c (free_history_node, copy_history_node): Move to nodes.c.

    Changed files

    • ChangeLog
    • info/nodes.c
    • info/nodes.h
    • info/scan.c
    • info/scan.h
  2. Change #242992

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:03
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 82a35e550e582afbc668dd4b19d30cadce513f9b

    Comments

    * info/nodemenu.c (select_visited_node): Call free_history_node instead of free.  This fixes a memory leak.

    Changed files

    • ChangeLog
    • info/nodemenu.c
  3. Change #242993

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:03
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 2c9de945cccc2b160e332d65c3a2a52775aaf982

    Comments

    * info/nodes.c (free_history_node, free_node): rename. * info/nodes.c (copy_history_node, copy_node): rename.

    Changed files

    • ChangeLog
    • info/dir.c
    • info/footnotes.c
    • info/indices.c
    • info/info.c
    • info/nodemenu.c
    • info/nodes.c
    • info/nodes.h
    • info/session-cmd.c
    • info/session.c
  4. Change #242994

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:03
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision e1259581d9167580cd39ebdfd68e761fbd9b716a

    Comments

    free_node instead of free
    * info/session-cmd.c (dump_node_to_stream):
    Consistently call 'free_node' instead of 'free' on NODE
    object.  It shouuld not make a difference as the node was
    returned by info_get_node_of_file_buffer and is a replica
    of an object held in the file buffer data structures, but
    it should be clearer that the code is correct for somebody
    reading it.

    Changed files

    • ChangeLog
    • info/session-cmd.c
  5. Change #242995

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:03
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 253e3486099d7d9384eb4b989305c67f8f3f9823

    Comments

    N_Replica flag
    * info/nodes.h (N_Replica): Add flag for NODE.flags
    * info/dir.c (get_dir_node),
    * info/nodes.c (info_node_of_tag_ext),
    * info/man.c (get_manpage_node): Set N_Replica flag.
    
    * info/nodes.c (free_node): Check N_Replica instead of
    N_IsInternal when deciding whether to free internal structures.
    The purpose of this flag is intended to be more clear than that
    of N_IsInternal.  Some nodes like the "dir" node are generated
    by Info, but do not have the "internal" flag on as there is another
    reference to the storage for the node.

    Changed files

    • ChangeLog
    • info/dir.c
    • info/man.c
    • info/nodes.c
    • info/nodes.h
  6. Change #242996

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 5859eaca386346e330f0bf7a0bb34454aed3f904

    Comments

    * info/nodes.c (copy_node, replicate_node): Rename.  Set N_Replica flag on result.  Do not do anything with the N_IsInternal flag. * info/session-cmd.c (info_follow_menus): Call replicate_node on starting node.

    Changed files

    • ChangeLog
    • info/nodes.c
    • info/nodes.h
    • info/session-cmd.c
  7. Change #242997

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 3d428c1a608e8f12d2600fecf224850583b3da56

    Comments

    * info/dir.c (get_dir_node), * info/man.c (get_manpage_node): Abbreviate code by calling replicate_node.

    Changed files

    • ChangeLog
    • info/dir.c
    • info/man.c
  8. Change #242998

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 843cb6bd3ef0db917f4643f59b73999d48f1643d

    Comments

    * info/session-cmd.c (info_split_window): Check N_Replica flag when deciding whether to duplicate internal data structures.

    Changed files

    • ChangeLog
    • info/session-cmd.c
  9. Change #242999

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Fri 15 Aug 2025 03:05:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision fad788fc929608a70240598a89bf3099979fcbe1

    Comments

    Review use of N_IsInternal flag.
    * info/nodes.c (internal_info_node_p): Remove function.  It is
    simple enough that it may as well be inlined into calling sites.
    (free_node): Comment updated.
    
    * info/session-cmd.c
    (forward_move_node_structure, backward_move_node_structure):
    Also make an exception for "dir" nodes.
    
    N_IsInternal still exists but is not used for memory allocation
    purposes.  It is used for minor user-visible behaviour such as
    tiling windows, and as an optimisation when searching through
    lists of nodes.

    Changed files

    • ChangeLog
    • info/echo-area.c
    • info/footnotes.c
    • info/indices.c
    • info/infodoc.c
    • info/nodemenu.c
    • info/nodes.c
    • info/nodes.h
    • info/session-cmd.c