[bug #68336] concurrent "make install" suffers from race involving tmac/tty-char.tmac

"G. Branden Robinson" <[email protected]>
Newsgroups gmane.comp.printing.groff.bugs
Message-ID <[email protected]>
Update of bug #68336 (group groff):

                  Status:             In Progress => Fixed
             Open/Closed:                    Open => Closed

    _______________________________________________________

Follow-up Comment #2:


commit 4635798b0a6058301768956eff0d6c149c45dda5
Author: G. Branden Robinson <[email protected]>
Date:   Mon May 11 01:25:04 2026 -0500

    [gxditview]: Fix racy install.
    
    * src/devices/xditview/xditview.am: Fix race when running "install" Make
      target with concurrency.  This Automake file was duplicatively
      claiming responsibility for installing the "tty.tmac" and
      "tty-char.tmac" files, which are properly within _grotty_'s demense
      exclusively.  Drop definitions of `GXDITVIEWTMACFILES`,
      `gxditviewtmacdir`, and `dist_gxditviewtmac_DATA` macros.
    
      (uninstall_xditview): Drop now superfluous rmdir(1) from recipe.
    
    Fixes <https://savannah.gnu.org/bugs/?68336>.  Thanks to Santiago Vila
    for the report and analysis.  Problem introduced by me in commit
    8910c63b6d, 2024-12-10.
    
    ANNOUNCE: Acknowledge Santiago.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68336>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCagHEKgAKCRCqLAuaBUf3
TnW6AP9TS6sFE4BQnICpabSv6ZhX0OsEVaAINwxOiNhm81MVXwD/SDp6V0xQ1Trd
dr+PMHl/hExUFdUbTJEl2tHYKCu3Lwo=
=AOx0
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.