Commit Graph

6441 Commits

Author SHA1 Message Date
Fabio Erculiani ef8929cf8a [conf] add mirror.aarnet.edu.au to repositories.conf 2010-08-01 22:41:43 +02:00
Fabio Erculiani 53f80631ad [entropy.server] move ServerPackagesRepository and implement basic update() method 2010-08-01 10:23:35 +02:00
Fabio Erculiani 2a89dde8d8 [todo] update TODO 2010-08-01 01:16:45 +02:00
Fabio Erculiani 0f42721e43 [equo] text_rescue: acquire Entropy locks when needed 2010-08-01 01:16:20 +02:00
Fabio Erculiani 15ff49b82b [equo] text_smart: acquire Entropy locks when needed 2010-08-01 01:16:02 +02:00
Fabio Erculiani 3277ad4ebc [equo] text_repositories: add return to _remove_repository and _add_repository 2010-08-01 01:15:14 +02:00
Fabio Erculiani 422aeec80b [equo] text_security: acquire Entropy locks when calling "equo security install" 2010-08-01 01:04:07 +02:00
Fabio Erculiani bde58b19a3 [entropy.db] EntropyRepository: remove @deprecated methods 2010-08-01 00:44:16 +02:00
Fabio Erculiani 77c010889c [todo] update TODO 2010-08-01 00:42:43 +02:00
Fabio Erculiani 0b28ce42ed [entropy.db] move handlePackage() implementation to entropy.server's ServerPackagesRepository 2010-08-01 00:41:55 +02:00
Fabio Erculiani 571beaaf12 [entropy.db] several EntropyRepository changes, listed below
- overridden handlePackage, addPackage, removePackage in respective
  entropy.client.interfaces.db classes in a proper, secure way.
- overridden maskFilter in entropy.client.interfaces.db, the final
  goal will be removing its logic from EntropyRepository and move
  it to AvailablePackagesRepository only.
- removed any evidence of "client_repo" EntropyRepositoryPlugin(s)
  metadatum.
