Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-06-01 | Clear shadow dependents on configuration merge | Boris Kolpackov | 1 | -7/+15 | |
2022-05-31 | Complete 'override first non-replace position postponement with replace' logic | Karen Arutyunov | 2 | -30/+159 | |
2022-05-31 | Sketch | Boris Kolpackov | 1 | -0/+37 | |
2022-05-31 | Add initial version of configuration negotiation loop with sanity checks | Boris Kolpackov | 1 | -6/+38 | |
2022-05-30 | Add some more tests | Karen Arutyunov | 2 | -14/+305 | |
2022-05-30 | Factor out skeleton initialization into init_skeleton() | Karen Arutyunov | 1 | -20/+35 | |
2022-05-30 | Rename package_config structure to package_key | Karen Arutyunov | 5 | -277/+274 | |
2022-05-30 | Minor pkg-build refactoring | Boris Kolpackov | 1 | -18/+20 | |
2022-05-30 | Review | Boris Kolpackov | 1 | -30/+41 | |
2022-05-30 | Add more cycle tests | Karen Arutyunov | 7 | -2/+908 | |
2022-05-30 | Add support for existing dependent re-evaluation bogus postponements | Karen Arutyunov | 2 | -413/+770 | |
2022-05-29 | New model: reset non-user package configuration to defaults | Boris Kolpackov | 5 | -230/+428 | |
Also, further rework of package skeleton in preparation for negotiation. | |||||
2022-05-27 | Make compilable | Karen Arutyunov | 1 | -1/+1 | |
2022-05-27 | Review | Boris Kolpackov | 1 | -24/+40 | |
2022-05-27 | Review-inspired changes | Karen Arutyunov | 6 | -141/+835 | |
2022-05-25 | Review | Boris Kolpackov | 1 | -56/+51 | |
2022-05-25 | Add postponed positions | Karen Arutyunov | 2 | -29/+435 | |
2022-05-24 | Add missing test packages | Karen Arutyunov | 2 | -0/+0 | |
2022-05-24 | Postponed positions sketch | Boris Kolpackov | 1 | -7/+32 | |
2022-05-24 | Start work on loading configuration variables defaults | Boris Kolpackov | 4 | -197/+300 | |
2022-05-24 | Review (comment changes only) | Boris Kolpackov | 1 | -5/+12 | |
2022-05-24 | Enable remaining configuration cycle tests excluding existing dependent tests | Karen Arutyunov | 2 | -255/+593 | |
2022-05-23 | Treat replacement of existing dependent as version replacement as well | Karen Arutyunov | 2 | -59/+224 | |
2022-05-23 | Rework package skeleton loading code in preparation for defaults extraction | Boris Kolpackov | 2 | -132/+198 | |
2022-05-23 | Review-inspired changes | Karen Arutyunov | 2 | -370/+560 | |
2022-05-20 | Review | Boris Kolpackov | 1 | -19/+52 | |
2022-05-20 | Implement existing dependent re-evaluation | Karen Arutyunov | 1 | -114/+162 | |
2022-05-20 | Extract old user configuration values from config.build (NEEDS TEST) | Boris Kolpackov | 2 | -49/+156 | |
2022-05-19 | Pass config variables sources to skeleton constructor | Karen Arutyunov | 4 | -13/+30 | |
2022-05-19 | Drag configuration sources into package skeleton | Boris Kolpackov | 3 | -65/+166 | |
2022-05-19 | Initial work on existing dependent re-evaluation | Karen Arutyunov | 5 | -356/+651 | |
2022-05-18 | Review | Boris Kolpackov | 1 | -7/+18 | |
2022-05-17 | Add dependency alternatives positions to selected package prerequisites | Karen Arutyunov | 6 | -39/+188 | |
2022-05-17 | Review-inspired changes | Karen Arutyunov | 2 | -346/+815 | |
2022-05-13 | Review | Boris Kolpackov | 1 | -5/+14 | |
2022-05-12 | Review-inspired changes | Karen Arutyunov | 2 | -399/+437 | |
2022-05-12 | Review | Boris Kolpackov | 1 | -32/+55 | |
2022-05-12 | Add shadow dependents and shadow cluster | Karen Arutyunov | 2 | -453/+768 | |
2022-05-06 | Review | Boris Kolpackov | 1 | -32/+169 | |
2022-05-06 | Take 2 | Karen Arutyunov | 1 | -387/+329 | |
2022-05-06 | Take 2 sketch | Boris Kolpackov | 1 | -2/+22 | |
2022-05-06 | Add initial support for negotiating dependency configuration with existing ↵ | Karen Arutyunov | 7 | -135/+1088 | |
dependents | |||||
2022-05-06 | Make collect_drop() to also use replaced_versions map to prevent dependency ↵ | Karen Arutyunov | 5 | -44/+221 | |
overconstraining | |||||
2022-05-06 | Fix collect_order_dependents() not to verify constraints of being dropped ↵ | Karen Arutyunov | 5 | -31/+97 | |
dependent | |||||
2022-05-06 | In pkg-build postpone collecting dependencies with preferred/required ↵ | Boris Kolpackov | 46 | -414/+5992 | |
configuration Also start build collection from scratch on package version replacement. | |||||
2022-05-06 | Don't use posix_string() where path can be absolute | Boris Kolpackov | 1 | -2/+2 | |
2022-04-25 | Adjust to renaming of build2 cmdline to b_cmdline, and options to b_options | Boris Kolpackov | 1 | -8/+8 | |
2022-04-21 | Work around bogus -Wrestrict in GCC 12 (GCC bug #105329) | Boris Kolpackov | 2 | -2/+2 | |
2022-03-28 | In pkg-build make sure that reconfiguring dependent doesn't change current ↵ | Karen Arutyunov | 7 | -237/+666 | |
dependency selection Also fix the dependency alternative selection so that if the dependency package of a different version is already being built, then make sure that one of them is satisfactory for all the dependents and don't consider this alternative if that's not the case. | |||||
2022-03-28 | Fix reconfiguring dependents in pkg-build | Karen Arutyunov | 1 | -6/+20 | |