Fabio Erculiani
e05b649f98
[entropy.db] remove do_cleanup argument from removePackage()
2012-08-12 16:15:23 +02:00
Fabio Erculiani
9d665e050c
[entropy.db] remove do_commit argument from methods
2012-08-12 16:00:02 +02:00
Fabio Erculiani
d7e33693b4
[equo] entropy-client-services has been replaced by rigo-daemon, update error message string
2012-08-08 00:41:23 +02:00
Fabio Erculiani
9859dc2e67
[equo] fix "equo repo <cmd> <args>" parsing
2012-07-31 18:19:41 +02:00
Fabio Erculiani
2ff89e56d4
[equo] add "equo repo list"
2012-05-09 02:30:08 +02:00
Fabio Erculiani
26fe787b74
[equo] dbus repositories update: make sure to catch any dbus exception
2012-04-25 16:57:24 +02:00
Fabio Erculiani
e075c1726a
[equo] migrate unprivileged repositories update to RigoDaemon
2012-04-12 19:49:59 +02:00
Fabio Erculiani
91dd06b168
[equo] implement shared Entropy Resources locking where required
2012-02-15 19:36:29 +01:00
Fabio Erculiani
522bb22aba
[equo] text_repositories: improve error messages, apply David Narvaez patches
2011-11-29 10:10:33 +01:00
Fabio Erculiani
cf01429b79
[equo] make clear that running "equo update" as user without the dbus service is not possible and should be then done as root.
2011-11-16 12:35:10 +01:00
Fabio Erculiani
85238b8de5
[entropy.*] add support for /etc/entropy/repositories.conf.d/
2011-10-27 00:07:44 +02:00
Fabio Erculiani
9a012ce2cd
[entropy.const] drop another global variable, etpConst['repositoriesconf']
2011-10-26 17:28:31 +02:00
Fabio Erculiani
fc4452ff0a
[entropy] move text_tools module from client/ to entropy package (entropy.cli)
2011-10-18 17:09:48 +02:00
Fabio Erculiani
49ef3062b1
[equo] improve output of "equo repo mirrorsort"
2011-07-16 15:58:04 +02:00
Fabio Erculiani
d200b3724c
[entropy.db] EntropyRepositoryBase: directly handle install repository metadata
2011-06-25 23:37:22 +02:00
Fabio Erculiani
aa62400790
[entropy*] drop socket service related code, R.I.P.
2011-04-15 07:35:51 +02:00
Fabio Erculiani
80dfbcc0f2
[entropy.services] goodbye old and ugly RPC service, R.I.P.
2011-04-14 15:17:54 +02:00
Fabio Erculiani
b97ec888ab
[equo] text_repositories: add missing import (const_debug_write)
2011-04-14 14:06:24 +02:00
Fabio Erculiani
2aa325560d
[equo] migrate to the new Entropy Web Services interface
2011-04-07 10:41:28 +02:00
Fabio Erculiani
aa147e3bb8
[equo] make possible to disable the default repository
2011-03-29 12:25:20 +02:00
Fabio Erculiani
c08cb61645
[entropy.client.interfaces.methods] partially complete API documentation and cleanup
2011-03-05 19:08:23 +01:00
Fabio Erculiani
4f7e968e78
[entropy.client] Client: drop "noclientdb" argument (yay API break), replace with installed_repo, same (reversed) logic.
2011-03-05 16:39:03 +01:00
Fabio Erculiani
53a871ef0d
[entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage()
2011-03-04 21:14:12 +01:00
Fabio Erculiani
6d4f75754a
[equo] catch KeyError when calling get_noticeboard()
2011-02-01 13:35:06 +01:00
Fabio Erculiani
91468af5d9
[entropy.exceptions] move some exception to respective modules
...
Create entropy.transceivers.exceptions package containing transceiver
related stuff.
Create entropy.services.exceptions package containing services
related stuff.
Break API (yay!)
2010-12-03 18:20:56 +01:00
Fabio Erculiani
7dd5f920c7
[equo,sulfur] port to new configuration files syntax
2010-11-17 18:47:39 +01:00
Fabio Erculiani
427cecf0c0
[equo] catch DBusException exception when trying to use org.entropy.Client dbus interface
2010-11-12 06:33:00 +01:00
Fabio Erculiani
2531888516
[entropy.db] deprecate EntropyRepositoryBase.commitChanges() in favour of commit()
2010-09-28 11:13:12 +02:00
Fabio Erculiani
caff8cc759
[entropy.db] rename EntropyRepositoryBase.closeDB() to EntropyRepositoryBase.close() keeping backward compatibility
2010-09-21 14:03:44 +02:00
Fabio Erculiani
3c95f72312
[equo] speedup "equo repo merge", call EntropyRepository.removePackage in a faster way
2010-09-12 02:45:41 +02:00
Fabio Erculiani
22940194fb
[equo] when calling "equo repo merge" update installed packages metadata
...
Faking Entropy Client requires that the package URL is generated correctly,
in order to comply with this, fake information will be stored inside the
"installed package" metadatum, generally used by the installed packages
repository only.
2010-09-12 02:34:37 +02:00
Fabio Erculiani
4d646aa16a
[equo] fix regression in text_repositories module, s/if/elif/
2010-09-11 16:51:18 +02:00
Fabio Erculiani
f9598010d1
[equo] implement developers-only feature "equo repo merge <source repos> <dest repo>"
...
This feature helps Entropy repository developers to simulate client
side repository status by merging packages in one repository into another.
Doing this client-side makes possible to distribute the testing effort
and avoid touching critical data server-side.
2010-09-10 23:23:05 +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
5bab482ed9
[equo] avoid race condition when calling Client.shutdown() in finally context
2010-07-21 18:13:18 +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
07055331b5
[entropy.db.skel,entropy.client.interfaces.db] disallow unprivileged repository update
2010-07-15 10:56:01 +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
7ae0a7eb07
[equo] add "equo repo add/remove" tools
2010-05-05 17:01:16 +02:00
Fabio Erculiani
7dfa627188
[equo/reagent/sulfur] use Client.shutdown() instead of Client.destroy()
2010-03-30 19:32:28 +02:00
Fabio Erculiani
86fa7fcf1f
[equo] catch TimeoutError exceptions on UGC sync
2010-02-08 13:23:31 +01:00
Fabio Erculiani
5b6cc47baf
[equo] fix "equo repo disable" output message
2010-02-02 23:27:59 +01:00
Fabio Erculiani
7a15f72585
[equo] when no repositories are provided on "equo update", create list from available repositories metadata
2010-02-02 08:12:47 +01:00
Fabio Erculiani
ca25e03936
[equo] add new repo tool "equo repo", making possible to enable/disable repositories via cmdline
2010-01-24 19:01:08 +01:00
Fabio Erculiani
40f090310b
[entropy.output] rename TextInterface.inputBox into input_box
2010-01-11 18:05:47 +01:00
Fabio Erculiani
6d89177836
[entropy.client] move UGC information storage outside the main entropy lib
2010-01-03 23:18:41 +01:00
Fabio Erculiani
d8cc786858
[entropy.client.interfaces.repository] small & initial refactoring of Repository class
2009-12-31 18:27:11 +01:00
Fabio Erculiani
1597ea2fc4
[equo] some more code cleanup and polishing
2009-12-22 20:29:08 +01:00
Fabio Erculiani
7309d1446d
[entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const
2009-12-21 23:50:31 +01:00