Fabio Erculiani
18978fd612
[equo] migrate to const_is_python3()
2012-05-20 14:16:33 +02:00
Fabio Erculiani
d0f86c3e8d
[equo] use etpConst['spmetprev'] and etpConst['spmdbid']
2012-04-16 22:41:35 +02:00
Fabio Erculiani
44194b07bf
[entropy.const] drop another global variable, etpConst['packagestmpdir']
2011-10-28 11:37:00 +02:00
Fabio Erculiani
f4d2a65704
[entropy.const] drop yet another global variable, this time: etpConst['smartpackagesdir']
2011-10-27 22:41:48 +02:00
Fabio Erculiani
2384fc13b0
[entropy.*] drop smartapps, goodbye crappy crap
2011-10-27 22:32:25 +02:00
Fabio Erculiani
4fcd110463
[equo] smart quickpkg: restore API compatibility, close bug #2307
2011-04-03 16:45:13 +02:00
Fabio Erculiani
d36554888f
[entropy.client.interfaces.{methods,sets}] complete code cleanup, review and refactoring (and fix some minor bugs)
2011-03-06 17:56:27 +01:00
Fabio Erculiani
58324c99eb
[entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools
2011-03-05 12:58:00 +01:00
Fabio Erculiani
53a871ef0d
[entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage()
2011-03-04 21:14:12 +01:00
Fabio Erculiani
4f563dd9c3
[entropy.db] rename EntropyRepositoryBase "reponame" attribute to "name", keeping backward compat.
2011-01-17 00:55:24 +01:00
Fabio Erculiani
2384985fd8
[entropy.qa] rework QA functions to add multi-repository functionalities, break API
2011-01-01 16:23:34 +01:00
Fabio Erculiani
b105cd4447
[equo/smart] read_xpak() can return None, check the return value before calling storeSpmMetadata()
2010-12-16 16:23:02 +01:00
Fabio Erculiani
caff8cc759
[entropy.db] rename EntropyRepositoryBase.closeDB() to EntropyRepositoryBase.close() keeping backward compatibility
2010-09-21 14:03:44 +02:00
Fabio Erculiani
ec94cceacd
[entropy.tools] start moving Entropy dependency handling functions to entropy.dep module
2010-09-14 09:49:34 +02:00
Fabio Erculiani
15ff49b82b
[equo] text_smart: acquire Entropy locks when needed
2010-08-01 01:16:02 +02:00
Fabio Erculiani
5bab482ed9
[equo] avoid race condition when calling Client.shutdown() in finally context
2010-07-21 18:13:18 +02:00
Fabio Erculiani
8c7763f774
[entropy.client] move packages cache directory to /var/lib/entropy/client/packages
...
This allows easier NFS sharing over home networks. Previously,
paths were /var/lib/entropy/packages{-nonfree,-restricted,}.
Please note that if you want to share Entropy packages in a
larger infrastructure, it's advised to rsync the whole Entropy
mirror and serve your cache via FTP/HTTP/FILE protocols adding
the URI to repositories.conf.
2010-07-21 08:57:12 +02:00
Fabio Erculiani
e1e76d5b28
[entropy.db] first chunk of major entropy.db code updates, create abstract class, move logic there, update API
2010-06-07 17:56:05 +02:00
Fabio Erculiani
37fb97de01
[entropy*] kill SystemSettings attribute of Entropy Client and Entropy Server instances
2010-04-14 14:56:17 +02:00
Fabio Erculiani
ff2eb4f444
[entropy.output/API] rename "type" argument of TextInterface.output to "level"
2010-04-14 14:30:51 +02:00
Fabio Erculiani
7dfa627188
[equo/reagent/sulfur] use Client.shutdown() instead of Client.destroy()
2010-03-30 19:32:28 +02:00
Fabio Erculiani
c59edaffe0
[entropy.client.interfaces.methods] complete module refactoring
2010-03-23 20:46:38 +01:00
Fabio Erculiani
38c8f33f61
[entropy.client] more refactoring work in entropy.client.interfaces.methods
2010-03-13 22:19:44 +01:00
Fabio Erculiani
6a18bfee9b
[equo] check "equo smart" argv len
2010-02-07 08:05:11 +01:00
Fabio Erculiani
06df34f41d
[entropy.client] drop .clientDbconn in favour of installed_repository()
2010-01-30 18:37:39 +01:00
Fabio Erculiani
545209c97f
[equo] stop using E_CLIENT in module scope
2010-01-30 17:57:51 +01:00
Fabio Erculiani
b0216f343e
[entropy.client/entropy.server] cleanup and fixes aimed to make downloads from -nonfree dir working
...
:: removed etpConst['packagesbindir']
:: cleaned up entropy.client.interfaces.fetch, branch argument not
needed anymore, dropped
:: moved some minor functions to entropy.server (not required in
entropy.client anymore)
2010-01-28 09:30:46 +01:00
Fabio Erculiani
02837597c6
[entropy.tools] more module API rework work done
2010-01-20 12:55:04 +01:00
Fabio Erculiani
707ee6008f
[entropy.tools] some more module cleanup work
2010-01-18 17:24:07 +01:00
Fabio Erculiani
9b5aa1a2c5
[entropy.tools] more entropy.tools module cleanup work
2010-01-15 20:08:08 +01:00
Fabio Erculiani
41212188f5
[entropy.output] rename TextInterface.askQuestion into ask_question
2010-01-11 17:59:26 +01:00
Fabio Erculiani
8f94c4a8b4
[entropy.output] TextInterface: rename updateProgress into output
2010-01-11 17:38:55 +01:00
Fabio Erculiani
2e23fd4019
[equo] fix function call arguments in text_ugc, text_smart
2009-12-29 20:10:13 +01:00
Fabio Erculiani
1cb542c5d0
[equo] cleanup text_smart module
2009-12-28 00:29:57 +01:00
Fabio Erculiani
1597ea2fc4
[equo] some more code cleanup and polishing
2009-12-22 20:29:08 +01:00
Fabio Erculiani
7309d1446d
[entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const
2009-12-21 23:50:31 +01:00
Fabio Erculiani
5313ad79f3
[entropy.xpak] move xpak module and functions and their usage to Portage SPM plugin
2009-10-11 10:13:30 +02:00
Fabio Erculiani
8224415a0a
[equo] fix small output glitch
2009-10-08 21:14:38 +02:00
Fabio Erculiani
e452421c7f
[entropy] fix whitespace after comma
2009-10-05 14:05:32 +02:00
Fabio Erculiani
0b751a8314
[entropy] fix getoutput function call (it's in subprocess in Python 3.x and in commands in 2.x)
2009-10-01 18:17:17 +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
9359693cc5
[entropy.spm] make PortagePlugin to use SpmPlugin API, major API change
2009-08-29 21:31:43 +02:00
Fabio Erculiani
89062bf8f3
[entropy.db] complete API docstring and refactoring work
2009-08-15 22:27:41 +02:00
Fabio Erculiani
8ea6e2972b
[entropy.db] more API documentation and polishing for reviewed code
...
:: API breakages and polishing (still under work)
:: imported docstrings for trusted (and stable) methods
2009-08-10 23:55:46 +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
caeee757aa
[client.text_smart] fix "smart inflate" tool
2009-06-23 16:15:39 +02:00
Fabio Erculiani
43c2826161
equo: extract_pkg_metadata moved to entropy.spm
2009-05-27 16:19:02 +02:00
Fabio Erculiani
dd79947faa
equo, smart apps generate: general code update
2009-05-15 20:00:20 +02:00