Commit Graph

7931 Commits

Author SHA1 Message Date
Fabio Erculiani a7732fefd6 [entropy.server] tweak missing_runtime_libraries_test() output 2011-08-04 16:48:23 +02:00
Fabio Erculiani a97c2821a7 [entropy.server] add missing runtime libraries QA
Use collected packages ELF metadata (retrieveNeeded(),
resolveNeeded()) to look for potentially missing
shared libraries. This is very handy in case of library breakages
across multiple server-side repositories.
For example: you bump libfoo, which provides new library, the SPM forces
you to rebuild foouser, which uses libfoo. You put both into a testing
repository but then you only move foouser to the base repository without
realizing the potential breakage users could run into.
However, since there can be false positives, this routine cannot block
you from doing this mistakes.
Please note that the base repository is the first listed in server.conf
and will always be considered as self-contained, meaning that all the
dependencies and sonames must be available within the same.
The code first tries to resolve the soname inside the same repository,
then falls back to other ones, if any.
2011-08-04 16:39:16 +02:00
Fabio Erculiani 2a88b2c2ac [reagent] fix output of "search" and "match" when --quiet is enabled 2011-08-04 12:01:18 +02:00
Fabio Erculiani a510cbe5e2 [reagent/eit] dramatically improve "eit list" & "regent query list" speed 2011-08-04 11:44:07 +02:00
Fabio Erculiani f064788df9 [equo] text_query: improve list_packages() output 2011-08-04 11:43:11 +02:00
Fabio Erculiani ae2ae9720c [equo] text_query.search_repository_packages: improve speed 2011-08-04 11:42:03 +02:00
Fabio Erculiani ebebb75459 [scripts] update version tagging script to also generate tarball 2011-08-04 10:31:08 +02:00
Fabio Erculiani d4caaa7041 Tagging Entropy version 1.0_rc32 1.0_rc32 2011-08-04 10:26:08 +02:00
Fabio Erculiani 1489bfedba Release Entropy 1.0_rc32 2011-08-04 10:26:04 +02:00
Fabio Erculiani 1e9fb24734 [matter] improve waitpid() error handling 2011-08-04 01:11:51 +02:00
Fabio Erculiani bbe82b461d [matter] always execute portage code in a separate process, to avoid portage cache oddities with xmatch() 2011-08-04 01:00:13 +02:00
Daniel Halens Rodríguez 05d950a0c4 [i18n] Update pt translation 2011-08-03 18:04:52 +01:00
Fabio Erculiani 5af3bd95ac [matter] always check for preserved libs, even when --gentle is not specified 2011-08-03 17:26:14 +02:00
Fabio Erculiani eda3c0298b [matter] add chroot scheduler 2011-08-03 17:19:48 +02:00
Fabio Erculiani d82896c1a4 [matter] some trivial tweaks 2011-08-03 17:19:38 +02:00
Fabio Erculiani cbcaa0680c [todo] update TODO 2011-08-03 09:56:29 +02:00
Fabio Erculiani 92c599b928 [€ntropy.server] trivial output tweak 2011-08-03 09:54:44 +02:00
Fabio Erculiani 731597942e [eit] add "init" option 2011-08-03 09:54:15 +02:00
Fabio Erculiani 4caae7aef7 [man] update reagent man page 2011-08-03 09:52:00 +02:00
Fabio Erculiani 58a298bd44 [reagent] fix repo initialization code 2011-08-03 09:51:21 +02:00
Fabio Erculiani 716de574de Tagging Entropy version 1.0_rc31 1.0_rc31 2011-08-03 09:42:03 +02:00
Fabio Erculiani 4edb7cb848 Release Entropy 1.0_rc31 2011-08-03 09:41:57 +02:00
Fabio Erculiani be483b7f25 [equo] always use etpUi['interactive'] 2011-08-03 09:35:38 +02:00
Fabio Erculiani 1fc3c2475c [matter] explicitly deny implicit interactive routines 2011-08-02 23:17:29 +02:00
Fabio Erculiani e1eefb57ab [entropy.spm] when calling add_packages_to_repository(), pass proper ask= value based on etpUi['interactive']
This is required by non-interactive packages that expect no real
interactivity by implicit actions taken by Entropy routines, such
as package_names_update() called whenever a package gets renamed or
slot-moved.
2011-08-02 23:14:23 +02:00
Fabio Erculiani 01a1b18250 [entropy.const] add etpUi['interactive'] global setting 2011-08-02 23:13:53 +02:00
Fabio Erculiani c3f4a64e72 [conf] update bashrc.entropy 2011-08-02 23:05:10 +02:00
Fabio Erculiani db44217f97 [matter] fix parser for packages 2011-08-02 22:46:29 +02:00
Fabio Erculiani d7ea4a7649 Tagging Entropy version 1.0_rc30 1.0_rc30 2011-08-02 19:47:09 +02:00
Fabio Erculiani 51cd80cb9d Release Entropy 1.0_rc30 2011-08-02 19:47:04 +02:00
Fabio Erculiani e7d2957b3b [matter] completely avoid interactive stuff 2011-08-02 19:15:37 +02:00
Fabio Erculiani 026c263288 [matter] move most errors to warning status and let the execution continue 2011-08-02 19:08:30 +02:00
Fabio Erculiani 6aaa278c91 [matter] consider rebuild status not an error 2011-08-02 19:02:53 +02:00
Fabio Erculiani 86e3b1c785 [matter] run preserved-libraries check before doing anything if --gentle is enabled 2011-08-02 18:09:39 +02:00
Fabio Erculiani a2a0cac194 [matter] improve user interaction 2011-08-02 18:01:17 +02:00
Fabio Erculiani 1a934f5988 [matter] update env vars, BUILDER_* -> MATTER_* 2011-08-02 17:55:59 +02:00
Fabio Erculiani 09db576b3a [entropy.server] fix super() usage 2011-08-02 17:37:19 +02:00
Fabio Erculiani 44dc33121b [entropy.server] improve missing dependencies QA tests 2011-08-02 17:31:52 +02:00
Fabio Erculiani 85134845e0 Tagging Entropy version 1.0_rc29 1.0_rc29 2011-08-02 08:22:34 +02:00
Fabio Erculiani 3258b7f4bc Release Entropy 1.0_rc29 2011-08-02 08:22:31 +02:00
Fabio Erculiani 2d227fd882 [reagent] deptest: also check base repository and make sure it's self-contained 2011-08-02 08:20:45 +02:00
Fabio Erculiani 0e4c6e2ed8 [entropy.server] fix typo 2011-08-02 08:20:33 +02:00
Fabio Erculiani 24fb3c4419 [entropy.server] properly test base repository against missing deps 2011-08-02 08:16:36 +02:00
Fabio Erculiani 10bb393128 [entropy.server] dependencies_test: restore original behaviour, making possible to exploit more use cases 2011-08-02 08:12:57 +02:00
Fabio Erculiani cdc8bc3a2f Tagging Entropy version 1.0_rc28 1.0_rc28 2011-08-02 07:29:21 +02:00
Fabio Erculiani 7f544dfa2f Release Entropy 1.0_rc28 2011-08-02 07:29:11 +02:00
Fabio Erculiani a13ec7aa82 [matter] fixup some undefined references 2011-08-01 21:46:42 +02:00
Fabio Erculiani 2c680a9c31 [matter] make entropy repo commit optional via --commit 2011-08-01 21:44:59 +02:00
Fabio Erculiani b66bae0d21 [matter] add preserved-libs QA check 2011-08-01 21:39:35 +02:00
Fabio Erculiani b110b867d4 [matter] add USE flags constraints support 2011-08-01 19:39:34 +02:00