Fabio Erculiani
3ae8e6ae93
[entropy.server] make possible to split package file into multiple "extra" package files
...
This introduces a backward-compatible feature (server-side in this commit)
that makes possible to associate more than one package file to a single
package_id. This opens the door to a wide range of future opportunities
but also makes possible to decouple debuginfo files from the rest.
2011-08-08 18:16:54 +02:00
Fabio Erculiani
58a298bd44
[reagent] fix repo initialization code
2011-08-03 09:51:21 +02:00
Fabio Erculiani
44dc33121b
[entropy.server] improve missing dependencies QA tests
2011-08-02 17:31:52 +02:00
Fabio Erculiani
20cca25c64
[reagent] fix handling of --atoms and --repackage order, both combinations (atoms first, then repackage, or vice versa) are fine now
2011-07-10 15:58:04 +02:00
Fabio Erculiani
f84722013b
[reagent] execute packages add queue in alphabetical order
2011-06-26 12:17:30 +02:00
Fabio Erculiani
6db46677d1
[reagent] fixup "reagent repo create-empty-database" command
2011-06-25 00:01:17 +02:00
Fabio Erculiani
17b69d4a58
[reagent] improve "reagent status" output
2011-06-21 15:06:46 +02:00
Fabio Erculiani
17b3ae6223
[reagent] make "reagent status" work only for current repository
2011-06-21 14:21:25 +02:00
Fabio Erculiani
148ac35a25
[reagent] beautify "compressing packages" output
2011-03-07 21:34:48 +01:00
Fabio Erculiani
c08cb61645
[entropy.client.interfaces.methods] partially complete API documentation and cleanup
2011-03-05 19:08:23 +01:00
Fabio Erculiani
58324c99eb
[entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools
2011-03-05 12:58:00 +01:00
Fabio Erculiani
faf25d68b1
[reagent] fix undefined reference
2011-02-16 00:26:16 +01:00
Fabio Erculiani
8c34b5c126
[entropy.server] complete refactoring, mark API as stable
2011-02-06 18:55:13 +01:00
Fabio Erculiani
23285e6c77
[entropy.server] out default_repository, in .repository()
2011-02-05 18:15:49 +01:00
Fabio Erculiani
ab93aee68b
[entropy.server] complete the robustness work on the package, completely drop repo=None from function args
2011-02-05 18:07:09 +01:00
Fabio Erculiani
4294b605b6
[entropy.server] some more migration and stabilization work (repo=None removal)
2011-02-04 12:13:23 +01:00
Fabio Erculiani
985b35cdab
[entropy.server] first chunk of refactoring and cleanup work (making repo=None argument die)
2011-01-31 23:20:58 +01:00
Fabio Erculiani
4289b50f56
[entropy.server] moving repository sync code to ServerPackagesRepositoryUpdater, partial entropy.server refactoring
2011-01-28 19:43:15 +01:00
Fabio Erculiani
fc11710aa7
[entropy.server] missing_runtime_dependencies_test: add "bump packages" feature
...
Packages should be bumped if metadata changes, this applies to
calls coming for old packages already available in online repositories
2011-01-01 18:01:48 +01:00
Fabio Erculiani
bf947d355b
[reagent,equo] implement "reagent repo package-dep-check" tool
...
This tool helps QA checking packages against missing runtime dependencies
2011-01-01 17:22:44 +01:00
Fabio Erculiani
047dbf3aaf
[reagent] call _update() instead of update(), entropy lock is already acquired
2010-11-27 14:32:51 +01:00
Fabio Erculiani
f76ce71d83
[entropy.db] implement conditional dependencies support, break API on EntropyRepositoryBase
2010-11-23 21:13:41 +01:00
Fabio Erculiani
02613af261
[reagent,activator] effectively implement entropy locking management in entropy.server modules
2010-11-21 21:42:05 +01:00
Fabio Erculiani
625a9279ac
[entropy.client.interfaces] improve (and change API) backup_repository() and restore_repository() reliability. Make them safe to use.
2010-10-04 16:58:49 +02:00
Fabio Erculiani
8da4e66b36
[entropy*] before calling Client.backup_repository() or Client.restore_repository(), make sure that transactions are committed
2010-10-03 13:53:45 +02:00
Fabio Erculiani
2531888516
[entropy.db] deprecate EntropyRepositoryBase.commitChanges() in favour of commit()
2010-09-28 11:13:12 +02:00
Fabio Erculiani
ec94cceacd
[entropy.tools] start moving Entropy dependency handling functions to entropy.dep module
2010-09-14 09:49:34 +02:00
Fabio Erculiani
a47ac7e7a3
[reagent] show packages to be removed, injected and added in alphabetical order (reagent update)
2010-09-10 21:56:32 +02:00
Fabio Erculiani
126de1e010
[reagent] trivial change, avoid to call _get_local_store_directory() every iteration
2010-09-07 13:59:02 +02:00
Fabio Erculiani
5546e04d98
[reagent] fix pontential uninitialized variable spm_key
2010-09-06 09:47:48 +02:00
Fabio Erculiani
899e514659
[reagent] trivial string update
2010-07-20 10:32:53 +02:00
Fabio Erculiani
8ae9387257
[reagent] beautify "package-{un,}mask" output
2010-07-16 14:51:47 +02:00
Fabio Erculiani
db60d88329
[reagent] fix print_info() arguments
2010-07-16 14:44:18 +02:00
Fabio Erculiani
fad0dc5dc7
[reagent] fix syntax error
2010-07-16 14:43:01 +02:00
Fabio Erculiani
eb17f0b6e4
[reagent] properly handle "repo package-{un,}mask" tool arguments
2010-07-16 14:41:58 +02:00
Fabio Erculiani
dd14a39281
[entropy.server] add Server.{un,}mask_packages() function and reagent "repo package-{un,}mask" tools
2010-07-16 14:34:32 +02:00
Fabio Erculiani
5f09d66a1e
[entropy.tools] remove unused functions
2010-07-04 18:59:45 +02:00
Fabio Erculiani
a1a8e09875
[equo/reagent] sort any query/search result
2010-06-08 13:08:09 +02:00
Fabio Erculiani
e1e76d5b28
[entropy.db] first chunk of major entropy.db code updates, create abstract class, move logic there, update API
2010-06-07 17:56:05 +02:00
Fabio Erculiani
e854555db9
[equo/reagent/activator] remove \t usage
2010-05-04 14:22:26 +02:00
Fabio Erculiani
6a5fc7fb32
[reagent] implement "reagent spm new"
2010-03-30 20:40:18 +02:00
Fabio Erculiani
1b855c18cc
[entropy.server] use Server.get_reverse_queue() for calculating reverse dependencies of packages
2010-03-30 20:10:31 +02:00
Fabio Erculiani
236800699a
[reagent] tweak reagent repo remove colors
2010-03-30 19:55:28 +02:00
Fabio Erculiani
3708b46d76
[reagent] always calculate reverse dependencies when removing packages from repos if --nodeps is not passed
2010-03-30 19:43:56 +02:00
Fabio Erculiani
7549176620
[reagent] fix reagent inject (supporting any SPM package file extension)
2010-03-26 10:48:13 +01:00
Fabio Erculiani
38c8f33f61
[entropy.client] more refactoring work in entropy.client.interfaces.methods
2010-03-13 22:19:44 +01:00
Fabio Erculiani
add2c30912
[reagent] check if Entropy Server store directory exists
2010-03-09 16:07:05 +01:00
Fabio Erculiani
81ff9d0d27
[reagent] trivial message string update
2010-03-09 15:55:59 +01:00
Fabio Erculiani
611ee32670
[entropy.client/entropy.server] make Entropy Server interface a subclass of Entropy Client
2010-03-07 22:17:07 +01:00
Fabio Erculiani
f510cca108
[entropy.client.interfaces.dep] complete module refactoring
2010-03-03 15:26:52 +01:00