Commit Graph

713 Commits

Author SHA1 Message Date
Fabio Erculiani edaa63705b [entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests) 2009-07-28 14:45:41 +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 cd35df2313 [client.text_ugc] fix UGC documents representation 2009-07-26 09:57:46 +02:00
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