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