Commit Graph

705 Commits

Author SHA1 Message Date
Fabio Erculiani
2cd628fd5d [entropy.client/entropy.qa] move libraries_test to entropy.qa 2009-07-07 12:38:01 +02:00
Fabio Erculiani
2caba4969d [client.text_ui] clear SystemSettings at the end of worldUpdate to allow branch hooks to run 2009-06-27 19:05:23 +02:00
Fabio Erculiani
184f5dc7ce [client.text_ui] beautify 'equo world' output 2009-06-27 17:36:01 +02:00
Fabio Erculiani
3e9af17094 [client.text_ui] remove branch migration script code, will be handled internally 2009-06-27 17:29:41 +02:00
Fabio Erculiani
9154235172 [client.text_ui] implement post branch hop script in equo
NOTE: this code will be moved to entropy.client in the next commit.
It's just a testing proof of concept, and still incomplete.
2009-06-24 13:57:59 +02:00
Fabio Erculiani
caeee757aa [client.text_smart] fix "smart inflate" tool 2009-06-23 16:15:39 +02:00
Fabio Erculiani
bbdde60809 [entropy.const/entropy.qa/equo/sulfur] make ErrorReportInterface post_url arg. mandatory
In the aim of removing all the sabayon-centric settings from the "entropy"
library, error report via http post url has been moved outside it.
2009-06-22 04:09:55 +02:00
Fabio Erculiani
a220d1882a [client.text_ui] fix critical updates warning 2009-06-21 21:49:13 +02:00
Fabio Erculiani
209c8b69f1 [client.text_ui] fix undefined reference in text_ui 2009-06-21 20:23:06 +02:00
Fabio Erculiani
6695f1309d [entropy/sulfur/equo] implement critical updates installation priority 2009-06-20 23:05:18 +02:00
Fabio Erculiani
371b3f8041 [client.equo/client.text_query] implement new query command
Implement new equo query command for listing repository packages
$ equo query list available <repository>
2009-06-18 15:42:16 +02:00
Vincenzo Di Massa
3181a35360 [client.equo/entropy.output] --help improved: now you can type
$ equo --help query
and
$ equo --help query belongs
and so on
2009-06-18 15:07:19 +02:00
Fabio Erculiani
0225582176 always use etpConst for package extensions 2009-06-09 12:09:38 +02:00
Fabio Erculiani
b83de70092 make equo using the new UGC error reporting interface 2009-05-31 18:10:38 +02:00
Fabio Erculiani
ab1296f456 equo ugc, fix small issue with UGC from equo 2009-05-31 16:35:01 +02:00
Fabio Erculiani
5b68fb38ee equo: remove beep 2009-05-31 11:16:28 +02:00
Fabio Erculiani
d5aaaf56ed fix returning data 2009-05-31 10:38:32 +02:00
Fabio Erculiani
865601888d make ugc calls synchronous 2009-05-28 17:40:21 +02:00
Fabio Erculiani
4324af788b entropy.misc.RSS: renamed camelCase methods 2009-05-28 06:35:44 +02:00
Fabio Erculiani
e69164105c entropy.misc: initial code review and cleanup, rssFeed class renamed to RSS 2009-05-28 06:22:10 +02:00
Fabio Erculiani
4610755369 entropy.client.interfaces.Client: rename methods
- _resources_run_create_lock => resources_create_lock
2009-05-28 06:03:05 +02:00
Fabio Erculiani
3f7d95f51a equo, rescue: rename _resources_run_remove_lock call into resource_remove_lock 2009-05-28 06:02:05 +02:00
Fabio Erculiani
0bc20f8ed4 entropy.client.interfaces.Client: rename methods
- _resources_run_check_lock => resources_check_lock
- _resources_run_remove_lock => resources_remove_lock
2009-05-28 06:00:14 +02:00
Fabio Erculiani
43c2826161 equo: extract_pkg_metadata moved to entropy.spm 2009-05-27 16:19:02 +02:00
Fabio Erculiani
588765795b make "equo query belongs" able to translate given paths using the reverse symlink map 2009-05-27 11:58:10 +02:00
Fabio Erculiani
cc6f65837e make "equo query belongs" completely agnostic 2009-05-27 11:48:14 +02:00
Fabio Erculiani
6e59b7ae15 "equo query orphans" filter symlinks 2009-05-26 18:04:12 +02:00
Fabio Erculiani
6de07bc92f equo: reset cache before killing EntropyCacher 2009-05-26 10:55:00 +02:00
Fabio Erculiani
8089ba5d7a fix typo 2009-05-26 10:53:23 +02:00
Fabio Erculiani
598d3958f7 fix equo merge/remove output 2009-05-26 10:52:06 +02:00
Fabio Erculiani
2e153e632f equo, show conflicts in printed queue 2009-05-26 10:49:49 +02:00
Fabio Erculiani
290d806c36 revert interpreter to /usr/bin/python instead of python2 due to issues
with Gentoo's python2 symlink not being updated properly
2009-05-25 21:07:30 +02:00
Fabio Erculiani
94486046b6 equo: add beep at the end of commands 2009-05-20 16:39:06 +02:00
Fabio Erculiani
df14576b56 equo: add "equo upgrade" option (alias for equo world) 2009-05-16 20:40:34 +02:00
Fabio Erculiani
dd79947faa equo, smart apps generate: general code update 2009-05-15 20:00:20 +02:00
Fabio Erculiani
d412435c2a entropy.tools + smart: rename compressTarBz2 to compress_tar_bz2 and update smart app tools 2009-05-15 19:33:57 +02:00
Fabio Erculiani
f93a86208b entropy.server: implement branch flushback logic
Generally, when starting a new branch packages are not copied over
to avoid wasting disk space. So, old packages will be still pulled
in from old branch directories (under packages/). This commit adds
a function that automatically flush back old-branch packages into
the current one.
Let's say we have just bumped our repo from branch 1 to branch 2.
We have 3 packages into it that are still placed inside /packages/1.
Everything works until we decide to drop support from branch 1, in
this case, we would have to rebuild all these packages wasting a lot
of time. With "flushback" this is done automatically without touching
packages integrity.
2009-05-15 10:11:30 +02:00
Fabio Erculiani
9421572b1c equo: during install queue output generation, handle installed repo information consistently 2009-05-14 10:54:46 +02:00
Fabio Erculiani
51204fd173 entropy: remove gentoo-compat option, always enabled 2009-05-14 09:04:37 +02:00
Fabio Erculiani
77fc3e30c8 equo: code style update 2009-05-14 08:43:07 +02:00
Fabio Erculiani
567840dc3b equo: handle SystemError exceptions too 2009-05-14 08:42:11 +02:00
Fabio Erculiani
edc03066e7 equo: small code style update 2009-05-14 08:40:34 +02:00
Fabio Erculiani
77f142ce6f equo: make possible to import equo.py as module 2009-05-12 16:57:26 +02:00
Fabio Erculiani
5ec9677460 entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades
So we have several nasty issues when using ignore-spm-downgrades here.
First of all, calculate_world_updates should get the setting directly from
SystemSettings instead of bugging developer asking for it.
Secondly, calculate_world_updates should return a 4D tuple, also containing
the matches ignored when ignore-spm-downgrades is enabled.
Moreover, Spritz packages.py getPackageItem featured an unused argument,
which has been dropped.

I know this commit is a bitch because we are talking about changing API
and affecting several files at once.
2009-05-12 14:44:52 +02:00
Fabio Erculiani
f7f480569b entropy server, community repos: add --deps option to repo command
This makes possibile to pull in all the dependencies of packages
selected through 'repo move/copy'.
2009-05-07 14:16:35 +02:00
Fabio Erculiani
67181d308e 'equo help' support, thanks Ian Whyman for the suggestion 2009-04-27 17:28:19 +02:00
Fabio Erculiani
2deebc2ab6 Community Repositories: make it back working.
Community Repositories support was broken due to codebase changes
and introduction of SystemSettings, which now overwrites any
overridden setting. This commit fixes all the issues and also
improves the current support.
2009-04-25 23:21:30 +02:00
Fabio Erculiani
c69f79563f equo: export 'equo database counters' to community tool for clarity 2009-04-25 22:05:27 +02:00
Fabio Erculiani
37937fb52f equo, text_query: fix search_installed_packages when packages var
is empty
2009-04-24 00:51:43 +02:00
Fabio Erculiani
0c5c9879ba entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin 2009-04-19 19:50:28 +02:00