Commit Graph

2923 Commits

Author SHA1 Message Date
Fabio Erculiani f29f2feaa4 update TODO 2009-04-01 20:22:06 +02:00
Fabio Erculiani 86746de6de reduce the amount of information printed by equo --help and advice
user to use --verbose to get the full content.
2009-04-01 20:21:27 +02:00
Fabio Erculiani 843e47f174 update TODO 2009-04-01 20:16:57 +02:00
Fabio Erculiani e4028e23c9 entropy.client.interfaces.trigger.Trigger: add savedefault to grub trigger
we all know that this trigger will be removed from entropy very soon, but
in the meantime, add savedefault line at the bottom of new kernel strings.
2009-04-01 20:15:51 +02:00
Fabio Erculiani 95c3a0f59f Entropy Server and Community Repositories: make possible to specify
only a certain set of atoms to update through --atoms option.
Moreover, add --dbsync and --dbupdate options to the new spm pkgset
sub-tool
2009-04-01 15:03:34 +02:00
Fabio Erculiani b63426810c update TODO 2009-04-01 15:03:02 +02:00
Fabio Erculiani 415f595927 server_activator.sync: return valid status
server_activator.sync did not return any status when called. Fix it!
2009-04-01 13:06:28 +02:00
Fabio Erculiani 59c9962c48 update .gitignore again 2009-04-01 12:53:24 +02:00
Fabio Erculiani 38aac61fd7 update .gitignore 2009-04-01 12:52:48 +02:00
Fabio Erculiani 501f0d7667 Entropy Server and Community Repositories: add new spm sub-tool "pkgset"
The new pkgset sub-tool allows maintainers to compile package sets from
entropy in a easier way.
2009-04-01 12:48:27 +02:00
Fabio Erculiani b0b3cdc9ab entropy.spm: new method in PortagePlugin, get_set_atoms
this method returns a list (set) of atoms contained into a Portage
package set object. Those objects are returned, in a dict form,
by get_sets()
2009-04-01 12:13:47 +02:00
Fabio Erculiani cddf5ddc33 entropy.server.interfaces.mirrors: fix output color when mirror is locked
when mirror is locked it was printed a completely red message. beautify it.
2009-04-01 12:02:48 +02:00
Fabio Erculiani b020097b3a update TODO 2009-04-01 12:02:25 +02:00
Fabio Erculiani 671bd40c2e update .gitignore 2009-04-01 12:02:04 +02:00
Fabio Erculiani d2449e2740 equo (community repos): export spm tool from reagent 2009-04-01 12:00:58 +02:00
Fabio Erculiani 4b471091e3 Spritz: remove pdb from code 2009-04-01 11:59:33 +02:00
Fabio Erculiani b38051fd5a update TODO 2009-04-01 00:19:38 +02:00
Fabio Erculiani aac6fa8b38 Spritz: add support for package install source. 2009-04-01 00:19:05 +02:00
Fabio Erculiani 70c1e9792a update .gitignore 2009-04-01 00:18:13 +02:00
Fabio Erculiani df34d1627e client.text_ui (equo): fix grammar typo 2009-03-31 09:33:31 +02:00
Fabio Erculiani 7b3c1f1986 equo: add support for custom install source. 2009-03-31 09:32:54 +02:00
Fabio Erculiani 285c9c52aa entropy.client: export support for custom install source
entropy.client.interfaces.Package now supports installedtable
install source column. Clients can specify this parameter on
Package.prepare()'s metaopts argument

entropy.db.createInstalledTableSource: setting default value for
source column

