Commit Graph

1210 Commits

Author SHA1 Message Date
Fabio Erculiani
1759cc70a3 [client.text_repositories] add trailing \n when showing files content using "equo repoinfo" 2009-07-25 18:13:03 +02:00
Fabio Erculiani
0c249b8d9b [entropy.qa] rename scan_missing_dependencies to test_missing_dependencies 2009-07-16 08:52:32 +02:00
Fabio Erculiani
d391ec4bac [entropy.qa] rename libraries_test method to test_shared_objects 2009-07-16 08:49:51 +02:00
Fabio Erculiani
d301e9515b [client.text_ui] make possible to install entropy packages via relative paths 2009-07-13 08:33:00 +02:00
Fabio Erculiani
17e86bb06f [equo] make equo "not enough parameters" string translatable 2009-07-12 21:38:16 +02:00
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