Commit Graph

1284 Commits

Author SHA1 Message Date
lxnay 3d1374df2d Entropy/ServerInterface:
- add support for EAPI=3


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1984 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 11:28:48 +00:00
lxnay 5124972ea7 Entropy/Repository Server:
- do not spam stdout if databases are not available


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1982 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 11:01:40 +00:00
lxnay f0f1e48249 Entropy/Socket Interface:
- switch default port from 999 to 1026 (unprivileged)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1981 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 10:58:39 +00:00
lxnay 92680485d1 Entropy/Socket Interface:
- raise ConnectionError if bind fails


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1980 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 10:50:40 +00:00
lxnay 9e5b8da134 Entropy/Repository Services:
- implement database locks handling for the EAPI=3 repository server
- some misc fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1978 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 10:29:06 +00:00
lxnay 3e74e28cf1 Entropy/EquoInterface/EAPI=3 support:
- improve EAPI1,2 experience when downloading a repository database
- improve EAPI=3 performance and completeness (not yet done)
- switch default EAPI to 3 (from 2)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1977 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 08:24:50 +00:00
lxnay aa06ab0e2b Entropy/SocketHostInterface:
- rewrite interface TCP data structure
- more work on EAPI=3
- some bug fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1976 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-26 12:30:55 +00:00
lxnay 0031249040 Entropy/Repository Server Interface:
- more work on it
- general improvements on SocketHostInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1975 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-26 01:00:02 +00:00
lxnay 2b1faaf6b5 Entropy/RepositoryServerSocketInterface:
- started to implement EAPI=3 support
- various bugfixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1974 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-25 20:20:17 +00:00
lxnay bce5ffb019 Entropy/query tools:
- do not use etpRepositories directly


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1973 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-25 10:23:48 +00:00
lxnay 989bd48d99 Entropy/Database Interface:
- improve getPackageData() speed
- improve retrieveContent() and insertContent()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1972 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-25 09:50:02 +00:00
lxnay fcfd42cb0d Entropy/Equo:
- adding functions to equo to show repository's make.conf and package.* files, if available


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1969 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-24 16:54:03 +00:00
lxnay d76cc12149 Entropy/ServerInterface/CommunityRepositories:
- handle __system__ repository correctly in various functions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1968 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-24 11:42:28 +00:00
lxnay 7d1d647c27 Entropy/ServerInterface:
- now upload make.profile linking information


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1966 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-24 08:21:33 +00:00
lxnay e37da91e97 Entropy/ServerInterface:
- add make.profile


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1965 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-24 08:08:36 +00:00
lxnay 88aa8c83a6 Entropy/ServerInterface:
- also upload /etc/make.conf && make.profile and all the package.* filles
Entropy:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1964 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-24 08:06:09 +00:00
lxnay 5431bd2605 Entropy/Equo/Community Repositories:
- export more options and functions to Equo
- slightly improving some output
needs testing (tomorrow)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1962 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-23 22:03:30 +00:00
lxnay ff64dd6c6c Entropy/ServerInterface/CommunityRepositories:
- started to interface equo to the new Community Repositories interface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1961 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-23 18:49:00 +00:00
lxnay cfe87659ea Entropy:
- fix some possible encoding issues on QAInterface.content_test()
- preparing to implement the Community Repositories interface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1959 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-23 15:34:53 +00:00
lxnay c4fd5aaf10 Entropy/ServerInterface:
- some slight improvements


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1958 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-22 19:20:34 +00:00
lxnay 95a8cf4dd1 Entropy/entropyTools:
- do not crash on is_elf_file()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1957 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 20:35:22 +00:00
lxnay e64847d5d1 Entropy/QAInterface:
- some improvements for scan_missing_dependencies() (that now shows more info)
- changed data returned by get_missing_rdepends()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1956 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 20:14:49 +00:00
lxnay 4080744f69 Entropy/ServerInterface:
- make dependencies_test() a blocker


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1954 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 17:10:59 +00:00
lxnay 33ce8d6641 Entropy/ServerInterface:
- add preliminary depends linking test (for QA)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1953 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 16:46:17 +00:00
lxnay b071868f01 Entropy:
- add QAInterface where all the QA functions will be placed
- improve performances of libraries_test()
- rework libraries_test() to be more high level
- lots of bug fixes and some new functions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1952 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 16:10:51 +00:00
lxnay 1f2ebaf41b Entropy/Server:
- move activator to activator.py
- move reagent to reagent.py
- complete i18n support for server-side applications
- update .po files


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1951 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 09:09:45 +00:00
lxnay 41a562da30 Entropy/i18n:
- completed text_configuration.py i18n support
Entropy:
- misc bug fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1949 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-20 00:20:29 +00:00
lxnay f82239c989 Entropy/Spritz:
- move i18n support to entropy, syncing with previous translations


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1947 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-19 20:12:14 +00:00
lxnay 9078801564 Equo:
- complete i18n support by reworing --help
(eventually)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1944 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-19 18:59:38 +00:00
lxnay b6ee2ba025 Entropy:
- move etpDatabase to entropy.py and rename it to EntropyDatabaseInterface
- say goodbye to databaseTools
- update other areas accordigly
Equo:
- add i18n support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1943 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-19 14:13:03 +00:00
lxnay 763e6b7ff2 Entropy:
- completed i18n support for the core library -> entropy .py


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1941 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-18 18:47:09 +00:00
lxnay 51647a333f Entropy:
- adding getYear() function to entropyTools


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1940 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-18 18:34:17 +00:00
lxnay 8f6625bf22 Entropy:
- started to wrap Entropy messages adding i18n support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1939 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-16 14:21:16 +00:00
lxnay 306552d004 Entropy:
- updated TODO
- some slight speed improvements here and there
- allow to configure activator packages expiration days in ENV by setting ETP_EXPIRATION_DAYS


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1937 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-16 07:28:45 +00:00
lxnay 5547dd9da4 Entropy/etpDatabase:
- iron out addPackage making it modular and slightly faster


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1936 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-13 19:54:50 +00:00
lxnay 6b29dcfd9e Entropy/EquoInterface:
- revert a change causing Entropy to crash
- improve EAPI2 experience


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1934 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-13 16:14:38 +00:00
lxnay d137e6384f Entropy/EquoInterface:
- handle EOF issues while unpacking broken environment.bz2
- make bytesIntoHuman correctly handle bytes < 1024
- some minor changes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1931 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-13 13:26:29 +00:00
lxnay 176dd79107 Entropy/etpDatabase/EquoInterface:
- EAPI2 update: improve RepoInterface.sync() speed by differentially update items in database. This update is completely compatible with EAPI2 and won't cause any trouble to third parties.


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1930 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-13 12:26:29 +00:00
lxnay e10e3f8e3b Entropy:
- some minor changes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1929 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-12 17:00:46 +00:00
lxnay 7b68c292f5 Entropy/etpDatabase:
- change dumped sql table creation schema from 'CREATE TABLE' to 'CREATE TABLE IF NOT EXISTS'


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1928 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-12 14:15:10 +00:00
lxnay ffdc38e0da Entropy/etpDatabase:
- skip duplicates on etpDatabase.filterTreeUpdatesActions()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1925 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-06 18:20:30 +00:00
lxnay bbafc20b24 Entropy:
- if tarfile module is not available, unse old tar.bz2 uncompress function
- do not use os.system() to spawn fixpackages but use portage library directly


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1924 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-06 18:08:05 +00:00
lxnay 460464d622 Entropy/etpDatabase:
- add force option to clientUpdatePackagesData

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1920 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 21:46:18 +00:00
lxnay d0ebc7c6de Entropy/etpDatabase/treeupdates:
- improve treeupdates reliability by deeply scanning dependenciesreference too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1919 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 19:08:10 +00:00
lxnay 24f447e45e Entropy:
- introduce preliminary priority management infrastructure


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1918 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 18:02:53 +00:00
lxnay 745246dc92 Entropy/Spritz:
- do not raise ProgrammingError exceptions while running setup after packages install/removal
Entropy:
- be more intelligent with etpConst['dbconfigprotect'] in openClientDatabase


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1917 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 09:28:49 +00:00
lxnay f0a885748f Entropy/FileUpdatesInterface fix a small bug in scanfs causing duplicated names (not full paths) to be discarded
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1915 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-03 16:55:52 +00:00
lxnay 8c1a26d270 Entropy/etpDatabase:
- do not crash on retrieveNeeded if 'elfclass' column is not available
- improve createNeededElfclassColumn()
- store executed treeupdates actions in the client database


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1913 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-03 16:06:46 +00:00
lxnay 934367b4fc Entropy:
- re-run lock checking every time EquoInterface.application_lock_check() is run


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1911 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-03 09:31:36 +00:00
lxnay 3d2459de30 Entropy:
- fix const_setup_perms(), didn't chmod properly
- improve system reliability by checking if another instance is running before starting critical tasks
- some cleanups on the notification applet


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1910 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-03 09:13:41 +00:00