Commit Graph

1057 Commits

Author SHA1 Message Date
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
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
09f5c76b91 Tagging Entropy version 0.99.49.6 2010-07-28 08:19:38 +02:00
Fabio Erculiani
bf78609ef1 Tagging Entropy version 0.99.49.5 2010-07-27 18:59:50 +02:00
Fabio Erculiani
5be17018bd Tagging Entropy version 0.99.49.4 2010-07-27 16:05:13 +02:00
Fabio Erculiani
c7191ae030 Tagging Entropy version 0.99.49.3 2010-07-25 13:39:04 +02:00
Fabio Erculiani
0fd4bcb26b Tagging Entropy version 0.99.49.2 2010-07-24 21:31:00 +02:00
Fabio Erculiani
4c3036ad02 Tagging Entropy version 0.99.49.1 2010-07-24 20:39:37 +02:00
Fabio Erculiani
f21ca32808 Tagging Entropy version 0.99.49 2010-07-24 20:35:23 +02:00
Fabio Erculiani
17f7dc5c7b Tagging Entropy version 0.99.48.2 2010-07-23 19:57:55 +02:00
Fabio Erculiani
5c6451b240 Tagging Entropy version 0.99.48.1 2010-07-22 11:26:23 +02:00
Fabio Erculiani
e6c027ed51 Tagging Entropy version 0.99.48 2010-07-22 10:42:24 +02:00
Fabio Erculiani
5bab482ed9 [equo] avoid race condition when calling Client.shutdown() in finally context 2010-07-21 18:13:18 +02:00
Fabio Erculiani
012bc74912 Tagging Entropy version 0.99.47.20 2010-07-21 13:27:53 +02:00
Fabio Erculiani
8c7763f774 [entropy.client] move packages cache directory to /var/lib/entropy/client/packages
This allows easier NFS sharing over home networks. Previously,
paths were /var/lib/entropy/packages{-nonfree,-restricted,}.
Please note that if you want to share Entropy packages in a
larger infrastructure, it's advised to rsync the whole Entropy
mirror and serve your cache via FTP/HTTP/FILE protocols adding
the URI to repositories.conf.
2010-07-21 08:57:12 +02:00
Fabio Erculiani
f7ffe433d0 [equo] make "directories" argument mandatory for text_tools.cleanup() 2010-07-21 08:56:10 +02:00
Fabio Erculiani
0f7b648a5a [entropy.db] improve robustness of EntropyRepository code 2010-07-20 23:52:02 +02:00
Fabio Erculiani
bf738f21ca [equo] add "--force-system" option support to "equo remove" 2010-07-19 10:08:46 +02:00
Fabio Erculiani
d88c8a7cb5 Tagging Entropy version 0.99.47.10 2010-07-17 09:00:43 +02:00
Fabio Erculiani
d26b8f67db [equo] fix undefined reference in text_query.search_required_libraries() 2010-07-17 07:43:56 +02:00
Fabio Erculiani
63dec46252 Tagging Entropy version 0.99.47.9 2010-07-16 23:43:42 +02:00
Fabio Erculiani
1299e2de14 [equo] allow background repositories update via entropy-client-services when running unprivileged 2010-07-15 14:11:18 +02:00
Fabio Erculiani
6d08c0a92f Tagging Entropy version 0.99.47.8 2010-07-15 11:22:29 +02:00
Fabio Erculiani
bcd075d4e9 [entropy.client,entropy.const] improve entropy directory permissions handling 2010-07-15 11:21:53 +02:00
Fabio Erculiani
07055331b5 [entropy.db.skel,entropy.client.interfaces.db] disallow unprivileged repository update 2010-07-15 10:56:01 +02:00
Fabio Erculiani
93450fcf4d Tagging Entropy version 0.99.47.7 2010-07-15 00:05:02 +02:00
Fabio Erculiani
3cf73d5fa8 [entropy.qa] resolve /usr/lib to /usr/lib64 when matching broken library file in repository 2010-07-13 14:03:35 +02:00
Fabio Erculiani
5b92c64fa3 Tagging Entropy version 0.99.47.6 2010-07-13 13:40:20 +02:00
Fabio Erculiani
396fc1f528 Tagging Entropy version 0.99.47.5 2010-07-13 12:42:14 +02:00
Fabio Erculiani
7ec19e6136 Tagging Entropy version 0.99.47.4 2010-07-05 18:13:24 +02:00
Fabio Erculiani
5f09d66a1e [entropy.tools] remove unused functions 2010-07-04 18:59:45 +02:00
Fabio Erculiani
d6931a2cff Tagging Entropy version 0.99.47.3 2010-07-02 15:27:16 +02:00
Fabio Erculiani
a7397a0d47 Tagging Entropy version 0.99.47.2 2010-07-02 09:58:10 +02:00
Fabio Erculiani
9f54541127 Tagging Entropy version 0.99.47.1 2010-07-02 09:08:17 +02:00
Fabio Erculiani
0169c04387 Tagging Entropy version 0.99.47 2010-07-01 14:21:45 +02:00
Fabio Erculiani
9dddfabb4a [entropy.client.interfaces/equo] add "equo repo mirrorsort" tool
There is a new method inside Entropy Client class, called
"reorder_mirrors". The aim is sorting repository mirrors automatically
basing on their response time and download speed of random data.
2010-06-30 15:23:03 +02:00
Fabio Erculiani
9c6782e21c [entropy.client.interfaces.repository] major Repository class rework
:: move repository update logic inside EntropyRepositoryBase.update()
   static method
:: provide two new static methods EntropyRepositoryBase.revision()
   and EntropyRepositoryBase.remote_revision() that have to be
   implemented by subclasses if they are supporting fetching local
   or remote revision.
:: several minor code quality improvements
2010-06-26 19:15:02 +02:00
Fabio Erculiani
6a374ffe97 [equo] always try to kill EntropyCacher when catching an exception 2010-06-21 15:19:43 +02:00
Fabio Erculiani
76038453b1 [entropy.db] update searchNeeded requirements, "*" wildcard support is mandatory 2010-06-09 17:49:16 +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
abbde38521 Tagging Entropy version 0.99.46.9 2010-05-30 08:25:15 +02:00
Fabio Erculiani
62bd7ff91c Tagging Entropy version 0.99.46.8 2010-05-30 08:22:54 +02:00
Fabio Erculiani
0d06fade5f Tagging Entropy version 0.99.46.7 2010-05-28 19:56:30 +02:00