Das Infolexikon
...und Blog über die Uni FrankfurtInformatik und Kram
Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...
Subversion Repository: pyalpmm/trunk
back...| Date | Author | Revision | Message |
|---|---|---|---|
| 18 Aug 2010 15:13:03 | meissna | 103 | Major commit: incredibly many bugfixes; show all groups with -Qg; --no-confirm is working; better signal handling including transaction interruption; very mature fileconflict, dependency conflict and dependency miss handling; --create-default-config creates a config file from the application defaults; database fixes (pkg.repo is now _always_ available and set if possible) |
| 18 Aug 2010 07:49:05 | meissna | 102 | removed some debug output in case of a database update error |
| 18 Aug 2010 07:46:26 | meissna | 101 | further bugfixes concerning error handling |
| 18 Aug 2010 07:30:26 | meissna | 100 | cleanups, fixed major bug in url creation for databases |
| 18 Aug 2010 06:09:33 | meissna | 99 | better errorhandling, some minor fixes |
| 05 Jul 2010 09:38:31 | meissna | 98 | massive improvements --loner now even better, transparency optimized, performance of the mmacman progressbar improved |
| 04 Mär 2010 20:57:19 | meissna | 97 | initial transparency commit, aur AND regular packages can be used with -S now. --no-transparency and -no-confirm don't work atm |
| 07 Feb 2010 23:26:05 | meissna | 96 | small fixes after testing concerning package builder - now featuring all available options^^ |
| 07 Feb 2010 22:48:42 | meissna | 95 | fancy-fied the build process for aur/repo pkgs, fork() pipe() plays well and fast now |
| 07 Feb 2010 21:44:35 | meissna | 94 | fixed --no-recu option |
| 07 Feb 2010 21:16:50 | meissna | 93 | fixed and fancied the query options |
| 07 Feb 2010 18:49:11 | meissna | 92 | updated to latest pacman-git api-changes - and several bugfixes |
| 19 Jan 2010 06:30:29 | meissna | 91 | removed holdpkgs option, Session::release() still buggy |
| 19 Jan 2010 03:45:49 | meissna | 90 | added new event StartNewDownload, fixed progressbar, fixed recursive pkg-remove |
| 25 Dez 2009 21:11:08 | meissna | 89 | NOTWORKING COMMIT... |
| 20 Dez 2009 05:14:14 | meissna | 88 | small bugfix |
| 19 Dez 2009 19:37:43 | meissna | 87 | added CachedProperty to tools module, -Q --loner now checks for orphan packages (installed as dependency and no package depends on this packagage anymore), -Q --aur checks all packages wheather they come from the regular repositories or from aur, -R now recursivly removes packages which would be orphans after the removal. -Q --filesystem lists all files which don't belong, various bugfixes |
| 19 Dez 2009 08:56:19 | meissna | 86 | fixed the loner functionality |
| 22 Nov 2009 04:17:32 | meissna | 85 | but NOW, also changed progress sleep time from 200ms to 10ms^^ |
| 22 Nov 2009 04:00:31 | meissna | 84 | neeeed unit tests |
| 22 Nov 2009 03:56:22 | meissna | 83 | maybe the last bugfix for today concerningupgrade and alike |
| 22 Nov 2009 03:36:30 | meissna | 82 | next bugfix, we need unittests |
| 22 Nov 2009 03:07:21 | meissna | 81 | again small bugfixes and cleanups |
| 22 Nov 2009 02:30:31 | meissna | 80 | -U had some issues - fixed ...still progressbar bugs, added -Q and also there is a -Q --aur, which tries to determine all packages that came from aur and name them... global signal and exception hooking...added 200ms timeout to progressbar to dramaticly reduce cpu-time-consumption during progress-bar activity |
| 22 Nov 2009 01:39:53 | meissna | 79 | small bugfixes with the progressbar, it still is a bit buggy at some point |
| 21 Nov 2009 08:58:01 | meissna | 78 | mmacman now has a quiet stable progressbar implementation, fixed alot of bugs around this, increadibly much documentation added (but only in-code atm), System() now fully working, and a lot of bugfixes |
| 22 Sep 2009 10:55:45 | meissna | 77 | added fancy ProgressBar class, with supprt for progressbars in consoles, mmacman integration pending |
| 22 Sep 2009 08:31:16 | meissna | 76 | forgot to activate the exceptionhooker |
| 22 Sep 2009 08:29:04 | meissna | 75 | here it is, the amazing, the fabulous never before seen - System class. An entirly new even-higher-level interface to pyalpmm/libalpm |
| 21 Sep 2009 22:43:55 | meissna | 74 | fixed ugly bug concerning config reading/applying, my multi-inheritance thing didn't work out nice... but finally we have the cache where it belongs, to /var/cache/pacman/pkg instead of spamming into /tmp |
| 21 Sep 2009 21:44:02 | meissna | 73 | major commit, took the whole AUR-local-database thing out again, cleaned up the whole database API it is now veeeery consistent and easy to adopt. many many smaller bugfixes |
| 22 Aug 2009 23:01:08 | meissna | 72 | fully removed all the SyncPackage stuff, according to libalpm API changes |
| 22 Aug 2009 22:54:10 | meissna | 71 | ups, commited a debug-bug in helper.i, fixed |
| 22 Aug 2009 22:51:04 | meissna | 70 | fixed bug related to recent libalpm changes and fileconflict handling |
| 22 Aug 2009 15:39:03 | meissna | 69 | fixed bug pointed out by shining: typo in -x cmdline option |
| 22 Aug 2009 15:04:21 | meissna | 68 | changes made to work with pacman 3.3 |
| 05 Aug 2009 00:02:53 | meissna | 67 | typo |
| 04 Aug 2009 23:58:30 | meissna | 66 | mini cleanups and added more root checking to mmacman |
| 04 Aug 2009 02:27:40 | meissna | 65 | added hint to myself in session, cleaned up an artifact |
| 03 Aug 2009 19:24:45 | meissna | 64 | many small bugfixes and a full code documentation run, finally there are docstrings for _everything_ |
| 03 Aug 2009 12:52:58 | meissna | 63 | minor changes, not even bugfixes, added more fancyness at the building mechanism |
| 03 Aug 2009 12:35:05 | meissna | 62 | small bugfix, pyalpmm.conf couldn't be found by pyalpmm |
| 03 Aug 2009 12:22:55 | meissna | 61 | Major, really big commit: the configuration now options::PyALPMMConfiguration is now fully automated and module-based, also all options you can set in the pyalpmm.conf file will now be interpreted. at this point the following configsettings are allowed: [general] holdpkgs, ignorepkgs, ignorepgrps, noupgrades, noextracts, cachedirs [paths] logfile, local_db_path, rootpath [repos] repositories [aur] aur_support, build_quiet, build_dir, abs_dir, aur_url, rpc_command, build_uid, build_gid, editor_command, aur_db_path, aur_pkg_dir. Many improvements in AUR handling, means: the AURDatabase now gets the whole package list (over html) if you update it, as there is no md5-sum or something equal, the data will always be updateded for the AUR repo if an update is triggered. changed DatabaseManager API for more consistence ... now there are DatabaseManager::get_{local,sync,}_packages() which give you all availible pkgs (don't mix this with getting just one pkg) for either sync repos or the local, also there are DatabaseManager::search_{local,sync,}_packages() methods for searching and DatabaseManager::get_{local,sync,}_package() to get _one_ special package or it raises an exception if not found. The AUR package list is saved now to a simple text file (by default at /var/lib/pacman/aur_db_cache, so fast searches in the AUR repository are now possible. like said above, this file is automaticly updated during your regular -y switch and last but not least: mmacman got a whole bunch of new features, viewing files from a pkg, checking who owns some file, force, nodeps and download_only switches, more useful information during the update/sync process, no animation to do a progressbar at the moment, sry... |
| 07 Jun 2009 11:06:45 | meissna | 60 | fix for 0.2.1.1 |
| 07 Jun 2009 11:02:54 | meissna | 58 | changed dep in release-PKGBUILD from mirrorlist to pacman-mirrorlist |
| 02 Jun 2009 18:55:19 | meissna | 57 | ultimativly fixing release by removing create_release from Makefile - "!§!%"§$§ grrr |
| 02 Jun 2009 18:49:31 | meissna | 56 | fixing release AGAIN - damn i am stupid |
| 02 Jun 2009 18:45:10 | meissna | 55 | fixing 0.2.1 release, shame on me |
| 02 Jun 2009 18:26:23 | meissna | 53 | Fixing recent new(?) bug, concerning swig off_t memory leak error |
| 09 Mai 2009 15:02:59 | meissna | 52 | Bugfix in item to fit on recent AUR changes and smaller C/swig fixes |
| 14 Mär 2009 03:50:17 | meissna | 51 | bugfixes and build_quiet is False by default |
| 14 Mär 2009 03:02:09 | meissna | 50 | MAYOR COMMIT: - added build_dir, abs_dir, aur_url, build_uid, build_gid, editor_command, build_quiet to ConfigOptions (not yet read from configfile) - ConfigOptions now checks for configfile in current dir if the global one does not exist - AbstractItem smaller bugfixes concerning the non_pacman_attributes - SyncPackageItem cdesc class attribute was missing, added - small cleanups in tools.py - DatabaseManager::get_package() now accepts packagenames in repo/package style - DatabaseManager::get_package() raises an exception if (pkg)name is abigous or unknown - DatabaseManager::get_{local,sync}_package() fixed to handle those exceptions - DatabaseManager::search_package() now sets pkg.repo on each output pkg This should hopefuly mean that all pkgs got from DatabaseManager contain the set .repo attribute - AbstractDatabase cleanups concerning .tree attribute - AURDatabase initial fully working commit - Events DoneBuildDirectoryCleanup, StartABSBuildPrepare, StartAURBuildPrepare, DoneBuildPrepare, StartBuild, DoneBuild, StartBuildEdit, DoneBuildEdit added - transaction.py intendation fixed - inital pbuilder.py commit contains PackageBuilder: - builds an ABS or AUR package directly from source - the buildscripts are downloaded either via 'abs' or from the aur repo - default setting for building is quiet, so you will not see the build process - the PKGBUILD can be edited before 'makepkg' with PackageBuilder::edit() - mmacman now knows -BIe --no-cleanup --no-prepare - -B builds the given package, -I installs it afterwards, -e to edit the PKGBUILD before building - --no-cleanup suppresses the deletion of the target build dir and --no-prepare does not download the scripts |
| 08 Mär 2009 01:34:45 | meissna | 49 | aur support added, at the moment just searching is supported |
| 07 Mär 2009 23:32:46 | meissna | 48 | showing repo in search-results, small AbstractItem additions like non_pacman_attributes and __getitem__ to simulate a dictionary if passed for fancy formatting - some small cleanups |
| 28 Feb 2009 15:34:43 | meissna | 47 | Finally fixed the search |
| 01 Jan 2009 19:14:31 | meissna | 46 | fixed another fileconflict related bug |
| 01 Jan 2009 19:00:04 | meissna | 45 | bugfix for fileconflicts |
| 01 Jan 2009 18:58:28 | meissna | 44 | added fancier fileconflicthandling |
| 01 Jan 2009 14:11:58 | meissna | 43 | configfile bug and pacman-mirrorlist in PKGBUILD added |
| 29 Dez 2008 07:49:36 | meissna | 42 | search bugfix again |
| 29 Dez 2008 07:40:29 | meissna | 41 | changed package search behavior and fixed related bug |
| 29 Dez 2008 07:18:54 | meissna | 40 | updated makefile to be x86_64 compilant |
| 29 Dez 2008 07:15:49 | meissna | 39 | reading main repos from /etc/pacman.d/mirrorlist now, removed compiz-fusion and other repos from pyalpmm.conf |
| 20 Dez 2008 16:29:47 | meissna | 37 | added -U (upgrading packages from a file) |
| 18 Dez 2008 13:44:02 | meissna | 36 | andieh found bug if no targets were set in -S(y) - fixed |
| 18 Dez 2008 13:16:57 | meissna | 35 | pre 0.2 revision |
| 17 Dez 2008 23:54:25 | meissna | 34 | added option-grps to mmacman to get a more helpful -h output |
| 17 Dez 2008 21:03:04 | meissna | 33 | implemented force, nodeps and downloadonly in mmacman and generaly, means transaction flags are implemented |
| 15 Dez 2008 23:05:09 | meissna | 32 | and another configfile bug fixed |
| 15 Dez 2008 22:28:55 | meissna | 31 | forgot removing debug |
| 15 Dez 2008 22:28:39 | meissna | 30 | forgot removing debug |
| 15 Dez 2008 22:26:25 | meissna | 29 | fixed next config bug, looks good now |
| 15 Dez 2008 21:55:07 | meissna | 28 | fixed config bug |
| 14 Dez 2008 05:46:25 | meissna | 27 | added configfile functionality and all alpm-settings that require it(hold,ignore,noupgrade etc) added Events: StartInitSession, DoneInitSession, DoneApplyConfig, DoneReadingConfigFile, DoneSavingConfigFile; added pyalpmm.conf configfile; added 2 C-helper functions to create a alpm_list and char*; updated PKGBUILD(svn) |
| 13 Dez 2008 19:17:15 | meissna | 26 | consistency check: kicked out GenList(), excessive use of generators |
| 13 Dez 2008 18:56:29 | meissna | 25 | Makefile, transaction.py: cleanups |
| 13 Dez 2008 18:40:36 | meissna | 24 | Makefile, lists.py: cleanups; events.py: added events DoneSettingTargets, DoneTransactionPrepare, DoneTransactionCommit, cleanups; events.py: now saves .last_event, if 'logfile' is set ins Events it will log any event to 'logfile'; mmacman: cleanups, adding -Si and -x; transaction.py: re-design of the transaction core-system - Transaction and his successors are now designed to be used with the WITH statement |
| 13 Dez 2008 15:30:36 | meissna | 23 | item.py => tools.py: FancyPackageOutput moved; tools.py: fixed FancyDateTime to show no 1970 dates; database.py: added {search,get}_{local,sync}_package{,s}(), added local_dbs \cup sync_dbs = dbs |
| 13 Dez 2008 14:10:38 | meissna | 22 | Added PKGBUILD for svn repository (pyalpmm-svn) - Makefile cleanups and fix for create_release and arch_svn arch_release were added |
| 13 Dez 2008 12:46:11 | meissna | 21 | now showing 'not satisfy dependencies' correctly |
| 13 Dez 2008 09:56:28 | meissna | 20 | Adder arch-games and compiz-fusion repos to options.py, mainly because i'm lazy |
| 11 Dez 2008 09:08:37 | meissna | 19 | showing targets in mmacman now |
| 11 Dez 2008 01:16:33 | meissna | 18 | changed all events to **kw style parameters |
| 10 Dez 2008 16:15:50 | meissna | 17 | mmacman cleanups, config now outside session initilized |
| 09 Dez 2008 09:43:46 | meissna | 15 | changed exceptions-naming scheme, fixed bug relating shown 'Retrieving Package from %repo' in mmacman |
| 08 Dez 2008 18:41:09 | meissna | 14 | Makefile updated |
| 08 Dez 2008 18:25:15 | meissna | 13 | README updated |
| 08 Dez 2008 18:18:03 | meissna | 11 | fixed create_tag in Makefile |
| 08 Dez 2008 18:16:40 | meissna | 10 | Added README |
| 08 Dez 2008 18:07:31 | meissna | 9 | Makefile updated, PKGBUILD functional, this is the last commit before tagging to 0.1 |
| 08 Dez 2008 17:08:41 | meissna | 8 | repositories are now in config.availible_repositories as dictionary |
| 07 Dez 2008 12:51:20 | meissna | 7 | added initial archlinux package, and changed mmacman.py to mmacman |
| 04 Dez 2008 11:31:00 | meissna | 6 | cleanups |
| 03 Dez 2008 21:42:04 | meissna | 5 | mmacman - added pacman-like events (no progress) |
| 03 Dez 2008 21:19:58 | meissna | 4 | mmacman - reference/clone pacman-like application |
| 03 Dez 2008 20:44:47 | meissna | 3 | cleanups, events-bugfixes, transaction must be released by-hand as __del__ does not work as expected |
| 03 Dez 2008 18:58:27 | meissna | 2 | no more unit testing |
| 03 Dez 2008 15:44:10 | meissna | 1 | initial import |