bugManeage - Bugs: bug #61337, Modularity/dependence of basic...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #61337: Modularity/dependence of basic software packages

Submitted by:  Boud Roukema <boud>
Submitted on:  Tue 12 Oct 2021 11:50:40 PM UTC  
 
Category:  None Severity:  3 - Normal
Item Group:  Enhancement Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Tue 12 Oct 2021 11:50:40 PM UTC, original submission:  

This is a spinoff from https://savannah.nongnu.org/bugs/index.php?61026 . I think that this should probably be a perennial bug, unless we find a systematic way of solving it. It seems to me that we have always had this problem generically.

The problem is that if one of the 'basic.mk' software packages is removed, and './project configure --existing-conf' is run, quite often the build will fail because the 'make' rules in 'basic.mk' do not completely reflect the true dependences in our bootstrapping procedure. So the user either has to guess what other packages to remove, or has to do a completely fresh install (download/configure/compile/install = 'configure').

Tracing these bugs would probably require keeping the buggy installs frozen, and debugging them could be quite heavy.

61026 has one example:

(1) removing coreutils and doing './project configure --existing-conf' with coreutils-9.0 led to a 'libbsd' compile error, with some error lines listed at https://savannah.nongnu.org/bugs/index.php?61026 (Mon 04 Oct 2021 10:34:32 PM UTC, comment #7).

There is an associated error (that looks familiar) with mpfr:

make[3]: Entering directory '/BUILD/software/build-tmp/mpfr-4.0.2/tests'
make[4]: Entering directory '/BUILD/software/build-tmp/mpfr-4.0.2/tests'
FAIL: tversion
PASS: tabort_prec_max
PASS: tassert
PASS: tabort_defalloc1
PASS: tabort_defalloc2
...

Boud Roukema <boud>
Project Member

 

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 boud (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    No changes have been made to this item

    Back to the top


    Powered by Savane 3.7