Commit Graph

151 Commits

Author SHA1 Message Date
Fabio Erculiani cd8199107c [client] improve "equo fetch" and "equo source" user experience, remove unused code 2009-10-30 13:44:43 +01:00
Michele Tameni d632cf3b0f [client] Remove code duplication for fetching packages.
can be a good idea to define dirscleanup outside installPackages function, so it
can be used also in _fetchPackages
2009-10-30 10:21:57 +01:00
Michele Tameni a1210d3252 [client] Implemented "equo fetch".
Some clenup needed, also we can remove some code duplication.
2009-10-30 09:51:02 +01:00
Fabio Erculiani 733e2c4dd4 [equo] when N off multifetch=N is >10, cast to 10 2009-10-10 23:36:17 +02:00
Fabio Erculiani 2b4c11bc6d [equo] when using --nodeps and --ask, do not invalidate the latter 2009-10-10 23:32:15 +02:00
Fabio Erculiani 33c005e668 [entropy] fix common idioms 2009-10-05 14:08:34 +02:00
Fabio Erculiani e452421c7f [entropy] fix whitespace after comma 2009-10-05 14:05:32 +02:00
Fabio Erculiani 69a83cd4c2 [equo] ease sorted() 2009-10-05 07:37:06 +02:00
Fabio Erculiani a70d08c0bf [equo] use new sort way (using key=) 2009-10-05 07:35:16 +02:00
Fabio Erculiani 1ab0c36510 [equo] improve Python 3.x compatibility 2009-10-04 19:01:48 +02:00
Fabio Erculiani c88b6a0b7a [equo] make equo show reinstalls as forced upgrades 2009-10-03 19:15:25 +02:00
Fabio Erculiani 92d357b942 [equo] make _showPackageInfo using Entropy Client get_package_action method 2009-10-03 18:59:03 +02:00
Fabio Erculiani 71825e9c76 [entropy] migrate codebase to Python 2.6 only syntax 2009-09-30 19:53:47 +02:00
Fabio Erculiani 2a7db1965a [entropy] fix OutputInterface.askQuestion answers handling 2009-09-26 09:18:23 +02:00
Fabio Erculiani 2fc1a5980f [equo] fix package files header 2009-09-20 14:44:41 +02:00
Fabio Erculiani 46c136370a [entropy.client] rename add_tbz2_to_repos to add_package_to_repos 2009-09-16 17:55:38 +02:00
Fabio Erculiani f01efbf124 [entropy.const] etpSys cleanup, ditched unused keywords and dirstoclean 2009-09-16 17:52:42 +02:00
Fabio Erculiani fe841379ba [equo] correctly show virtual packages install information 2009-09-11 16:39:49 +02:00
Fabio Erculiani d4960a1227 [equo] add support for "--dump" argument to "equo libtest" 2009-09-03 20:55:07 +02:00
Fabio Erculiani 232e47821f [entropy.client] destroy infoDict, renamed to pkgmeta 2009-09-02 01:20:23 +02:00
Fabio Erculiani f9ef81cc8a [equo.text_ui] do not use list objects as function keyword args 2009-08-20 23:06:00 +02:00
Fabio Erculiani c00547be2f [client.text_ui] reduce size of dep calculation removal user question 2009-08-18 05:52:55 +02:00
Fabio Erculiani 89062bf8f3 [entropy.db] complete API docstring and refactoring work 2009-08-15 22:27:41 +02:00
Fabio Erculiani d1cbb6add5 [entropy.db] entropy.db API break+docstring merge almost complete 2009-08-14 16:37:56 +02:00
Fabio Erculiani 9492b30cfa [client.text_ui] improve "equo hop" user friendliness 2009-08-08 16:41:35 +02:00
Fabio Erculiani defa50c77b [client.text_ui] clean old repository paths when branch hopping 2009-08-08 15:34:17 +02:00
Fabio Erculiani e0e5ba9f1a [entropy.client.interfaces.dep] handle client db errors on calculate_world_updates()
Raise SystemDatabaseError exception when client database is corrupted
when calling Client.calculate_world_updates()
2009-07-26 16:37:35 +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 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 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 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 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 df14576b56 equo: add "equo upgrade" option (alias for equo world) 2009-05-16 20:40:34 +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 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 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 0c5c9879ba entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin 2009-04-19 19:50:28 +02:00
Fabio Erculiani 4e52998840 text_ui: branchHop: adjust return error codes 2009-04-18 19:04:17 +02:00
Fabio Erculiani 515b897500 text_ui: equo hop, disable branchHop access for non-root users 2009-04-18 19:03:39 +02:00
Fabio Erculiani 36537f39a0 equo: implement new command 'equo hop' which substitutes 'equo world
--upgrade <branch>'
2009-04-17 23:47:33 +02:00