Commit Graph

3141 Commits

Author SHA1 Message Date
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 b8f5f10abe Entropy/i18n:
- updating entropy.pot


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1942 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-18 18:47:57 +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 007ab29dd1 Entropy:
- i18n support: adding main po directory


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1938 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-16 11:05:43 +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 d72d22bfd9 update TODO
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1932 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-13 13:28:29 +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 ce538451f3 Entropy/Spritz:
- avoid raising sqlite3 OperationalError exceptions on populateCategories


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1922 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 22:46:09 +00:00
lxnay 34ee13d898 updated TODO
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1921 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-05 22:40:17 +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 5b8118fc75 Entropy/Notification Applet:
- be more gentle with lockings

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1912 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-03 09:39:00 +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
lxnay 85a2734cac Entropy:
- fix calculate_world_updates() and filterSatisfiedDependencies to correctly handle actions
Spritz:
- fix Add all/Remove all buttons


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1908 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-02 22:29:14 +00:00
lxnay a786f2d121 Entropy/ServerInterface:
- backup database before shrinking to avoid slow re-indexing


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1907 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-02 14:49:48 +00:00
lxnay 4baebf3abd Entropy/ServerInterface:
- backup database before shrinking to avoid slow re-indexing


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1906 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-02 14:38:14 +00:00
lxnay 6a4a08bbb7 Entropy/misc:
- some final touches


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1904 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-02 14:06:32 +00:00
lxnay 410cdc321b Entropy/EquoInterface:
- fix an odd behavior of EquoInterface._lookup_inverse_dependencies()

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1902 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 18:59:14 +00:00
lxnay 833cfee02a Entropy/ServerInterface:
- fix expired packages handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1901 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 18:14:26 +00:00
lxnay 78dabbbdf5 Entropy/EquoInterface:
- fix infinite loop on packages removal

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1899 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 14:22:22 +00:00
lxnay 1993b165f5 removing 0.14.15.12 tag for a while
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1898 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 13:09:27 +00:00
lxnay 88ef3cfdf5 Entropy/Spritz:
- improve package information dialog by reordering USE flag and Eclass information


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1896 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 12:53:37 +00:00
lxnay ec9d007f10 Entropy/Spritz:
- properly format strings on the package information dialog

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1895 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 12:38:26 +00:00
lxnay 091b7ed33a Entropy/Spritz:
- greatly improved speed on queues, popup menus, dependencies calculation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1894 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 12:29:33 +00:00
rogerc 4d8999a9a4 updated es.po and ca.po for Spritz
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1893 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 10:20:43 +00:00
lxnay 956254f514 Entropy/Spritz:
- sort atoms inside confirmation dialog

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1892 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 00:24:45 +00:00
lxnay b5e98a0b8e Entropy/EquoInterface/etpDatabase:
- removed 'info cache' from etpDatabase, there is no need to have an on-disk cache when sqlite3 is faster
- updated EquoInterface accordingly
- improved reliability when running multiple Entropy instances
Entropy/Spritz:
- fixed some minor bugs


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1890 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-01 00:01:29 +00:00
lxnay 11112428a7 Entropy/Spritz:
- fix Spritz crash when no updates are available


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1888 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 15:53:11 +00:00
lxnay 8e899cf6f9 Entropy/EquoInterface:
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1886 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 15:40:55 +00:00
lxnay 0e6e70b44a removing 0.14.15.8 tag
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1884 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 09:20:24 +00:00
lxnay 26b81e401b Entropy/Spritz:
- translation updates


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1882 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 09:14:15 +00:00
lxnay 941f77f874 Entropy:
- misc fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1881 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 08:48:57 +00:00
lxnay 2277e9072f Entropy:
- fix some spare bugs

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1880 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 08:45:33 +00:00
lxnay 5744d66b52 Entropy:
- improved etpDatabase.atomMatch speed
- improved EquoInterface.get_category_description_data()
Entropy/Spritz:
- use translated categories description when possible


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1879 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-30 08:38:52 +00:00
lxnay 48a89939f8 Entropy/Spritz:
- added category description support
- added category description helpe function


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1878 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-29 23:59:14 +00:00
lxnay ed3e59bd58 whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1877 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-04-29 23:23:11 +00:00