entropy.const: add etpConst['install_sources'] constant
2009-03-31 09:29:28 +02:00
Fabio Erculiani 3bf21decd0 entropy.db: new column on installedtable
"source" column has been added to installedtable. The rationale is
that it is now possible to discriminate install sources. For
example, it's possible to know if a package has been installed as
a dependency or by explicit user request
2009-03-31 08:34:11 +02:00
Fabio Erculiani 282d510202 entropy.db: trivial code style update 2009-03-31 08:17:00 +02:00
Fabio Erculiani 5620018990 entropy.server: implement timestamp file handling
A simple timestamp file is now generated and uploaded with the
database to allow easy mirror maintenance and scriptability.
Detecting an outdated mirror is now easier.
2009-03-31 08:11:56 +02:00
Fabio Erculiani ad6f4ab93f entropy.db: fix _write_rss_for_removed_package 2009-03-30 22:51:35 +02:00
Fabio Erculiani 21cd91f2ac entropy.*: general code error check passed 2009-03-30 17:19:15 +02:00
Fabio Erculiani 9979f52b6c update TODO 2009-03-30 17:18:54 +02:00
Fabio Erculiani 56e201b08e entropy.misc: code review and style update 2009-03-30 16:44:45 +02:00
Fabio Erculiani 4fe93041e6 entropy.db: code style update 2009-03-30 16:10:02 +02:00
Fabio Erculiani 88c961eb80 entropy.db: trivial header update 2009-03-30 15:07:08 +02:00
Fabio Erculiani f8a8960c99 entropy.db: code check and partial code style update 2009-03-30 15:03:30 +02:00
Fabio Erculiani d03895d800 entropy.tools: trivial update to md5sum_directory 2009-03-30 15:03:05 +02:00
Fabio Erculiani 25a61b2030 entropy.db: fix typo 2009-03-30 14:15:11 +02:00
Fabio Erculiani fb5e9e981d entropy.db.Schema: remove get_destroy_all
entropy.db.initializeDatabase: use listAllTables instead of
schema.get_destroy_all
2009-03-30 13:48:47 +02:00
Fabio Erculiani 19937466cd "equo source", new option --savehere
user can choose to download sources into CWD instead of entropy tmp
directory
2009-03-30 13:23:15 +02:00
Fabio Erculiani 159113acd1 entropy.db: new method listAllTables
new method that returns a list of available database tables
2009-03-30 12:44:28 +02:00
Fabio Erculiani cf24734a43 entropy.db.Schema: drop never used tables 2009-03-30 12:43:46 +02:00
Fabio Erculiani 509f240a8e entropy.transceivers.urlFetcher: when file is already downloaded,
don't pass False to __close()
2009-03-30 12:32:14 +02:00
Fabio Erculiani a27aec6742 entropy.transceivers.urlFetcher: close local file only when needed 2009-03-29 23:42:34 +02:00
Fabio Erculiani 93600a6b34 entropy.transceivers.urlFetcher: always close file objects on disk
when reusing urlFetcher class more than once, make sure we close
every opened local file
2009-03-29 21:55:20 +02:00
Fabio Erculiani a65f1a863f update TODO 2009-03-29 21:51:38 +02:00
Fabio Erculiani 5df62a0216 entropy.transceivers.urlFetcher: remove file on error
It happened that if a file is not available on the provided URL,
the local one was created anyway containing no data. Thus verify
if it was already available, if not, remove it on errors.
2009-03-29 21:49:24 +02:00
Fabio Erculiani 4d189ff05c add .gitignore file, ignore pyc locally 2009-03-29 21:22:34 +02:00
Fabio Erculiani 642e1ee485 update TODO 2009-03-29 20:41:59 +02:00
Fabio Erculiani ee6606df81 entropy.server.interfaces.mirrors: sync_databases (improvement)
consider missing dependencies critical only for the currently selected
repository
2009-03-29 20:37:41 +02:00
Fabio Erculiani d620f9096b entropy.server.interfaces.main: deps_tester new argument (feature)
add the ability to test dependencies only on a specified repository.
2009-03-29 20:36:17 +02:00
Fabio Erculiani 7dd3f8a0ed "equo unusedpackages" add --sortbysize parameter and logic 2009-03-29 20:17:39 +02:00
Fabio Erculiani 2590fcdd06 text_ui: code style updates and improved unusedPackagesTest
unusedPackagesTest now prints package size information when run without
--quiet
2009-03-29 20:10:11 +02:00
Fabio Erculiani 001d0088e3 entropy.client.interfaces.dep: dependencies handling update
dependencies_test method now uses the new exclude_deptypes argument
of entropy.db.LocalRepository.retrieveDependencies

generate_depends_tree method now uses the new exclude_deptypes argument
of entropy.db.LocalRepository.retrieveDepends
2009-03-29 19:53:06 +02:00