2010-08-01 00:29:18 +02:00
Fabio Erculiani 063d6fe740 [todo] update TODO 2010-07-31 16:14:24 +02:00
Fabio Erculiani 4fbb068395 [entropy.db.skel] update todos 2010-07-31 16:13:49 +02:00
Fabio Erculiani 6edf4c331c [todo] update TODO 2010-07-31 15:15:32 +02:00
Fabio Erculiani fe18e38f32 [entropy] several QA improvements and API changes (trivial, but still) 2010-07-31 15:14:54 +02:00
Fabio Erculiani b0a34a77c6 [equo] text_ui: always acquire entropy lock before doing anything 2010-07-31 13:10:30 +02:00
Fabio Erculiani 8782df8ae1 [equo] avoid race condition in try/finally in _do_text_cleanup 2010-07-31 12:57:33 +02:00
Fabio Erculiani 7cd67e4d79 [equo] when running "equo cleanup", make sure no other Entropy instances are running 2010-07-31 12:56:47 +02:00
Fabio Erculiani 71f1b63a13 [text_tools] make acquire_entropy_locks() and release_entropy_locks() actually working 2010-07-31 12:55:04 +02:00
Fabio Erculiani e21b636bf6 [text_tools] add acquire_entropy_locks() and release_entropy_locks() functions 2010-07-31 12:43:20 +02:00
Fabio Erculiani 6993271143 [services] client-updates-daemon: only release pid lock if it has been acquired 2010-07-31 12:41:39 +02:00
Fabio Erculiani 62b48972d4 [entropy.db] EntropyRepository: listAllFiles() wasn't properly overridden 2010-07-31 10:27:59 +02:00
Fabio Erculiani 07de0b5cc5 [entropy.spm] PortagePlugin: remove linux-info pkg_setup() hack that fixed KV_OUT_DIR, no longer needed 2010-07-31 09:33:18 +02:00
Fabio Erculiani 5c5a6c369a [equo] when running with --pretend, disable --ask 2010-07-30 23:48:30 +02:00
Fabio Erculiani c288cd80b6 [entropy.db] remove reverse dependencies SQL, generate reverse dependencies metadata dynamically (also using on-disk cache)
This avoids repository database write access requirements and
improves reverse dependencies metadata reliability.
2010-07-29 19:34:04 +02:00
Fabio Erculiani 749a1b8263 [tests] db: add reverse dependencies test 2010-07-29 19:33:45 +02:00
Fabio Erculiani b95ec5d4f1 [entropy.db] EntropyRepositoryBase: directly use checksum value returned by checksum() 2010-07-29 19:07:14 +02:00
Fabio Erculiani 4e003f81bc [entropy.db] EntropyRepositoryBase.checksum() make "strings" the default 2010-07-29 19:06:49 +02:00
Fabio Erculiani bba8ab945d [entropy.const] add const_get_int() and use it in const_convert_to_unicode 2010-07-29 11:23:57 +02:00
Fabio Erculiani 09f5c76b91 Tagging Entropy version 0.99.49.6 0.99.49.6 2010-07-28 08:19:38 +02:00
Fabio Erculiani 9af987aa8c [entropy.client.interfaces.dep] _generate_dependency_tree: catch TypeError when calling retrieveKeySlot with invalid data 2010-07-28 08:18:26 +02:00
Fabio Erculiani aee668be7b [entropy.tools] fix is_valid_path_string regexp 2010-07-28 07:24:30 +02:00
Fabio Erculiani 546e634b46 [magneto] move --startup-delay handling early in the pipe 2010-07-27 19:45:27 +02:00
Fabio Erculiani bf78609ef1 Tagging Entropy version 0.99.49.5 0.99.49.5 2010-07-27 18:59:50 +02:00
Fabio Erculiani 57838fabdc [entropy.misc] LogFile: re-add fileno() method 2010-07-27 18:56:21 +02:00
Fabio Erculiani 5be17018bd Tagging Entropy version 0.99.49.4 0.99.49.4 2010-07-27 16:05:13 +02:00
Fabio Erculiani b186bd2558 [magneto] add --startup-delay switch support, delay magneto startup by 30 seconds by default 2010-07-27 16:03:51 +02:00
Fabio Erculiani ab8dc91766 [services] client-updates-daemon: fix available updates signalling when Sulfur is running
Sulfur holds Entropy general lock, which caused the daemon to not
run its duties whenever the installed packages repository is changed
(due to pkg updates/install/removal). Just skip the lock check since
it is not going to alter the content of available repositories in
any case.
2010-07-27 15:52:49 +02:00
Fabio Erculiani 92a53212ef [entropy.tools] is_valid_path_string: also allow "_" 2010-07-25 23:04:21 +02:00
Fabio Erculiani 4c6eae07ca [entropy.tools] make unpack_gzip and unpack_bzip2 atomic 2010-07-25 23:03:31 +02:00
Fabio Erculiani 6a37ba8c16 [entropy.services] SocketHost: only print class objects on startup 2010-07-25 14:44:51 +02:00
Fabio Erculiani bee87b080d [entropy.services.repository] properly enable Repository commands when repository_lock_scanner is available 2010-07-25 14:42:26 +02:00
Fabio Erculiani 1290f34088 [entropy.services] provide more output when loading SocketHost 2010-07-25 14:36:56 +02:00
Fabio Erculiani d5dcbf0e06 [entropy.services.repository] if "repository_lock_scanner" is False, repository commands should not be available at all 2010-07-25 14:20:52 +02:00
Fabio Erculiani c7191ae030 Tagging Entropy version 0.99.49.3 0.99.49.3 2010-07-25 13:39:04 +02:00
Fabio Erculiani 19e4534824 [entropy.services.repository] add "repository_lock_scanner" to disable the feature 2010-07-25 13:35:35 +02:00
Fabio Erculiani 6e82774473 [entropy.services.ugc] fix coding error in os.environ.get() 2010-07-25 13:29:44 +02:00
Fabio Erculiani 843546a5f4 [entropy.misc] LogFile: cache logging handlers and reuse them across threads 2010-07-25 13:24:08 +02:00
Fabio Erculiani 57ee2889a1 [entropy.services] update SocketHost code style 2010-07-25 13:20:43 +02:00
Fabio Erculiani c8e877422e [services] print traceback when server fails to load 2010-07-25 13:11:35 +02:00