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
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
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
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
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
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
Fabio Erculiani
e30055bd08
entropy.db.LocalRepository.retrieveDependencies: new argument (feature)
...
retrieveDependencies features a new argument "exclude_deptypes", useful
to filter out unwanted dependency types from the results.
It is used by entropy.client.interfaces.dep.dependencies_test to ignore
PDEPENDs
2009-03-29 19:49:24 +02:00
Fabio Erculiani
67838cd5c7
entropy.db: new searchDepends argument (feature)
...
Specific dependency types can now be excluded lowlevel
2009-03-29 15:54:14 +02:00
Fabio Erculiani
2fffabc9f7
entropy.client.interfaces.dep: minor code style update
2009-03-29 15:53:10 +02:00
Fabio Erculiani
01e7cda6a8
code style updates for entropy.db
2009-03-28 20:43:44 +01:00
Fabio Erculiani
c5a1035859
use saner approach for Live system
2009-03-24 21:11:55 +01:00
Fabio Erculiani
ed239b2f46
- update Entropy TODO
...
- entropy.db: always run SQL table updates even on live
2009-03-24 21:09:41 +01:00
Fabio Erculiani
fd457af5c7
started to fix code style in entropy.db, the Entropy Repository interface.
2009-03-23 19:06:12 +01:00
lxnay
192642d5c7
Entropy/TODO:
...
- update TODO
Entropy/Client/Interfaces/Repository:
- fix _config_updates_make_profile
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3218 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-23 01:46:47 +00:00
lxnay
2d348ef4bd
Entropy/Client/Interfaces:
...
- fix typo occured when refactoring selfDbconn is self.clientDbconn
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3215 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-22 18:06:11 +00:00
lxnay
d2cf355753
Entropy/exceptions:
...
- remove SystemError and NotImplementedError exceptions
- pylint test passed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3211 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-20 12:26:01 +00:00
lxnay
379fd59ac3
Entropy/dump:
...
- slightly change API
- add missing docstrings
- pylint check passed
Entropy/*:
- fix API changed entropy.dump function calls
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3210 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-20 11:42:43 +00:00
lxnay
8b0a563e94
Entropy/db:
...
- add new table automergefiles, to handle untouched config files automerges and autoremoval
- add support methods for automergefiles tables
Entropy/Client/Interfaces:
- add support for configuration files automerge and autoremove, if user did not modify a config file, it will be automerged or autoremoved
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3209 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 18:07:22 +00:00
lxnay
7fa3534a4d
Entropy/misc/TimeScheduled:
...
- __do_delay: also check if float has been shut down too
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3208 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 18:05:35 +00:00
lxnay
f4c26812b9
Entropy/const:
...
- update constants function API
Entropy/Spritz:
- use new entropy.const API
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3207 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 11:09:33 +00:00
lxnay
88ab3800b5
Entropy/Client/Interfaces:
...
- remove self.Client hack
- update current dependencies_test output every 150 packages
- update constants methods
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3206 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 11:07:41 +00:00
lxnay
e8e8e5645b
Entropy/Server/Interfaces/main:
...
- update current libraries_test output every 150 packages
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3205 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 11:06:03 +00:00
lxnay
77aebcc8c1
Entropy/Transceivers/FtpInterface:
...
- delete_file, handle FTP 550 errors
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3204 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-19 11:04:12 +00:00
lxnay
7615edbbca
Entropy/tools:
...
- fix regression on result returned from compare_versions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3202 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-17 22:46:45 +00:00
lxnay
2589e32f53
Entropy/const:
...
- function renaming
- code refactoring
Entropy/Spritz:
- use new entropy.const functions
Entropy/Client/Interface/Methods:
- use new entropy.const functions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3201 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-17 22:28:43 +00:00
lxnay
478b5397a4
Entropy/const:
...
- some syntax layout updates
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3200 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-17 09:18:19 +00:00
lxnay
2827b21133
Entropy/i18n:
...
- update COPYRIGHT header
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3199 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-16 19:44:20 +00:00
lxnay
a198077f8b
Entropy/bash based trigger executor:
...
- move from libraries to misc
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3198 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-16 19:43:49 +00:00
lxnay
8408277697
Entropy/db:
...
- __handle_found_ids_match: don't raise exception, just warn the user and step over, when an invalid dep string is found
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3197 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-16 19:42:56 +00:00
lxnay
1128f6a079
Entropy:
...
- add preliminary python lzma library
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3196 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-16 11:02:31 +00:00
lxnay
e2a6451c29
Entropy/Cache:
...
- add docstrings
- code style updates
- pylint test passed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3194 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-03-16 10:03:45 +00:00