commit 23f2e558798a46840576459b784e13169f66d2dd
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Fri Feb 7 16:25:39 2020 +0100

    Release Entropy 324

commit 5d58a8c5010609362a252f3868c6439d3f9dd6c5
Merge: 08da648a2 464966005
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Tue Feb 4 13:53:14 2020 +0100

    Merge pull request #87 from geaaru/master
    
    Fix retrieve of kernel list when virtual/linux-binary contains RDEPEND with OR

commit 4649660050b811f17183124a831816e9f70f8718
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Tue Feb 4 13:40:03 2020 +0100

    kswitch: Added a new way to retrieve list of kernels
    
    Added a new way to retrieve list of kernel available
    that uses directory /etc/kernels/availables/{sabayon,sabayon-lts}.
    If this directory is present is not used current logic for
    retrieve the list of kernel.
    
    Under /etc/kernels/avaiables/ directory files with 'lts' extension
    are used for retrieve list of LTS kernels.
    
    An user could return his kernel list just if he creates and
    maintains his file in a similar format:
    
    $# cat /etc/kernel/availables/mykernel
    sys-kernel/linux-sabayon:4.9
    sys-kernel/linux-mykernel:4.4
    
    This logic now is used as an additional feature after retrieve
    the existing kernels based on virtual/linux-binary or
    virtual/linux-binary-lts.

commit c9b1daece1ef26fd5731aa6d49958a89ed8cc7fb
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Tue Feb 4 13:38:23 2020 +0100

    kswitch: Fix parsing of kernel list
    
    Now virtual/linux-binary and virtual/linux-binary-lts have
    kernel list in OR. So we need retrieve the list and split
    result string by ';'.

commit 5aec1b48e51488baf8390436a232e4492e12025f
Author: Geaaru <geaaru@gmail.com>
Date:   Sat Sep 8 18:36:42 2018 +0200

    [kernel-switcher] Refactor

commit 08da648a202d3c8587fedf7ef83f557fef41e2d5
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Dec 18 22:20:29 2019 +0100

    [entropy.client] fixes for "dictionary changed size during iteration"

commit 47fc1e9f9ac5f3ace3f5c8a70534739e23c67e4b
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Mon Dec 16 23:38:50 2019 +0100

    Tagging Entropy version 323

commit 285876cc86345b45cdba0a19878f4b809b750905
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Mon Dec 16 23:38:39 2019 +0100

    Release Entropy 323

commit 31c8df4017f7c947b36a75cd00d89bed434d9993
Merge: 952eefa4c bad4b21f1
Author: Enlik <slawomir.nizio@sabayon.org>
Date:   Sat Dec 14 00:07:53 2019 +0100

    Merge pull request #86 from Enlik/moar-py3
    
    More Python 3 fixes

commit bad4b21f1a9869f0f1cf3d3bf01788adcb2f69d8
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Dec 13 21:06:23 2019 +0100

    [entropy.client.misc, entropy.output] fixes for Python 3
    
    ConfigurationFiles._load_maybe_add (equo.client.misc): path is in bytes here
    
    _std_write (entropy.output): fixes crash in equo conf update with "Replace
    original with update" when there is an error in which case msg can be bytes:
    
      File ".../entropy/lib/entropy/tools.py", line 687, in movefile
        print_generic("!!! Failed to move", src, "to", dest)
      File ".../entropy/lib/entropy/output.py", line 596, in print_generic
        _std_write(msg, stderr = stderr)
      File ".../entropy/lib/entropy/output.py", line 493, in _std_write
        obj.write(msg)

commit 2aa2c69e2bf8be7ba40e64819fdda0ec4d0bce0f
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Dec 13 01:20:59 2019 +0100

    correct exception handling / error reporting with Python 3

commit 4ab520925aadf302b9a827c93ad48c78f3ce9d57
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Dec 11 01:17:33 2019 +0100

    [entropy.output] fix for Python 3 in input_box()
    
    myresult = readtext(input_text+": ", password = password).decode('utf-8')
    AttributeError: 'str' object has no attribute 'decode'

commit 7abd4dad800592506eadda3b5da8c4988fabb313
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Dec 6 01:04:04 2019 +0100

    [entropy.qa] fix test_shared_objects() with Python 3
    
    Other parts of this function and called ones work or can work with
    strings.

commit d65f09fcf8c477c1079a4d8568537ae3e94a342b
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Dec 5 22:58:42 2019 +0100

    [rigo] correct Vte.Terminal.feed with Python 3
    
    With Python 3, prepare_markup() doesn't now convert string to bytes.

commit 842979cbba3b9be4e1d5083d945b6f5a8df3479a
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Dec 5 22:41:53 2019 +0100

    [magneto, rigo] Python 3 fixes in _dbus_to_string

commit e2de60dbc33f047e9d17e3577a8a558a0da5b323
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Dec 4 23:16:07 2019 +0100

    [entropy.client.services] Python 3 fix

commit 97409d12d50b02544c20368b849fa7145470bb3f
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Dec 4 22:52:59 2019 +0100

    [rigo] Python 3 fixes

commit e26d11b5f645dd842fd7634acbccac35f06562c5
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Dec 4 22:01:22 2019 +0100

    Python 3 fixes: open() and so, not file()

commit 952eefa4c6573705e89067b04fc8811844e69fff
Merge: 1fa4045ce fc13fa372
Author: Enlik <slawomir.nizio@sabayon.org>
Date:   Fri Nov 29 00:46:04 2019 +0100

    Merge pull request #85 from Enlik/dirchiter
    
    [entropy.server] correct close_repositories() with Python 3

commit fc13fa3727eecce0162e52852d2ac0f724da6aa2
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Nov 14 01:16:17 2019 +0100

    [entropy.server] correct close_repositories() with Python 3
    
    Function callers, in order (during eit commit):
    
    1. filename='lib/entropy/server/interfaces/main.py', function='switch_default_repository', code_context=[' self.close_repositories()\n'], index=0)
    2. filename='server/eit/commands/command.py', function='_call_exclusive', code_context=[' server.close_repositories()\n'], index=0)
    3. filename='lib/entropy/client/interfaces/client.py', function='destroy', code_context=[' self.close_repositories(mask_clear = False)\n'], index=0)
    4. filename='lib/entropy/server/interfaces/main.py', function='destroy', code_context=[' self.close_repositories()\n'], index=0)
    
    Third one triggers packages set synchronization (which would cause "dictionary
    changed size during iteration"), and marks sets as being synchronized.
    
    Fourth does not trigger sets synchronization, so closes all repositories
    without new ones being opened in the meantime.
    
    Side note:
    It's similar to this in "client," lib/entropy/client/interfaces/methods.py:
    
        def close_repositories(self, mask_clear = True):
            ...
                # list() -> python3 support
                for item, val in list(repo_cache.items()):
                    ...
                    repo_cache.pop(item).close(_token = repository_id)
                    ...
    
    but (based on shallow look), it doesn't do as much magic; just calls .pop()
    (not sure if there are similar side effects in close() there, though), so the
    explanation may possibly apply to the lib/entropy/server function only.

commit 1fa4045cedebe0a07afdb0a46e5d5c3993dfcc9f
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Nov 10 15:53:56 2019 +0100

    Tagging Entropy version 322

commit d2328561d9c8ae324280df63849316f15f7f0389
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Nov 10 15:53:52 2019 +0100

    Release Entropy 322

commit 1d327450820c835ce6c146f9478478060e7a9789
Merge: cf50abb57 6bdcd152c
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sun Nov 10 15:53:05 2019 +0100

    Merge pull request #83 from Enlik/py3-fixes
    
    [entropy.client.misc] correct ConfigurationFiles with Python 3

commit cf50abb578497901d693946dd52f5c604404b0bb
Merge: 15d2b3b21 7fc5bd338
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sun Nov 10 15:48:32 2019 +0100

    Merge pull request #82 from Enlik/qfile-no-plib
    
    [entropy.spm] search_path_owners (qfile) fixes

commit 15d2b3b217b0c9988ab1f736874881bdc1932592
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Nov 10 15:44:21 2019 +0100

    Tagging Entropy version 321

commit 00afcc3c101521dc261c3e42afd0ac17faad2748
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Nov 10 15:44:18 2019 +0100

    Release Entropy 321

commit d68f5debbdb3ef27f7f091a6a6d258c2f02e0a42
Merge: 65c28deb2 c6ab5d28e
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Sat Nov 9 17:01:55 2019 +0100

    Merge pull request #84 from Enlik/rewriter-bugfix
    
    [entropy.core] fix DependencyRewriter with or-dependencies

commit c6ab5d28e287b9f0c74269ad295fcdf9dc03fe08
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Nov 9 12:20:46 2019 +0100

    [entropy.core] fix DependencyRewriter with or-dependencies

commit 6bdcd152c80df0bb2d771337d453cd45f54e2735
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Nov 9 12:12:06 2019 +0100

    [entropy.client.misc] correct ConfigurationFiles with Python 3
    
    1. Command to execute (diff) was getting arguments like b"path".
    2. Crash when priting message.
    3. In Python 3, b'x'[0] is int, not str, so a test (if) was (silently)
    always true. This way, upon eit commit (at least) and with Python 3,
    warning about not merged configuration files was newer printed.
    
    (3) prevented prior discovery of (1) and (2).
    
    Based on my checks, there are no more problems like (3), but I cannot
    tell for sure.

commit 7fc5bd33805830172327513fc6c73dcdc12edde5
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Nov 8 01:19:01 2019 +0100

    [entropy.spm] fix search_paths_owners (qfile) with Python 3

commit 998cd2d755497129b72ec1ce73defb4618a2e8a7
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Nov 7 23:12:31 2019 +0100

    [entropy.spm] adapt to qfile from portage-utils-0.81
    
    [Not tagged so in their git repository... whatever.]
    
    With -R / it prints bogus lines making Entropy crash:
    
      File "/usr/lib64/python2.7/site-packages/portage/dbapi/vartree.py", line 748, in aux_get
        raise KeyError(mycpv)
    KeyError: 'plib_registry:'
    
    The change was done in portage-utils, commit f05c78008b1754a79e31e793a67d07ed8f5d11bc
    
        Make qfile also check the prune lib registry
    
    and the problem with qfile was reported to Gentoo in bug 699558.
    
    It will break with older qfile but Entropy should fallback to slower,
    non-qfile code branch.

commit 65c28deb2ed5a68875bc6209e4f11420aae71a27
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Thu Nov 7 17:21:33 2019 +0100

    Tagging Entropy version 320

commit f2cac41869cbf0ba1b0397842000d7d300c9d1c5
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Thu Nov 7 17:21:28 2019 +0100

    Release Entropy 320

commit b55adfafe8dfe55313ac6a95c74f8bccc0cd07f0
Merge: d2c1bcd13 54a3e5001
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Sat Oct 5 11:26:28 2019 +0200

    Merge pull request #79 from Enlik/qfile-no-e
    
    [entropy.spm] adapt to qfile from portage-utils-0.80

commit 54a3e50017d20bb29c80504b3857debc6bd24570
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Oct 2 01:58:43 2019 +0200

    [entropy.spm] adapt to qfile from portage-utils-0.80
    
    In 0.74 -e was available, and in 0.80 it is not present.
    In both versions, and with the same set of options used, -e and -v
    provide the same result so -v is now used to work on both.
    
    Changed in portage-utils, commit 951a8711a59b1a7d49125f5f5214ff1ae9e50074:
    
        qfile: drop non-functional --exact option
    
        Bug: https://bugs.gentoo.org/678632

commit d2c1bcd13b2b3269c8630f9d2fc7caf28a053656
Merge: 67cde5ac5 84ff77970
Author: Enlik <slawomir.nizio@sabayon.org>
Date:   Sun Aug 18 21:27:49 2019 +0200

    Merge pull request #76 from geaaru/fix-unused
    
    unused: fix wrong variable reference

commit 67cde5ac5cec2cfaac78ccb77ceb6d1faf7b3d26
Merge: 0b2444840 8647a8739
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Sat Aug 17 19:21:15 2019 +0200

    Merge pull request #78 from geaaru/fix-utf8-issue
    
    Handle unicode decode error as not text file - #77

commit 8647a8739d61bc084cf80a8263afb4dd63151e6f
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Sat Aug 17 17:16:51 2019 +0200

    Handle unicode decode error as not text file - #77

commit 84ff779709a6c28886fa6472a5055f1e7b87c175
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Thu Aug 15 11:29:18 2019 +0200

    unused: Fix search with spm

commit 0b24448404d1efd9dd5451d5aab270b00cd6fe18
Merge: fa6068b2e b2c8e2c81
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Thu Jul 18 16:39:53 2019 +0200

    Merge pull request #75 from Enlik/completions
    
    [solo.commands.command] simplify and improve bash completions

commit b2c8e2c819da74f5f77395aaa796b64678150635
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Tue Jul 16 08:35:32 2019 +0200

    [solo.commands.command] simplify and improve bash completions
    
    Note: <tab> below can mean double <tab>.
    
    This commit fixes cases such like the following ones:
    
    * crash (issue !73) - e.g. KeyError: u'--mtime':
        - equo security oscheck --mtime <tab>
        - equo query graph --complete <tab>
          (this was due to a typo in variable name)
    
    * now prints options, previously it didn't:
        - equo install -a <tab>
    
    * crashed, or (with only variable name fixed) didn't print all options:
        - equo security oscheck --mtime <tab>
          (note that it worked with more special -q instead of --mtime etc.)
    
    * didn't print all options:
        - equo query list installed <tab>
          (now shows also --by-user)
    
    The following behaviour is still buggy:
    
    * last typed word (note: no space before <tab>) disappears upon completion:
        - equo security oscheck<tab>
          (not a regression)
        - equo install --deep<tab>
          (here it's an option; regression! - previously it didn't complete but
          didn't cause the word to be erased either)
    
    These can be corrected reliably when something like ${COMP_WORDS[COMP_CWORD]}
    (from complete -F) is passed to the Python side.
    Without this it's not possible to distinguish between `recognized_option<tab>`
    (completion of recognized_option) and `recognized_option <tab>`.

commit fa6068b2e477b39ee244634d7ceea08d95dd3d5d
Merge: 6628e0dd8 427bc90bc
Author: geaaru <geaaru@sabayonlinux.org>
Date:   Fri Jul 12 22:42:29 2019 +0200

    Merge pull request #70 from geaaru/arm-iuse-fix
    
    Fix handling IUSE with default options with Python 3

commit 427bc90bc04432897cd23d639ef6c8053daf4e96
Author: Geaaru <geaaru@gmail.com>
Date:   Sat Feb 23 12:36:04 2019 +0100

    Process IUSE with default option correctly
    
    On ARM environment injection of packages doesn't handle
    correctly IUSE with default options (+)/(-) and this
    doesn't expose correctly the USE flags of the package for dependencies
    test.
    
    Example:
    
      ╠  @@ Searching...
      ╠      @@ Package: app-arch/xz-utils-5.2.4-r2 branch: 5, [__system__]
      ╠          Category:        app-arch
      ╠          Name:            xz-utils
      ╠          Masked:          False
      ╠          Installed:       version: 5.2.4-r2 ~ tag: NoTag ~ revision:
      9999
      ╠          Slot:            0
      ╠          Size:            29.3kB
      ╠          Download:
      packages/armv7l/5/app-arch/app-arch:xz-utils-5.2.4-r2.efbac860e08851659458db1e4b55a03c3f3711e0.tbz2
      ╠          Checksum:        0
      ╠          SHA1:            efbac860e08851659458db1e4b55a03c3f3711e0
      ╠          SHA256:
      69989fb2f120539938b060531ba17e8cc2e2e3ed879ef937aacc5f2b9abcfc70
      ╠          GPG:             No
      ╠          ## Dependencies:
      ╠          ##               [3] >=app-portage/elt-patches-20170815
      ╠          ##               Legend:
      ╠          ##               {0} Runtime dependency
      ╠          ##               {1} Post dependency
      ╠          ##               {2} Manually added (by staff) dependency
      ╠          ##               {3} Build dependency
      ╠          ## Conflicts:
      ╠          ##               <app-arch/lzma-4.63
      ╠          ##               <app-arch/p7zip-4.57
      ╠          ##               app-arch/lzma-utils
      ╠          Homepage:        https://tukaani.org/xz/
      ╠          Description:     utils for managing LZMA compressed
      ╠                           files
      ╠          USE flags:       -+extra-filters -+threads -abi_mips_n32
      ╠                           -abi_mips_n64 -abi_mips_o32
      ╠                           -abi_ppc_32 -abi_ppc_64 -abi_s390_32
      ╠                           -abi_s390_64 -abi_x86_32 -abi_x86_64
      ╠                           -abi_x86_x32 -elibc_FreeBSD
      ╠                           -static-libs arm armv5te armv6
      ╠                           armv6t2 big-endian cpu_flags_arm_edsp
      ╠                           cpu_flags_arm_thumb cpu_flags_arm_thumb2
      ╠                           cpu_flags_arm_v4 cpu_flags_arm_v5
      ╠                           cpu_flags_arm_v6 cpu_flags_arm_v7
      ╠                           cpu_flags_arm_vfp elibc_glibc
      ╠                           kernel_linux nls userland_GNU
    
    USE flags extra-filters and threads MUST in the format:
    
    ╠          USE flags:       -abi_mips_n32 -abi_mips_n64
    ╠                           -abi_mips_o32 -abi_ppc_32 -abi_ppc_64
    ╠                           -abi_s390_32 -abi_s390_64 -abi_x86_32
    ╠                           -abi_x86_64 -abi_x86_x32 -elibc_FreeBSD
    ╠                           -static-libs arm armv5te armv6
    ╠                           armv6t2 big-endian cpu_flags_arm_edsp
    ╠                           cpu_flags_arm_thumb cpu_flags_arm_thumb2
    ╠                           cpu_flags_arm_v4 cpu_flags_arm_v5
    ╠                           cpu_flags_arm_v6 cpu_flags_arm_v7
    ╠                           cpu_flags_arm_vfp elibc_glibc
    ╠                           extra-filters kernel_linux nls
    ╠                           threads userland_GNU

commit 6628e0dd81ad5e0bb2569866bef546c91f6f70ff
Merge: 35a3fa3c7 cdaffff03
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Thu Mar 14 20:25:43 2019 +0100

    Merge pull request #72 from geaaru/equo-generate
    
    Improve equo generate subcommand for CI

commit cdaffff03bb7d9bc747ccb6ed59e478354f00281
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Sun Feb 24 11:42:02 2019 +0100

    Improve equo generate subcommand for CI
    
    Add option --force-non-interactive to generate
    sub command to avoid use of expect tool.

commit 35a3fa3c7576abfb31df11666a4ac2f1a33f600b
Merge: cd640cebd 545b5a7ca
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Wed Mar 13 22:48:40 2019 +0100

    Merge pull request #68 from Enlik/modules-reorg
    
    Make Entropy able to work from within Python site directory

commit cd640cebd352331add906240856138e79a321411
Merge: 7a4cf787b 215e5b019
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Wed Mar 6 21:07:47 2019 +0100

    Merge pull request #71 from geaaru/inject-reset-revision
    
    eit: Add --reset-revision option to inject command

commit 215e5b019e10e13b0a1db8bc19e9fe1eca6b1344
Author: Daniele Rondina <geaaru@sabayonlinux.org>
Date:   Sat Feb 23 17:46:21 2019 +0100

    eit: Add --reset-revision option to inject command

commit 545b5a7ca4b6b51cb9c1c6242433aa0ed2bee6b1
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 21:02:54 2018 +0100

    [tests] fix import path
    
    It couldn't find and load _entropy.solo.commands.pkg.

commit 7fe54dc2e04d58b3e4f8312d5464ea67de588a6c
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    [entropy_path_loader] make _add_import_path private

commit ed93a3737d2d150287346b86736ca8639e22ee65
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    update RigoDaemon imports

commit 503e7077f30c58bac7e42db3b03edeb092e21043
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    update rigo imports

commit 3e74fa847c62cd7372f55bec2aef1a0f2edb4e5e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    update matter imports

commit 321d59614f20d119972a50fbc2368ad522aa3d72
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    update eit imports + minor rename in entropy_path_loader

commit 713cf0e927ea46228b5bb07dc4b938f4829d0987
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    usage magneto imports

commit 7cf7e1f6b7cbce4d7f5094ab4d2f1cb6023f7d71
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    convert solo imports, with needed changes to entropy_path_loader
    
    The module entropy_path_loader (used only for running from within the
    checkout; otherwise not even installed) is made to provide the _entropy
    namespace.
    
    (Other ideas instead of this entropy_path_loader change would be to
    reorganise files layout; drop support for running from the checkout as
    is - and perhaps require virtualenvs; require sourcing a script that
    sets PYTHONPATH. However, as implemented, it is not intrusive, and the
    good part is that it is quite isolated, not used in normal usage after
    installation. Basically, it only does sys.path + provides _entropy
    namespace.)

commit 6d4a3f09e6fd0beddaa567ffa9aef8d10d236f4a
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    makefiles: establish a layout for sitedir installs
    
    The idea is that:
    - entropy.* imports will work as before (so any 3rd party clients will
      work as always) - installed in "entropy" package,
    - new "_entropy" package to hold a namespace for private modules (like
      ones that required adding special directories to sys.path).
      (Underscored name for a top level Python module is not very common...
      anyway, it was inspired by "_emerge.")
    
    Layout:
    site-packages/
        entropy (backwards compatible)
            const.py
            ...
        kswitch (also toplevel to keep compatibility)
            ...
        _entropy
            eit
            magneto
            matter
            rigo
            RigoDaemon
            solo
    
    (Note that site-packages does not need to be actually Python's
    site-packages directory but anything as it is controlled by an argument
    to make. It is however intended to be the sitedir.)
    
    Another idea for a layout would be one that mimics sources checkout, but
    the layout there is somewhat scattered. (And some ugliness would be
    needed to make them modules before implicit namespaces from Python 3.3.
    Anyway, imports would be long and ugly.)
    
    Now, the layout of installed Entropy is lean; installation to virtualenv
    is also possible (though there would be a need to call scripts like
    "python equo.py" as shebangs are not converted).
    
    Follow up changes are needed to make it work.

commit 252c260f06c07d745b97cbfc37c86b446b2c171e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Nov 26 20:15:36 2018 +0100

    use entropy_path_loader only for running from the checkout
    
    After this commit alone it would not work when installed (unless module
    paths are set in a special way). Next changes will introduce
    installation to site-packages so no custom PYTHONPATH will be necessary.

commit 7a4cf787b8653bd95d843e8c2416ffa5e26392a6
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Thu Nov 22 21:59:21 2018 +0100

    Tagging Entropy version 319

commit e16a1585ec8bc95965ef846537b66bc935b0ba52
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Thu Nov 22 21:59:03 2018 +0100

    Release Entropy 319

commit 6eedde723759cd72a7a1b3397d705bbefbec71ad
Merge: 450456a4e a0d8c18b4
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Fri Nov 16 18:30:32 2018 +0100

    Merge pull request #67 from Enlik/fasterxpak
    
    [entropy.spm] speed up xpak finding

commit 450456a4ec024f50819b20fa8e886bb69af901a9
Merge: 1c083477d f4332c76c
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Fri Nov 16 18:29:44 2018 +0100

    Merge pull request #65 from Enlik/modules-reorg
    
    Preparation for installation in Python-specific directories

commit a0d8c18b49ddfefd2dd79386c6138720ac1fd8a2
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Nov 14 09:10:34 2018 +0100

    [entropy.spm] speed up xpak finding
    
    Now it's chunk based, so fewer reads and seeks, and searching itself
    is improved as well.

commit 1c083477dc33c082d4fb71bdd2ea7a75d191a73e
Merge: 2c1e3855b 4b728b998
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 10:07:02 2018 +0100

    Merge pull request #66 from geaaru/eit-push-py36
    
    Fix vacuum on py3.6

commit 4b728b998e8a4dd9c3ccad946bef0aa778c7f982
Author: Geaaru <geaaru@gmail.com>
Date:   Sun Nov 4 17:01:27 2018 +0100

    Fix vacuum on py3.6
    
    pysqlite has a bug on use VACUUM with py3.6 (see https://github.com/ghaering/pysqlite/issues/109)
    
    Hereinafter, exception related to eit push --quick --force <REPO> command:
    
    Traceback (most recent call last):
      File "/usr/lib/entropy/lib/entropy/db/sql.py", line 166, in _proxy_call
        return method(*args, **kwargs)
    sqlite3.OperationalError: cannot VACUUM from within a transaction
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/usr/bin/eit", line 17, in <module>
        main()
      File "/usr/lib/entropy/server/eit/main.py", line 114, in main
        exit_st = func(*func_args)
      File "/usr/lib/entropy/server/eit/commands/command.py", line 237, in _call_exclusive
        return func(server)
      File "/usr/lib/entropy/server/eit/commands/push.py", line 172, in _push
        rc = self._push_repo(entropy_server, repository_id)
      File "/usr/lib/entropy/server/eit/commands/push.py", line 184, in _push_repo
        rc = self.__push_repo(entropy_server, repository_id)
      File "/usr/lib/entropy/server/eit/commands/push.py", line 309, in __push_repo
        sts = self.__sync_repo(entropy_server, repository_id)
      File "/usr/lib/entropy/server/eit/commands/push.py", line 262, in __sync_repo
        enable_download = False, force = self._force)
      File "/usr/lib/entropy/lib/entropy/server/interfaces/mirrors.py", line 1673, in sync_repository
        enable_upload, enable_download, force = force)
      File "/usr/lib/entropy/lib/entropy/server/interfaces/db.py", line 231, in update
        enable_upload, enable_download, force = force).update()
      File "/usr/lib/entropy/lib/entropy/server/interfaces/db.py", line 404, in update
        rc, fine_uris, broken_uris = self._sync()
      File "/usr/lib/entropy/lib/entropy/server/interfaces/db.py", line 1873, in _sync
        broken_uris = self._upload(uris)
      File "/usr/lib/entropy/lib/entropy/server/interfaces/db.py", line 1529, in _upload
        self._shrink_and_close(dbconn)
      File "/usr/lib/entropy/lib/entropy/server/interfaces/db.py", line 1234, in _shrink_and_close
        entropy_repository.vacuum()
      File "/usr/lib/entropy/lib/entropy/db/sqlite.py", line 703, in vacuum
        self._cursor().execute("vacuum")
      File "/usr/lib/entropy/lib/entropy/db/sqlite.py", line 58, in execute
        cur = self._proxy_call(self._cur.execute, *args, **kwargs)
      File "/usr/lib/entropy/lib/entropy/db/sql.py", line 173, in _proxy_call
        raise OperationalError(err)
    entropy.db.exceptions.OperationalError: cannot VACUUM from within a transaction

commit 2c1e3855b9dfeb181897d1a57d318a7fb10e03aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 20:18:26 2018 +0100

    Tagging Entropy version 318

commit c0b065fbff4e5ba2b9b15c04042af0c7b29988f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 20:18:26 2018 +0100

    Release Entropy 318

commit 5097f7d7a418893953561060789c91e8ade36d2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 20:15:44 2018 +0100

    Rigo: fix LTS and non-LTS kernel menu.
    
    Since Gentoo EAPI=7, old-style virtual packages have been removed.
    We will use KernelSwitcher to get a list of kernel packages to show.

commit abb7800e862c76238f57df7594969d3835aa1e0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 20:14:34 2018 +0100

    kswitch: allow to pass the preferred kernel virtual.
    
    It's possible to choose between LTS and non-LTS kernels via list() now.

commit f4332c76c821ccde1ae66def3970c32b1e77355b
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Nov 3 18:07:07 2018 +0100

    [magneto] import entropy modules at upper level
    
    Otherwise "entropy" module loading logic was delayed, excluding this
    import (which was done early, before entropy_path_loader logic):
    
        from entropy.locks import SimpleFileLock
    
    and it failed when system wide PYTHONPATH is dropped.
    
    There was a comment not to do an early import due to --no-pid-handling.
    The comment was added in:
    
        commit 59e5fd737e9360329d1a627ce49322f89274ca9d
        Date:   Tue Mar 1 13:13:18 2011 +0100
    
            [magneto] fix lock file handling
    
    but then the logic was reworked in:
    
        commit 5d315c70bdbd455dc46f680b54275cb59853dd43
        Date:   Sun Feb 24 23:34:49 2013 +0100
    
            [entropy.const] drop /var/run/entropy/entropy.lock file and directory handling
    
    and then passing --no-pid-handling (which was unused at this point) from
    mangeto file was removed in:
    
        commit 83b8991c95d080973631a5c1e36af6a7573eeed9
        Date:   Wed Feb 27 20:59:14 2013 +0000
    
            [magneto] rewrite systray icons management, improve KDE, GNOME and MATE integration

commit 110b590fc58f0713fbd5034919791b47f4000caf
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Nov 3 17:48:38 2018 +0100

    [magneto] import also magneto (fix)

commit 4297d175302208d30f656a7ca06925e6d60a582d
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 21:56:41 2018 +0100

    [misc, services] remove useless setting of PYTHONPATH

commit 65b634adb2186db169cbb16ad8e9577290a987dc
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 21:54:28 2018 +0100

    [entropy.const] comment on the 'installdir' key

commit 33966f4f311532ccf09430c84e5616fcb95472ac
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 21:42:41 2018 +0100

    [*] allow setting PYTHON_SITEDIR for make
    
    This way a proper separation between Python installs can be achieved.
    
    With no PYTHON_SITEDIR, installation paths are exactly the same as
    before this change.
    
    In practise, passing nonstandard path will break Entropy but so it is
    also with the currently available LIBDIR. This is a concern of a future
    improvement (at least the PYTHON_SITEDIR path, not necessarily LIBDIR as
    PYTHON_SITEDIR *will* be different if it's installed in Python specific
    directories).

commit 0ccbc1f093099aa979e4702851eb6597e9160fa1
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 19:53:53 2018 +0100

    [Rigo] update ("reformat" only) translations
    
    Due to a change of a .py file.

commit 96909f6d29db26a7e1597cb908e70bc6731262c2
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 19:48:07 2018 +0100

    [rigo/po] add RigoDaemon_app.py to POTFILES.in

commit b44be655b26a35d1c7dcebb6afbf28914d866c0e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 19:28:21 2018 +0100

    [magneto] remove wrapper, install the main Python file to PATH directly
    
    The wrapper was making it more difficult to use the correct system wide
    Python implementation.

commit 90ecb5b00d294b98c732e12ffe39b5a7ff6dfe30
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Oct 28 19:07:12 2018 +0100

    [RigoDaemon] make the application part be in /usr/libexec
    
    This way there is no hardcoded /usr/lib/rigo, and the "executable" part
    is in a well known location which can be replicated on system for
    different Python implementations. (As in: it will be like /usr/bin/foo.py
    which on Gentoo links to a system wrapper making it use configured
    Python.)

commit d44d473b198926266dc463c2d3fd5d8d3df8ec49
Merge: c411a93dc 41ba9b6d6
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sun Oct 28 14:21:27 2018 +0100

    Merge pull request #63 from Enlik/modules-reorg
    
    [*] be strict about Python modules paths being loaded

commit 41ba9b6d63d4c0e76ea53f53359a669e3c89a82b
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Oct 15 21:55:55 2018 +0200

    [*] be strict about Python modules paths being loaded
    
    For convenience (seemingly, and it really is convenient) equo and other
    tools can be run from the checkout, and Entropy modules are loaded from
    the checkout. Now there is a strict separation when system paths and
    when paths from the checkout are used.
    
    It makes it a bit more robust, secure and preditable at the cost of
    a little more complexity.
    
    A pleasant side effect of this change is that it is not required to
    change directory to the tool (to use non-system one), as paths in the
    checkout are relative to scripts.
    
    Imports in lib/tests were not adjusted.

commit c411a93dc50d093a98a34453ac7fdf8e02def299
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 22:39:44 2018 +0200

    [entropy.tools] correctly parse scanelf output even when spaces are present everywhere.
    
    This is a ";" separated data input (even though we may get directory
    paths containing ";"... but none so far is expected to be legit.)
    
    Split by ";" first and then deal with spaces in paths.

commit 066ec3ac35bfe40b22deed03759f14ea8f706dff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 22:04:54 2018 +0200

    [client/po] Fix broken chars in German translation. See bug #5175.

commit 8c786b7a05985bbaef44042635f089f9e12902c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 21:59:16 2018 +0200

    [client/po] fix Italian translation for "item", see bug #5312.

commit 0bcf6a588571f1dd09cb61ba43adf1cdd7995f7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 22:29:48 2018 +0200

    Tagging Entropy version 317

commit a7171bdc7e599b29af152a8efee561bd75c3d4d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 22:29:48 2018 +0200

    Release Entropy 317

commit 6b097b57cb1d8807ae1c91d7ebe9ad766f65f7d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 22:25:00 2018 +0200

    [entropy.db.sql] fix comparison between different types with Py3.

commit e9b211eea09005e920e642245f14edf8e561e06d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 22:06:05 2018 +0200

    [entropy.spm] improve handling of non-ascii paths (e.g. puppet-agent).
    
    It looks like Portage now stores unicode paths correctly in its metadata
    as opposed to what it used to be. We need to make sure that we parse those
    "CONTENTS" file and content metadata in general using the correct encoding.
    This will allow us to store and retrieve such metadata from the sqlite3
    database correctly and also match the stored paths with the filesystem
    paths exactly.
    
    This commit may need a bit more real-life testing. Backward compat
    wrt old Entropy and Portage tbz2 files should be as expected.
    Unit tests attached.

commit 34c549feb8d9bdfb957a0d863a2ae35ff156a641
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 21:01:26 2018 +0200

    [entropy.client] handle correctly encoded file paths too.
    
    Historically, Portage + Py2 were not dealing well with file paths that
    were containing non-ascii chars. The situation has apparently improved
    and we are able to accept paths with the correct encoding in Entropy
    (separate patch will come). We need to guard against broken paths anyway,
    so let's try to check which one of the paths is the one that has the
    most chance to be the right one. Also, with python3 this won't be
    a problem anymore...

commit c753f215d60212cb95c9342d0e6eb631d5b808aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 20:56:04 2018 +0200

    [entropy.db.sql] use etpConst instead of hardcoded encoding strings.

commit eb45950648c60acad7b32b3780f712db46bca8b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:41:49 2018 +0200

    Tagging Entropy version 316

commit f0e6b09ee20d975ad8f997abed7e71e222c87004
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:41:48 2018 +0200

    Release Entropy 316

commit afda55090ecd48f5b76647ed0d87c8e50fa6993b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:41:21 2018 +0200

    [rigo/po] update translations for Rigo.

commit 5182a5cfeaf4b88439f785d0b53b6eb9d8cd4f1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:40:45 2018 +0200

    [rigo/pot] update rigo.pot

commit fe44bb34b25d0678537efaa65df4b7e19ef9ccfe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:39:43 2018 +0200

    [client/po] update .po files

commit adb456d498a5186ad628b005ddc05c8f62e08ef0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:39:09 2018 +0200

    Update entropy.pot

commit 40405239080c926834f5e5669016969242c960ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 15:32:18 2018 +0200

    [kswitch] correctly resolve external kernel modules when not using --from-running.
    
    Due to the migration to real virtual packages (away from PROVIDE= due
    to EAPI=7 constraints), we failed to resolve kernel binary packages
    correctly, thus packages that require them (external kernel modules.)
    
    This patch fixes it, by making sure that we resolve new virtuals correctly.
    We expect new virtuals to list kernel packages in their RDEPEND= (runtime
    dependecies.)

commit 30ea708c4e4def921a1cbece943a77d7db06e14d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 22 19:39:42 2018 +0200

    Tagging Entropy version 315

commit a5890973b12d75b0fc25135587e85c1d88d21c9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 22 19:39:42 2018 +0200

    Release Entropy 315

commit 2d61be2c4c3679b60bbeb25b759294de62d6dda8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 22 19:34:17 2018 +0200

    [kswitch] fix kernel-switcher behavior when kernels are in external repos.
    
    See the code documentation for more info.

commit 9a28a9d0251a97d488c554da3b6837b508da15d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 22 18:23:37 2018 +0200

    [kswitch] write a more reliable list comprehension.

commit e319701afe16bf72698689f7c2fb475e30a9a091
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 22 18:21:39 2018 +0200

    [kswitch] do not rely on startswith but rather exact category matching.

commit 43556ce06faceeb6e2e1357ac02a15e1f086092a
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sat Sep 8 23:17:00 2018 +0200

    Tagging Entropy version 314

commit d420cf5774d85aae02d85ce729d0c29527bb7179
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sat Sep 8 23:16:57 2018 +0200

    Release Entropy 314

commit b5cd3f6401562882e51500c182dec9666fd68f99
Merge: e84620515 1bccb2858
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Sep 8 23:13:29 2018 +0200

    Merge pull request #61 from Enlik/kswitch-revdep
    
    [kswitch] use reverse dep. not PROVIDE

commit 1bccb285899041c99a37f9c6e3fdd58ee2621635
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Sep 8 23:01:30 2018 +0200

    [ci] separate commands to file, make sure there is /usr/portage/profiles

commit f70b673f5e055bb097e248a14901d5460fcc1be8
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Sep 8 18:21:37 2018 +0200

    [kswitch] use reverse dep. not PROVIDE
    
    The latter method does not work nowadays, after bumping Portage
    (2.3.40-r1) or related to EAPI 7.

commit e84620515fca783002b00bebdc34c7cea33a13ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:25:08 2018 +0200

    Tagging Entropy version 313

commit 12aafd8e5eb578d06d68ad93993c5046f3e91de1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:25:08 2018 +0200

    Release Entropy 313

commit 7e8047ccdfa4a0348a04aea60106aa8a397ef46d
Merge: 29bb41c1c 4463b6d42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:24:23 2018 +0200

    Merge pull request #59 from Enlik/eapi7-bdepend
    
    [entropy.spm] add support for BDEPEND (from EAPI 7)

commit 4463b6d425ef306d338b199c01632fe8e68ebd65
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Aug 17 23:49:39 2018 +0200

    [entropy.spm] add support for BDEPEND (from EAPI 7)
    
    For the purpose of Entropy binary packages, they are merged with
    DEPEND.

commit 29bb41c1cae42dc9fc4fcce40376b24e7891f490
Merge: f02c6be0b a762d43bd
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Tue Aug 14 17:41:26 2018 +0200

    Merge pull request #58 from Sabayon/revert-52-master
    
    Revert "inject: fix store of content with utf-8 chars"

commit a762d43bdcbfca6a98cc5bdcae4ce705b696712c
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 11 16:13:54 2018 +0200

    Revert "inject: fix store of content with utf-8 chars"

commit f02c6be0ba173a9b3c76dc4f02119f1bace18d90
Merge: 492bab37b 04c449531
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Tue Aug 7 20:22:56 2018 +0200

    Merge pull request #57 from Sabayon/rescue
    
    [solo.commands.rescue] trivial fixes

commit 04c4495313ad7db8e7d6ded404ab04c04e9c5edd
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Aug 6 23:01:17 2018 +0200

    [solo.commands.rescue] trivial fixes
    
    - Variable entropy_client was not available where it was used.
    - Module entropy.dep was not imported but was used. It worked as
      the module was imported from another place, but it is better to
      import it explicitly.

commit 492bab37b4f4669a6d42bfebaf85d744e8821991
Merge: 1962df59e 9db87b99c
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Mon Aug 6 22:55:03 2018 +0200

    Merge pull request #56 from Enlik/docs
    
    improve generation of and update docs

commit 9db87b99c3eca19be93f39b388d84089952bb8f6
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Aug 6 22:45:32 2018 +0200

    [equo, eit] update man pages

commit 789e06c12231ac9f7d850de8975b76fc0aa3833e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Aug 6 22:39:42 2018 +0200

    [solo.commands.command, equo] support "authors" in docs
    
    Suggested by Ettore.
    
    My comment is that it is to have a more correct information and to give
    credit where it is due.
    This is not a "miscredit" towards the Creator. We know who has made this
    possible!

commit 1962df59e99437dedd7bf4cda356acc911e28b24
Merge: f76c81f41 8643db23a
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Mon Aug 6 22:29:42 2018 +0200

    Merge pull request #55 from Enlik/py3
    
    [entropy.tools, tests] fix test and code with Python 3; add to CI

commit 8643db23aa64f0a45faee6f230180f561a6a8755
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Aug 6 09:37:13 2018 +0200

    [entropy.tools, tests] fix test and code with Python 3; add to CI

commit f76c81f4123685f0df545e7f6a617be9650cc36b
Merge: 2469c1d0f fabb3e72d
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sun Aug 5 01:03:08 2018 +0200

    Merge pull request #54 from Enlik/tests-improvement
    
    [tests] add lib/tests/run-nonpriv-wrapper

commit fabb3e72daca67ba5d00d96dc633c10bd580544c
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Aug 5 00:34:54 2018 +0200

    [tests] add lib/tests/run-nonpriv-wrapper
    
    - runs as non-root
    - does not require being in entropy/portage group
        - in fact, it's better (better isolation) to run as such
    - thus does not modify running system
    
    The wrapper script is ugly but very convenient.

commit 8af6ececaa4a61fc0b47c34e4b3eb7fbc0261b4c
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Aug 5 00:26:03 2018 +0200

    stop ignoring lib/ in .gitignore
    
    Including a script that will be added in the next commit.

commit 2469c1d0feff5712a2972d591dc7f782f7814059
Merge: 686f7e3eb 779d40389
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 4 23:56:28 2018 +0200

    Merge pull request #53 from Enlik/ci
    
    [tests] exit with failure also on assetion errors

commit 779d40389f01bc61915d939ef87d1a9042ff37f0
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 4 23:45:12 2018 +0200

    [tests] exit with failure also on assetion errors

commit 686f7e3ebcfb47c3a84d3eca395a27e83f7d1abb
Merge: 83f9bbfc1 70f171913
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 4 23:00:31 2018 +0200

    Merge pull request #50 from Enlik/equo-mark
    
    [solo.commands.mark] new command

commit 83f9bbfc1c37ba35287e47b61b55a0ec10d8eb00
Merge: c2f66c594 b9580f824
Author: geaaru <geaaru@gmail.com>
Date:   Sat Aug 4 21:40:45 2018 +0200

    Merge pull request #52 from geaaru/master
    
    inject: fix store of content with utf-8 chars

commit b9580f8244ede58415ffb35ac4731a65794cf639
Author: Geaaru <geaaru@gmail.com>
Date:   Sat Aug 4 00:59:52 2018 +0200

    inject: fix store of content with utf-8 chars

commit c2f66c5943a8ea30848d0bc8a7216bba7f59f02a
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 4 20:37:29 2018 +0200

    Fix README

commit 36b698b74b99c679fd0e4161293a958326c03780
Merge: ade89ee5f 3b7181d6c
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 4 19:55:53 2018 +0200

    Merge pull request #49 from Enlik/spm-by-user
    
    [solo.commands.rescue] use world file to replicate by-user status

commit ade89ee5fa3357202b75bf5285888c1f1b646bd1
Merge: ebf470760 85174d39f
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Aug 4 19:23:54 2018 +0200

    Merge pull request #51 from Sabayon/ci
    
    add .travis.yml

commit 85174d39fa062619afcb37bd2b08b29d3253eab9
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Aug 3 22:26:18 2018 +0200

    add .travis.yml
    
    USERNAME is needed in lib/entropy/security.py.
    Added support for ETP_TESTS_NONINTERACTIVE (and skipped one test).

commit 70f1719138ecb9b982b3598605f33e6947e4d831
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Tue Jul 31 08:58:31 2018 +0200

    [solo.commands.mark] new command

commit 3b7181d6c958106ac2c77257b731065b61e2bd2c
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Jul 30 09:11:50 2018 +0200

    [solo.commands.rescue] factor out _SpmUserPackages

commit fb1f0f2d82ff506c5a01ab85ca554f02d407e475
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Jul 30 08:52:56 2018 +0200

    [solo.commands.rescue] fix usage of a wrong variable

commit e5db0d6b6e9003382dfbde041d3ee11288a91a86
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Jul 30 08:49:17 2018 +0200

    [solo.commands.rescue] use world file to replicate by-user status
    
    Uses the newly introduced function in spm: get_user_selected_packages.

commit 77a5071cf5fd671f25fef2f9b3ebb6af95973edf
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Jul 30 00:11:29 2018 +0200

    [entropy.spm] factor out __add_update_world_file

commit ebf470760cf26f612faa3cb5f4dcc4c58d30e1d1
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Wed Jul 11 18:10:27 2018 +0200

    Tagging Entropy version 312

commit 9e427b7c9bb3de948e941f9a09ab6051b565c401
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Wed Jul 11 18:10:19 2018 +0200

    Release Entropy 312

commit b253340b64720cdbf821430d89c20b03c1591e19
Author: Geaaru <geaaru@gmail.com>
Date:   Mon Jun 25 16:59:47 2018 +0200

    Fix injection of packages with directory with spaces

commit c74aade5b913974fe8ae6202984051c428e8c546
Merge: d185e92d6 6832958ff
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Fri Jun 22 10:27:02 2018 +0200

    Merge pull request #46 from Ryuno-Ki/sweden-mirror
    
    Add mirror by Academic Computer Clib, Umeå University

commit d185e92d65bcf4c7d0d3a7d72e9407f2ecaf96b2
Merge: dd36b7e8c f47c3cb14
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Fri Jun 22 10:26:44 2018 +0200

    Merge pull request #48 from Ryuno-Ki/remove-dead-ftp-mirrors
    
    Remove dead FTP mirror.

commit f47c3cb14e1ba8443788ea6281e5ade760907d99
Author: André Jaenisch <andre.jaenisch@posteo.de>
Date:   Tue Jun 19 23:11:36 2018 +0200

    Remove dead FTP mirror.

commit dd36b7e8cd31a3b07ea88d85d6314db528d4cee6
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Jun 3 09:25:39 2018 +0200

    [rigo/po] Update translations

commit f63815cb79307b7318cb923d43825be2f3b2f1f7
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Jun 3 09:25:07 2018 +0200

    [server/po] Update translations

commit 920b2e9926e52b29cb3697e8a156b2f13e17a7c2
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Sun Jun 3 09:24:27 2018 +0200

    [client/po] Update translations

commit 6832958ff46b9c2c85aa25935015d9a8ffa64e3e
Author: André Jaenisch <andre.jaenisch@posteo.de>
Date:   Sat Jun 2 16:33:57 2018 +0200

    Add mirror by Academic Computer Clib, Umeå University

commit 0d990b5e27339b4d58e73eabc5ea72808b049c72
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Wed May 30 22:13:32 2018 +0200

    Tagging Entropy version 311

commit 1d6fde589eabece6d2c910527866fe8476700ee3
Author: Ettore Di Giacinto <mudler@gentoo.org>
Date:   Wed May 30 22:13:29 2018 +0200

    Release Entropy 311

commit 1197966644fb21dc0eed976f9a8337e5f461781a
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun May 14 19:57:38 2017 +0200

    [entropy.client] fix install_sources saving
    
    Examples of scenarios that are fixed:
    - "package was installed by user" information was lost on package p1
      when p1 was pulled as update on "equo install p2";
    - update was saving all packages as installed by user.

commit d1fb352a6c1ed18b110614e6cfb0805d6f2e2c47
Merge: 955fcfbc4 2b532d423
Author: Enlik <poczta-sn@gazeta.pl>
Date:   Mon Apr 9 22:57:26 2018 +0200

    Merge pull request #42 from rdnetto/fix-generate
    
    Fix rescue generate
    
    Results were written to the in-memory database instead of the file.
    Effect of the revert is similar to what d89f15d ([solo.commands.rescue] fix "equo rescue generate") did and was later regressed.

commit 2b532d42379ee18ce374fb2d60ea62c6ac77c031
Author: Reuben D'Netto <rdnetto@gmail.com>
Date:   Mon Apr 9 21:36:25 2018 +1000

    Use entropy_client.output()

commit 2e6909f134f9501e9146a6ab5c5ee66b787b68d0
Author: Reuben D'Netto <rdnetto@gmail.com>
Date:   Thu Feb 15 18:36:46 2018 +1100

    [solo.commands.rescue] Added a sanity check to ensure we're using the real database.

commit f9ff8cc3051520fb7b67d343daa7deda666b9d63
Author: Reuben D'Netto <rdnetto@gmail.com>
Date:   Thu Feb 15 18:34:08 2018 +1100

    Revert "[solo.commands.rescue] simplify "generate" code"
    
    This reverts commit d856204a8d88a66b9afc1694cf964f986b9dee54.

commit 955fcfbc486604f8a134506041e83e929669f899
Merge: 0d39b4449 d36bef4f7
Author: Enlik <poczta-sn@gazeta.pl>
Date:   Thu Apr 5 21:39:15 2018 +0200

    Merge pull request #44 from geaaru/fix_ask_eit_inject
    
    [eit] Add --quick option to inject command

commit 0d39b4449cce0c5e0926ec2c538df888ecc41148
Merge: dbbb7bd60 cbcbf7495
Author: Enlik <poczta-sn@gazeta.pl>
Date:   Thu Apr 5 21:23:17 2018 +0200

    Merge pull request #43 from Enlik/nonregex-dep-rewrite
    
    Simpler dependency rewrite syntax

commit d36bef4f79a4c139b71f9aaa0c07f86f94a7e503
Author: Geaaru <geaaru@gmail.com>
Date:   Mon Mar 26 23:55:29 2018 +0200

    [eit] Add --quick option to inject command

commit dbbb7bd60ec047f9a85f30ab36501c904cf43a32
Author: Alexander "Ananace" Olofsson <ace@haxalot.com>
Date:   Sat Mar 10 20:16:37 2018 +0100

    Add the Ctrl-C mirror (#39)
    
    * Add the Ctrl-C mirror
    
    * Correct URLs for entropy on the Ctrl-C mirror

commit cbcbf7495fe86e2e73745495be6de93e6fae8c3e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Feb 24 19:52:12 2018 +0100

    [entropy.core] implement "drop all USE" in the new dep. rewrite

commit 0a56ec74b8b94169282d3ab3667b7551b74fe87e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Feb 24 18:56:50 2018 +0100

    [entropy.core,entropy.server] implement new dep. rewrite parser
    
    It uses a simple rules without the need to use complex regexes. It is
    not as powerful as the existing approaches so both are complementary.
    
    For example, this:
        foo/bar (.*)app-crypt/pinentry(.*)\[gtk\] \1app-crypt/pinentry-gtk2\2
    expresses the intention that can be expressed simpler:
        rewrite foo/bar from-dep=app-crypt/pinentry to-dep=app-crypt/pinentry-gtk2 if-dep-has-use=gtk drop-use=gtk

commit 9e3f45f4c3f8a8fa3137c27ee3661197fe4d3c18
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Feb 24 18:49:39 2018 +0100

    [entropy.server] simplify data container for dep_rewrite
    
    Previously it has a dict with complex key (with the need to pack and
    unpack it in places where it was used), and data was both part of the
    keys and values.
    It had the small advantage of removing duplicates, but changes for them
    are very low and they are harmless anyway.

commit 7635fb6d3b19093842524f86119236da7ec84d09
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Feb 24 18:47:16 2018 +0100

    [entropy.server] create a simple abstration/interface for dep. rewrite

commit 558630f16ede2823037d8a5ebaf13c79f7bb3e2f
Merge: 9bcf98ad0 9781fa409
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Tue Jan 16 10:09:13 2018 +0100

    Merge pull request #40 from geaaru/fix_ask_eit_commit
    
    [eit] Fix pass of ask attribute on commit command

commit 9781fa409f73041c158fbe6fde4fa5a56f8ee156
Author: Geaaru <geaaru@gmail.com>
Date:   Tue Dec 26 17:03:49 2017 +0100

    [eit] Fix pass of ask attribute to add_packages_to_repository function on commit command.

commit 9bcf98ad0ff027aedacfb11a6eb40091c2d0299b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 8 22:25:58 2017 +0200

    Tagging Entropy version 310

commit 8d0f16d9d5f3dd2caf5ad548eb46ad3aba206bbc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 8 22:25:58 2017 +0200

    Release Entropy 310

commit 2d65d5b7bf9aa3806721ce337b0a08925cd44fbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 8 21:39:30 2017 +0200

    [entropy.client] fix conflicts removal handling during upgrade.
    
    In certain extreme situations, that are more likely if the install
    state is old (e.g. 9 months +), Entropy may decide to remove packages
    due to conflicts with the version being installed and shoot itself
    in the foot, if this is the case of dev-lang/python :-).
    
    So, this commit tries to avoid the scenario by filtering out package
    removals for those that are being installed anyway as part of the
    transaction (e.g. a system upgrade).
    
    This should fix the very specific case, but increase uncertainty
    and thus entropy in other cases where once a package that lists
    conflicts is installed, it may not expect to find that package
    installed. However, this case should be handled by the dependency
    graph generator (and it currently does not), which would need to
    reorder the execution of the queue to comply with conflicts.
    
    Perhaps, someone in the future will improve that too, for now,
    let's enjoy one more snowflake.
    
    Current improvement:
    - foo-1 and bar-2 are set to be installed
    - foo-1 conflicts with <bar-2
    - bar-1 is installed
    - foo-1 wanted to remove bar-1 as part of foo-1 install transaction.
      (now fixed, it won't...)
    - bar-2 is then installed
    
    Better improvement:
    - foo-1 and bar-2 are set to be installed
    - foo-1 conflicts with <bar-2 (but bar-2 itself can be installed
      and does not conflict with foo-1)
    - bar-2 is set to be installed before foo-1
    - when entropy gets to foo-1 there is nothing to remove

commit 18fa7ebf5d018c693de45754ff8966903a3a9135
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 8 21:14:51 2017 +0200

    [RigoDaemon] fix typo in debug string name

commit 57deded2a8bfc61847967aa91c263e4f64813acc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 11 08:18:03 2017 +0200

    [magneto] fix typo in debug message :)

commit 3dfd0cabff674e800214ce05e84e584017139055
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 11 08:17:33 2017 +0200

    [magneto] s/applet_activated/_applet_activated/

commit 0088107ff3d1e2980e38732339e058b0060e60b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 10 19:08:33 2017 +0200

    Tagging Entropy version 309

commit 330ffd192608a3ae5b4038c4deee32e2737935e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 10 19:08:33 2017 +0200

    Release Entropy 309

commit 8461cdaa985cc604646a6951f0807a2d2d9f0595
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 10 19:08:14 2017 +0200

    [client/po] Update translations

commit a0b9dcb3a867f7d2d9d65c1740d1affbe705c709
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 10 19:03:48 2017 +0200

    [app-admin/magneto] move magneto-gtk to use PyQt5 (ebuild needs to be updated)

commit 22797e28e033fa29972ced521be9eedcde92c0ed
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Sep 9 18:46:40 2017 +0200

    Tagging Entropy version 308

commit cac8ad2b29cde725bcb2274c47edac7ee47f663c
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Sep 9 18:46:39 2017 +0200

    Release Entropy 308

commit 019d42c91fd4faeef9d13f83de67ce948c17df2f
Merge: 055fb0bc4 19a7a54dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 9 11:50:53 2017 +0200

    Merge pull request #38 from Sabayon/issue/fix-entropy-tag-sorting
    
    [entropy.core] fix entropy tag sorting

commit 19a7a54ddadf2df09446b81bb60d6bda20311839
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Sep 9 11:31:26 2017 +0200

    [entropy.core] Remove nested function for natural sorting

commit afbce1c169d35afeb8ddf38ffb5566a50bd614a4
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Aug 19 17:04:48 2017 +0200

    [entropy.core] update tests for entropy tag sorting

commit 79e1bec57f7f104c60d44d75d75c554bea761e37
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Aug 19 17:04:24 2017 +0200

    [entropy.core] fix tags natural sorting issue
    
    This commit will add a key generator that creates an array
    from the original string where each group of numbers is
    converted to a number.

commit 8a8eca7ac03988954b032af8776c3a48d7c0cd19
Author: Francesco Ferro <skullbocks@sabayon.org>
Date:   Sat Aug 19 17:03:42 2017 +0200

    Update gitignore

commit 055fb0bc4bc158c0afa125658c1ac1e6a8ff4f8e
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Wed Jul 26 19:15:14 2017 +0200

    [conf] remove Freelydifferent.com mirror

commit 960cd6d9119ac1b7634fe4c26c2eae205e22c01c
Merge: c726b3d69 14921ad71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 1 21:40:26 2017 +0200

    Merge pull request #37 from samcv/zsh-fixes
    
    [zsh-completion] Fix help message parse bugs and add improvements

commit 14921ad719473de5493d89b6356170380367a09a
Author: Samantha McVey <samantham@posteo.net>
Date:   Thu Jun 15 17:41:31 2017 -0700

    [zsh-completion] Fix completion for equo query list
    
    Before no completions would show. Now we remove unneeded code and use
    the same completion processing for other commands.

commit 83ea0e56cf045c8a9c1c500a64367898781f453c
Author: Samantha McVey <samantham@posteo.net>
Date:   Thu Jun 15 17:29:05 2017 -0700

    [zsh-completion] Fix help message parse bugs and add improvements
    
    This fixes a bug where certain tab completions would be met with lots
    of sed errors.
    
    It is also faster since it uses 1 less sed process.
    
    Additionally it will also show 'no matches' if there are no
    matches found for a command completion, instead of showing
    a suggestion to add 1st level commands on.
    
    Before: equo X (no cmds left to add)
    zsh suggests install, query, remove etc.
    
    Now it will properly say there are not more suggestions
    for most of the $1 terms

commit c726b3d694f69195511d5b1082eb3a7a93dd93ac
Merge: eb43caabc aa32d22d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 14 18:29:16 2017 +0200

    Merge pull request #34 from geaaru/basic_python3_4
    
    Fix issue on use basic authentication with python3.4:

commit eb43caabca30aa727a57e6b11a75337965336655
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 13 14:36:24 2017 +0200

    Tagging Entropy version 307

commit b2d0ca8707b181d1c52604d881c27bd5684b2f57
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 13 14:36:24 2017 +0200

    Release Entropy 307

commit 345d31b3c5f3b3966aa0e2cc75afd847f4a10ae7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 13 14:25:01 2017 +0200

    [entropy.client] Fix accidental deletion of preserved libs when still in use.
    
    Entropy preserved libs handling code did not check all the followed symlink
    before removing them. This causes the deletion of unexpected libraries during the
    removal of packages. For example, app-emulation/vmware-workstation contains
    the following symlink:
    
    (A) /opt/vmware/lib/vmware/lib/libssl.so.1.0.1/libssl.so.1.0.1 -> (B) /usr/lib64/libssl.so.1.0.1
    
    Upon removal of vmware-workstation, A is garbage collected and deleted,
    if it's a symlink, the link is followed and (B) is removed as well, without
    validating the action (i.e. checking if a package is still owning (B).)
    
    This commit fixes this. See Sabayon bug #5812.

commit aa32d22d637981f99487c229155ccb3f31c8e04e
Author: Geaaru <geaaru@gmail.com>
Date:   Tue Apr 11 13:53:11 2017 +0200

    Fix issue on use basic authentication with python3.4:
    
    Traceback (most recent call last):
      File "/usr/lib64/python3.4/base64.py", line 519, in _input_type_check
        m = memoryview(s)
    TypeError: memoryview: str object does not have the buffer interface
    
    The above exception was the direct cause of the following exception:
    
    Traceback (most recent call last):
      File "/usr/bin/equo", line 15, in <module>
        main()
      File "/usr/lib/entropy/client/solo/main.py", line 332, in main
        exit_st = func(*func_args)
      File "/usr/lib/entropy/client/solo/commands/command.py", line 406, in _call_exclusive
        return func(client)
      File "/usr/lib/entropy/client/solo/commands/update.py", line 115, in _update
        rc = self._normal_update(entropy_client)
      File "/usr/lib/entropy/client/solo/commands/update.py", line 236, in _normal_update
        rc = repo_intf.sync()
      File "/usr/lib/entropy/lib/entropy/client/interfaces/repository.py", line 327, in sync
        rc = self._run_sync()
      File "/usr/lib/entropy/lib/entropy/client/interfaces/repository.py", line 146, in _run_sync
        self._entropy, repo, self.force, self._gpg_feature)
      File "/usr/lib/entropy/lib/entropy/client/interfaces/db.py", line 2764, in update
        return updater.update()
      File "/usr/lib/entropy/lib/entropy/client/interfaces/db.py", line 2029, in update
        selected = self._select_database_mirror()
      File "/usr/lib/entropy/lib/entropy/client/interfaces/db.py", line 428, in _select_database_mirror
        https_validate_cert = https_validate_cert)
      File "/usr/lib/entropy/lib/entropy/client/interfaces/db.py", line 1992, in _remote_revision
        fetch_rc = fetcher.download()
      File "/usr/lib/entropy/lib/entropy/fetchers.py", line 391, in download
        status = downloader()
      File "/usr/lib/entropy/lib/entropy/fetchers.py", line 600, in _urllib_download
        self.__http_basic_user, self.__http_basic_pwd)).replace('\n', '')
      File "/usr/lib64/python3.4/base64.py", line 548, in encodestring
        return encodebytes(s)
      File "/usr/lib64/python3.4/base64.py", line 536, in encodebytes
        _input_type_check(s)
      File "/usr/lib64/python3.4/base64.py", line 522, in _input_type_check
        raise TypeError(msg) from err
    TypeError: expected bytes-like object, not str

commit 12c5fc31ec3c6a8d25d0f22414b1576168b11db1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 08:07:37 2016 +0100

    Tagging Entropy version 306

commit c611f76a33420dd8064ca0ec103683d18a31bbdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 08:07:36 2016 +0100

    Release Entropy 306

commit 6de1430d76058824ca085abe31e52dac556db259
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 08:06:52 2016 +0100

    [magneto] make updates notifications go away after the default timeout.
    
    In the recent versions of GNOME, this became super annoying.

commit 9c300b0a3c30f48ce79c64937f8b87b21afd8f80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 08:00:09 2016 +0100

    [client] update translations

commit ff0938611a79a0e3cf7367a69847a9cf6de0c014
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 07:54:55 2016 +0100

    [client] update entropy.pot

commit 117100b18cadc95c65fe6d7820e4f6badca0d9dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 07:52:17 2016 +0100

    [magneto] fix Gir related warnings when loading Magneto

commit a9ae8128a231e1d00846be3b76ee1b6e822b3e73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 07:44:38 2016 +0100

    [magneto] Just show an "Updates are available" notification, drop the count.
    
    This will prevent us from piling up notifications.

commit aa362bc92c02d0c06e7750152f2b46e2a71ec524
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 20 07:38:05 2016 +0100

    [magneto] exec python rather than calling it.
    
    No need to keep one more bash alive on every respawn.

commit 2ab95aaae465f37caea6806d1492f7f8a889ccca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 21:16:27 2016 +0100

    Tagging Entropy version 305

commit b95b0d80b4680cf83b6186b599c7c99b3b554737
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 21:16:27 2016 +0100

    Release Entropy 305

commit 98cd2b2b9f98fe183e429a0f1fae657f4e23ea45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 21:14:41 2016 +0100

    [rigo] Force terminal expansion, fixes bug #5305

commit 04c46ce17c2dd2c1784d71bd6cdb4b50094e47de
Author: mudler <mudler@sabayon.org>
Date:   Sun Sep 18 16:54:55 2016 +0200

    Tagging Entropy version 304

commit 4a0488bd41f875df1fb29d355ddc32f0326f9791
Author: mudler <mudler@sabayon.org>
Date:   Sun Sep 18 16:54:55 2016 +0200

    Release Entropy 304

commit 76f8fd1b92ac01c1f539079b228159d03f80b23e
Author: mudler <mudler@sabayon.org>
Date:   Sat Sep 17 14:09:06 2016 +0200

    add CICKU's FOSS Mirror

commit 0d778e8b397cb55fca0a4a0778124bedc9f1690b
Merge: b8007c344 3fc1de1e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 2 09:40:42 2016 +0200

    Merge pull request #32 from freeboson/equo-zsh-updates
    
    Equo zsh completion updates

commit 3fc1de1e748b7c813d881c38de5c611cf7694bbd
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Wed Aug 31 07:49:02 2016 +1000

    break up the long text processing pipes

commit b8007c3445c344f4bd807487c1d2129931d3347c
Merge: 5ae09bf9c c530299fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 20:19:46 2016 +0200

    Merge pull request #23 from rdnetto/bugfix_read_settings
    
    [entropy.core] _system_parser: Actually read the file

commit 5ae09bf9c30315c1d1d4df1be3378786956f7d09
Merge: bf5e00d01 37d15af8b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 20:18:38 2016 +0200

    Merge pull request #30 from Enlik/exc-handler-fix
    
    [entropy.client] fixes to exception handler

commit bf5e00d01488d19e692ccbbb159d69eed06210db
Merge: abde25f91 f4d09bcef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 20:17:57 2016 +0200

    Merge pull request #24 from skwerlman/patch-1
    
    [solo.commands.moo] fix `lxnay` speech bubble

commit abde25f9181fd78ea57d202f3ecce6847d71afb4
Merge: b38fc48ac 706d6bca5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 20:17:35 2016 +0200

    Merge pull request #31 from Enlik/conflict-print-revdeps
    
    [solo.commands,lib] display packages that pull in conflicting ones

commit b38fc48ac33c8fafa09fbe342c836e9be1d34d6a
Merge: 28d16ff86 12a7bdd2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 20:16:23 2016 +0200

    Merge pull request #29 from Enlik/large-qa-env
    
    [entropy.client,conf] avoid "Argument list too long"

commit 0b7efb5be935a152e79c68e445b69c2c085b96f1
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 23:50:37 2016 +1000

    update aliases in subcommand switch

commit 50f7796fea6b77665db1401c9be96c405b286915
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 23:49:19 2016 +1000

    get all the pathological subcommand -h cases

commit d6ad7780fa46ae8f25e3d88272d33219ad148c5f
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 23:48:44 2016 +1000

    should not have edited this line

commit 3844653ee511eb6596fa63cc7e5f27945a21fadd
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 17:00:32 2016 +1000

    change equo -h parsing

commit cbc9a2d602b56e566a55380259777731b73fc9d6
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 16:59:25 2016 +1000

    equo query list called twice for no reason

commit 8c3308cf91f6ffb2499032debabbfe3597bb938e
Author: Sujeet Akula <sujeet@freeboson.org>
Date:   Tue Aug 30 16:59:06 2016 +1000

    Remove --nocolor, update --color desc

commit 706d6bca554febbd28d74518e38bf8ce502f2480
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 6 20:41:27 2016 +0200

    [solo.commands,lib] improve message about conflicted packages
    
    Don't show the package itself. If there are no revdeps, nothing would be
    shown so a custom "(no reverse dependencies)" message will appear, which
    is clearer.

commit e96db09ad70b4698826a69e27332f2c8f6f4a2b7
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Aug 5 20:00:21 2016 +0200

    [solo.commands,lib] display packages that pull in conflicting ones

commit 37d15af8bf81d3ba418507923fa36e6643fbdd1a
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Aug 4 01:30:22 2016 +0200

    [entropy.client] fixes to exception handler
    
    - correct negated logic in EPIPE hanling
    - correct ENOSPC handling (it's IOError, but OSError was catched)
    - support Python 3.3+ which got reworked exceptions

commit 12a7bdd2becf7c163485ac502d84afeb036298cc
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Tue Aug 2 09:04:50 2016 +0200

    [entropy.client,conf] avoid "Argument list too long"

commit 28d16ff8647a0d69bc611e4efaa234e4aa580709
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 09:04:30 2016 +0200

    Tagging Entropy version 303

commit aeaf05fe4d875ff4963f2cc3530c442fa8e458bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 09:04:30 2016 +0200

    Release Entropy 303

commit 90974213201906023bbe768a424e700ee534eba7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 09:03:54 2016 +0200

    [entropy.services.client] fix SSL certs validation when Python 2.7.9+ is in use

commit 810722ca40a8c2593fea7aecd6310ad7f78a73ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 13 16:09:45 2016 +0200

    Update mirror.dkm.cz URI

commit 5b573209bfabb6ea1c973ef0683c08e0de046180
Author: mudler <mudler@sabayon.org>
Date:   Mon May 16 22:22:26 2016 +0200

    Tagging Entropy version 302

commit 2ab2130714881919d28b816b8fb90ff7403614bb
Author: mudler <mudler@sabayon.org>
Date:   Mon May 16 22:22:26 2016 +0200

    Release Entropy 302

commit dceea5bc79098ded31fdbe94529a1e8fa2290a7e
Merge: f935b1821 8af6a2678
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 16 21:08:13 2016 +0200

    Merge pull request #27 from mudler/master
    
    [entropy.client] adding support for wildcard in ACCEPT_LICENSE

commit 8af6a2678d00d222c670260b7d3ec7db6eac65b6
Author: mudler <mudler@sabayon.org>
Date:   Sat May 14 17:29:56 2016 +0200

    [entropy.client] adding support for wildcard in ACCEPT_LICENSE
    
    This allows to call equo with ACCEPT_LICENSE="*" and accept automatically all the licenses without user prompting

commit f935b1821f4cb23880ab7c5efc40968cf99379b3
Merge: af86b5836 67a645fab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 14 12:00:39 2016 +0200

    Merge pull request #26 from mudler/master
    
    [entropy.tools] add IA_64 to elf_class_strtoint

commit 67a645fabe4dcc99a63c7999eaf989cfbc11de51
Author: mudler <mudler@sabayon.org>
Date:   Sat May 14 11:49:37 2016 +0200

    [entropy.tools] add IA_64 to elf_class_strtoint

commit af86b583680fddab16c35e3ace0e74d6231d076c
Merge: 0c9212003 b12a25e72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 8 14:10:39 2016 -0700

    Merge pull request #22 from Enlik/repo-on-conflict-for-mask
    
    [entropy.client] print repository name on dependency conflict

commit 0c9212003132dac2912fe307f5aca1d40e918780
Merge: 1e23d2cec 97a99edbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 16 20:25:48 2016 +0200

    Merge pull request #25 from Enlik/tests-and-ldd
    
    correct tests and read_elf_broken_symbols

commit 97a99edbf35b3d46680d51156ef2dfcb655cd5de
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Fri Apr 15 00:21:53 2016 +0200

    [entropy.tools] correct read_elf_broken_symbols
    
    ldd (now?) prints this to stdout; read from both streams.

commit d9843c2d1d6538135f05d0d78700bb20247c846d
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Apr 14 22:37:10 2016 +0200

    [tests] enforce default caching policy
    
    When ran in a chroot in environment where entropy.tools.total_memory()
    would return 0, the test failed.

commit f4d09bcef080071ba69e464e64dfaee8346fae51
Author: skwerlman <skwerlman@users.noreply.github.com>
Date:   Fri Apr 8 15:48:24 2016 -0400

    [solo.commands.moo] fix `lxnay` speech bubble

commit c530299fb5084367fde35953bbe27e55bf120a83
Author: Reuben D'Netto <rdnetto@gmail.com>
Date:   Wed Apr 6 21:54:12 2016 +1000

    [entropy.core] _system_parser: Actually read the file
    
    Fixed bug introduced in: a2315b1 [entropy.core] _system_parser: drop access() usage
    
    This ensures that /etc/entropy/entropy.conf is read, instead of being
    ignored.

commit b12a25e72d119ae4c137ffc66a52cce6c115558b
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed Mar 30 23:02:46 2016 +0200

    [entropy.client] print repository on conflict
    
    Copy-pastable for equo mask.

commit 1e23d2cecb7a6878cbe89e35a26bca002ce44521
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 19:32:34 2016 +0100

    Tagging Entropy version 301

commit 96ed6d3c5e8502f85693e1533747041d599bc24d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 19:32:33 2016 +0100

    Release Entropy 301

commit 91ed0f744d246c0f81de3ee957e39993c2a930de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 19:32:01 2016 +0100

    Update translations

commit a305f121eeb2abc9dfcf5d56c7123fbaf2bec025
Merge: b17686f00 b43498596
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 19:29:18 2016 +0100

    Merge pull request #21 from Enlik/oscheck-packages
    
    oscheck: add "packages" option support, and repair --mtime

commit b43498596e1eea2eaca281d33940e453551e6b7d
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Mar 7 22:08:18 2016 +0100

    [solo.commands.security] repair --mtime in oscheck
    
    While testing the change that adds [package ...] to oscheck, I noticed
    this bug.

commit 449b1c3fe75fbf0d94ae4ce03231b05be7b708c4
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Mar 7 21:00:06 2016 +0100

    [solo.commands.security] support for package names in oscheck

commit b17686f00812c47b0f614559172ff2253b3c970e
Merge: b5bbd6dcd 3ff54e824
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 11:56:48 2016 +0100

    Merge pull request #20 from mudler/master
    
    [entropy.tools] add PPC to elf_class_strtoint

commit 3ff54e824f3f11bf9528b66edd88607076825972
Author: mudler <mudler@sabayon.org>
Date:   Thu Jan 21 16:06:40 2016 +0100

    [entropy.tools] add PPC to elf_class_strtoint

commit b5bbd6dcda627e839d6733032765d55c9496ee7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 23 20:54:06 2015 +0100

    [conf] update GARR mirror URLs

commit d90f406218a6b706271eee715056bfbbeea83127
Merge: f394eff92 a20db47d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 30 11:11:31 2015 +0100

    Merge pull request #18 from mudler/patch-2
    
    [entropy.tools] add MIPS to elf_class_strtoint

commit a20db47d825bd017d9b2f0c1d9931da76216cd73
Author: Ettore Di Giacinto <mudler@users.noreply.github.com>
Date:   Sat Nov 28 15:50:28 2015 +0100

    [entropy.tools] add MIPS to elf_class_strtoint

commit f394eff9255b4aa16b4f0b6f951c973cb7a8a799
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 19:03:36 2015 +0100

    Tagging Entropy version 300

commit 5ea91aefd72d7d8e2e43b2fa9383352c14c09209
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 19:03:36 2015 +0100

    Release Entropy 300

commit 09ed451247d157d58765346301e9874b54d8344d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 19:03:15 2015 +0100

    [entropy.core.settings.base] fix call to .write()

commit 6bb13e1f584ec021f0c6f7652fe2950b0c909050
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 18:54:00 2015 +0100

    Tagging Entropy version 299

commit baa30318e17698e6726e464933fca668660ae71c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 18:54:00 2015 +0100

    Release Entropy 299

commit 6f061406c16f475587057650e91f0707c1c44fc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 29 18:53:09 2015 +0100

    [entropy.core.settings.base] fix tuple index when value is NoneType

commit ed70e372d5014a62b98fabb9960d361980104f7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 22 23:49:00 2015 +0100

    Tagging Entropy version 298

commit da39ba3ad954431ab4fb35cb4f31f37ab0051eb6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 22 23:49:00 2015 +0100

    Release Entropy 298

commit 9a106f81f68aef4eeeaf62f69027bc32315f350e
Merge: 460adbe92 bfe8b9951
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 11 21:55:30 2015 +0100

    Merge pull request #16 from Enlik/master-more-arches
    
    [entropy.tools] add AARCH64 to elf_class_strtoint

commit bfe8b9951cf49105454e272084ae2f30ebc344b1
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Tue Aug 11 22:07:39 2015 +0200

    [entropy.tools] add AARCH64 to elf_class_strtoint

commit 460adbe92f38b5c63d3093fc14e9fdf4506423b6
Merge: 4d40ea44a 38d03dc20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 6 13:52:58 2015 +0100

    Merge pull request #13 from geaaru/basic_ssl
    
    Add support to Basic Authentication and permit disable of SSL certificate validation

commit 38d03dc200a618a70e6bf297bb8599463d7bf66f
Author: Geaaru <geaaru@gmail.com>
Date:   Fri May 8 11:20:43 2015 +0200

    Add support to Basic Authentication and permit disable of SSL certificate validation on https protocol

commit 4d40ea44aa209808db5b99bb964f64f71c38642f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 3 06:50:08 2015 +0100

    Tagging Entropy version 297

commit dd2e9560a33fadb1627b1db410365a7e546da283
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 3 06:50:08 2015 +0100

    Release Entropy 297

commit 72851f1948d5b9efe819bd833597380ab380d191
Merge: 1753bc2c0 d2273933e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 3 07:55:46 2015 +0100

    Merge pull request #15 from Enlik/master-more-arches
    
    [entropy.tools] add more arches to elf_class_strtoint

commit d2273933e922e717a32986847cbdb5a763f6e254
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Wed May 27 20:20:01 2015 +0200

    [entropy.tools] add more arches to elf_class_strtoint

commit 1753bc2c005fb00e0ffe969780464b22627e753f
Merge: d92c7ca45 1bda075ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 17 12:43:16 2015 +0100

    Merge pull request #14 from Enlik/master-lic-EOF
    
    [entropy.client] while asking to accept the license, interpret EOF as "no"

commit 1bda075ad07a4f2a57c8ed73be4daaf6eeb77c5b
Author: Sławomir Nizio <poczta-sn@gazeta.pl>
Date:   Sat May 16 00:01:55 2015 +0200

    [entropy.client] while asking to accept the license, interpret EOF as "no"
    
    Otherwise it would loop indefinitely (bug 4849).

commit d92c7ca45c3ea64b6d71fe2724cf6b1a3841a196
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 17 16:16:55 2015 +0000

    Tagging Entropy version 296

commit 1e83c54741c7966535280ab135f7ffd5ce2d9fb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 17 16:16:54 2015 +0000

    Release Entropy 296

commit 39884e2a6a7fb5809f22a63098e0274bab4fd660
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 17 16:16:05 2015 +0000

    [entropy.tools] add support for "ARM" in elf_class_strtoint

commit fec14117314a3d098a737d047145642fb9e961ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 13 10:19:06 2015 +0000

    Tagging Entropy version 295

commit c875341fa555b20ccf3e647aabd30209d450a71a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 13 10:19:05 2015 +0000

    Release Entropy 295

commit edcd57c9de85d25afce28b7fb444a1036e0f9805
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 13 10:18:46 2015 +0000

    [Rigo] Gtk 3.14 fixes

commit 7cb29fb57b00c876fd460ef65e84af34e888c9c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 10 07:33:46 2015 +0000

    Tagging Entropy version 294

commit 0baa8ffedcc75543643b6c3662360d353fabde01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 10 07:33:45 2015 +0000

    Release Entropy 294

commit 265eb182f864acbe7ebab32106f8c4c943764e85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 4 16:13:12 2015 +0000

    [Rigo] fix various deprecation warnings

commit 648aceef2b0f6e6e9fb0021be094b052e4259e5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 30 14:57:24 2014 +0000

    Tagging Entropy version 293

commit 4e0232f22e9fcd7c8c29a38df2b09c34807b094c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 30 14:57:24 2014 +0000

    Release Entropy 293

commit 12d01a9465e8a2ae7338e195d399fe0aaa86916c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 30 14:54:38 2014 +0000

    [entropy.server] fix typo in list comprehension

commit a67ea012dd3357aee3e686609f5d0569943bdb0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 30 14:52:21 2014 +0000

    [entropy.server] make dep_rewrite also affect conflicts
    
    This makes possible to remove or edit conflict dependencies

commit b7f30dafc8b1f3f2f3ef08e9e015cbb3d6037761
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 30 14:32:01 2014 +0000

    [todo] update TODO

commit 604a43cbc72bca9efc13643f7dcbe4f202e3a6c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 24 09:21:08 2014 +0200

    Tagging Entropy version 292

commit 6940a64e76c568f0d814798a96706d11c736279d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 24 09:21:08 2014 +0200

    Release Entropy 292

commit bbca80a3ed2bf0c0c48a307b2ea95895611b2ec3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 24 09:20:45 2014 +0200

    [entropy.client.interfaces.server] fix format string

commit bfb5de8ce455ae09195da133aa507441c8f35b27
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 19:03:21 2014 +0200

    Tagging Entropy version 291

commit bb8cb2e354244e3be8b1e667bedc6d63c93489e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 19:03:20 2014 +0200

    Release Entropy 291

commit 5d1aba59b99016ab3b7f36e01cbefe376dc3d2d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 18:00:39 2014 +0200

    [entropy.client.interfaces.dep] use dict comprehension instead of canonical for loop

commit a3abd709a94b72d0bd0e5c11dc881121e265740c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 17:56:10 2014 +0200

    [entropy.client.interfaces.dep] exclude non-relevant metadata from library breakage computation

commit 4afda8f02f903fdb8976ea618973dcc0176e9f8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 14:57:59 2014 +0200

    [entropy.client.interfaces.dep] resolve needed libs by also using RPATH

commit 66afa1bdbb95da10324a95d665ef92788572c012
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 12:55:40 2014 +0200

    [entropy.tools] collect_linker_paths() returns a tuple() now.

commit 531c769b9b273e6c92a5b8f3b053ed2ff5795866
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 23 12:36:33 2014 +0200

    [entropy.tools] avoid open() races in collect_linker_paths()

commit 8d87024cd0d867113dbb6ae721caea7bce9bc537
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 21:38:20 2014 +0200

    [entropy.db.sqlite] do not drop neededreference, keep it for backward compat.

commit 90d6b4bafc728a4d232913dfb4d9e22fc7b809dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 17:10:09 2014 +0200

    [entropy.client.interfaces.dep] extend usage of needed_libs, propagate rpath

commit e04bb66e3d1ba769ac44a11177ab19b1bd651cab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 17:02:17 2014 +0200

    [entropy.client.interfaces.dep] fix usage of new needed_libs metadata

commit 376d8e11cef2c1e6dcb05c1ebf3d0ff899fbf672
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 16:41:38 2014 +0200

    [entropy.qa] drop warn_missing_dependencies, no longer used

commit d857d99832680a068b3fae5ce00f7e8051f33c76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 16:35:20 2014 +0200

    [entropy.qa] test_missing_runtime_libraries: migrate to new needed_libs metadata

commit a3de15d3cf13dc77630ce7a109a75b1e1da30d18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 16:09:07 2014 +0200

    [entropy.qa] migrate parts of the module to the new needed_libs metadata

commit 3389374cdb236f0d4f6e7ab8511c51e41d0c9311
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 15:47:57 2014 +0200

    [entropy.spm] do not use server-side linker paths to determine provided_libs

commit 9f910e9b09b0cafe2a08131236cf0ff0dcaacdf8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 15:17:01 2014 +0200

    [entropy.tools] add helper function: parse_rpath

commit 363c6a175f183e8eace729a0c17e1b5673d280d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 20 15:04:19 2014 +0200

    [entropy.*] migrate all retrieveNeeded uses to retrieveNeededLibraries

commit 79de77cad6cd34e798723154c9a1ea5a5deebeec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 19:29:50 2014 +0200

    Tagging Entropy version 290

commit 645dec3d941229b0d7091fb1242209e199efcaca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 19:29:50 2014 +0200

    Release Entropy 290

commit 6925722fc0c517a25deecd4f1caf6bbac3d5e45f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 19:29:20 2014 +0200

    [entropy.db] do not drop needed, improve backward compat.

commit 5a88ea3f211619c45246401ec11498d08fbf4d1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 15:59:47 2014 +0200

    Tagging Entropy version 288

commit e36fd3d6c82bbb4397a05bcf514588370bf8f87d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 15:59:47 2014 +0200

    Release Entropy 288

commit c3f57228bf82b0c1a30666fd190c783d2e071f4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 15:59:26 2014 +0200

    [entropy.tools] fix read_elf_metadata in case of no metadata

commit 0cb63c69f0946ff6393834eba50e5aabbe752dfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 14:58:21 2014 +0200

    Tagging Entropy version 287

commit f282e30422655f413e4dd5e453766244e0a85472
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 18 14:58:21 2014 +0200

    Release Entropy 287

commit 35542de6c0c2626f2c00d59555ba94cff0f63351
Merge: 86e209482 bbb1b710c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 17 23:20:40 2014 +0100

    Merge pull request #10 from Enlik/master-like-depclean
    
    improved 'equo unused' algorithm

commit bbb1b710c25a21c6e9779980cf9ea74695ac97f7
Author: Sławomir Nizio <poczta-sn@gazeta.pl>
Date:   Fri Oct 17 23:57:02 2014 +0200

    [entropy.client] updates to unused.py after review

commit deeb3e8dd65d82d993372c92120236f34147f201
Author: Sławomir Nizio <poczta-sn@gazeta.pl>
Date:   Fri Sep 5 23:13:28 2014 +0200

    [entropy.client] equo unused that works more like emerge --depclean
    
    Almost done, but there are comments with things I'd like to get
    feedback about.

commit 86e2094824c2a3b6e7461f65d6a64085a8f12d1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 17 21:40:27 2014 +0200

    Tagging Entropy version 286

commit 95f594388c4d8e7b311c01144154447d46d9c0e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 17 21:40:27 2014 +0200

    Release Entropy 286

commit 49c970974d8ad1b9b730320a43ba2e8b1d42ab82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 17 11:29:13 2014 +0100

    [entropy.db.sql] fix typo in SQL in resolveNeeded

commit 2a35e8a9d043bfdc884219e1da333c5f36997a5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 30 20:41:18 2014 +0100

    [solo.commands.pkg] EEXIST is fine when using makedirs()

commit eed20a69c02cec91cf41d8c6065b3fd772967fbd
Merge: 7b2810c05 bbedeeb45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 16 19:37:14 2014 +0100

    Merge pull request #9 from kpcyrd/master
    
    Update package-hashes to default to sha256 gpg

commit bbedeeb4539c40f2188f23e6defd9ba9521a9f84
Author: kpcyrd <git@rxv.cc>
Date:   Wed Oct 15 18:32:26 2014 +0200

    Update package-hashes to default to sha256 gpg

commit 7b2810c0543f5910a785fed09f7c4e31727ae3e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 30 09:10:11 2014 +0100

    [entropy.db] rewrite needed libraries SQL schema, keep compat.

commit 7e2846c4916e689e6d69c721d1aaf31a72ef2b8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 5 17:20:30 2014 +0100

    [matter] binpms: return int on push()

commit f506573ae4639094d74cfa5ac59855c3b1682364
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 29 15:27:07 2014 +0100

    Tagging Entropy version 285

commit 68dc9f92df207ce62069c5ebed5afd3f8fb38ce0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 29 15:27:07 2014 +0100

    Release Entropy 285

commit 92254d3986f9ba3ac6a8dca77fcc606ebbdf38a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 31 15:27:08 2014 +0100

    [eit.commands.deps] add support for adding and removing conflicts

commit d2e181bcb42f8607048fde66b10316016940c915
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 31 15:25:43 2014 +0100

    [entropy.db] add removeConflicts() and insertConflicts()

commit 713fd9dd74f8c40c4b16e4ad1087c731ff32bf5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 31 14:02:54 2014 +0100

    [entropy.client] ignore package masking for the first element when only_deps is True

commit 40a05bf1c301d887d8ddc59373b2296945964104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 24 19:49:55 2014 +0100

    [entropy.client] use const_convert_to_rawstring with hashlib
    
    This fixes bug #4713

commit efd8d941125f773ada8dd116a07db385ee37a398
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 18 09:13:56 2014 +0100

    Tagging Entropy version 284

commit 76dd2fb9a06ff55f567a68bada14622a29f3154d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 18 09:13:55 2014 +0100

    Release Entropy 284

commit 39e2ab68908133c080db9b0238f3f088ff1d343a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 10 21:42:32 2014 +0100

    [solo.commands.pkg] add missing import: errno

commit d55bddc3e6fd43d10f2a08db6db0882ba760aefc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 5 18:36:22 2014 +0100

    Tagging Entropy version 283

commit 6faaad1d0b66a068b7904b0440f1d8b0b40194fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 5 18:36:22 2014 +0100

    Release Entropy 283

commit 87702f9aa04c550d1b914869d17f16724b4037c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 5 18:35:48 2014 +0100

    [misc] update ifconfig and sha256sum usage in hwgen

commit a4f32bf2d87829305603ea42640281ecab01446f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 21 22:03:47 2014 +0100

    Tagging Entropy version 282

commit 38b08e5429cf9136cd6c4564790bcc18eb6b3a9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 21 22:03:46 2014 +0100

    Release Entropy 282

commit bc06fe30c28018dff3ec2424639addb878ae3136
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 21 22:02:34 2014 +0100

    [entropy.server] catch KeyError during init in _enabled_repos()

commit 984158659d6713b8876a6ef0afd9f6010468759e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 21 22:00:09 2014 +0100

    [entropy.server] provide an overridden _enabled_repos attribute

commit 36c347180c9f763d6721fad9ab396cfc4e3cd710
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 20 13:41:41 2014 +0100

    Tagging Entropy version 281

commit 796db961f971ccc0deb3bd2d7f2252452e69bc0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 20 13:41:40 2014 +0100

    Release Entropy 281

commit 61ba6ea268127e1807889fd213d0e0c32389bf11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 20 13:27:29 2014 +0100

    [entropy.client] fix deadlock when running "equo rescue generate"
    
    _real_logger_lock must be a reentrant lock.
    This fixes bug 4624.

commit f1e7432bef30ef9a10e8de93255b68b878f5aa2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 14 09:08:46 2014 +0200

    [entropy.fetchers] fix undefined reference, std_err (it is actually std_r)

commit 2f88a7e672114f5900fa8dea22658e639cb08c1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 13:55:57 2014 +0200

    Tagging Entropy version 280

commit 7c6b27437c22f66bdd0a9e5a6da7ace5c7b7b397
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 13:55:56 2014 +0200

    Release Entropy 280

commit f95946754db8a37d71583ddd21ec088f71a02da5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 13:55:05 2014 +0200

    [eit.commands.cp] fix parsing of source and dest repos

commit 8cbab29394bfc11cd35f4fee4223c44437705cfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 13:44:48 2014 +0200

    [eit.commands.cp] replace "+" with "*" in the packages argument spec

commit a08324f43490dbca115f022ac7638819d0ddfd6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 12:06:21 2014 +0200

    Tagging Entropy version 279

commit 050a79044500e769f207428598aa66ce2756029f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 12:06:21 2014 +0200

    Release Entropy 279

commit ba1d77fa10831a159cac75443a248e48ea7194ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 12:02:39 2014 +0200

    [eit.commands] add --quick support to eit {mv,cp}
    
    This avoids interactivity

commit 8f8f58bb41a15d660ced8b58b8da7dc53b008b31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 11:54:59 2014 +0200

    [eit.commands] remove _get_parser() from EitMv, it's shared with EitCp

commit 7c4cedae0bbc4385455ea5ee76e6a685626e226f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 11:23:57 2014 +0200

    Tagging Entropy version 278

commit 6c5626f63847dc5f2141297c6b646d7a996177c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 11:23:56 2014 +0200

    Release Entropy 278

commit 1f064736a316ef74efcd78061ee96e88483d826a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 8 09:37:29 2014 +0200

    [entropy.server] do not warn about missing dependencies
    
    The code is slow and doesn't give any useful and reliable information
    to the user.

commit 73c6c1e7011a2758811511f165dada9e71824742
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 4 11:35:47 2014 +0200

    Tagging Entropy version 277

commit 62e1b9e63b1036f341255e49c4f567950b375f7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 4 11:35:46 2014 +0200

    Release Entropy 277

commit 788e54ced342054e558cf8003b8edace635c6e2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 4 11:35:27 2014 +0200

    [Rigo] update translations

commit 3ddeed9cdffa752c176d12e6a5e32b13a28359f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 4 11:34:12 2014 +0200

    [client] update translations

commit 06ba8833df5e2e505937448e02fb260dab35ee99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:58:28 2014 +0200

    [entropy.qa] catch FileNotFound on read_elf_real_dynamic_libraries

commit de1baee2ccb447936ae58b9f7422d1d57c65b629
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:58:08 2014 +0200

    [entropy.tools] read_elf_real_dynamic_libraries: do not block if stdout buffer is full

commit 1ead98fb6eb794f40de2c4c07a383a2e77c19593
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:45:41 2014 +0200

    [entropy.tools] open os.devnull and pass a file handle to Popen()

commit 97a5b45e27e5c3f5b21d6953a6336a54ffc0a313
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:42:47 2014 +0200

    [entropy.tools] open stdout and redirect it to os.devnull

commit f2ddad2e0c913f8e158198e41a78c3d371095284
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:40:15 2014 +0200

    [entropy.tools] do not read stdout at all

commit bb47a20fc9d168367b87d1e43e35a3229cd6669c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:37:13 2014 +0200

    [entropy.tools] avoid blocking on stdout when stderr buffer was full

commit 85c262ff90477ec95d7d49633fe747542deb60df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 3 12:19:33 2014 +0200

    [entropy.tools] read_elf_broken_symbols: do not block when stdio buffers are full

commit b8ee50d5148ca5246d141a831e9f990d99f20a42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 24 12:19:15 2014 +0100

    [entropy.client.package] install: correctly deal with mkdir, makedirs errors

commit 95702f0d7b291fc1565908ebac4d1596901bdf2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 22 08:13:06 2014 +0100

    Tagging Entropy version 276

commit 6c10619d21f25b97607d4b47b43ddbcf9b46386b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 22 08:13:05 2014 +0100

    Release Entropy 276

commit cda2ff9e0fed3d9c73e443c7a692f20eaddfb809
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 22 08:12:23 2014 +0100

    [eit.command.status] fix _calculate_local_upload_files() usage

commit 119dd0c36b65348a3beece05b7371b836b041900
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 19 12:30:47 2014 +0100

    [eit.commands.commit] fix "eit add foo" (when foo does not exist)

commit 4aede70e108482a22243b5d3ce689835428dde10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 19 12:30:09 2014 +0100

    [eit.commands.repack] do not set self._packages, adds unnecessary elaboration

commit 09505b7eadb7c76157bafc4bedc0a237083b2ed8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 18 15:27:46 2014 +0100

    [entropy.qa] do not account for broken executables if there are no missing sonames

commit 5c246d10bad7d56be8eb67bb20a9e613850ef8aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 18 15:21:29 2014 +0100

    [entropy.qa] filter out missing sonames if they belong to system packages
    
    When warning user for potentially broken ELF objects, it is better
    to filter out sonames pointing to system packages.

commit d0fce0b3750ff4b5b391aae3982b82646004d269
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 18 14:22:54 2014 +0100

    [entropy.qa] move is_system_pkg to instance method

commit b9d87febc23fae19f82a0470a00e3d0bd64e2ab9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 16 17:04:11 2014 +0100

    Tagging Entropy version 275

commit 8e64909155f672c0f62a84a113c5f3bf765138cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 16 17:04:10 2014 +0100

    Release Entropy 275

commit a04e6381bb9aa7679ea1b8b2ff2290859631a9d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 16 17:03:36 2014 +0100

    [Rigo] update translations

commit 0af817e33b14b952c1be16bdb0bb8964fd8b53af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 16 17:03:23 2014 +0100

    [client] update translations

commit b8d3b84f4cd21270f7869360379c2cf8ee09e17f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 15 09:42:00 2014 +0100

    [entropy.qa] catch FileNotFound when calling read_elf_broken_symbols
    
    This fixes bug #4632

commit 54afc204d5cc8fa8af05bbc94dc270d83ef59d4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 5 12:44:45 2014 +0100

    Tagging Entropy version 274

commit 200d0ce137638cc4751ec0c63cbe07448f7de669
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 5 12:44:44 2014 +0100

    Release Entropy 274

commit 704b9a161a9893e463df490d2428cfa329e23f79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 5 12:43:16 2014 +0100

    [entropy.server.interfaces.mirrors] fix _calculate_remote_package_files wrt separate package dirs

commit 285b5558af59fd4fe63ac5bb2f428b66f163b6a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 5 11:20:50 2014 +0100

    [entropy.server.interfaces.mirrors] speed up _calculate_local_{upload,package}_files

commit 880aba81cbc59bfd65eddf6e055c499b6b96f7d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 5 11:15:10 2014 +0100

    [entropy.server.interfaces.mirrors] simplify local packages calculation methods

commit 7bc1306d285a64ce3dddae9e802b643639fe43e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 2 12:13:14 2014 +0100

    [Rigo] require Gtk+ 3.10 and solve all deprecation warnings related to Gtk*Box

commit 11d166dfad96250917e5e783968853351c07ab17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 26 16:02:42 2014 +0100

    Tagging Entropy version 273

commit 846e9b16d85488536e453151339e0ee5b935567d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 26 16:02:41 2014 +0100

    Release Entropy 273

commit 9c505b4f58293dc5d84c58e20ba9309c65f6a7c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 26 16:02:13 2014 +0100

    [entropy.server] correctly generate extra_download URLs

commit 55d7dc68ef245a685d5e8611c3c679248c7f511c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 21 11:08:44 2014 +0100

    Tagging Entropy version 272

commit 2e82d22768398496a2cf320071a0ceade94ba56a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 21 11:08:44 2014 +0100

    Release Entropy 272

commit 7456df4e9aff9b85f4ec66c1e17dbd7c76272b4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 21 11:07:56 2014 +0100

    Tagging Entropy version 271

commit 82f2d2e1dee1499f8f0740fe942d902730f66cbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 21 11:07:56 2014 +0100

    Release Entropy 271

commit fc2488e5f7ac1c3176edae80729e76a17eafc2a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 17 21:03:29 2014 +0100

    [matter] merge_list could be None, make sure it never is

commit 855afdff1d13af186d37f47ed22389fbf6d9480f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 16 13:20:50 2014 +0100

    [entropy.client.package] Do not alter repository package file directory permissions
    
    It was observed that the new locking mechanism introduced a problem
    with the management of repository package files (.tbz2 files passed
    to "equo install", for instance). Try to avoid that by symlinking
    the package file to a safe location and using this one as pkgpath.
    
    This fixes bug 4604.

commit 4c8d1801eaeb994c169e878b78a18a272517886a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 16 13:18:15 2014 +0100

    [entropy.tools] dump_entropy_metadata: follow symlinks when determining file size
    
    The package file passed as input might be pointing to a symlink.
    If we use lstat().st_size we will get the symlink file size back
    rather than the source file size, which is of course unwanted.
    
    This is part of the fixes for bug 4604.

commit 1f6bd34749db3388a6530713b72223d19072ca10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 15 19:10:16 2014 +0100

    [entropy] prefix package download URLs with the category directory
    
    This makes possible to avoid directory hot spots on repository mirrors.
    This commit requires some mileage and real-world testing, but it
    seems to be running good on a relatively small repository.
    No backward compatibility issues have been reported.

commit e45b5dc73eeb17cc41af3701bfacb1c4e6f0048a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 15 15:52:43 2014 +0100

    [todo] update TODO

commit 1345074a61bad2e31485c3529c03e07693b4d610
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:28:37 2014 +0100

    Tagging Entropy version 270

commit 9724a166892d00f1605e5ea6d8ac59bd36cba01e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:28:36 2014 +0100

    Release Entropy 270

commit 49426c2aadf1396af3213788c592875d9f7b613f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:15:51 2014 +0100

    [server] update translations

commit e4411da04980eec8ad8a7a41b6b1b6888bc64e5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:14:59 2014 +0100

    [Rigo] update translations

commit f833a6cca5ab97df8a45efaeccb8b71cdb05d094
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:14:07 2014 +0100

    [client] update translations

commit d759bdd74ba1f11d70aa9f4f31f5fc4f16b59ee9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 16:13:34 2014 +0100

    [entropy.client] move LoadersMixin back into the Client class

commit 03ef3991bd3a77d3d3e6df422202738a6085545b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 13:10:16 2014 +0100

    [entropy.client] refactor NoticeBoard Entropy Client API

commit 10d8c6b6d59c2e96cbf08b24cb8d718b849d1116
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 11:31:11 2014 +0100

    [entropy.tools] generate_entropy_delta: make sure not to leak any fds

commit f44eb72b81b4780d38550241b1f2a82bb718a0a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 14 11:18:03 2014 +0100

    [entropy.tools] pass prefix= to every const_mkstemp call

commit 92146a8c1719cd240b9c87421441d7121ff9777e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 13 16:12:35 2014 +0100

    [entropy.tools] apply_entropy_delta: avoid potential fd leaks

commit 4a9980d37c04cd2a9f8bfc9063c39efaf36bc78f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 17:37:36 2013 +0100

    [entropy.qa] rename ErrorReportInterface to ErrorReport, it's cleaner

commit 715e628c848560628328346452a35d3c8ebcb470
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 11:10:13 2013 +0100

    [entropy.client] drop CacheMixin class

commit b4196026d85a047744bc1c01e81ef61ec6ed894f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 11:08:46 2013 +0100

    [entropy.client] drop _get_available_packages_hash()

commit d0cf15ffc6aff9d3c6ab17655e6897276927010c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 11:08:28 2013 +0100

    [entropy.client] add missing imports

commit cc3d69c8b2dceeafffc9fdd7f317631008fb7668
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 11:01:51 2013 +0100

    [entropy.client] rename _repositories_hash() to repositories_checksum()

commit 2b6a4e8d9afd638d88167d795e8f6f82c8dbe4ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 10:52:48 2013 +0100

    [entropy.client.cache] improve _repositories_hash() robustness against collisions

commit f6591e1ade652dee5713cb5a7ae6238c8a72f8d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 10:42:58 2013 +0100

    [entropy.client.cache] drop _selective_repositories_hash()

commit f5eb6c1803e141bb84a3eb7473cab73d550bf53c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 10:39:00 2013 +0100

    [entropy.client.cache] drop _all_repositories_hash, duplicate of _repositories_hash()

commit 3c3a376a3ba5df18217985accba17b08e60c5469
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 10:32:33 2013 +0100

    [entropy.client] rename _filter_available_repositories() to filter_repositories()

commit a83935d33c32a0863ed59f13a0037f9cfcdb1e0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 29 10:31:59 2013 +0100

    [entropy.client.client] move clear_cache() to Client

commit 8589b8746544435e91ed1872ad8fc8c0d7487bee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 16:52:27 2014 +0100

    [matter] add clear_cache() to BaseBinaryPMS to clear memory caches

commit c43f7700621c01a58fe92c5c821a5633b6216b6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:39:33 2014 +0100

    Tagging Entropy version 269

commit 34a03796cb5cec9d0ab344025ae53362702c1c38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:39:33 2014 +0100

    Release Entropy 269

commit 574a30bd988b7e251427763f58e9df548e03852f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:39:16 2014 +0100

    [eit.commands.command] add missing import

commit fb96b498e9566ff48287bc19342b9290d82dea54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:17:46 2014 +0100

    Tagging Entropy version 268

commit 1841234eb45a671d7102acb3a8f30d8e08e949a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:17:45 2014 +0100

    Release Entropy 268

commit 976c5e72c408dd759529e7f38ac8def80969ec36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 14:00:15 2014 +0100

    [eit.commands.command] make possible to avoid dealing with the Entropy Resources Lock

commit c598dcfcd070c2b1d16128091d9b93f935d5259c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 11:18:51 2014 +0100

    Tagging Entropy version 267

commit 4988c545025a760760cbd3111e91d7d5b8068695
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 11:18:50 2014 +0100

    Release Entropy 267

commit 97b90950feb16713c07f808716a464bd0a3ac274
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 28 11:17:35 2014 +0100

    [matter] expose more status info to pkgpost
    
    - MATTER_PACKAGE_NAMES
    - MATTER_FAILED_PACKAGES
    - MATTER_BUILT_PACKAGES
    - MATTER_NOT_FOUND_PACKAGES
    - MATTER_NOT_INSTALLED_PACKAGES

commit c16b2e24e57164c39435f4a0436e86083d41e711
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 24 14:04:11 2014 +0100

    Tagging Entropy version 266

commit 49b210e6b097dbdf98beb0effceab24a3726c089
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 24 14:04:11 2014 +0100

    Release Entropy 266

commit 96b3b7115af3876b31faacce768471a7fdd25ef0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 16 07:22:26 2014 +0100

    [entropy.locks] call const_setup_directory only, it's enough
    
    Also deal with possible directory creation errors. We can safely
    ignore them, since we would fail right after anyway.
    This will allow the code to deal with the case where the directory
    exists but we don't have enough perms to mkdir it.

commit 5423663751de79112ef24e98593e5b2951bb12a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 16 07:21:57 2014 +0100

    [entropy.const] fix default makedirs permissions, const_setup_file does it anyway

commit 89983b970576257001f39068a24aa22fb59b212b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 09:10:35 2014 +0100

    Tagging Entropy version 265

commit 0b881e238fbac3093e6d20e0e3eceda0d037682d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 09:10:34 2014 +0100

    Release Entropy 265

commit eb64e4156a24f018bd9004c68414c46f84c10163
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 09:09:19 2014 +0100

    [Rigo] do not show app management buttons during upgrade

commit 0b1b213730d4c04ca48f8265b2169c6a5df32b17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 01:01:21 2014 +0100

    [Rigo] translate IDLE DaemonAppAction as well

commit 14cff214c6e0a2c4d4a6f49c838ab5c7dffdac29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 01:00:18 2014 +0100

    [Rigo] Always execute _entropy_bus() from the main thread, avoids deadlocks

commit f9a80d7bd02d1e5a171b4ab74d17c16b04651411
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 00:58:45 2014 +0100

    [Rigo] add IDLE to AppActions enum

commit 7c8bfe830370211c40bdd6f14d29784be4d00907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 00:14:09 2014 +0100

    [Rigo] emit application-abort when busy() fails with BusyError

commit 6b7e4f96c33b9ee1e5911a12f31395dc72e56041
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 14 00:13:41 2014 +0100

    [Rigo] add UPGRADE to AppActions to match DaemonAppActions

commit d856204a8d88a66b9afc1694cf964f986b9dee54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 11 10:43:53 2014 +0100

    [solo.commands.rescue] simplify "generate" code

commit c22a8efc2cc097fa9b9efbea11c0287c762113f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 11 09:57:38 2014 +0100

    [solo.commands.rescue] handle the inst_repo lock when needed

commit 86820a9abaa07e7e1805a8260c7c5316c532b18b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 11 09:44:04 2014 +0100

    [solo.commands.hop] acquire the inst_repo exclusive lock before touching it

commit e76775701edd86c1d3bbf97dd124ac2aa61769e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 15:51:29 2014 +0100

    [entropy.client.package] multifetch: define failed_downloads before use

commit 64b0e8baa99235fb93135a12a3f8e7745ad70ee2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 14:53:05 2014 +0100

    [entropy.client] Client: rewrite lazy loading support, improve reliability

commit 301aa281d5ddd89bf334ddf30f06b070eb7abc8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 13:59:14 2014 +0100

    [entropy.client] avoid races in Entropy Client @property methods

commit 881f8831cff98174bf83d04e91cd5a2034e5cf80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 13:55:31 2014 +0100

    [entropy.client] set _real_enabled_repos atomically
    
    The race was triggered by the startup code path in Rigo.

commit 8c4737ef7a745af554d61994b92fe8b5f2ae6445
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 13:32:36 2014 +0100

    [entropy.core] SystemSettingsPlugin: make parse() return plugin metadata
    
    This is needed in order to avoid infinite recursion through
    __maybe_lazy_load()

commit 64fb91dcaec6ab3d3b4cd2b65f6497809f99f20c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 13:00:31 2014 +0100

    [entropy.core] SystemSettings: enable lazy loading of external plugins as well

commit ce070e541b13df58b7bf7fc483d14f99f38841eb
Merge: 282fd0d74 a03296d92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 02:57:17 2014 -0800

    Merge pull request #7 from prescott66/patch-4
    
    Slovak translation update

commit a03296d92d9990eae76afc6e436adf6d1a1645a6
Author: Dušan <prescott66@gmail.com>
Date:   Sun Jan 5 11:27:54 2014 +0100

    Slovak translation update
    
    finally translated to 100%

commit 282fd0d74c1f4450c40f9f3e26fb0d1d2ba6063e
Merge: 1d965c718 1152e6e6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 5 02:18:13 2014 -0800

    Merge pull request #6 from prescott66/patch-3
    
    Slovak translation update

commit 1152e6e6f0c230c98c57ba483431e5b3020becaa
Author: Dušan <prescott66@gmail.com>
Date:   Sun Jan 5 10:11:47 2014 +0100

    Slovak translation update

commit 1d965c7185f88915baa8639e4a8d9da6da955e88
Merge: 1f4ecf45b 42f9df141
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 23:35:59 2014 -0800

    Merge pull request #5 from prescott66/patch-2
    
    Slovak translation update

commit 1f4ecf45b3adfdad45b75decd4ced9c7b0635894
Merge: c946bacd7 95a37ca2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 23:35:46 2014 -0800

    Merge pull request #4 from prescott66/patch-1
    
    Slovak translation update

commit 42f9df141b1dde5c053110c1261ef66459f1ae02
Author: Dušan <prescott66@gmail.com>
Date:   Sat Jan 4 22:38:01 2014 +0100

    Slovak translation update
    
    Fixed plurals and added new strings

commit 95a37ca2a21c74a47f5adc61feabc9f82f14ef50
Author: Dušan <prescott66@gmail.com>
Date:   Sat Jan 4 22:27:40 2014 +0100

    Slovak translation update
    
    Fixed strings with plurals

commit c946bacd7d1cf5e72c191f647b72ede8d41e126b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 18:17:34 2014 +0100

    [conf] update sabayon-limbo repository description

commit 2e36e7c86c6e4bdacba1dc7ce1823f01f1568e9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 11:16:46 2014 +0100

    Tagging Entropy version 264

commit 92a5f2fcc1e2ebf34add0a0bfe6fb15d1a29a824
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 11:16:46 2014 +0100

    Release Entropy 264

commit de156b083b612ca28336b87235466165f4b0b3ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 11:16:00 2014 +0100

    [Rigo] change the EntropyRepository default cache policy to NONE
    
    This saves a huge quantity of RAM, as happened with RigoDaemon

commit 3ebba8b14f2951610297b92b175005fe4dcefe5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 11:15:27 2014 +0100

    [entropy.db.sql] fix typo in SQL query, s/tag/versiontag/

commit c48869bb31294c1b25ae61014a54f23b3b0e5b12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 11:01:27 2014 +0100

    [entropy.core] SystemSettings: drop mtime based in-RAM cache
    
    It does more harm than good and we have lazy loading now

commit c98c39db062709af5b4815875e7b5512b39e2a72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 10:31:09 2014 +0100

    [entropy.core] SystemSettings: drop mtime based cache validation
    
    This is no longer necessary and error prone on filesystems with
    coarse mtime granularity (like ext3). Individual methods are able
    to validate their own caches.

commit 5da276bfb6e08cda82f1145aa3daa61cd2a452ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 4 10:10:49 2014 +0100

    [entropy.core] SystemSettings: __remove_repo_cache() is no longer necessary

commit d20ce3c2cc745e3066c493362b49bb71cdc440ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 21:04:06 2014 +0100

    [client] update translations

commit 3238689ad4e807b1edb11f84bc218a33bb4e49bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 21:03:41 2014 +0100

    [client] update Slovak translation, thanks to Dušan Kazik

commit 9af5689a130c32889306476318bc9836411743ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 20:57:10 2014 +0100

    [entropy.core] SystemSettings: simplify __getitem__

commit ab6d1f9fc4bc6e2e2b257226ddc5f79ae998834e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 20:55:36 2014 +0100

    [entropy.core] SystemSettings: lazy load item only if it hasn't been loaded yet

commit 2053989b2728b97bf5bb8022c64f930b509ffbb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 20:25:52 2014 +0100

    [entropy.core] SystemSettings: add lazy loading of metadata

commit 289add075b1a10a47202aa04f50f21418eeea511
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 20:24:27 2014 +0100

    [Rigo] Update the Slovak translation, thanks to Dušan Kazik

commit 86f31f29483816c365238138d4f74addb5816303
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 16:12:21 2014 +0100

    Tagging Entropy version 263

commit 7877126107ff05dc36c57bc05d7c7c66635a3524
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 16:12:21 2014 +0100

    Release Entropy 263

commit b0bd765b50573195e853c303746a1a54b9fbd885
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 16:10:33 2014 +0100

    [entropy.db.sqlite] do not acquire the repo lock if it's not strictly needed
    
    Try to avoid to acquire the repository lock in exclusive mode if
    it's not strictly needed. We were acquiring the lock in exclusive mode
    even when there was nothing to update due to schema changes.

commit d7d75b4ad9e8cd8a6167ac15346d9ccf8319762b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 15:50:06 2014 +0100

    Tagging Entropy version 262

commit f1de6accefbf47d21e75217a0a2098aba09567d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 15:50:06 2014 +0100

    Release Entropy 262

commit 74f8bb63f5bc7db6e7112dd126326af6d930f6be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 15:45:39 2014 +0100

    [entropy.spm] PortagePlugin: update portage.doebuild() call, remove deprecated root argument

commit c65d713c913a25d0917ef2905eb2d3875ecfa407
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 15:12:12 2014 +0100

    [Rigo] fix NotificationBox message_type keyword argument

commit d03466ea102285814e8e5f151e0f87e6b6b0c541
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 14:54:04 2014 +0100

    [entropy.db.cache] disable in-RAM cache if total memory is less than 4G

commit ee48b812ed56031ae70960132a2f0825d5081438
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 14:53:42 2014 +0100

    [entropy.tools] add total_memory() function

commit cbe42edee9c792dc4a5322db8bd4db86ac29eb80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 3 07:36:44 2014 +0100

    [RigoDaemon] set the cache policy to EntropyRepositoryCachePolicies.NONE
    
    This greatly reduces the memory consumption of RigoDaemon

commit 338b3f6cc59240431921188c2601429a02f718d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 2 23:00:00 2014 +0100

    [entropy.db] expose and use the currently set cache policy

commit b6ed5f9948f77df8dc59b2a2421fdd6c5a6e6323
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 2 22:58:54 2014 +0100

    [entropy.db.cache] introduce EntropyRepositoryCachePolicies
    
    It is now possible to define a policy for the in-RAM cache through
    EntropyRepository constructor or EntropyRepositoryCachePolicies.

commit ba70572e17b8ab64296854af0b56bb5da48d3faf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 1 11:03:52 2014 +0100

    Tagging Entropy version 261

commit 2d2241408667b34cea7d3a45fe49acb0dbfb1011
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 1 11:03:52 2014 +0100

    Release Entropy 261

commit e16ad0a82869ae7e187e6680648cdf8bda19885b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 1 10:58:54 2014 +0100

    [entropy.db.sqlite] catch LockAcquireError in _maybeDatabaseSchemaUpdates
    
    User may not have the privileges to acquire the lock, but we should
    not fail here.

commit 999f0509dda2775d920a478730413e4b4650ec85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 1 10:58:17 2014 +0100

    [entropy.db] raise LockAcquireError in case of lock acquire error failures

commit eda8a7bafbe6dd58de5480812c347402aeb68741
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 18:01:26 2013 +0100

    Tagging Entropy version 260

commit f0d437a090235c43946e834b4851e4fe2e1140ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 18:01:25 2013 +0100

    Release Entropy 260

commit 2f713f73d5907091c7fe51b9730cd0d95e93f27c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 18:00:35 2013 +0100

    [entropy.db.sqlite] raise timeout to 300 seconds
    
    This will better fit slow disks.

commit f446b8d05b09c5f7d645ccf25bdcd39771defb12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:53:22 2013 +0100

    [RigoDaemon] reimplement Entropy.get_repository()
    
    We need to monkey patch isMainThread in order to return True for
    the ActionQueueWorkerThread as well. This avoids EntropySQLRepository
    to initialize an infinite number of cleanup monitor threads for a
    thread that will never go away (the ActionQueueWorkerThread one).

commit 1598f5e50164d9962f3b8c537f27b8a39a4db044
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:50:31 2013 +0100

    [entropy.*] use get_repository() to return a GenericRepository as well
    
    All the repository classes must go through get_repository() to allow
    further monkey patching and other external, API consumer related features.

commit 4edaf614f44bef071ac96e728aee3f8da8699b33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:38:57 2013 +0100

    [entropy.db.sql] in global context, the current thread is always MainThread

commit 72aa0a07d14a4aebd59d85dc2f64a9aaf4057227
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:30:29 2013 +0100

    [entropy.*] turn get_repository() into a classmethod

commit 956b31d05e9303ffa954eb996db8c275010afcba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:24:24 2013 +0100

    [entropy.db.sql] add overridable isMainThread method
    
    a MainThread may be a "liquid" concept. A dedicated worker thread
    may be considered a "MainThread" from the point of view of EntropySQLRepository.
    
    _start_cleanup_monitor checks whether the calling thread is the MainThread
    in order to determine if a cleanup thread should be started joining
    the current thread. The problem with this approach is that if our
    worker thread is a long lasting thread, we will end up with hundreds
    of cleanup monitor threads waiting for the worker thread to terminate.
    This will never happen though.
    
    We can now reimplement isMainThread in order to tell the internal
    function not to start the cleanup monitor thread also for arbitrary
    threads (like the worker thread in RigoDaemon).

commit 88ea4c74275d6ec9f141e2f16a6247996c169d2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 17:04:36 2013 +0100

    [entropy.client.services] fix typo in HTTP arguments for get_documents()
    
    s/revision/rev/

commit 5ccde22103c3aa477168a7c0ea9f3364db5ec09a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 16:53:19 2013 +0100

    [RigoDaemon] clear resources at the end of the action queue

commit af6fa0d32f44cde10bcf5c24b2b8d6c0294ffd12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 16:52:52 2013 +0100

    [entropy.spm] PortagePlugin: add clear() to API, see documentation

commit e943b0fe0534b9df4e911f0a2b26bd8daf82b51e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 16:02:39 2013 +0100

    Tagging Entropy version 259

commit 0a9fbaf0df000b7424f205cfb03b12ac03c3a1e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 16:02:38 2013 +0100

    Release Entropy 259

commit 711db81d41a258b70d470dc3d58ac5542fc7a6db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 16:02:09 2013 +0100

    [Rigo] disable recent searches for now, since the feature doesn't respect the use cases

commit be063dca578dd6f851d8bffe3b94dc241c8472ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:59:13 2013 +0100

    [Rigo] emit application-abort when Application action is cancelled by the user

commit 2ff820f683d21e6f7f6957a0d31fdf7600f00765
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:17:41 2013 +0100

    Tagging Entropy version 258

commit cf9fc1b9471d0bf62e5094d1623208a597318837
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:17:41 2013 +0100

    Release Entropy 258

commit 0c09a2f7ca80b0b6c4da9ab3669c7ad0e38b37e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:16:56 2013 +0100

    [RigoDaemon] wrap TextInterface.output in order to catch all the messages

commit f4591d642f93a51a4c057063785eaeb89f4c8b63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:11:52 2013 +0100

    [Rigo] use nice unicode headers

commit f30efd3a8d0c6085cee59eda99d201dbe4d8dc05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:01:57 2013 +0100

    [Rigo] MANAGING_APPLICATIONS, UPGRADING_SYSTEM no longer use the exclusive lock

commit 7ec49e5c991bfd49c6bc12d57785556025d6fc79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 15:01:24 2013 +0100

    [Rigo] make sure to operate on EntropyResourcesLock from the main thread

commit d6aa5795229dc6d868f214ff72803cdb7a485b1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 14:59:11 2013 +0100

    [Rigo] add comment about EntropyResourcesLock requirements

commit 0346f74c1a033b4a57d4b4e856fb8d348e6e5abd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 31 12:28:29 2013 +0100

    [entropy.client.package] catch InterruptError raised by fetch_abort functions

commit 61f11deef942e0bcb666e3e7e117357e0bea4ec0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:21:10 2013 +0100

    Tagging Entropy version 257

commit c5adbc0b200f541b7dfd56ec9c9c15ed34fe0566
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:21:09 2013 +0100

    Release Entropy 257

commit 86c264a60d15a81ba12d15017e925d4867123174
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:16:00 2013 +0100

    [todo] update TODO

commit b088df88bd1afbae643d9276dd23b134ef1cf8bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:15:20 2013 +0100

    [entropy.cache] EntropyCacher: drop CACHE_IDS (\o/) and clear_cache()

commit 4fc40101ec6d539be76d88ec759c948c1e8b8ab1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:12:05 2013 +0100

    [entropy.core.settings.base] drop any explicit clear_cache() call
    
    clear_cache() is no longer required since cache keys are now
    correctly generated.

commit f7bebcba0f81b6979072cb907c75f646284a6af8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:03:53 2013 +0100

    [entropy.core.settings.base] drop _clear_repository_cache(), no longer needed

commit 1d42427eb176055a65c6e97531099b7667e5a66a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 19:02:40 2013 +0100

    [entropy.core.settings.base] add license_accept and system_mask to packages_configuration_hash()

commit 29af5160468c5295fa7e46a43e85fe7217cb3129
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 18:51:39 2013 +0100

    [entropy.client.methods] drop _clear_repository_cache() usage
    
    This is no longer needed because cache keys are now properly generated

commit df6d28f58f76085357278e1fa40253e600c898b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 18:50:41 2013 +0100

    [entropy.client.db] stop using EntropyCacher.CACHE_IDS['mask_filter']
    
    Use atomMatchCacheKey() instead

commit 6d1f2ab77f84415d0b892d464102a98bb4d4bf19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 18:49:21 2013 +0100

    [entropy.db.skel] expose atomMatch cache key generation hook
    
    This method adds atomMatchCacheKey() that can be reimplemented
    by subclasses in order to cooperatively generate a cache key for
    atomMatch calls.

commit b2fe272ebfd1444c354e90e54667b8d35b28f08e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 18:05:29 2013 +0100

    [entropy.client.dep] use ClientSettings.packages_configuration_hash() as part of cache keys

commit f31cdb59ff4b8dd339625940c24a5db94ad77e11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 17:56:02 2013 +0100

    [entropy.client.settings] add packages_configuration_hash()
    
    This method serves the purpose of returning a hash of the current
    packages configuration (masking, unmasking, keywording, etc).
    This will be used by upper layers as part of cache keys generation.

commit 68e664c94756026bd031e5a85691d4215cea9ac4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 17:34:23 2013 +0100

    [entropy.client.dep] use SystemSettings.packages_configuration_hash() for cache validation

commit d461ffa02ff07c41cd8b627d7e872f9be94ce267
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 17:22:49 2013 +0100

    [entropy.core.settings.base] introduce packages_configuration_hash()
    
    This method serves the purpose of returning a hash of the current
    packages configuration (masking, unmasking, keywording, etc).
    This will be used by upper layers as part of cache keys generation.

commit 1f75376b8eff5bbea6437c9d0665cccd6b2243ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 27 16:44:19 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['db_match']
    
    This is no longer needed.

commit dabdb9dff9c3050ff8e2caf40f37737b9b5ad0f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 23:05:39 2013 +0100

    Tagging Entropy version 256

commit 6c9ffc0e59b71722d615c657a21145a3ba199b91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 23:05:39 2013 +0100

    Release Entropy 256

commit ccf10bb416aa1fb182dd901acfe6640160a56ffd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:56:30 2013 +0100

    [todo] update TODO

commit cc9c66395464d548065d88ddc3915aa455525ab2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:55:25 2013 +0100

    [Rigo] update translations

commit 57b672043c1396433dae2a00a665c33456d29a33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:54:59 2013 +0100

    [Rigo] update rigo.pot

commit 08c635623d443718e4d9f883e071039760792d31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:54:42 2013 +0100

    [server] update translations

commit 84fb3a948ddffa75dc37be4efdc68aeff13c7d56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:54:11 2013 +0100

    [server] update entropy-server.pot

commit d4af59b609c8760716903144fb627d01eb691879
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:53:40 2013 +0100

    [client] update translations

commit 6048d06fca1625b5c30c052f1e1f3d0270d256b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 22:52:48 2013 +0100

    [client] update entropy.pot

commit 2a034e4a05000bb9391941583fead2cf6a11a88e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 16:08:52 2013 +0100

    [entropy.client.methods] add an "unlocked" version of get_package_action()

commit 11e6d596b80421d5eba5614f33d963e934c87f7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 16:08:16 2013 +0100

    [entropy.db.sqlite] do not clear the cache if locks are already acquired

commit 603c96fc059d39510623299785eb18447e6eed29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 16:07:07 2013 +0100

    [entropy.locks] add is_already_acquired()
    
    This method returns whether the lock has been already acquired.
    It is useful in cases where the reentrancy property is leveraged.

commit 0dcfc0f5bc90ef3ead29acf3c0850f9654d108e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 26 07:23:50 2013 +0100

    [todo] update TODO

commit d0d4b45e738ace3093dc28808af4065c54ddf239
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 15:08:52 2013 +0100

    [todo] update TODO

commit 528d4ff116c4207003c11aa10d4840fc07cfb1d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 15:08:25 2013 +0100

    [entropy.client.dep] drop unused imports

commit 6b3e5810fc85e2cf9437258ac64854f6c659cf96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 15:07:04 2013 +0100

    [entropy.client.settings] drop repos_installed{_keys,} settings metadata
    
    Load the related data ondemand whenever it is needed, save SystemSettings
    load time and avoid problems with stale information.

commit 4da9953a716e529ac8f08e27ddcfe1731c200158
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:18:24 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['atom_match']

commit be311e70458e80a311795f2957e3ce45eba5fcb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:17:08 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['atom_search']

commit 0f59b909c9b27bfca0d25ee8a595cb04d4f975ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:15:43 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['dep_tree']

commit 55faf98b59ad41e37305492e93749f5bb4336822
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:13:58 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['check_package_update']

commit 6121ab63bc28ce6a4bb96f31e2f2bad4e27dca86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:12:08 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['depends_tree']

commit 3bb2abc102cffdf35c8f3f3959f1c28ad3728f76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:10:37 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['library_breakage']

commit cbe52e67cef86de786328d408c67c24ededb0dd0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:09:17 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['filter_satisfied_deps']

commit 3fb69053878925186c2a6feb3dd58748d59bee2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:05:09 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['world_update']

commit 57e2ab5ec80deaa05f7d3aee6e713821e25df41f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 14:01:51 2013 +0100

    [entropy.core] when clearing repository cache, don't clear the whole cache
    
    This is no longer needed since cache keys are now properly generated

commit 4c0bbd07892f83445d4b985026a43340feeee2ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 13:58:25 2013 +0100

    [entropy.client.cache] drop methods used by the dep module only

commit cd199b0496bf0bb8dffbdebffebe3a027f45df3e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 25 13:57:43 2013 +0100

    [entropy.client.dep] fix format string typo

commit a8bdb9a4ea365de05e0008499f370b7a230587a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 22:57:27 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['critical_update']

commit 034061620cab415b72bb6458c0cb12d04924cf19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 22:44:09 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['world_masked']

commit 01e54a75b914f6705cd9052625383f742ae5cbcb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 08:17:24 2013 +0100

    [entropy.cache] drop EntropyCacher.CACHE_IDS['world_available']

commit 55f5d892aa3f65aafb9a53ecf0aeae0483e9674f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 07:15:48 2013 +0100

    [entropy.client.settings] add installed packages repository locking support

commit e976ea337cd7c8cbf95aca9453959474520466a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 07:15:27 2013 +0100

    [entropy.client.methods] add installed packages repository locking support

commit b4f445a61b0b7ab7e11ab392792ea3fd724bccea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 06:32:47 2013 +0100

    [entropy.client.repository] drop entropy_updates_alert argument
    
    This is no longer useful for the implemented use cases

commit cf3305ed43f2e144f8245d9277d1065f891c349b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 06:29:15 2013 +0100

    [entropy.client.repository] do not check the instance type of installed_repository
    
    This check is no longer needed

commit d2c47cc3ba31419622a3621b9ce33b2bc1849814
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 06:21:43 2013 +0100

    [entropy.client.db] add installed packages repository locking support

commit 12c34ab8d4ff7ba18f4f37a5d371c8c037d28385
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 06:21:30 2013 +0100

    [entropy.client.dep] add installed packages repository locking support

commit f143614555075a3fde48ac00a2cb7b69de290f80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 06:20:42 2013 +0100

    [entropy.client.client] add installed packages repository locking support

commit f5efd44cc21c1fab10054176c735d195c21fd387
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 21 17:11:13 2013 +0100

    [RigoDaemon] acquire UpdatesNotificationResourceLock in non blocking mode
    
    We cannot sleep with the activity mutex held without affecting
    parallelism so badly. Otoh, we cannot wleep on UpdatesNotificationResourceLock
    without affecting 3rd party clients in a way that we would starve them
    for a while. So, try to acquire the file lock in non blocking mode
    and if it fails, reschedule a new call as soon as the same lock is
    freed (exclusive acquire succeeds). This assumes that if the lock
    is held back, we will just re-do the whole trick again and again.

commit f1a925c2203bb65bab2544743a1600ccc365e482
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 20:24:29 2013 +0100

    [solo.commands.install] acquire the notification lock in shared NB mode
    
    This should avoid starvation in the scenario outlined in code comments.

commit ec198d632b7e22b4072a5cff9934527675fe63d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:40:40 2013 +0100

    [RigoDaemon] make sure that the serializer is always released
    
    Even in case of exceptions.

commit bccbce4a34fb18461a5a0fe7177493beecea7369
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:34:58 2013 +0100

    [RigoDaemon] use UpdatesNotificationResourceLock to avoid signal spam
    
    If this resource lock is acquired, block until the lock is released
    so that we will not keep sending status updates to the connected clients

commit 00f43b043cb06e3997b1db5ee0937ab0d2c58196
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:34:24 2013 +0100

    [solo.commands.install] acquire the UpdatesNotificationResourceLock in shared mode
    
    This will temporarily disable available updates notifications from
    RigoDaemon

commit 6f44f5c40a81b3afccda8f64a18423ffbad22dce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:22:53 2013 +0100

    [entropy.locks] UpdatesNotificationResourceLock: do not dictate any particular lock mode

commit 934a7ce14b6ad1f7e952a43a26a311cf841cbf3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:16:26 2013 +0100

    [RigoDaemon] drop sleep()
    
    With the new locking strategy, this is no longer necessary

commit 69d44732494cfb46477f5ba72ca0e3ee9c051267
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 14:04:56 2013 +0100

    [entropy.locks] introduce UpdatesNotificationResourceLock
    
    This will make possible to stop available updates notifications
    from being issued while an install/upgrade is in progress

commit 8049f88c5641ffee0231f836352c6b90aa0e1dd6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 13:52:12 2013 +0100

    [entropy.locks] make sure not to leak fds when using non-blocking calls

commit ca862463d444c2914b76531c8910e2759abd38af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 13:52:12 2013 +0100

    [entropy.locks] make sure not to leak fds when using non-blocking calls

commit cf8984982ad02cd1446ea22ba3631dc48e9cef40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 21:56:49 2013 +0100

    [entropy.output] sychronize writes to stdout/stderr to avoid garbled output
    
    In a multithreaded scenario, text may get garbled if there is no
    synchronization between threads wrt the shared resources (std{out,err}).
    This happens even when stdio buffering is enabled, of course.

commit 8ed4bff872327e53b86e28cb08fd7797dbaaf124
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 20:59:41 2013 +0100

    Revert "[entropy.client.package] synchronize text output calls to avoid garbled output"
    
    This reverts commit e722455432317516235e56fb386a60f05d237804.

commit a0ec911e681c964af800b7f36db6c302fa6c2d4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 19:16:21 2013 +0100

    [entropy.client.package] synchronize text output calls to avoid garbled output
    
    Some parts of the package actions code are now multithreaded and some
    other will likely become that in the near future.
    For this reason, all the TextInterface.output calls are now wrapped and
    synchronized by a mutex.
    
    Ideally, this synchronization could have gone directly into entropy.output
    but I am reluctant about placing expensive locking so deep into the code at
    this time.

commit ca3b960dca4b1d618435c4119489f2def4663564
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 15 19:22:38 2013 +0100

    [entropy.client.sets] make Sets a new-style class

commit c2d15ddd23379958c9748c95e7fb960bbb467770
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 15 19:22:03 2013 +0100

    [entropy.client.misc] add sharedinstlock and exclusiveinstlock decorators

commit 0df7092e052ebee38c8958761eaafa8e68ff63f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 15 12:10:19 2013 +0100

    [entropy.locks] drop "_lock", just "acquire" or "release", it's cleaner

commit 1f2575204ea69edcbda6cdcc3d6a8f6b2fa79d90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 15 11:45:23 2013 +0100

    [entropy.locks] make ResourceLock reentrant wrt to individual threads only

commit 3a448a3b194eb5b5c44eb3e1b610779b7b42f9ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 24 15:57:40 2013 +0100

    [entropy.client.package] use atom as part of the unpack directory
    
    This greatly reduce the size of the path, mitigating the issue at bug #4078

commit 0cb12a0dae23961df82fdee3321ea391a0b95b07
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 20 13:03:32 2013 +0100

    [entropy.misc] RSS: be more tolerant against xml file corruptions

commit f6dd07cb0d10455d57122e6ce5c3616c194eaaa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 11:00:10 2013 +0100

    Tagging Entropy version 255

commit 24b5b8c66143a2368efdca8ac8337d9ba72eecf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 11:00:10 2013 +0100

    Release Entropy 255

commit 304f57434f4a78590ca7f78d60c934b83e7116e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 10:57:17 2013 +0100

    [entropy.db.skel] filterTreeUpdatesActions: warn and fix illegal circular slotmoves
    
    See gentoo-dev ML thread called "Doing and then undoing slotmoves"

commit 5bafa6e755cbe5601d4680c2de5206a37fab3c4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 18 09:50:28 2013 +0100

    [entropy.spm] PortagePlugin: make __get_portage_update_actions protected

commit c9629b9457e93665698a062d0285175b88fc5aa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 17 22:09:55 2013 +0100

    [entropy.spm.skel] allocate_protected_file: python2 os is not unicode friendly

commit ea52b8630bb20140246c16b3b0b07ae72b5531b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 17 21:56:24 2013 +0100

    [entropy.client.package] _handle_config_protect: python2 os module is not unicode friendly

commit 1e16119560e657ac1a3f40177b33c1b49d18af19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 16 19:53:36 2013 +0100

    [eit.commands] remove leading ">>" string from ask_question() message.

commit beff483d19ab82faf373cbbde43decc4e864aa74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 16 19:53:11 2013 +0100

    [solo.commands] remove leading ">>" string from ask_question() message.

commit 53cbf979c5a11103769523c7c6ef2fea9a23a6fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 16 16:26:27 2013 +0100

    [eit.commands.cp] make sure to open the source repository in rw
    
    This will trigger treeupdates and the collected package identifiers
    will not become stale.

commit 9b78a9b6a021b1ffdfc566fe1209dc5996eb7105
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 15 10:50:13 2013 +0100

    [entropy.db.sqlite] lock_path() should not use id(self) for memory repositories

commit ae8b91ac0c3184267cda4a930a0ab49d0aa46ac9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 13 10:57:19 2013 +0100

    [entropy.*] s:occured:occurred:

commit fe807526125932d512e0a59284e8b1a3977beadd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 13 07:25:10 2013 +0100

    [entropy.output] use nice unicode chars for warning and error messages

commit e23396625b62c4c6894e521f3f77236b9d3be8e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 13 07:24:49 2013 +0100

    [entropy.const] set entropy git version to 1

commit a8e902b0a57c9c5b5f67d8864e054acb0b4544ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 22:17:36 2013 +0100

    [eit.commands] rename call_unlocked to call_shared, call_locked to call_exclusive

commit 3e528ae1ae36750f7913622dc7e5b70c791acb3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 22:15:47 2013 +0100

    [solo.commands.*] rename call_unlocked to call_shared, call_locked to call_exclusive

commit bf724d9b39a2471f1bd4be29353111c80e6428d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 21:24:25 2013 +0100

    Tagging Entropy version 254

commit c60cee8082aeea5cc3db65545b7f903ebb91718d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 21:24:24 2013 +0100

    Release Entropy 254

commit 7bb3007704c3719285ea324b64c6fd61262e9963
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 21:16:16 2013 +0100

    [entropy.services.client] always append the entropy version string to requests

commit 1f6dd3500157f98c9618a5340cdc355e36b9c42e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 20:11:50 2013 +0100

    Tagging Entropy version 253

commit da31e2b49dff8239a67a748d97e20e7d137d1b9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 20:11:50 2013 +0100

    Release Entropy 253

commit 4d3eef0d19272a1fe9625d0ae8e1ee0bf81a1162
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 20:11:19 2013 +0100

    [entropy.server] Server: initialize Client superclass as soon as possible

commit 869e8df574448c07cf3b3f51893575dd9d4a3f4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:38:50 2013 +0100

    Tagging Entropy version 252

commit 42c66c84b4f02a3cc0f855b1b8a45073fb13c375
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:38:50 2013 +0100

    Release Entropy 252

commit e47db9bfd7c0e1fe631f37a744fcfb527237695b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:27:31 2013 +0100

    [eit.utils] use the public message header variable

commit 162c08961fd6c0b0fd92d6f88a3c56d0cfc107ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:27:19 2013 +0100

    [solo.utils] use the public message header variable

commit c02da8d31527ba52aee255297c36d7dddd29e8d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:27:05 2013 +0100

    [entropy.output] make the message header variable public

commit 44c1f6662946364cf59fabbd6d2df197c0010ef2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:25:17 2013 +0100

    [client] update entropy.pot

commit e6b129ae7e3409aaa56f7bb8a4a3a29c70028e4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:24:19 2013 +0100

    [entropy.client] move ClientSystemSettingsPlugin to a separate module
    
    This will break the circular dependency between loaders and client modules

commit c78b90563c751b2de3f7fb5728b4f1a696d3a58f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:23:41 2013 +0100

    [entropy.client.package] use ClientSettings() rather than SystemSettings()[id]

commit 1eed3123c8325f421fa98612e57af32232fd6fc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:23:20 2013 +0100

    [entropy.client.misc] use ClientSettings() rather than SystemSettings()[id]

commit c22f4121f69e7657ea7136c97ee178a0ecc68032
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 19:22:42 2013 +0100

    [RigoDaemon] use ClientSettings() rather than SystemSettings()[id]

commit aa4e2441beb54afedc8abe78190ef5577e01d3a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 18:35:17 2013 +0100

    [entropy.client] move _enabled_repos to a property, allow lazy loading

commit 88ca752724253c52a79b9a3bc1f28ec1ea05f175
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 18:14:43 2013 +0100

    [entropy.client] remove repositories list cache validation code
    
    Dead code, no longer needed.

commit fdceeaffbd7b1cf2b42c26e93900aa492998c061
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 18:10:59 2013 +0100

    [entropy.client] always use repositories hashes for cache keys

commit 3574cb029fa3dc5aa7d8406b43b866ef516d7564
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 17:26:14 2013 +0100

    [entropy.client] do not clear cache if xcache is False
    
    Nowadays, cache in entropy.client uses hashes of repositories
    as part of the key, there is no need to clear cache explicitly

commit 67cccf3e8a67ebbebe939564237bc7b067408117
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 17:13:19 2013 +0100

    [entropy.client] lazy load ClientSystemSettingsPlugin

commit 8a7afe97e8cc943ad475b80d2d81078517021289
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 16:49:01 2013 +0100

    [entropy.client] use ClientSettings() whenever needed
    
    This commit also drops the sys_settings_client_plugin_id attribute

commit 56f0ed4fd5dd3536f07651f053c6b61d8b0d1b37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 14:49:34 2013 +0100

    [entropy.client] Client: move object attributes to @property to enable lazy loading

commit 3a7269aa5c4f963e04010d7837783b4576ff2046
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 14:25:44 2013 +0100

    [entropy.db] EntropyBaseRepository: turn lock methods into no-op if direct mode
    
    Now that the repository lock is reentrant, it's good to have the
    methods take into account direct mode as well. In direct mode,
    we explicitly don't want to deal with any kind of locking, because
    we accept to manipulate stale data. In order to hide locking code
    from the outside and have it transparently managed inside entropy.*
    methods, we must respect requests made in direct mode.

commit e55ac6e58f617afa7b016534124869e3a1a6db49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 12:38:28 2013 +0100

    Tagging Entropy version 251

commit 412759e20fab4fa8bd2aa2d107c2782b29268af9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 12:38:28 2013 +0100

    Release Entropy 251

commit db8bd0fb40c17e400b412d056cb5d71b53e18adc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 12:36:45 2013 +0100

    [entropy.client.package] multifetch: ensure that path exists before calling _match_checksum

commit 4b8b3b1af752dbcd0deb17959d43db03e6da9381
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 12:36:03 2013 +0100

    [entropy.client.package] multifetch: use the same path for both calls

commit 864e3ecf21a053f74294ee5626165e2175ec9dd9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 12:30:25 2013 +0100

    [entropy.client.package] multifetch: fix exit status in case of download failures

commit 36b634aea7df8351b4fa82bc382a64a59d483616
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 11:56:04 2013 +0100

    [entropy.output] _print_prio: use nice unicode header chars :-)

commit 89b0c053ff547715469d1e7ef231e0c4ac86e239
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 10:50:16 2013 +0100

    Tagging Entropy version 250

commit e21d56466998eaac865a2c44bf939c1b7ed8646c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 10:50:15 2013 +0100

    Release Entropy 250

commit d04f67c96ff1918bcdd78eb72241c00b2fe0a4b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 10:41:21 2013 +0100

    [entropy.db.sqlite] fix typo in argument name

commit 023e8e1b7240cacbade230505f2bdc6ae34890e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 12 10:20:56 2013 +0100

    [entropy.db] EntropyBaseRepository: make possible to permanently enable direct mode

commit 0f84117aa2b49d21d56a7966d23cdbd641bd915e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:44:44 2013 +0100

    Tagging Entropy version 249

commit af2ce34d576edcaa3c240d5e01c84c6a6ba5cefe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:44:44 2013 +0100

    Release Entropy 249

commit 856184b530c40f0f2a01c578013fa493543f6066
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:43:02 2013 +0100

    [entropy.client.db] do not hide the exception traceback

commit 0243ed70b14b73a34a47ed4bc5e468a596a54d4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:42:14 2013 +0100

    [entropy.db.sql] rewrite type checking in insertDependencies()
    
    metadata could be of list type (and not just tuple) in case of
    data coming from websrv.

commit eada088f56a5f51092aeec0c82b6a6770e139697
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:19:40 2013 +0100

    [entropy.client.db] do not catch KeyError for update() but just during object init

commit 52f99ee60c87fd3b8a9560fafa1edc995bd1307a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 22:05:30 2013 +0100

    [conf] add /run/entropy to tmpfiles.d

commit 7589fbe6c0bd1903359d493220858198d21100be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:39:03 2013 +0100

    Tagging Entropy version 248

commit 43f4bd5ee3f18a3f2e462ae261cf33e426c3015d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:39:02 2013 +0100

    Release Entropy 248

commit 29c1eba9a69cd1088e4c3aaac5faaa978a0146cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:37:53 2013 +0100

    [Rigo] expand NotificationBox content area horizontally. This fix is needed by Gtk+ 3.10

commit 592f6e9279899ea295c341125b3796b74390b16e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:25:02 2013 +0100

    [server] update translations

commit 8284141f642c020e05f5f7c2b2a3a96b9b2324ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:24:46 2013 +0100

    [client] update translations

commit cc9c35fd81b23271302b74ec423b7e6ca98ea3eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 16:23:45 2013 +0100

    [Rigo] update translations

commit 041cf6687561db734952814f1770bfdf6a5d6a5b
Merge: f758c1bfb 4bf19be3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 15:52:56 2013 +0100

    Merge branch 'brave-new-lock'

commit 4bf19be3bf1d80d21f88432d9e0ae81698ea18f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 15:22:01 2013 +0100

    [server] update translations

commit bd253f3dabb18114c69c246a5f3fe5c07624c63a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 15:21:53 2013 +0100

    [client] update translations

commit fa786cce39df5397e8eb1f9fbad5781a47260d90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 15:21:42 2013 +0100

    [Rigo] update translations

commit 68fe99d33ec80ad14a6446cb07c93e9b39515111
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 07:49:04 2013 +0100

    [entropy.db.sqlite] acquire an exclusive lock if schema updates are needed
    
    _maybeDatabaseSchemaUpdates is only called inside the costructor,
    at that time, it's not possible to acquire the lock elsewhere
    because the object doesn't exist yet.

commit 061b02bebc5cd0bfeae1750f387daf572ca3880f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 11 07:43:50 2013 +0100

    [entropy.db.sqlite] move indexing setup back to object constructor
    
    This has nothing to do with schema update

commit 023dc52368e977cfa4fb00bbec1bae88c0ee7031
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 22:30:22 2013 +0100

    [todo] update TODO

commit c67e227b48b27fc323f58ba22447c7f6710c1e6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 22:27:05 2013 +0100

    [todo] update TODO

commit de88d6cc73e691722dd537b4d632e3176c3e239a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 22:22:41 2013 +0100

    [entropy.client.repository] wrap Repository.sync() around a ResourceLock

commit 82d6d37bcf8881028a8a0abfd34c9524e2b0b368
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 21:58:19 2013 +0100

    [entropy.db.sqlite] move schema update code away from __init__

commit 7808ad6b92926491026396fd48c9a932c6c13c03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 21:42:34 2013 +0100

    [entropy.db.sqlite] migrate locking code to entropy.locks.ResourceLock
    
    The new EntropySQLiteRepository uses ResourceLock, and gains support
    for reentrancy, anti-deadlock safety measures (only for nested calls),
    unification of memory and file repositories locking code (the semantics
    was already the same).

commit 401b9cbeb3ffe2c3558e02cb74bc9cb58b93f43f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 16:42:34 2013 +0100

    [entropy.client.loaders] Security: pass args and kwargs down to the object constructor

commit 498674828dd4fe774ab313055edbc80c76221dca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 16:39:55 2013 +0100

    [entropy.tools] get_hash_from_md5_file: do not hide IOError exceptions

commit fc597d04c59373ed912028de445b248699388895
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 12:08:26 2013 +0100

    [entropy.security] refactor System, add internal locking support, improve speed

commit b99def91287d04c1ca7b245f878f9dbdb522ebdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 11:22:42 2013 +0100

    [entropy.locks] add exclusive() and shared() context managers

commit 47e9b6ee0ebd136f626190ca73c58da62fae9d98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 10 05:39:59 2013 +0100

    [entropy.locks] rename _GenericResourceLock to ResourceLock

commit 94ab49fd0b0e6aa7cf32a3dec415de2184a12047
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 9 14:36:34 2013 +0100

    [tests] use const_mk{s,d}temp instead of tmpfile ones, default TMPDIR to /var/tmp

commit 6a2d45df4712dd1830a715218b8ff910d0990a59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 9 14:24:37 2013 +0100

    [entropy.locks] set recursed to False only when the reference counter is 0

commit d080db0d3b63d6fb239adc0db656fdd2461a4876
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 9 14:21:05 2013 +0100

    [tests] locks: fix test class name

commit bf3a8b79f9c6e7cadd784161e9003212916d0445
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 9 14:19:21 2013 +0100

    [entropy.locks] use TLS for reentrancy safety checks, update tests

commit 7e30b65744b543237bf5657fd6014a16b112dde4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 16:33:29 2013 +0100

    [entropy.locks] _file_lock_create: beautify, open O_CREAT | O_RDONLY if shared mode

commit ebf63e606051aa5643de2c7048b99144eb633545
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 16:15:39 2013 +0100

    [entropy.locks] fix shared/exclusive locking mix due to reentrancy, add tests

commit 97f18338bad1c78a4bd38eaf9df3ab00c3f0e61d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 14:54:42 2013 +0100

    [entropy.locks] move acquire_lock(), release_lock() from entropy.tools

commit d0f11728c848f53b93aee98cfe63667fc42da6e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 14:46:05 2013 +0100

    [entropy.security] remove unlocked_sync(), locking happens externally nowadays

commit 358c6cc80c4d4e38b8075644a84c31eb031d133b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 14:42:23 2013 +0100

    [entropy.client.repository] drop unlocked_sync(), locking happens externally nowadays

commit 1917771b545092e70e4985fa70aaceb1893fadb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 14:37:57 2013 +0100

    [entropy.locks] move Entropy Resources Lock code to a separate module

commit f758c1bfb5dc7ec4366763e216c069b08b4096f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 07:37:20 2013 +0100

    [Rigo] initialize the CSS provider as soon as possible, fixes a glitch with GTK 3.10

commit 99bb796952f3609a7058292dba2c42cef90be84b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 07:37:20 2013 +0100

    [Rigo] initialize the CSS provider as soon as possible, fixes a glitch with GTK 3.10

commit b1ed42d80a315965be0ea47edf7552ae405a7d20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 06:28:08 2013 +0100

    [entropy.db.skel] drop __atomMatchValidateCache
    
    SHA1 is used nowadays and all the caching bugs should be fixed
    rather than being hidden.

commit c0776b07bdc98a5deda85197df5aa44b1e8dc6a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 06:17:15 2013 +0100

    [RigoDaemon] import the threading module directly

commit 0f32ae26960ec68983bd2f0c197b9b835d316817
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 06:13:38 2013 +0100

    [RigoDaemon] use systemd-logind shutdown/idle Inhibit() API
    
    Inhibit shutdown or idling (see systemd documentation) during
    application management or repository update phases.

commit d8ee468768698c8d092d309864cf838a15193c62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 8 06:13:11 2013 +0100

    [RigoDaemon] add execute_mainloop() wrapper method

commit e213a5e775f5e38e752faca7256098aae23d77f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 20:11:34 2013 +0100

    [RigoDaemon] fix regression in api(), the keyword argument must be "sender"

commit 4e597b87692d7649d9c836f23224c6f94332d908
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 20:06:00 2013 +0100

    [RigoDaemon] use a shared lock with clean_package_cache

commit 1688ce53ace5c355575d422fbc648968f65e2bf2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 20:04:14 2013 +0100

    [entropy.client] clean_downloaded_packages, add skip_available_packages keyword arg
    
    skip_available_packages can be used to filter out the removal of
    package tarballs still belonging to available packages. This makes
    possible to just use a shared Entropy Resources lock.

commit 16025afc75bdf6fd05e10d7c0a638f0371225b3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:52:29 2013 +0100

    [entropy.client.package] move "QA:" to translatable strings

commit e75b95a1b314b2c87c1f3a3dd394f688ff7c170f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:51:38 2013 +0100

    [entropy.client.package] workout_subdir: do not rmtree if symlink expected but directory found

commit e6cca254730d35c00373eed3688353747ea47e7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:44:04 2013 +0100

    [entropy.client.package] fail (rather than rmtree) when a file is expected but directory is found

commit 0d486bc47090d4f3600b415fbfd0283eaccc4a31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:33:18 2013 +0100

    [entropy.client.package] if a directory is a file, do not unlink() but rename()

commit a0d4711cdce8d239d802f90ebad785e89305cf56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:25:17 2013 +0100

    [entropy.client.package.actions] remove: commit after insertSpmUid()

commit 6d4f9e3089634fd70fb569ad208f70f32513b6bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:22:31 2013 +0100

    [entropy.client.package.actions] install: commit after insertSpmUid()

commit 529203ce5a284b1db13dfc191c3f90b5e820fa99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:05:15 2013 +0100

    [RigoDaemon] maybe_enqueue_kernel_actions: use simulate

commit 4f9d8ef61ddbc4d29149544e4124e661acedf091
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 16:04:56 2013 +0100

    [RigoDaemon] fixup pylint warnings

commit b26842e8265252407a9a2d2ab9c4cb3030ef014c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 12:33:20 2013 +0100

    [entropy.db] direct: wrap yield around a try/finally block

commit c356d615f357d736aa8905c00928fd3c79236645
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 12:27:55 2013 +0100

    [Rigo] use direct access to the installed packages repository, avoid locking
    
    Locking is too expensive, and using memory cached data may result
    in huge inconsistencies due to stale data. Direct mode allows to
    skip memory cache and read data directly from the database storage.
    However, entropy.db.sqlite queries using memory caches did not
    perform very well when cache is cold. But this has been solved by
    directed() already (a different query is run if memory cache is disabled).

commit 3545f2b6199a203adcfdf20225cf45edcb9c84b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 12:23:47 2013 +0100

    [entropy.db] add direct access support to repository
    
    In latency sensitive code paths, the performance penality caused
    by file lock contention and memory cache invalidation is too high.
    This problem happens in Rigo, which is extremely latency sensitive.
    Since we don't want to crap on the user, a way to solve this is
    letting API consumers skip the memory cache and read data directly
    from the database store. The trade off is that data may be stale,
    incomplete, or invalid, but as long as the consumer is aware of this,
    that's fine.

commit 1739953f8d3cb30a56509bd8c5cc534251acf00b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 10:56:22 2013 +0100

    [Rigo] add installed pkgs repository wherever it makes sense
    
    In latency sensitive code paths, it's much better to deal with
    stale and invalid data rather than causing long delays.

commit 94e07648ec54b2cd37d062ad1107827e4765a437
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 10:19:27 2013 +0100

    [RigoDaemon] add concurrency support \o/

commit f8d0511506f140043d347214a7ffb6e6d001adf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 10:09:55 2013 +0100

    [entropy.client.package.actions] multifetch: fix pre_download_hook for edeltas

commit d88e33c40ccea2fbf71a08485df1e26df949f1ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 21:13:08 2013 +0100

    [RigoDaemon] use context manager with ReadersWritersSemaphore

commit 65f5dce076e1f0bdbfa8efa5dd928e8459fb91de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 17:08:28 2013 +0100

    [entropy.client.package] add sys import

commit a8c98a508199b217ec0dd72890e4def8658b3c7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 17:05:59 2013 +0100

    [entropy.client.package.actions] action: cope with unavailability of file locking
    
    Some filesystems, especially old network file systems, don't support
    file locking. Try not to explode if this is the case but rather nag
    the user with scary error messages.

commit 76df355ca4036cf16705d66964c47a30f618dccd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:40:45 2013 +0100

    [solo.commands.pkg] add concurrency support

commit 53b5d9cddc6f072649f4981171b5677c2bbae9fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:26:38 2013 +0100

    [solo.commands.unused] add concurrency support

commit e0142412d8317aa2fd7a726d7643c1c051df2093
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:23:44 2013 +0100

    [solo.commands.mask] acquire the Entropy Resources Lock in shared mode

commit 25d88d95b66da0f33f118137b9256a1e51963661
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:23:35 2013 +0100

    [solo.commands.conf] acquire the Entropy Resources Lock in shared mode

commit 9298c740fe0c3c8f9986506edd4541cd99a5e9e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:23:10 2013 +0100

    [solo.commands.ugc] acquire the Entropy Resources Lock in shared mode

commit ecb09140845addbb192ca05a7d14473f1311e698
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 15:57:45 2013 +0100

    [Rigo] add "in:exact" command to allow users to match packages, use it for lts kernels

commit b7eeb5ce8a780818bfa33841fdfb285424a7f0b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 15:38:24 2013 +0100

    [Rigo] use context manager with Entropy.rwsem()

commit 73789063967c27877b05b9645ac10301d0601e10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 15:22:50 2013 +0100

    [entropy.misc] ReadersWritersSemaphore: add reader() and writer() context managers

commit 68f5fd0320690e99d62433cc21f74eae16310e6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 15:05:38 2013 +0100

    [entropy.client] Trigger: lazily load the Source Package Manager instance object

commit 6af6a2115ef9b9a3cdc4c7100adc1fbbdedc0a85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:56:10 2013 +0100

    [entropy.client] move Trigger class under package.actions, make it "private"

commit c8a037784519b7c6e66fdb92159bfa9ab75d3366
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:45:22 2013 +0100

    [solo.commands.cache] add concurrency support

commit 818f96fdf7fb5b1c4461366b53e7a8e68de85ee8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:40:56 2013 +0100

    [entropy.db.sqlite] increase sqlite3 internal lock timeout to 60 seconds

commit 8c73f9b24cfa7f8938765d33d6d4ec89f8391024
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:38:34 2013 +0100

    [matter] lazily load the Entropy Server instance object

commit b886d7e3fc1f5c4d603afa0a04855d6444806293
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:38:13 2013 +0100

    [matter] use Server class with acquire_entropy_locks

commit 072561250828ddc5db8743167420b472a23b3b8b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:16:51 2013 +0100

    [kernel-switcher] use Client class with acquire_entropy_locks

commit 6e81d188c3ef99a0bdc659f77eaf856c1374166a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:13:57 2013 +0100

    [kernel-switcher] add concurrency support

commit a8fcfd7b1588bd9acd38aa029f0ea53f6bd118e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 14:11:55 2013 +0100

    [kswitch] add concurrency support

commit e7555f4127d3309a5d25a46ef01da7ede757599b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 12:35:59 2013 +0100

    [solo.commands.manage] allow concurrency, use the Entropy Resources Lock in shared mode

commit 9c38af6a341cb5075b964f86b20bcd6576200d55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 12:35:29 2013 +0100

    [entropy.security] document installed repository lock usage requirements
    
    entropy.Security will undergo a complete overhaul in the next months.

commit 19439db61cd5ce873499098f53f6e04c0031c7f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 12:35:07 2013 +0100

    [solo.commands.security] add concurrency support

commit 13af91c7bacca75f90c3ce86a59891b6c4daa7f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 12:18:42 2013 +0100

    [solo.commands.libtest] add concurrency support

commit e317a71524a1398e765ae0b83e059acae646c00a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 12:13:39 2013 +0100

    [solo.commands.deptest] add concurrency support

commit f4a25af5d0a270ecee648e2ad7b944ef96f896fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:59:59 2013 +0100

    [solo.commands.upgrade] add concurrency support

commit 5dfcdb2794c44ba9d2b86cc343a9fd12d5984104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:59:40 2013 +0100

    [solo.commands.remove] add concurrency support

commit 3e97a39779e147a97fe5d3a58023d747e1c365b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:37:47 2013 +0100

    [solo.commands.preservedlibs] add concurrency support

commit 008b65d11b8b5ab264d02f194a27e4756bc798cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:34:33 2013 +0100

    [solo.commands.download] add concurrency support

commit 55d1b8aa8f829bf09c5e1193c14564d9ae17d9f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:33:19 2013 +0100

    [solo.commands.source] add concurrency support

commit 7046aedc5217f2f309b6b1e07b1b4c1d58da8782
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:32:34 2013 +0100

    [solo.commands.config] add concurrency support

commit 53a1b117ae7564bc27ff0bd8b322f68e7149d387
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:25:53 2013 +0100

    [entropy.client.package] preservedlibs: update API documentation

commit ac0e1ca28e858b82a94fb6333f1b45b8eb569d65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:24:33 2013 +0100

    [solo.commands._manage] make _show_preserved_libraries process and thread safe

commit 24993db8bbb8dcafcce8104cb0e16c245329557c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:09:52 2013 +0100

    [solo.commands.remove] remove _prompt_removal(), old heritage

commit 87ef9a169dc327cffd51a1b2a94bc4d8890b35f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 11:04:09 2013 +0100

    [solo.commands.install] add concurrency support

commit 72069d4227e7c325d7ed570a3969e64340c93ca6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:51:09 2013 +0100

    [solo.commands._manage] remove _show_packages_info(), old heritage

commit 1c7b684aa41c9f9aca4fb352a72effecd1ad40e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:42:40 2013 +0100

    [entropy.client.misc] make ConfigurationFiles process and thread safe wrt inst_repo

commit 2393f5dda2f4346f3a268023ff3a4c6d9b5dbfea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:33:20 2013 +0100

    [entropy.client] update API documentation with information regarding repository locking

commit 50940859165a2798f0e1aabee06841c7b6f14866
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:26:38 2013 +0100

    [solo.commands.query] add concurrency support

commit fc686c9c09587bf915d8a032b65200f48bd0a843
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:15:55 2013 +0100

    [solo.commands.match] use the sharedlock decorator

commit 7b0dbac6eb993a44661687770025ff3bf2c04923
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:15:37 2013 +0100

    [solo.commands.search] use the sharedlock decorator

commit 6b3f25a8ef2a13d3dd1ff30fc98626defbca5484
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 10:14:59 2013 +0100

    [solo.commands.command] add sharedlock and exclusivelock decorators

commit d802bb81861f986e9c5706445f2de97489367f73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 15:20:58 2013 +0100

    [entropy.db.skel] clarify the cases where locking could be avoided

commit 20a3cc35254df70615f4f5c0ae32c2d53f6a1b8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 14:54:21 2013 +0100

    [solo.commands.query] rename entropy_repository to inst_repo for consistency

commit 532c71261b803ced933ff01b9e0359ddaf4199d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 08:22:33 2013 +0100

    [solo.utils] print_package_info: improve ability to deal with stale data

commit d5d5ef11ea00bd05a4a1e8d9b53bcd472affdbcb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 08:00:08 2013 +0100

    [solo.commands.match] add concurrency support

commit b0c85ffcce6bca6458d3454710156881f6ee42b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 07:56:22 2013 +0100

    [solo.commands.search] do not hold the inst_repo lock while using stdio functions
    
    print_package_info is already able to deal with stale data and we
    better not deadlock other threads or processes there.

commit aa30310ae2983dc71fad49ee975da2536071c9db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 22:46:23 2013 +0100

    [solo.commands.search] add concurrency support

commit fa68f56545cbd54b3958273c16d9959f881690b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 22:45:38 2013 +0100

    [entropy.client.package.actions] install: pass remove_package_id to _install_package_unlocked

commit 95c69168c56a647f2580d13d603ecf169124d545
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 22:42:01 2013 +0100

    [entropy.db.sqlite] make possible to acquire the repository lock file in shared mode by users

commit 86b25739c729c2169ae91504d776247024d9a0c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 18:49:44 2013 +0100

    [entropy.client.package.actions] remove: add concurrency support

commit e6e020e4041ac623557c09a3ebfe802f20884614
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 18:48:11 2013 +0100

    [entropy.client.package.actions] _manage: move _get_remove_trigger_data() here

commit 1a8c291ae002013ea367cfaa7fcd9afd6ad49d68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 18:46:29 2013 +0100

    [solo.commands.query] acquire the Entropy Resources General Lock in shared mode

commit 8111284a4fc79282965ebd6fcaa884d700b953e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 18:08:35 2013 +0100

    [entropy.client.package.actions] config: add concurrency support

commit 12e4c4a7a353e4dc9220e2d936d6aa0aff1ebb5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 17:35:43 2013 +0100

    [entropy.client.package.actions] install: rewrite lock handling
    
    This is a complete rewrite of the PackageInstallAction class, due to
    potentially state data collected on setup() that should be rather
    collected with the lock held for the whole install transaction.

commit 3b069f111d697c1bb1e178f6bc21bc77a7565af9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 08:59:12 2013 +0100

    [entropy.client.package.actions] install: always validate installed_package_id

commit 3bd97b8c32c0e661dc8f60c3880ef40464aecca1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 22:54:29 2013 +0100

    [entropy.client.package.actions] source: add concurrency support

commit 685b7625d9fd482161f7bca7176571c20e29528c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 22:08:57 2013 +0100

    [entropy.client.package.actions] multifetch: do not show data transfer if it's 0

commit fca17af8c85dc448b48867339cdad44090f42a33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 21:42:16 2013 +0100

    [entropy.client.package.actions] fetch: avoid using output() with back = True
    
    This improve the output in multithreaded scenarios.

commit 8c3798c4dc8acaafd68df79e227235cd9fed3bb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 18:08:25 2013 +0100

    [entropy.client.package.actions] fetch: replace "matches" with "validated"

commit 2e92fddbf5b86d956af68bb0e7b8b396c2afe440
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 17:58:09 2013 +0100

    [entropy.client.package.actions] multifetch: add concurrency support

commit 1ac0e3811560d625f5a92d3336d2152415bb9a9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 17:57:16 2013 +0100

    [entropy.fetchers] update pre_download_hook API, add post_download_hook

commit 126caaca9ee3d242f3ced9acbcb31c1fb8b1755c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 15:03:52 2013 +0100

    [entropy.client.package] install: use _is_package_repository()

commit eab15e1cb7a66c2b800b230fc496c7a9ea72df25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 15:03:05 2013 +0100

    [entropy.client.package] install: avoid deadlocks during conflicts removal

commit c54c893e554c40ea5e5f0b51a5de73fc72e4ca91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 14:49:54 2013 +0100

    [entropy.db] implement locking infrastructure (with the same semantics) for in-memory repositories

commit d7f22534b24ae2c7663855764e68c3aaa2cdc0ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 14:30:12 2013 +0100

    [entropy.db] rewrite locking infrastructure, handle multithreading use case

commit 8c2b9c48415fe92e7fe68548375b56085660d77e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 12:39:14 2013 +0100

    [entropy.fetchers] add locking infrastructure support code

commit 5b1d071361eb6d79adfb82c4abd121c2193d59c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 11:18:03 2013 +0100

    [entropy.client.package.actions] fetch: update docstring

commit 43223c03c5cb31ec270c2f4842bf9966f6d117e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 10:52:03 2013 +0100

    [entropy.client.package.actions] fetch: avoid potential deadlocks
    
    Holding shared locks on other downloadable files while holding an
    exclusive lock on the file to be downloaded is looking for a disaster.
    Try not to hold locks on other potentially downloadable files while
    holding one already.

commit 6efc069ddc750f903aa4efa8cd769d2f54a926e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 3 10:15:19 2013 +0100

    [entropy.client.package.actions] fetch: reduce installed_repository() lock contention

commit 4447190b4c39e0931934744b6ae3d61a1dc87120
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:44:10 2013 +0100

    [entropy.client.package.actions] action: add stat import

commit bd5100730e8c473084dd1e18cae4e126bf12430e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:43:25 2013 +0100

    [entropy.client.package] rename fetch phase to _fetch_phase()

commit 9d3acd63aa3f6f1c3351199c721e5bd169640665
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:42:44 2013 +0100

    [entropy.client.package.actions] install: complete concurrency support
    
    Add concurrency support to package files.

commit 173b93ab5240214c5c8bff24453850d9ff2653dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:13:06 2013 +0100

    [entropy.client.package.actions] action: move _stat_path() here

commit 1b5253c6e85a93c0f5d216545b8e47ec51ab86e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:09:02 2013 +0100

    [entropy.client.package.actions] fetch: remove unused method

commit 7e7058eb46860b16dfb6966b74eb1a505f8e7fcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 15:03:18 2013 +0100

    [entropy.client.package] fetch: add initial concurrency support

commit 85e360b1964a41023ae11aaa8b389a2b9968cddb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 2 14:52:44 2013 +0100

    [entropy.client.package.actions] action: fix typo in path_lock()

commit 582bf7262a3017b273b9e5c9f5c9cc013ffc93ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 19:18:02 2013 +0100

    [entropy.client.package.actions] action: expose a path_lock() method
    
    This method returns a FlockFile based class object instance that
    can be used for inter-process synchronization of arbitrary regular
    files.

commit 5d8055cb3c119a653c0a320e7fa8bfed673432fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 19:13:02 2013 +0100

    [entropy.client.package.actions] install: drop unused metadata

commit 9953048c6f4abda4eb7ded7dd3e992e574155a1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 19:07:56 2013 +0100

    [entropy.client.package.action] install: apply tarball files ownership to extra download files as well

commit f1ef4bb5e59edb35060d2089f168d7a50714ffbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 18:58:01 2013 +0100

    [entropy.misc] FlockFile: also pass the FlockFile instance to the callback

commit 8dd42f9663cbed06d3080da42457f5d3f0fdc0f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 18:54:11 2013 +0100

    [entropy.misc] FlockFile: move wait and acquired message callbacks to instance

commit 2514ab2725b79793354bad82106c0a5a72d54f1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 18:45:45 2013 +0100

    [entropy.misc] FlockFile: add support for wait messages in shared() and exclusive()

commit 4d24a9566786f0b6ea05a3b97f0e1f253900275f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 18:45:19 2013 +0100

    [entropy.misc] FlockFile: add a get_path() method

commit 76bd97981679646f0a93aa261cef8102663cc91c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 17:23:12 2013 +0100

    [entropy.client.package] install: add initial concurrency support

commit 02d35f58c337543ce1a321c6e3092c0a03a1091b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 15:53:35 2013 +0100

    [entropy.db.sqlite] commit() any pending transactions on release
    
    This avoids potential deadlocks to occur.

commit e717f7a1b36a2630ce5a8155ca7900abc65e23b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 15:01:02 2013 +0100

    [entropy.db.sqlite] drop support for locking based on rwsem for memory repositories
    
    Firstly, rwsem is semantically different from flock (but this was known) and
    this may confuse the API consumer. Secondly, the locking infrastructure is
    purely meant for inter-process synchronization, threads synchronization is
    not a current use case.

commit 5b6da64e35bcee9471a698fa2dca7e6c33fbf11a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 14:41:43 2013 +0100

    [entropy.db.skel] document further locking infrastructure assumptions

commit 688b8f97965023b5431d6c00f0744f94c92d3b85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 14:34:26 2013 +0100

    [entropy.db.sqlite] clear in-RAM cache after lock acquisition

commit df4b71d6a9eee1d48df412ac375a3ba0158e4f45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 14:26:36 2013 +0100

    [entropy.db.sqlite] use lock_path() instead of self._db for file locking

commit 5e5b006da0cb7593b7093da4fe3f893da0bbd27a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 14:26:05 2013 +0100

    [entropy.db.skel] expose lock_path() and make file lock path configurable

commit 58815a17ed96bd78da7d5d58421dd318d37d9aad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 14:11:59 2013 +0100

    [entropy.const] add /run/entropy directory setup, expose it through etpConst['entropyrundir']

commit d9f76137f0aaf5f4794078f33a6c4ed9657cd150
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 13:56:10 2013 +0100

    [entropy.db.skel] improve output during lock contention phases

commit d5634b2b29bc1fd93801595e41975db7bc3de810
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 13:49:20 2013 +0100

    [entropy.db.skel] write locking output to stderr
    
    This avoids breaking scriptability of --quiet options

commit 75b1d8498bcd2568944fd02dbda4df6727f086f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 22:27:13 2013 +0100

    [entropy.db.skel] fix exclusive() wrt acquired bool

commit 489e48ba4694cba615af20ebfb024a3d71d2fc35
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 22:21:51 2013 +0100

    [entropy.db.skel] warn when repository locks are being acquired

commit 6f37738781aa217702c33d02b7fb5c030a4d7776
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 21:21:41 2013 +0100

    [entropy.client] always prefer installed_repository() over protected attribute

commit 366fc37f59670c0d71e802cad712cb6bb08a88ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 16:17:01 2013 +0100

    [entropy.db.sqlite] implement locking infrastructure

commit a8fd6c52c0d631f4ef85d7dda6ea425d4e2f66b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 16:15:53 2013 +0100

    [entropy.db.skel] warn about flock related methods usage

commit 3d6021042f65ff99aab6b250a88ba75e51a4204a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 16:15:29 2013 +0100

    [entropy.db.skel] split release() into release_shared() and release_exclusive()

commit 6206c3de48aed87ec60df42314ae9a0ad8a2dce0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 15:21:35 2013 +0100

    [entropy.db.sqlite] add _is_memory() method

commit 4903d261daff8e1f772daaf8603cd1b93076af28
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 14:35:29 2013 +0100

    [entropy.db.skel] add base API for handling flock based synchronization

commit 8852a159137b0c635022d805d3dc2216005edcb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 14:21:28 2013 +0100

    [entropy.misc] add shared(), release() context managers to FlockFile

commit a13d78d840c624cdd1dbad41a51247975de89d4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 7 20:19:22 2013 +0100

    [magneto] tell the user not to shutdown nor reboot if the system upgrade started

commit 1c25cda14977b96ac706b01134bb7d5519a41f82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 17:49:22 2013 +0100

    Tagging Entropy version 247

commit f28ab4f7027663827fdd13f8c98cd7757943786d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 17:49:22 2013 +0100

    Release Entropy 247

commit 7b0d41e50f174b67560d84ad7d17c98fcd780c04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 15:57:45 2013 +0100

    [Rigo] add "in:exact" command to allow users to match packages, use it for lts kernels
    
    Conflicts:
            rigo/rigo/ui/gtk3/controllers/applications.py

commit 0184dac61733525b62b31e70b37f888020507d52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 16:11:38 2013 +0100

    [entropy.db.skel] fix matching of old style virtuals
    
    When only a subset of the packages in a given key, slot expose
    an old style virtual dep string (like virtual/linux-binary-lts),
    make sure not to pull in all of them instead.

commit 454b1b61fae5be5f8f4d39c776abd522ecf7aac6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 09:20:52 2013 +0100

    Tagging Entropy version 246

commit d029f5568c916840c869d2972717c15914dc970c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 09:20:51 2013 +0100

    Release Entropy 246

commit 5c717701f7af8e0730755b1ad04b2d7003183702
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 6 09:18:23 2013 +0100

    [entropy.client.package.actions] fetch: pass metadata through _check_package_path_download
    
    This method is called in the setup phase, when self._meta is still None.

commit 525bab67144934b0d0c96fda36818b1c5a24387b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 23:42:17 2013 +0100

    Tagging Entropy version 245

commit f85c890f9add76ba80550ffe99a00be69ca34c0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 23:42:17 2013 +0100

    Release Entropy 245

commit 0bf9ab5d82afcf15c094aa6c9fe9a585bf437bc6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 23:19:17 2013 +0100

    [Rigo] document the installed repository lazy load requirement

commit a2e1e6ba94074067d404daf54c49e8782449e245
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 23:11:36 2013 +0100

    [entropy.client] delay installed repository initialization as much as possible

commit 78c47b65bcd13f48208ed087e74018f4dfff64c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:25:29 2013 +0100

    Tagging Entropy version 243

commit addd11b19164da2e04ad55c9205d37f032d0a9b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:25:29 2013 +0100

    Release Entropy 243

commit 81dca7339e8d64468d57ff863242bd8b5d04b21b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:19:21 2013 +0100

    [eit.commands.command] use the Entropy class object to acquire the Entropy Resources Lock

commit c26b8fb971be6a9d2bbb57fafb446c09e8beaf71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:14:18 2013 +0100

    [solo.commands.command] use the Entropy class object to acquire the Entropy Resources Lock

commit 9c7fdd5410596246fcd542f9f0e7ee4238171d53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:12:25 2013 +0100

    [entropy.tools] update docstrings for Entropy Resources Lock methods

commit b21eeaf4d2e5dd21857c0c1f4c56cd7db48ad64f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 22:05:35 2013 +0100

    [entropy.client.methods] make Entropy Resources Lock methods classmethods

commit 82b85704ce530fa0849b07891bb40517eadd5d82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 21:36:30 2013 +0100

    [entropy.output] make TextInterface methods classmethods
    
    This makes possible to fix a circular dependency in the Entropy
    Resources Lock management methods

commit 391ed26f4fa7a0e2995d9a431b635d9a1806351a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 16:34:16 2013 +0100

    Tagging Entropy version 242

commit 4d20097e97abc543ccf92e7f01cc8e47ec76c2b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 16:34:16 2013 +0100

    Release Entropy 242

commit 8846e063aeaef263eb8454c79e3874de25d734f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 16:33:41 2013 +0100

    [entropy.db.sqlite] add preserved_libs related methods for backward schema compat

commit 87a3b0d73f26ca7c71eebc634158ab89ced20a42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 16:23:56 2013 +0100

    Tagging Entropy version 241

commit c6aced2bdc29df07a8f4b193512028340ba556b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 5 16:23:55 2013 +0100

    Release Entropy 241

commit 255b9f7d36c580d84efa20e74491e54432923d39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 17:44:25 2013 +0100

    Tagging Entropy version 240

commit 755c751d40e3ef9df55bb24a94363ec9e16d523b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 17:44:24 2013 +0100

    Release Entropy 240

commit 43992dd452cc55803c6e1f5a1b626a2d6c3023b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 17:43:44 2013 +0100

    [entropy.client.package.actions] install: fix entropy_install_unpack_hook() in case of smart packages

commit cedee6a35ca2efbf5d5a59e95944f242d9e0f1b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 4 17:38:56 2013 +0100

    [entropy.client.package.actions] install: use the correct package_id

commit 32027b244968367122e46699d4392610cbf030ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 1 16:33:58 2013 +0100

    [entropy.spm] fix vdb handling wrt locking, fix several potential races

commit b70ceca1cee3146ef2e3264caaf90fe10c9d5f28
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 12:18:39 2013 +0100

    [entropy.db.sqlite] drop retrieveSignatures
    
    This is no longer needed here since support for the old schema
    has been dropped (the schema update code will update the tables
    anyway)

commit ec3d091c22eece10674aaa73946ae517a0837c83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 12:16:06 2013 +0100

    [entropy.db.sqlite] drop retrieveProvide and searchProvidedVirtualPackage
    
    They are no longer needed since compatibility with the old metadata
    has been dropped.

commit c8c20f03aa96e424806d823639a0f865872c83db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 12:04:05 2013 +0100

    [entropy.db] drop support for deprecated eclasses and messages metadata

commit c199b6839f8262c372ef1b3366ad570f95f32143
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 12:02:07 2013 +0100

    [entropy.db] remove support for deprecated provide metadata

commit a54f5b36bc61ad5a94f1223a5a79eaa679e5b096
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 11:51:06 2013 +0100

    [entropy.db] drop 'dependencies' metadata support completely

commit a42711086b4825dbad61b7ca66976c166586278d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 11:23:40 2013 +0100

    [tests] tools: mute output

commit cd6d6b9d22df14345db171982d2162949ce5524d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 10:54:13 2013 +0100

    [tests] use const_mkdtemp() instead of tempfile.mkdtemp()

commit ac1548207d48022f831c66444888f109319d64c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 10:53:42 2013 +0100

    [entropy.tools] restore python3 compatibility on newly tested functions

commit 3a05acd16a079f5b415b47284e3ca857d0d43ffc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 30 08:25:30 2013 +0100

    [tests] spm: use const_mkdtemp() instead of tempfile.mkdtemp

commit d3cfd35bf528f4ed4e44d7f305b799234cea4046
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 21:49:42 2013 +0100

    [entropy.client.package] reopen the installed packages repository to trigger schema updates

commit cf16a4e11ee1f8a246dfe5c9a8acab58c61e024f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 20:01:22 2013 +0100

    Tagging Entropy version 239

commit 4d9397c140c6e2f4c2763bbda2fe371cd22a48dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 20:01:22 2013 +0100

    Release Entropy 239

commit 38810e2c83e5cd8bb460e92409b2f173530e8386
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 20:00:36 2013 +0100

    [entropy.spm] PortagePlugin: drop dependencies metadata compatibility

commit a5761e0302b50b7dbb5d0040a4c0c703fbed3891
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:57:01 2013 +0100

    [entropy.server.db] migrate to pkg_dependencies

commit c9809f077512985a92fa8d46bba5a9ac6ca0ffd2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:56:20 2013 +0100

    [entropy.server] migrate to pkg_dependencies metadata

commit 5c120efb6134de3a70413db60f4e8731268c2358
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:43:21 2013 +0100

    Tagging Entropy version 238

commit d10d82bebb0ffd5397d98e557eddee1c495deaf4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:43:21 2013 +0100

    Release Entropy 238

commit a01f0bd1038bc1f945cccef916e4f37cf7f507a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:41:08 2013 +0100

    [tests] mute QA and Security test function outputs

commit 982d99fe30522514b211b0cced99446536e6c326
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:37:24 2013 +0100

    [tests] client: silence tests

commit 464ae46d90ede34374bf83355ca949af2b39c079
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:29:12 2013 +0100

    [tests] drop debug output

commit e6d0a556b7183e01ca83577a745a7cd70b45d03c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:21:17 2013 +0100

    [entropy.spm] PortagePlugin.__source_env_get_var: silence stderr

commit e406a4edaa1c8e2fbe822f0966931d28a9ba11a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 19:15:44 2013 +0100

    [entropy.*] create new dependencies metadata "pkg_dependencies"
    
    The old "dependencies" metadata is deprecated. It was found that
    the generated metadata might get corrupted by colliding atom strings.
    The new implementation avoids collisions completely and is more
    efficient.

commit 48794603d09c01796aa6f35872f73a1aad57e13d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 17:38:27 2013 +0100

    [entropy.spm] PortagePlugin: make sure that /usr/lib/portage/pym is in sys.path

commit 79885e0e0f11952eeef96cb0fe0a5be84a7ae9e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 17:38:09 2013 +0100

    [entropy.client.interfaces.dep] restore python3 compatibility

commit 078c24de3b73dd4379ab1fe2ee1b6c9fd4ec0662
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 16:42:31 2013 +0100

    Tagging Entropy version 237

commit d28fd6050fcc5220c3f1b73d4e77bff9bb18f0a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 16:42:30 2013 +0100

    Release Entropy 237

commit 57d22348ea5e5bf8eec78c3eedeea227ebb6fac8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 16:41:21 2013 +0100

    [entropy.qa] _get_unresolved_sonames: try to resolve the lib using its real path

commit 2b082167cd5c360aa2ff332d6f8e772c866b15d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 16:30:23 2013 +0100

    [entropy.tools] read_elf_real_dynamic_libraries: correctly filter out elf_file

commit 32e48aa576fb6bd53d94da96b45bde821a66cad6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 16:24:25 2013 +0100

    [entropy.qa] rewrite _get_unresolved_sonames: reduce false positives
    
    Use the provided libraries metadata instead of the content metadata,
    which may be really large and error prone. Improve speed and memory
    usage as well.

commit 53ef2c06bd51cd80b2a05efb3ddee80a8a4e6339
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 15:54:05 2013 +0100

    [entropy.qa] _get_unresolved_sonames: filter symlinks from elf_files

commit aab2449b2b00535dab9ae65aa3ecadaaa8b0f51f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 15:50:49 2013 +0100

    [entropy.qa] _is_elf_executable_or_library: add allow_symlink keyword arg

commit ed6e58551d71e2122ead06e8f419c3efe46f4b7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 15:40:52 2013 +0100

    [entropy.qa] move ELF file checks to separate unified function, add debug dir check

commit 734fe7a0f92d056ce4a6633cbf63ad29cee05d18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 13:10:10 2013 +0100

    [entropy.client.interfaces.sets] fix undefined variable: err

commit b08389db21045c92bed51040b08ac1974822e90e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 13:09:01 2013 +0100

    Tagging Entropy version 236

commit 46cbde0a878d22c57cfb6e7381b6f5cbc4061b61
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 13:09:01 2013 +0100

    Release Entropy 236

commit b7292eadf133091ce169e5f5b3fee21e1d5f6d9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 13:08:28 2013 +0100

    [entropy.fetchers] do not print "Infinity" but rather warn about the accuracy

commit a5910790a607f34b7b5c692be8a7ae8271a5722a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 13:08:07 2013 +0100

    [entropy.fetchers] clean code a bit

commit 6f8164dd14017e73e91cb46584dc710f14d0da88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 12:55:26 2013 +0100

    [entropy.client.package] fix regression in .edelta files download support

commit 7fc8ad14adbff7d205f2fa0989b3404990cb3f81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 11:57:57 2013 +0100

    [RigoDaemon] add debug output on _authorize callback method

commit 3d1c79c299dc007983edf0d0640b67c82af8322e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 11:37:42 2013 +0100

    [Rigo] update translations

commit 0ce468721227b15af6228ece5fdbcee11914dc6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 11:37:15 2013 +0100

    [Rigo] update rigo.pot

commit f68ddef4ae5007e7174f34bfb5e64ee66e135c81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 11:36:47 2013 +0100

    [Rigo] add support for basic preserved libraries notification

commit ae9707d39e9dac17193379248bd1984a59073719
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 11:05:15 2013 +0100

    [Rigo] make possible to toggle the VteTerminal scroll-on-output mode

commit 04048b88186456c34da3e90b66865d682063721a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 29 10:48:50 2013 +0100

    [RigoDaemon] signal preserved libraries through preserved_libraries_available()

commit 52791086d589fb5d28ee1627607a07e26997ed1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 28 21:03:31 2013 +0100

    [Rigo] derive Shape from object, avoid python warning

commit 6848c9cda0ae9df3a9a5803c0f37ebcde566a95c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 28 20:19:05 2013 +0100

    Tagging Entropy version 235

commit b21654e7053b0bf8f7689397d21bfc616aa64484
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 28 20:19:05 2013 +0100

    Release Entropy 235

commit 56bc937e4730e02d2419670877f4fb5e0b9df674
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 28 19:55:00 2013 +0100

    [tests] cleanup run

commit 2c1226f909a11739a7283740d8c2b1b23c12f656
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 19:06:50 2013 +0100

    [client] update entropy.pot

commit 57918399e4c1639741a4c7efd9f34b427178c22f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 19:05:24 2013 +0100

    [solo.commands.manage] inform user about preserved libraries

commit c459d63fcc3c922e81ea5b58c64c159d875d8a2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 18:29:03 2013 +0100

    [client] translate file paths on "equo remove" to packages.
    
    "equo remove /usr/bin/k3b" will remove app-cdr/k3b

commit ed3e8cc263174c1942de8aefe41bf93ad4852fcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 18:28:47 2013 +0100

    [client] update translations

commit f4c1cae4fea9fe246e565e77494a2d00d719cde7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 18:27:35 2013 +0100

    [client] update entropy.pot

commit 3f046e6c07da121f24559857e16336b006dfb371
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 18:18:33 2013 +0100

    [entropy.client.package] _garbage_collect_preserved_libs: remove library iff there are no owners

commit dfb6fadf99648c3c6eb6f989e024288a0c752ded
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 17:38:57 2013 +0100

    [entropy.client.package] PreservedLibraries: fix insertPreservedLibraries() call

commit fe649e5f2b0c0883e38ab970031c9755a790e1bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 17:36:24 2013 +0100

    [solo.commands.preservedlibs] drop atom argument from PreservedLibs()

commit 2b3b2d0f275810a3f1f718d495fccd74052e6d26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 17:29:52 2013 +0100

    [entropy.client.package] PreservedLibraries: tweak API

commit 7cd5228b3afbc145668a317ebb23f7b856a7c5b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 17:27:39 2013 +0100

    [solo.commands.preservedlibs] inform user about libraries owned by packages in gc

commit 9d733afefbaf5d221b92702fbf00f500e968fec4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 17:27:23 2013 +0100

    [solo.commands.preservedlibs] drop unused imports

commit 67443f16456aef8a2d309c7122ca0b34a13c6b3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 16:46:14 2013 +0100

    [entropy.client.package] PreservedLibraries: accept any provider as valid

commit b548f4b357f505cb2f3c1ef2d0369bf2c0f2da1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 12:51:16 2013 +0100

    [solo.commands.preservedlibs] add new command "preservedlibs"

commit 97f2e47438086bc9c617897c87fac186a4c8c0d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 12:37:05 2013 +0100

    [entropy.client.package] simplify PreservedLibraries.remove()

commit e7c482ac215d999aee557ba24be17595e311e195
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 12:30:09 2013 +0100

    [entropy.db] add atom field to preserved_libs metadata

commit 334172f8f941ee0d21f81e8cbfecab173f03f235
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 12:18:07 2013 +0100

    [entropy.client.package] expose a list() method, wrap listAllPreservedLibraries()

commit 87d375e9ecfd13113eaea227101d57646591f932
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 12:17:45 2013 +0100

    [entropy.client.package] force self._root to unicode

commit 66dd05936ea23317e3075682cb659165a5d331c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 11:41:36 2013 +0100

    [client] add new paths to POTFILES.in

commit fa97583cacd279a1c2d7b64af1a9da534f3c41bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 11:25:47 2013 +0100

    [entropy.client.package] initial preserved libraries support

commit 5efdb319037df43e2a0f53a4a80dbc5e241b6892
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 11:22:31 2013 +0100

    [entropy.client.package] correctly handle symlinks to hardlinks, see Gentoo bug #406837

commit 81cf0befe41732914841ba2988ebf46070216d2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 27 10:31:23 2013 +0100

    [entropy.client.package] extend the preservedlibs module with more methods

commit 3c8f5ae81272d2243cd5739069752d4a3848fea2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 26 22:32:56 2013 +0100

    [entropy.client.package] remove useless del calls

commit 68f3db82d67811b6d295cb7fad6a6f6bb0543669
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 26 22:31:08 2013 +0100

    [entropy.client.package] add metadata parameter to _get_system_root()

commit 0a948b87847fcee380a80181d17e098b4318a1f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 26 22:26:32 2013 +0100

    [entropy.client.package] move self._meta to _PackageInstallRemoveAction

commit 548d579d2f3be4e3a36dab78cfdc2d9309633791
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 26 20:53:00 2013 +0100

    [entropy.client.package] add initial preserved libraries support class

commit 86cdf058a393406ad81eaea88f6fd18c4d245049
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 26 11:18:34 2013 +0100

    [entropy.tools] move struct import to global scope

commit ff461f467686a80db07d914e6b9aca94b4a16d50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 20:24:22 2013 +0100

    [entropy.client.package] add _PackageFetchAction.package_path() for PackageKit

commit 70a0a1c983e6529d26ad28cf73a85bcd4cc35400
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 14:15:05 2013 +0100

    [entropy.client.interfaces.package] drop unused metadata

commit 41e0cf576bd1b2b236f12db526eeffe3d1fc5167
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 14:14:48 2013 +0100

    [RigoDaemon] migrate to the new PackageActionFactory API

commit 005ac42610a2c41167f3ced859cf5496ffe7c9c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 13:58:39 2013 +0100

    [tests] port code to the new PackageActionFactory API

commit f10b9341f90aa74a3cba125a845ac7b2a589e745
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 13:53:40 2013 +0100

    [client] migrate solo to the new PackageActionFactory API

commit 453481204d2512f0bac28e75fafa89bf4fc04b85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 23 13:00:53 2013 +0100

    [entropy.client.interfaces.package] split Package class, create new API
    
    The Package has been split into multiple PackageAction based classes.
    The new interface uses a factory (PackageActionFactory) to build
    the PackageAction objects on behalf of the caller.
    
    The new factory-based interface is clean, modular and faster than
    the old Package spaghetti class.
    
    Backward compatibility has been preserved, as long as caller doesn't
    peek into internal structures and metadata. The old interface has
    been deprecated and a new Entropy Client method called PackageActionFactory()
    has been added.
    
    Please migrate your code to the new API, the old API will be dropped in 1
    solar year.

commit 44444b43d8768a21dc30523062a3f02e666a846d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 18:14:29 2013 +0100

    [entropy.client.misc] drop unused variables

commit 8f083449a6832d6d38a0a7fbce398c1f0f31ba46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 18:12:23 2013 +0100

    [entropy.client.misc] drop deprecated class, sulfur is dead

commit 1b6e7ff2fff78036be3a1da47dfc06f91dfca45b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 15:17:38 2013 +0100

    [entropy.client.package] move FileContent* classes to separate module

commit 7fe3c021bdf7f5e9b35a8d3540d60a23b87adc02
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 15:00:14 2013 +0100

    [entropy.client] move package.py to Python package

commit 69fb71f9578c6bfaeaddb5e16597edb77f9ec696
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 14:02:49 2013 +0100

    [entropy.client.package] code style updates

commit c04f2c5a50c4228d39f3658756a483e76687b98d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 13:57:14 2013 +0100

    [entropy.client.package] pylint sweep

commit ddfdc517919fdb9dea8732690a613f9de56b9fa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 13:42:06 2013 +0100

    [entropy.client.package] make _handle_config_protect() faster, use sets

commit 782ec72fd60403e6cca735d119d1fe260227c0d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 13:12:15 2013 +0100

    [entropy.const] drop all the config_protect+mask objects from etpConst

commit d41aa402bae69ba3c3c18cf2f94e5b6567d67e52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 12:54:38 2013 +0100

    [entropy.client.package] rewrite config_protect+mask handling code
    
    Improve code quality, remove several redundant parts, use set()
    objects instead of list() for both protect and mask data.
    Improve speed, save the world.

commit 36b38487a47bc73f6f5599752bd1e04befa022f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 12:20:24 2013 +0100

    [entropy.client.package] some cleanups

commit 41988b7002c3c145ea7584d9ff4489067661d129
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 12:17:48 2013 +0100

    [entropy.client.package] fix config protect and mask handling
    
    We must collect the configuration protection and masking bits before
    the installed package metadata goes away. This is true for both
    install and removal paths.

commit 9c73be1d0393137313d89145cb8c01047882aec1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 11:04:43 2013 +0100

    [entropy.client.interfaces.package] drop type checking

commit 3d7b00725bb554c83561a8f7a1408c0db31d5a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 22 11:04:25 2013 +0100

    [entropy.tools] drop stale comments

commit 8c5a499e5845ccd0ba30bd4816185aac5a063066
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 21:48:07 2013 +0100

    [RigoDaemon] set the default terminal (${TERM}) if unset
    
    This prevents portage phases printing weird things about missing ${TERM}

commit 7091c56fe0845249ee9cd236e6c28bd3597d0cba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 16:43:18 2013 +0100

    [entropy.tools] rewrite read_elf_linker_paths(), improve speed, add tests

commit 60af35b7488d3a3ae1ebf5dad975c8b92b954c2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 16:30:51 2013 +0100

    [entropy.tools] rewrite read_elf_broken_symbols(), add tests

commit 70fc4598402ab912d5839f97b517a44561484832
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 16:05:29 2013 +0100

    [entropy.tools] rewrite read_elf_real_dynamic_libraries(), add tests

commit 1f6805d389620cf041a881202fa0d3be1b9a6b41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 15:48:36 2013 +0100

    [entropy.tools] fix FileNotFound exception handling

commit 5509272fdddb0e7d338f855e6ae8402ea721e3e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 15:48:17 2013 +0100

    [entropy.tools] rewrite read_elf_dynamic_libraries(), make it use scanelf

commit 36285567849170a29737c0519574dac369494aaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 13:05:34 2013 +0100

    Tagging Entropy version 234

commit efeefa1d7ce7481e004323170bc29162dc89ea74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 13:05:33 2013 +0100

    Release Entropy 234

commit 24ff697eae45e563d3bf12e19eb769ab6f7b7055
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 13:05:16 2013 +0100

    [todo] update TODO

commit 161dbed43d76fb4bc4df30318c8de6e9e5f63569
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 13:00:11 2013 +0100

    [todo] update TODO

commit 14f4b7b8c5a2b17cc7b29e0913e82e07cb326f09
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 21 12:39:05 2013 +0100

    [entropy.spm] PortagePlugin: drop the old license setup code, fix portage >=2.2.0_alpha189 support
    
    The old license setup code is no longer needed since 2009. EAPI < 3
    use ACCEPT_PROPERTIES="* -interactive", which is now set in the environment
    (note that we may want to reduce the scope of the variable to portage.config
    in the future). EAPI >= 3 use ACCEPT_LICENSE. check_license() in
    eutils.eclass is gone as well.

commit 973dbc62e764ae7a1ec8bec18ac173871c2682a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 17:22:35 2013 +0100

    [todo] update TODO

commit 96ef5868f4b09bc7a4c6a12219d47a91e2788639
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 17:09:48 2013 +0100

    [entropy.db] initial repository database support for preserved libraries

commit 3c7fc6f4d09343c6ab2bb1cdcca2c7e421dee0aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 12:34:41 2013 +0100

    Tagging Entropy version 233

commit 66f146348849b89989563251e7642e0be5ce26ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 12:34:41 2013 +0100

    Release Entropy 233

commit d089978b7439180bf8e4155a5b6744eb8f8f166e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 11:42:51 2013 +0100

    Revert "[entropy.db.cache] add timed expiration support for cached elements"
    
    This reverts commit 8b7c48c2d99822d154bb0cca90f41683551691ca.

commit d786c403c8a9c912c7b013de57c95f5d511ac96b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 11:38:53 2013 +0100

    [entropy.db.sqlite] fix the retrieveDependencies cache invalidation paths

commit 8b7c48c2d99822d154bb0cca90f41683551691ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 11:25:02 2013 +0100

    [entropy.db.cache] add timed expiration support for cached elements

commit 47657d62854964a8f8f8c3b0877844d2a31abc7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 20 11:15:53 2013 +0100

    [entropy.misc] ParallelTask: code style update

commit 465f086148be012e1fe729b01a40997e6df7a054
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 22:10:36 2013 +0100

    Tagging Entropy version 232

commit 8124d071d671852a327769bcc61ad495ebdc836a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 22:10:36 2013 +0100

    Release Entropy 232

commit 275f4d4c7491a603ace4bed19024b0a4706814df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 22:08:34 2013 +0100

    [entropy.server] validate missing dependency string using searchPackageIdFromDependencyId()

commit 650a4626320d9b06c43d5332a7068c4a507348df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 21:46:27 2013 +0100

    [€ntropy.client] s/idpackage/package_id/

commit 8ce1f920e06e15c7b2f625314d8e0adffded622c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 21:38:24 2013 +0100

    [entropy.server] s/idpackage/package_id

commit 17d1a89ee440f717e5c9921dff10846622725127
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 21:21:12 2013 +0100

    Tagging Entropy version 231

commit 435b75effa7bba772f8df4a8937c9a10704d387c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 21:21:12 2013 +0100

    Release Entropy 231

commit 421b65ab3a6d9e73ca8afe26bdece174aa8f3d0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 21:19:27 2013 +0100

    [eit.commands.commit] use map() instead of filter() in installed packages scan

commit b36119bd55371dc04812df3431aa16aa5c313d58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 18:33:51 2013 +0100

    [eit.commands.commit] start counting from 1

commit b1d0c40153d11346c3901d851c19c47b100d80b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 16:55:19 2013 +0100

    [entropy.server.interfaces.db] do not pull packages.db.light.bz2
    
    There is no need to download this particular file because it will
    be re-created from scratch by push.

commit 0a1c08b1e87bf0cf7b0dbf1d63179032d02a1f95
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 14:51:10 2013 +0100

    [entropy.server] simplify _deps_tester(), improve speed

commit 7eb0687ba9e695a9f9d23dead8f7e69faa53b560
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 14:48:20 2013 +0100

    [entropy.db] make listAllDependencies() public

commit 1834dbe55d30af6a4c98267d086498333eb07581
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 13:31:01 2013 +0100

    [entropy.db.sqlite] retrieveDependencies: final performance tweaks

commit 66c01f339b6e73618d7f12adff44c4baf067adbc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 13:20:12 2013 +0100

    [entropy.db.sqlite] simplify retrieveDependencies() code

commit a8d2ae3313bb4971f46149aa2adcaae72ad22632
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 13:06:36 2013 +0100

    [entropy.db.sqlite] add in-RAM cache support for retrieveDependencies()
    
    This seems to give 15% speed boost in certain scenarios

commit 8e600c39eaefecf03ecef590ca1ac22f123be104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 12:03:26 2013 +0100

    [entropy.client] code style updates to dependencies_test()

commit 016573701c7859de7906702666b9e7ceb4217bcd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 19 11:18:05 2013 +0100

    [entropy.db.sql] fix retrieveDependencies() usage of resolve_conditional_deps

commit 3e4e81fe8a7f8e6dc976e209962245aaef1c1b42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 15:34:02 2013 +0100

    Tagging Entropy version 230

commit 1c6fd477764b69c95f359bfd2ab362575d6e0add
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 15:34:01 2013 +0100

    Release Entropy 230

commit 8d6002edaf30eda7c11bbbabe14adbd920b454d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 15:29:03 2013 +0100

    [eit.commands.commit] commit data only when something changed

commit 9e2a324e83cdab0cd59a025ed3d4f255567f0326
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 15:10:17 2013 +0100

    [entropy.server.db] use revision from package data if none is forced
    
    this avoids the generation of packages with lesser revisions during
    package moves from a repo to another.
    If we inherit the revision number, we should try to keep it as long
    as there are no packages with greater revision number in the target
    repository.

commit 08e4b487bfe1d5d04b197007e334129e3a47e72c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 15:08:15 2013 +0100

    [entropy.db] API change, handlePackage(forcedRevision -> revision)

commit 704e5c8765d757c4a8d3c564f157159d5e512218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 12:28:08 2013 +0100

    [eit.commands.commit] refactor _commit(), divide the function into multiple sub-functions

commit 715251d062756a274116ed2102a7e61fa4ab019f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 11:30:18 2013 +0100

    [eit.commands.commit] start splitting _commit() method

commit 85d56085625ebf002f672d442e903c974124c9fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 11:06:48 2013 +0100

    [eit.commands.commit] make "eit repack" not fall back to packages scanning

commit b70d9c2f2920a469e56d6c1d8323fbf05288a623
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 10:59:16 2013 +0100

    [eit.commands.commit] make "eit repack" smarter and more reliable

commit 384db92b1738ae1041b17dcea47e056ac29f6495
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 18 10:44:21 2013 +0100

    [eit.commands.commit] improve output function usage

commit f0db93e10c987fdf3c0c1c1618aaa0472bb0086e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 17 18:39:52 2013 +0100

    Tagging Entropy version 229

commit 7f6def42e7132894ec1b9079255cffb272899ced
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 17 18:39:52 2013 +0100

    Release Entropy 229

commit e164b4b57794e53bd4f52367c1d41d92c53e5834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 17 18:38:49 2013 +0100

    [matter] fix portdb.xmatch() when package is keyword masked
    
    This commit fixes the use of backupenv.

commit 7c21ee500d7af49c28447d29e2792dd9a9a43ed5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 17 18:38:25 2013 +0100

    [matter] do not create a new settings object, but keep reusing the same one

commit 1f0750a183412f1647cbfe109fa5e201d2fae15f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 15 12:39:49 2013 +0100

    [entropy.server] add another QA test, guard against revision downgrades

commit 3431755aaf201735d6153a49f4b34de508b12bf4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 15:36:32 2013 +0100

    [RigoDaemon] do not trigger kernel-switcher if kernel is already installed

commit c689434298ef6783a3cde0f65e899086485153f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 13:23:53 2013 +0100

    Tagging Entropy version 228

commit e5226d2d762c1bc03375d995e3ff57b74c729286
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 13:23:52 2013 +0100

    Release Entropy 228

commit 42ab0c38a1ff75b9e68b7a7fec5e261d5d9ba583
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 13:17:14 2013 +0100

    [RigoDaemon] use KernelSwitcher.list() rather than reimplementing the same logic

commit e93eb247281a32652d4a4500b8af1227a5fd3c87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 13:14:17 2013 +0100

    [RigoDaemon] implement transparent kernel-switcher support

commit 51c77c13788e304f54c46f64ac176b360e21549e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 13:13:02 2013 +0100

    [kswitch] fix undefined reference "kernel_atom" in PreparedSwitch.post()

commit 4fbfdaea763c931c2a1a1d670ee10d2319750580
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 12:44:27 2013 +0100

    [kswitch] improve API usability by external components (RigoDaemon)

commit 5e523521efcb908697df86f7185ac4ee0a50e009
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 11:46:18 2013 +0100

    [Rigo] use kswitch to get the kernel binary package names

commit 6b3d4d99782df4339cf1e03c01bf6390ff07f42a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 11:45:57 2013 +0100

    [kswitch] add virtual/linux-binary-lts variable string

commit 1938f9e439052276575ded7bd86cc3b2e25ab9aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 10:10:55 2013 +0100

    [Rigo] update rigo.pot

commit fb25f279f446915f959e4168f78fabc3a4f385f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 10:08:30 2013 +0100

    [Rigo] add preferences menu to show available kernel binaries (both LTS and not)

commit 718b03f5cc8cd828a6ed0798858efc8ac2fe4128
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 09:47:50 2013 +0100

    [Rigo] add author bday check

commit e18b93a8ff222b0b424b5792ea87a94a364adad3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 13 09:46:38 2013 +0100

    [entropy.tools] add is_author_bday method
    
    The cake is a lie!

commit 015bda378bf906b89916b939607a59e422dcacf7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 11 09:12:13 2013 +0100

    Tagging Entropy version 227

commit 2bbeae69e104d6f25b7c3eebc87ed1386f9655fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 11 09:12:13 2013 +0100

    Release Entropy 227

commit 000056afaa95b4a516213a18819403fdf02afa9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 10 19:42:44 2013 +0100

    [matter] improve ACCEPT_KEYWORDS setup basing on the "stable" parameter
    
    This tweak makes possible to directly skip depgraph generation if
    the root node (the dependency to check, last node of the toposorted
    queue) is already up-to-date (wrt to stable: yes, for example).
    
    This is what Portage does internally (using backupenv) and may break
    in future releases without notice. So, keep the settings["ACCEPT_KEYWORDS"]
    setup as a guard, to ensure the safety property.

commit 939367dec8dd40057c41798dd145ea21dc03bd8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 10 17:20:03 2013 +0100

    [entropy.client.interfaces.dep] introduce rewrite_selected_matches fixup code
    
    See Sabayon bug #4475

commit c54a6e54adf991cc7ebfc1819e47768cb847ff67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 10 17:14:54 2013 +0100

    [entropy.client.interfaces.dep] use set type for internal selected_matches
    
    Given the current use cases, this is faster.

commit f1ef265b2fc7b82782b56ad365890b688612bd8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 8 22:04:30 2013 +0100

    Tagging Entropy version 226

commit 220e55045357a8ea7a7febe78066899fcbe6fc24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 8 22:04:30 2013 +0100

    Release Entropy 226

commit 52da3768739798885964e6c8f735bc750cf15644
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 8 22:04:07 2013 +0100

    [client] update translations

commit fd835e2c45c132bf3cb42ec9df23de69103aa751
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 8 22:03:17 2013 +0100

    [Rigo] update translations

commit 7a24bbc39b003b0533b826602113ab37b67a3ae6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 7 21:25:52 2013 +0100

    [conf] protect /var/tmp/entropy from systemd-tmpfiles.d
    
    See Gentoo bug #490676

commit fe225252539246c3640dae70312dd008dd3bfe8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 5 11:24:43 2013 +0100

    [client] update translations

commit 37fb558566e6af1923e90814cce7f23e6e45a755
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 5 11:23:44 2013 +0100

    [client] update translations

commit cef85712fcf1ba57c194ea9225ed2fb5c3ea52d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 5 11:23:22 2013 +0100

    [magneto] connect to "system_restart_needed" signal

commit a323563b227d3a9b0b4e9d496f9db1a29fd70e53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 5 11:17:32 2013 +0100

    [RigoDaemon] add "system_restart_needed" signaling

commit a7d90680de94545773d70a3888b317be276f7288
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 17:03:15 2013 +0100

    [client] update entropy.pot

commit 18364abe636053765c948c5d8bf35ed4ae7f5e9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 17:00:01 2013 +0100

    Tagging Entropy version 225

commit ce8498a1fb2d33096db20d565784b93027998c7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 17:00:01 2013 +0100

    Release Entropy 225

commit 5f93a73f463017b4cae873db3a5b632cda9908aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 16:59:20 2013 +0100

    [tests] update bytes_into_human() test case

commit 82a2239c626029d1044f57c2aec0f8f23164373d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 16:58:31 2013 +0100

    [magneto] implement One Click Update support for all the frontends

commit ecc0cc9ca63fd24d054fddc361fad573aaabec94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 16:41:24 2013 +0100

    [magneto.gtk] set the appropriate icon name on the notification object

commit 7034a4570188da91bf91bd002236d147b9095cb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 16:14:31 2013 +0100

    [magneto.gtk3] set the appropriate icon name on the notification object

commit 71df773f5c2e0d7527802e192081dcc2a6e74d0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:49:44 2013 +0100

    [server] update translations

commit 4f4fed68196689eb90429c26151a7c227db62f4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:49:13 2013 +0100

    [server] update entropy-server.pot and config

commit bc0e366884dd90a07b51b8e5ab2746b5eb300fe9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:48:08 2013 +0100

    [Rigo] update translations

commit fc3dc5181a9bdcd080442896cdd45b6b05f77b0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:47:21 2013 +0100

    [Rigo] update translations and config

commit 819ea31c59d9519de1a09eacb9e1e98c002427f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:46:43 2013 +0100

    [client] update translations

commit 30d2a572bb6e412e1b78edb97e4ef36a0194ddd1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:46:34 2013 +0100

    [client] update entropy.pot and config

commit b71ede2b25d51d8bfedea317fd96c967940f2590
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:39:43 2013 +0100

    [RigoDaemon] implement support for fetch_abort_function
    
    This makes possible to immediately interrupt the download process

commit 51e7e03c0015664116a052862ed8ba3c8130adeb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:39:11 2013 +0100

    [entropy.client.interfaces.package] call fetch_abort_function early
    
    This makes sure that the interruption will happen almost immediately

commit c2feb6354db93001432d94640a06e27ed26b2aa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 15:38:45 2013 +0100

    [entropy.fetchers] do not leak a fd if the abort function raises an exception

commit 1ebbae17fde66f80b127f0affb148d11d20c435f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:49:40 2013 +0100

    [Rigo] 1kB is 1000 bytes

commit acc96f1adad4e07d9a1a0836965a5dc594d4180a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:49:22 2013 +0100

    [entropy.transceivers] 1kB is 1000 bytes

commit 1b120b53ff41ef7bfc50e80a198ea94510e25339
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:47:36 2013 +0100

    [entropy.fetchers] 1kB is 1000 bytes

commit c752b7775a5f027a6fbec3f29dcff661b2620efa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:47:10 2013 +0100

    [entropy.tools] 1kB is 1000 bytes

commit a0f684b8aed253871c0c1f3a82f705068de44d84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:41:21 2013 +0100

    [RigoDaemon] fix MultipleUrlFetcher stats computation
    
    Also introduce stale data handling.

commit 880ec0588af0ead0a4fc754bf7800ac0d7573600
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:38:50 2013 +0100

    [entropy.fetchers] MultipleUrlFetcher: move stats calculation to separate method
    
    _compute_progress_stats can now be used by subclasses to correctly compute
    the aggregated statistics without code duplication

commit 3fe20f1bd9147ca3f61228a85b631e0836167aa4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:16:09 2013 +0100

    [entropy.fetchers] make url_path_list and transfer_data protected

commit b1642ac2cb4e3ae7281ddfd5acd47c1acbc904c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 14:11:22 2013 +0100

    [RigoDaemon] *UrlFetcher: move class variables inside instance

commit 898a200479af7f1a3bcfdc69139fb14b1e965898
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:59:18 2013 +0100

    [RigoDaemon] always avoid transfer_output() signal floods

commit 23e18a9dfe69a2d7651454d0171a1e291a8eb9e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:52:35 2013 +0100

    [entropy.fetchers] do not calculate any stats until all threads have computed theirs

commit 0a7251bcbd43ab535a2a62a90359d50ef6d0037f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:37:47 2013 +0100

    [entropy.fetchers] remove unused variable update_step

commit 246863357b4c2b63654784e3ac853eac22251d7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:27:48 2013 +0100

    [entropy.fetchers] MultipleUrlFetcher: protect __progress_data with a mutex
    
    Stale information may be used to perform progress calculation.
    The mutex ensures that stale data is not used to compute it.

commit a71e59cd663d17e899e103d9c6d6b72b8fd4695c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:17:10 2013 +0100

    [Rigo] add --upgrade cmdline switch

commit 747cfc9ad4383078d96410c13cd29356bbfd7625
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 13:16:56 2013 +0100

    [Rigo] debug_rigo.sh: append argv at the end of exec()

commit 60febda4f06a6a1bf0c5f2f0c9eecd48cd57a335
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 12:57:08 2013 +0100

    [RigoDaemon] add initial One Click Update notification support

commit d91a8d7c9ed29a088057600289c612360b824b46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 3 12:56:20 2013 +0100

    [kswitch] fix _guess_kernel_package_file subdirs generation

commit 91f6c24d9dfbbe2b8454a42748bf2df7e25a5622
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 2 14:37:33 2013 +0100

    [kswitch] add new method KernelSwitcher.running_kernel_package()
    
    This public method can be used to determine the currently running
    kernel package, if it comes from Entropy repositories.

commit 5b9a5ee27345d1f4dd01a3685e9491def2dbbd91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 2 14:17:33 2013 +0100

    [RigoDaemon] extend updates_available() signal with "One Click Update" information

commit e02c8da563616af6cffaa3a0e360057f0c855c61
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 2 14:12:22 2013 +0100

    [RigoDaemon] fix xml indentation

commit 82ca6450d93a224fba322a4925896c9629d435ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 29 23:31:40 2013 +0100

    Tagging Entropy version 224

commit 3d2eb09213bc6f0d9300c0497703e8487bcb8b6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 29 23:31:40 2013 +0100

    Release Entropy 224

commit fa71378cca200d29283e58dab140eed4429b33c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 21:03:45 2013 +0100

    [matter] fix typo in variable name

commit 7680861cbbbea10857463811abed73465f940e0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 20:56:45 2013 +0100

    [matter] fix post_build execution wrt collected statistics

commit d8a4b741a52069c82bfd803decf6ebfd28cf47a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 20:51:03 2013 +0100

    [matter.builder] fix needed_license_changes backtrack info handling

commit fc56ba5be290c402e15402713070fc71432c4bac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 16:57:36 2013 +0100

    [matter.builder] execute post-build operations iff there has been vdb activity

commit 964b8ad7cf191f6cc1cce1d591465f1f3bb081fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 16:51:52 2013 +0100

    Tagging Entropy version 223

commit 28cb3980694e9266e1885c43d2418cc2033a27a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 16:51:52 2013 +0100

    Release Entropy 223

commit 1c2b6d01536e3000c3086666d0adccf7350f2392
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 14:48:50 2013 +0100

    [matter] fix function calls wrt dict expansion

commit f66aee8ef5cd4849d4ccf1c2df0ede9dc9adebb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:52:33 2013 +0100

    Tagging Entropy version 222

commit d7b9cd30b779f19aa4a7abdf6c74d03e31f65f08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:52:33 2013 +0100

    Release Entropy 222

commit eeac4a7782ee23020dc8e51826b1c966d6c9ad22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:49:15 2013 +0100

    [matter.builder] use __str__ or __unicode__ instead of copy.deepcopy() when possible

commit c2c4647c860f3d2a2338fb921dc259e4ebe5f880
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:40:09 2013 +0100

    [matter.builder] regenerate dbapi.auxdb objects after calling close_caches()

commit b427d09f67be3a548723699323a8b4b62b49e0b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:28:05 2013 +0100

    Tagging Entropy version 221

commit 93bc50c5397a496420b28c553683a93b690a0792
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:28:04 2013 +0100

    Release Entropy 221

commit 5884c68bcdc8043401cddd73cbc636c69ee1e1f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:24:46 2013 +0100

    [matter] use PackageBuilder.clear_caches()

commit 66db77935dd71a72642e0755282224bb76c8f9ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:23:58 2013 +0100

    [matter.builder] add PackageBuilder.clear_caches()
    
    This method is now responsible of clearing all the Portage and
    Binary PMS caches.

commit ee4452ff3131dc74ab0c82ef9c14cfbb018597cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:23:20 2013 +0100

    [matter.builder] use copy.deepcopy to copy more objects, avoid circular references

commit 47ea8c70cac135c32aec03fbd61b77d0e15c73d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:22:30 2013 +0100

    [matter.builder] use vardb.match without cache, reduce memory usage

commit 3ae112caae8baac4788959bdea7928d1050b8ab5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 28 12:20:34 2013 +0100

    [matter] use collections.deque instead of lists, improve memory efficiency

commit 274adb4c3e75afbc802d9669f58e2216b2b1ff7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 27 19:35:39 2013 +0100

    [matter.builder] acquire a file lock before calling PackageBuilder.sync()

commit b5dadd905ded82a24be88cd8a1359e73ad7facea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 27 18:35:13 2013 +0100

    [matter] add another example particle

commit 6969da5a3eccbb72f6cd6a9780b29f613c0a7d04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 27 18:35:00 2013 +0100

    Tagging Entropy version 220

commit c95955c1ae8aa541c779628858fabf36977c027a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 27 18:35:00 2013 +0100

    Release Entropy 220

commit aa2a6520f4fb17aecb15c91be467e12c8b56ce0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 27 18:28:54 2013 +0100

    [matter.builder] expand depstring to match all the available slots
    
    If a particle contains the depstring "www-apps/bugzilla", do not
    just match the best available, which would include only the latest
    slotted version but rather go through all the slotted versions
    available and apply filters from there. The net result is that
    we will never leave slotted packages behind.

commit 594656e03d929d656a55af51314740d35d67c872
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 24 11:16:17 2013 +0200

    [solo] try to append a category to package names in case of no match
    
    When matching strings like "entropy" against the available packages
    repositories, entropy may not be able to find the right package due
    to name collisions (packages with same name and different categories).
    So, try to guess the category part by looking at the installed packages
    repository.

commit 79261d50861a465f2849cd16cbcd5885e8efd3d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 13:08:29 2013 +0200

    [RigoDaemon] increase auto_repositories_update randomization space

commit 78144d3a6606cdf669252ef92898479985b119ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 10:44:13 2013 +0200

    [matter] use copy.deepcopy for every portage backtrack generated object

commit 886c441850d73f23d2008239bb120b1bc1913396
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 10:43:43 2013 +0200

    [matter.main] merge the use_changes dicts in a safer way

commit 94d04cc1ef6014bcd50ef145dfac56370f43411c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 10:40:56 2013 +0200

    [matter] add support for needed_license_changes backtrack info

commit 4124a3e4e99c175c09c4221a91345c843f79d701
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 10:27:45 2013 +0200

    [matter] add support for needed_p_mask_changes backtrack info

commit 2594f3f1d2eac72b60900b0aacfd09c774b2cfff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 21 10:18:59 2013 +0200

    [matter] use copy.deepcopy with Portage Package.pkg objects to avoid leaks

commit 487bfc183d270ee1fa4d395f7add99b8791e4682
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 17 16:36:52 2013 +0200

    Tagging Entropy version 219

commit 85a653ba65efb87f2385ffb503874aa3804ccd90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 17 16:36:52 2013 +0200

    Release Entropy 219

commit ed6224576dc34bf4f352a9982cbb6f7bea2413ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 17 16:35:52 2013 +0200

    [entropy.client.interfaces.dep] move calculate_updates() back to single threaded implem.
    
    As usual, Python and multithreading is a funny joke in terms of
    performance.

commit 764b2152787602aa9828d63e9b61f1a40a793672
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 16 11:46:44 2013 +0200

    [eit.commands.{mv,cp}] add support for package sets

commit 16ec9990e0f7d83af74df47efe64c14596886090
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 14 12:37:09 2013 +0200

    Tagging Entropy version 218

commit d842b47396b96cd287127e7f67ed0fb72f0f4851
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 14 12:37:08 2013 +0200

    Release Entropy 218

commit 64629bde8abee1ffd5b9c38e39bf2efdd561cae2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 14 12:23:17 2013 +0200

    [entropy.qa] add missing import

commit 0ae6d16483a86b3de37b58522a7d674555afee2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 13 11:51:46 2013 +0200

    [entropy.cache] do not use hash() in MtimePingus, but SHA1

commit 77db0cf3cdb3523d0316d06b3e7325b07551c4f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 12 17:21:02 2013 +0200

    [entropy.client.interfaces.dep] add experimental multithreading support to calculate_updates()

commit 4313baf4b6a4b35d339ceba0df2c449eeac4d1ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 11 16:16:46 2013 +0200

    [solo.utils] enlightenatom: add slot substring support

commit a079e57ccc6519815160ef0e514a51879b055dce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 18:54:48 2013 +0200

    [matter] add Portagge backtrack info "needed_unstable_keywords" support

commit 8aa8f1b3e436f07404079ccaee41223b43846f76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:22:12 2013 +0200

    [entropy.transceivers] remove unneeded .flush() calls

commit 78deb16b821fcc20a715ee4b0411be313bfd7542
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:21:57 2013 +0200

    [entropy.spm] PortagePlugin: remove unneeded .flush() calls

commit 31b35cd5203a65eccb8076d819b0fca6c28257b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:21:25 2013 +0200

    [entropy.spm] PortagePlugin.xpak: remove unneeded .flush() calls

commit 9c38a070d6a4e1f2b962fc67a65661248dfbdc24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:20:44 2013 +0200

    [entropy.server.interfaces.main] remove unneeded .flush() calls

commit 31528cd850f6e01cebc6acf113d9dd491f16328b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:20:23 2013 +0200

    [entropy.server.interfaces.db] remove unneeded .flush() calls

commit deba77f44ef6284425408839634f6ca8034a7365
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:20:03 2013 +0200

    [entropy.client.interfaces.package] remove unneeded .flush() calls

commit 913ad559e7ee2033c5aa00cbff351e64ba83a60a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:19:44 2013 +0200

    [entropy.client.interfaces.client] remove unneeded .flush() calls

commit 61307b21fa6d09fb3d730df616ba3808329851d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:19:27 2013 +0200

    [entropy.core] remove unneeded .flush() calls

commit e32b94dcce3505e12dd0cb8fc279bcdae40698ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:19:16 2013 +0200

    [entropy.const] remove unneeded .flush() calls

commit 670c9ae992536a70ca5bd2598bd5d3c9e27575c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:19:04 2013 +0200

    [entropy.security] remove unneeded .flush() calls

commit b317ffa0f339c49661fe3bbd04e7ced581329899
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:18:53 2013 +0200

    [entropy.qa] remove unneeded .flush() calls

commit c49924504a41c1a2dc4982217338f9bcd2d93bf5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 10 10:18:31 2013 +0200

    [entropy.tools] remove unneeded .flush() calls

commit ae1ff0b83558a46ded6b6f6c9abcbd89d088d11e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 9 21:23:14 2013 +0200

    Tagging Entropy version 217

commit 5fead492a12cc32dc9f13b28f299db4bd5b4227f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 9 21:23:14 2013 +0200

    Release Entropy 217

commit 74169c1a8ad6473251e3ae66fbd23235c2418a2c
Merge: 0b7423a7f cc0346bb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 9 12:22:15 2013 -0700

    Merge pull request #2 from dMaggot/master
    
    Removing Call to Deprecated vte_set_background_transparent()

commit cc0346bb22c0229b2b098aa7fa0bfb71eb79a455
Author: David E. Narváez <david.narvaez@computer.org>
Date:   Wed Oct 9 09:31:19 2013 -0400

    Removing Call to Deprecated vte_set_background_transparent()
    
    For some reason this has recently been causing rigo not to start
    in my system, but the fact that it is already deprecated should
    be enough to just get rid of it.

commit 0b7423a7fd7be3c5dd94b62eb4de6c66b2525315
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 8 16:00:55 2013 +0200

    [solo.commands.*] properly use the return value of _install_action()

commit b1ac6994fa76cae67dc6057ee33e8cb779cc2d74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 8 15:55:36 2013 +0200

    [matter] catch OnlineMirrorError during entropysrv commit()

commit 978eccc78e94e9144dc66cc7392a5120943c32d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 1 13:17:38 2013 +0200

    [entropy.spm] _add_kernel_dependency_to_pkg, rewrite to use /etc/kernels data
    
    Trying to figure out the kernel owning /lib/modules/vermagic doesn't work
    in all cases. Packages like sys-kernel/spl may be returned as valid
    kernel packages. Now that /etc/kernels/vermagic consolidated, it's time
    to use it.

commit 7bffbc34038acba00bb7bc85c0b7967a1dd84714
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 29 10:45:17 2013 +0200

    [entropy.spm] PortagePlugin: fix const_dir_readable() if condition

commit 941146c95b6cc4d6ea67684c0a42b46f701cc3b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 21:00:52 2013 +0200

    [todo] update TODO, drop TLS proposal for now (due to _cleanup_all())

commit 321ff3c0c8f90b45a587b2c1c8c8a860d4e419af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 20:56:19 2013 +0200

    [entropy.tools] drop compress_tar_bz2, no longer needed

commit 060c12193d204bd21cebb2b0192731261280bf6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 20:50:45 2013 +0200

    [entropy.tools] drop spawn_function(), no longer needed

commit e3542b23e476d00f5d58f5709a816814916a5438
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 10:53:49 2013 +0200

    [entropy.misc] fix variable referenced before assignment

commit fb810f290e72a4fcead09c4098e541a46babcdc0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 10:52:41 2013 +0200

    [entropy.client.interfaces.methods] fix undefined reference

commit 7d7284dfe3cb9cc569465f3c45756e7d3b81d09f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:58:09 2013 +0200

    [todo] update TODO

commit 9426900ccc3b7579024f16b9d70d99655a181be3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:57:32 2013 +0200

    [eit.commands.log] drop access() usage

commit fd981bacb951193d78ff380ccad93196968a6bd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:56:35 2013 +0200

    [eit.commands.inject] drop access() usage

commit 3e7608690fab27a39ffbf5374e1f9102e86e33ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:55:29 2013 +0200

    [Rigo] drop access() usage

commit 27659c6dc676943ffe82f0070ded6c2dbb9db380
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:53:44 2013 +0200

    [RigoDaemon] drop access() usage

commit d837c700812d2ff462a3ee8c24c740f606c30610
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:53:07 2013 +0200

    [magneto.core.interfaces] drop access() usage

commit d5dc497dcc78c836a96db1dde773446c5c60a218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:52:18 2013 +0200

    [solo.commands.conf] drop access() usage

commit e836630db4ff8f96ccaee7824592ff0a5d0d3dd2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:51:30 2013 +0200

    [solo.commands.ugc] drop access() usage

commit 95e291bd6201948f20d6d8186646493f125fa9fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 18 08:50:46 2013 +0200

    [solo.utils] drop access() usage

commit fe83020ddd563544ba8ea53cef2193819bfca5c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:20:56 2013 +0200

    [kswitch] drop access() usage

commit 29a7854d935ce1486c1d386e8cef0bc5c1e5b8c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:19:56 2013 +0200

    [entropy.client.misc] drop access() usage

commit 933e792a56c71577e7f99b1f8f3f8a89560900d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:17:58 2013 +0200

    [entropy.client.services.interfaces] drop access() usage

commit c9b3195b68e8d7a765f63284cf00745a11657344
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:17:49 2013 +0200

    [entropy.client.interfaces.repository] drop access() usage

commit 0993913717f6d89c10512b23253022862cd135fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:16:12 2013 +0200

    [entropy.client.interfaces.sets] drop access() usage

commit b6c1668c419f1444850215a1e0ba3f76ef1640eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:09:38 2013 +0200

    [entropy.client.interfaces.dep] drop access() usage

commit 9297be600d0f14c0912f99c724f0414e33c9f06c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:08:16 2013 +0200

    [entropy.client.interfaces.noticeboard] drop access() usage

commit 723ccaa90e99c9c42bfc94b7b5ebf82bd5835de6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:06:26 2013 +0200

    [entropy.services.client] drop access() usage

commit 1a9566ddb7c6915dd6c460374ac2b7cf06304c81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:05:44 2013 +0200

    [entropy.const] introduce const_dir_writable

commit 8d6689baf726b7ec2b91ef864f95657d324149a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 18:04:38 2013 +0200

    [entropy.const] move const_dir_readable logic to _const_dir_something

commit 53fe36eb6ad45cdced90fa691af9324a996aac56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 17:59:39 2013 +0200

    [entropy.client.interfaces.client] drop access() usage

commit 5944218a50afb42937c454a1b3b30683030dac64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 17:56:49 2013 +0200

    [entropy.client.interfaces.methods] drop access() usage

commit 377cc38519d37e1bce7c62ff31306a907d205404
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 17:18:26 2013 +0200

    [entropy.qa] drop access() usage

commit d2a542ad728cd64c55fb29640cd92acc56b9962c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 17:12:43 2013 +0200

    [entropy.db.skel] drop access() usage

commit 5c16439cdf50446e7e3667523d3ce7da8f30af55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 17:11:10 2013 +0200

    [entropy.client.interfaces.db] drop access() usage

commit 93d3ddc87b85892c6a4d35943257409ff8d4255d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 14:21:40 2013 +0200

    [entropy.db.sqlite] drop access() usage

commit 9f3b532a6b3d385e69c5ba208f75299866576f05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 14:20:10 2013 +0200

    [entropy.const] introduce const_file_writable()

commit 0c5abdce77f91bed06779cd8bb43f26b01a12bac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 14:17:33 2013 +0200

    [entropy.const] move const_file_readable logic to _const_file_something

commit 689e96e06f6aaed3e0cea8e0e08b41abc0314811
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 14:06:07 2013 +0200

    [entropy.const] const_dir_readable: use os.open instead of os.listdir

commit 0c9890d1246a2e9ac1d34f7877d9cec4a0f3995b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 14:03:25 2013 +0200

    [entropy.const] const_file_readable: use os.open() instead of open()

commit 1d3551b917b586530795cb3c2b2d45f84dfbfe87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 17 12:37:32 2013 +0200

    [entropy.client.interfaces.trigger] drop access() usage

commit 2845a6fc62d0c9173ad20801d752021538be25e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 15 17:48:28 2013 +0200

    [entropy.core] fix _repositories_parser() repo_conf readability check
    
    Commit c3bba9a10dbe977a71053d2c02200df6fb28a5f0 introduced a regression
    in configuration files parsing. This commit fixes the regression and
    properly handle the reading of repo_conf.

commit 0aa435595fbd87b337028cadd11d57ae5865307d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 15 10:01:17 2013 +0200

    [todo] update TODO

commit 260f8aa439e5f6b31db53600948e98aca2454ad7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 15:35:24 2013 +0200

    [entropy.client] __generate_fetch_metadata: drop access() usage

commit 29c0f4cb9f562fb974500ffd017c8075f92966b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 15:29:23 2013 +0200

    [entropy.client] _handle_config_protect: drop access() usage

commit fb9fe3a8d09595c9d0568f7dc403bb70db08ebbe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 15:28:22 2013 +0200

    [entropy.tools] istextfile: catch OSError and IOError exceptions

commit 8e70eb0c17aef158ba6a1a046d993c7a064f707f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 15:11:47 2013 +0200

    [entropy.client] _remove_content_from_system_loop: drop access() usage

commit c62d3a7c47bf545b9e23554b3d90d69abd1b33ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 15:04:06 2013 +0200

    [entropy.client] _match_checksum: drop access() usage

commit 827ddc779c4e33ec3607894f46967a79edbee1bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 14:59:23 2013 +0200

    [entropy.client] __approve_edelta: drop access() usage

commit 5d7d951e048ce2c517fd10d5cc477a27eea44b46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 13 14:55:57 2013 +0200

    [entropy.client] _setup_differential_download: drop access() usage

commit f5950d10c1d0107c51d98a7cdfe04ccbc321c86e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 9 16:38:43 2013 +0200

    [entropy.const] drop access() usage

commit 18d7de08a82fe9ecc516eb907708bd648854e9a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 9 16:37:11 2013 +0200

    [entropy.dump] drop access() usage

commit 7eda14685df1dc04aad33a0dbbd91bb6ea366934
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 9 16:36:48 2013 +0200

    [entropy.security] drop access() usage

commit 33bb10ceb252f11ed00068a164e92fb97b578e4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 9 16:29:36 2013 +0200

    [entropy.tools] drop access() usage

commit 50798c04b1f0b02f0aa9febb95a9b3897c0dc599
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 9 16:16:23 2013 +0200

    [entropy.server] drop access() usage

commit ae456f9c3f1b1fac7fc49a9a378ee7fbbd63091f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 20:15:18 2013 +0200

    [entropy.spm] drop access() usage

commit 504ab3dd15069909ddea3172560613a0b066e962
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:45:31 2013 +0200

    [entropy.server.interfaces.mirrors] drop access() usage

commit 58d68118d4b385b65cc286cb49b42e01d7b898bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:45:14 2013 +0200

    [entropy.const] introduce const_dir_readable()

commit 4cc4908a115ddac0a415490364dc7f5fc10d2212
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:39:14 2013 +0200

    [entropy.server.interfaces.db] use const_file_readable(), drop access() usage

commit 8da31ad7a8e4bd2e20a50802412c4bfb81f0cc10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:33:39 2013 +0200

    [entropy.const] const_file_readable: fix typo in docstring

commit 1dccf0e6ef278e65dc148e5e058a0fb43b164a98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:32:53 2013 +0200

    [entropy.fetchers] use const_file_readable(), drop access() usage

commit 5faf14885bf41f3a8819ea9b3899bdba20499035
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:13:35 2013 +0200

    [entropy.core] use const_file_readable()

commit c6b6a29ca08f86450ffc49f9c5f63d587a7462ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 8 19:08:16 2013 +0200

    [entropy.const] introduce const_file_readable()

commit 36528e09063a4b9e6271d28ed3c7d142f173bd3e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 14:16:00 2013 +0200

    [entropy.misc] EmailSender: drop access() usage

commit d1b2fc91b4ec58b501f108c52784501ac5cfde94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 14:11:43 2013 +0200

    [entropy.core] _repositories_parser: drop access() usage

commit a2315b1c92504d85c6f3a9cd7e66088823bc0f2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 14:01:32 2013 +0200

    [entropy.core] _system_parser: drop access() usage

commit 95fd9126845eb95a823eff6aa52227c064f843bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 13:47:42 2013 +0200

    [entropy.core] _hw_hash_parser: drop access() usage

commit d58550306fbe9660bbbbf0435f46577cd156eaaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 13:36:47 2013 +0200

    [entropy.core] __setup_package_sets_vars: drop access() usage

commit 61f12d5599d2852d733922f5483bf522589191d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 13:30:40 2013 +0200

    [entropy.core] __setup_const: drop access() usage

commit 7e4bc4d98d8be7fc7162d29bd9785b132b95dff1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 7 07:55:04 2013 +0200

    [entropy.server] fix drained_dependencies_test() output when data is cached

commit 5793020aad1bf12852ae07144f09422066b735f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 5 19:22:40 2013 +0200

    [eit.main] use _exit() rather than SystemExit() exception.
    
    The former is reentrant and safe to be used in signal handlers.

commit 577fcf32c63ee1d43abbe8f83dc66ab9d24f3e99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 5 19:21:51 2013 +0200

    [solo.main] use _exit() rather than SystemExit() exception.
    
    The former is reentrant and safe to be used in signal handlers.

commit 1ded3747d40bbce985f71777c999fa80c6647719
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 5 14:41:14 2013 +0200

    [todo] update TODO

commit 51ea669c0208ec67cb73f176fcfa4ccd9ad6e726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 23 10:58:04 2013 +0200

    [server] deal with Python bug #16308

commit 385c2934c57ad53fdd2823398dab645581c2cf60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 23 10:57:36 2013 +0200

    [client] deal with Python bug #16308

commit a0cd08d1ded62bcd0842dec7600b3a3007d65930
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 23 10:41:48 2013 +0200

    [solo.commands.query] use quiet=True with calculate_updates()
    
    This avoids tainting stdout with unwanted output

commit 390f0778d0eb3f0f9c417e6891dba2ec83742c43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 12 15:38:09 2013 +0200

    Tagging Entropy version 216

commit e929e6f440118a944173def93d3978816dec48e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 12 15:38:07 2013 +0200

    Release Entropy 216

commit e9c9b0e7de7415622e4cebcced9a48a433a82b40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 12 15:36:26 2013 +0200

    [entropy.client] fix _generate_reverse_dependency_tree cache generation
    
    matched_atoms is a list of tuples.

commit 4b73dc7b94c4a22bc91a5fc2e1ed6bf964c24a03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:48:20 2013 +0200

    Tagging Entropy version 215

commit 7a02df16a1ed1bc4b582a91330ad7ad78be8c0f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:48:19 2013 +0200

    Release Entropy 215

commit 98b5afaf2b73950ae2ce9ecbc4701715e82c1e14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:47:56 2013 +0200

    [entropy.*] call EntropyRepository.checksum() without strings=

commit 70dfc59b78ab2d600395fda68bebbdeabbaac586
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:45:29 2013 +0200

    Tagging Entropy version 214

commit 8604b84280bd9437713f2c8939d3cdaca0080645
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:45:29 2013 +0200

    Release Entropy 214

commit e4d5eba18efe27002e1ba0a7282e32489ea01166
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:40:40 2013 +0200

    [entropy.security] drop hash() usage through the module
    
    Replace hash() usage with SHA1 for improved reliability.

commit b5d7dfeb90a14bb39185930654cd289fec28232d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:33:02 2013 +0200

    [entropy.db] drop strings= keyword arg from checksum()
    
    This is no longer in use.

commit 2f4884a4ad84922a728501aa8ffb8c388b6ed355
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:23:03 2013 +0200

    [entropy.client] check_package_update: rewrite cache key generation code
    
    We now rely on SHA1 rather than hash() and string magic, which is
    likely to give us a lot more collisions.

commit 74993fa2e149db6e056ceec98fe52f289573a6dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:19:22 2013 +0200

    [entropy.client] _generate_reverse_dependency_tree: rewrite cache key generation code
    
    We now rely on SHA1 rather than hash() and string magic, which is
    likely to give us a lot more collisions.

commit d73cbeb75d3232b8f7d1f0bc3eb50e5759dea8b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:11:39 2013 +0200

    [entropy.client] tentatively remove __validate_atom_match_cache()
    
    Now that we rely on a better hashing algorithm, with bigger hash
    values, it might be interesting to see if __validate_atom_match_cache()
    is still needed.

commit eeb079b2e9af70fc6272ad4dafd596b28fe54c11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:10:44 2013 +0200

    [entropy.client] atom_search: rewrite cache key generation code
    
    We now rely on SHA1 rather than hash() and string magic, which is
    likely to give us a lot more collisions.

commit cd55a7a043a4301fe0ddea6c2ba5988d66b91116
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:03:24 2013 +0200

    [solo.commands.command] call shutdown() before releasing locks
    
    shutdown() calls EntropyCacher.sync() and stop()...

commit 6a249d4f11dc0347f6a793ee72c2ebb44cd46e72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:02:17 2013 +0200

    [eit.commands.command] call shutdown() before releasing locks
    
    shutdown() calls EntropyCacher.sync() and stop()...

commit a3245563584ec02ac15ff81bdd908ca7f3513aeb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 11:00:30 2013 +0200

    [entropy.client] atom_match: rewrite cache key generation code
    
    We now rely on SHA1 rather than hash() and string magic, which is
    likely to give us a lot more collisions.

commit cfaece40951583289b75ec06f12a2603ea203832
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 10 07:55:16 2013 +0200

    [entropy.server] do not use const_get_caller(), which is buggy

commit e96b1643b5513f194fe98ee0ea76c18c70d197c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 8 21:38:37 2013 +0200

    [entropy.server] removed_reverse_dependencies_test: highlight removed pkgs

commit 4647541d30d96ec636691397b5f69150afb03157
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 12:32:40 2013 +0200

    [entropy.spm] PortagePlugin.installed_mtime: consider parent dir mtime

commit e38e52907617b902f105874b45d11099e584fa36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 10:42:02 2013 +0200

    Tagging Entropy version 213

commit 0f9a34133a83a48823652420994a624cfa457dbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 10:42:02 2013 +0200

    Release Entropy 213

commit f3d8d342332416ddc1abd4f183300032fdb2b0d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 10:39:46 2013 +0200

    [entropy.server] extended_dependencies_test: use SpmPlugin.installed_mtime()
    
    Cache validation must use SpmPlugin.installed_mtime() as part of the
    cache key when Spm() installed packages repository is used.

commit bb59c1b0103d32d3f99ad61bb108995ae0841f51
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 10:33:37 2013 +0200

    [entropy.spm] SpmPlugin: add installed_mtime() public method, bump API

commit 5e722e62a74418177c1563fde77a5d5172a0e5c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 30 10:33:13 2013 +0200

    [entropy.server] nit: drop useless empty line

commit 6dec4df08c9e2cf518ec5739c8b637d82973aeb3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 29 18:40:17 2013 +0200

    Tagging Entropy version 212

commit ca4a27f8f915bb2c51e817f112ae4b50199252c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 29 18:40:17 2013 +0200

    Release Entropy 212

commit 718a474a76f4d85c66158b393ca76b1592143b46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 29 18:39:18 2013 +0200

    [entropy.spm] PortagePlugin: pass fd_pipes to doebuild()
    
    This will redirect portage.doebuild() output to our log file

commit 3eb52ffda91b55bf9dec32a573b660e9ac465d43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 16:42:07 2013 +0200

    [entropy.client] shutdown: make sure to sync() caches before destroy()

commit b00259a1dcb4543313e151f851f6c30933d36e62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 16:22:17 2013 +0200

    [entropy.server] extended_dependencies_test: use checksum(include_dependencies=True)

commit db8cc4abfb67ef466483f15f240bd2471bdaaa43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 16:21:25 2013 +0200

    [entropy.db] EntropyRepository.checksum: add "include_dependencies" argument
    
    include_dependencies can be used to include dependencies information
    into the computed checksum.

commit 2c06899eb3c87b699b37da87824c683329ea94cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 16:02:43 2013 +0200

    [entropy.server] extended_dependencies_test: add disk caching
    
    The test phase is called frequently in both commit and push phases.
    However, between commit and push there are no changes to the repository
    database content and caching out this test greatly improves speed.

commit af0acdbaf44179fb5bd85dd28e49526cb299a86e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 15:30:42 2013 +0200

    [entropy.server] refactor dependencies_test() and _deps_tester()

commit 52bb429773d1a6380f4e3d7f2690cc5d4f9c1c7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 15:11:35 2013 +0200

    [entropy.server] extended_dependencies_test: add use_cache parameter

commit 16809d5df8afc28c822ad0369737fa8ec8cd0aec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 15:08:54 2013 +0200

    [entropy.server] injected_library_dependencies_test: add status output back

commit c8c07ab8333fab31c2072a03d0e9984925040f47
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 14:52:55 2013 +0200

    [entropy.server] drained_dependencies_test: add disk caching
    
    The test phase is called frequently in both commit and push phases.
    However, between commit and push there are no changes to the repository
    database content and caching out this test greatly improves speed.

commit 41883ea305d96e7e83910f179be39fbb73f7c12b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 12:09:59 2013 +0200

    [entropy.server] drained_dependencies_test: split method into two
    
    This allows for easier caching implementation

commit 68d41fd6e6a3f059a9083924b2ec72e9c90acfa8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 12:00:51 2013 +0200

    [entropy.server] drop verbose output messages in deptest functions

commit 2d1761677e16e399dd2ee195ee6ced142ae04009
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 11:54:43 2013 +0200

    [entropy.server] removed_reverse_dependencies_cache: add disk caching
    
    The test phase is called frequently in both commit and push phases.
    However, between commit and push there are no changes to the repository
    database content and caching out this test greatly improves speed.

commit 91b9c4ead7e245aa1dc93dceb5d2d59b5291c49c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 11:09:39 2013 +0200

    [entropy.server] injected_library_dependencies_test: add disk caching
    
    The test phase is called frequently in both commit and push phases.
    However, between commit and push there are no changes to the repository
    database content and caching out this test greatly improves speed.

commit 9aeae36585f4e398ec6bb19d113d4f447630b631
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 11:07:01 2013 +0200

    [entropy.server] add _cache_prefix()
    
    _cache_prefix() will be used for computing a fixed and function
    dependent cache key prefix that contains the module name, class name
    and method name (retrieved via const_get_caller()).

commit b355a868b0e94686e19b974752e56556adf0d87c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 10:54:53 2013 +0200

    [entropy.const] const_get_caller(): make it work inside test modules

commit d6802a2703ca1b6d59cfe5d43a85379d71991879
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 10:34:54 2013 +0200

    [entropy.cache] EntropyCacher: promote methods to @classmethod

commit fc12c7942f6342176e75b97958f67f8b66e31426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 24 10:26:40 2013 +0200

    [entropy.server] do not force disable xcache
    
    This hopefully makes possible to use EntropyCacher in entropy.server
    as well.

commit 4d8b14769f62fbc7a0f1e3c9bdee40869b93fd94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 22 10:59:54 2013 +0200

    Tagging Entropy version 211

commit 0df198c97671fcb8d71807bd7398e920b613e02a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 22 10:59:54 2013 +0200

    Release Entropy 211

commit bc4d4bd49ff3a763584170e4df6028b9771802c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 18 19:02:25 2013 +0200

    [eit] add "eit query required" command

commit d1c36ff84817fdb4b2e4bfdca2e80ffaa29a1a65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 18 19:01:55 2013 +0200

    [eit] update man page for eit-push(1)

commit e727ec7719749a83ded0e6e9740c7c0fb704e860
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 12:00:56 2013 +0200

    [entropy.server] fix syntax error caused by the last commit

commit fa4cee147e1935a54cc7e25b886c149a40453366
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 12:00:11 2013 +0200

    [entropy.server] removed_reverse_dependencies_test: only consider qa_repositories()

commit f23ac9936b2919838748d95cdac9c92472a435b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 11:32:53 2013 +0200

    [Rigo] drop unavailable signal handling for GtkEntry

commit 8336ca0f475d76b50a13721a31f0792da22d739b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 11:28:11 2013 +0200

    [entropy.server,conf] add support for exclude-qa repo config parameter
    
    "exclude-qa", if true, makes possible to exclude a repository from
    non-disruptive QA tests executed on it while managing another repository.
    This is useful for supporting sabayon-weekly cherry-picks

commit aefbb2d66548499937ad2259e6f89807cd20cd15
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 10:51:52 2013 +0200

    [entropy.server,eit] add support for eit push --force

commit 4e482dc339ec0322ad76d2da85b601a3da4d4025
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 17 09:47:28 2013 +0200

    [entropy.transceivers] do not mandate to test the connection on __init__()
    
    Besides making context support complex, it doesn't do any good because
    connectivity errors are generally transient anyway (apart from misconfigs).

commit 5afdea550d0fdfab915015612a5f2f78bc840a00
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 16:07:32 2013 +0200

    [eit.commands] EitCommand: reset repositories states after lock acquisition

commit 73bf33161cc40923c94ef0af9e18b1d05d26da4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 16:06:40 2013 +0200

    [entropy.server.db] ServerRepositoryStatus: add reset() method

commit 7dbdbb14912885b8c58a505720854c9f0a2f3b3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 16:05:56 2013 +0200

    [entropy.client] better name _clear_resources_live_cache
    
    The new name is _clear_resources_after_lock. docstring has been
    updated as well.

commit a5da017cad3abfbc6b3b8f1b6f40984403303e7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 15:07:03 2013 +0200

    Tagging Entropy version 210

commit 4883d8f86e86aa3591b960ba6f0c064dfe3b159a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 15:07:02 2013 +0200

    Release Entropy 210

commit b4c8f69c3dbfd5c1693e90a0fb4577adf0875782
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 15:01:34 2013 +0200

    [entropy.server] tentatively fix injected/trashed packages in scan_package_changes
    
    It turns out that packages were never accounted for being marked as
    injected because the trashed vs injected priority was wrong.
    This commit is supposed to fix this, but more real-world testing should
    be done.

commit ce94f8251194473bedc76c838240398308ee1ed9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 09:47:04 2013 +0200

    Tagging Entropy version 209

commit a37ebf1ae9c54dca36ce9d6dcedbc4db474d2411
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 09:47:04 2013 +0200

    Release Entropy 209

commit 77aadac429d0a89880ac538220bee91329621a0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 09:31:56 2013 +0200

    [entropy.server] complete the improvements to removed_reverse_dependencies_test
    
    The method will now print 100% broken dependencies only

commit 5611aa0f178f667b90b6b6f54895c3ac3c17e3ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 16 08:26:51 2013 +0200

    [entropy.server] improve the report of reverse dependencies for removed packages

commit 60377dee8d95ca2e2bd0498030208794b02c98c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 15 23:25:13 2013 +0200

    [entropy.client] handle errno.ENOTDIR when using lstat

commit b009b304d54dfb4ceed14ec00b096b910f51356b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 12 16:24:52 2013 +0200

    [entropy.security] simplify the Security advisories and fetch code

commit 54a56b92344c185ba63805cdd70011c96833d42d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 12 15:56:38 2013 +0200

    [entropy.security] System: complete migration to self.SECURITY_DIR

commit 316c25e10a87e8a55d048c1525ab4a3a200f7181
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 12 15:52:34 2013 +0200

    [entropy.security] start System class refactoring, clean __init__
    
    __init__ was fat and slow, this commit cleans the whole class code
    and dramatically improves the initialization speed.

commit ffbe47bd913bb0c3c386cf19ae48992c7c4659a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 12 14:32:07 2013 +0200

    [entropy.security] make op_mappings protected

commit 9785c3167926bcb78e7c931a22385049730c89b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 11 23:07:21 2013 +0200

    [entropy.security] System: make it a new-style class

commit ac718eb14f403478207b2612802ae9013c3d62eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 11 23:06:22 2013 +0200

    [entropy.security] make instance variables protected

commit 3c45ded29280e3bb9481dbe776a70b09c534ecf0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 9 11:21:39 2013 +0200

    Tagging Entropy version 208

commit 575d5929dcf7e5a21bc019c42b6184f236858b6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 9 11:21:38 2013 +0200

    Release Entropy 208

commit 233cee986a2401e9f5214d82c54964dc2a91cba3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 9 11:21:13 2013 +0200

    Revert "[entropy.spm] PortagePlugin: use returnpid=True with portage.doebuild()"
    
    This reverts commit 8bfcfd8e35f7431155f535a3ab98e624cbc692a6.

commit 4eeb6c7c0f04ee5f455511f37527f092bca03695
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 8 11:45:24 2013 +0200

    [entropy.server] fix colors

commit 5d137796865aa0352cc72d171bf04707a3b7842f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 8 11:24:00 2013 +0200

    [entropy.server] removed_reverse_dependencies_test: return complete information

commit 10f90b0b64dae3b11155cc99fea61a68feccb5f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 8 11:21:08 2013 +0200

    [entropy.server] scan_package_changes: add new keyword arguments
    
    Add repository_ids and removal_repository_ids arguments.

commit b95635e4b06ecaba1c235c599fa685ce03999131
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 5 12:18:48 2013 +0200

    Tagging Entropy version 207

commit 2e350056bcdf72d123c4d7f37cd5123bacd598f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 5 12:18:48 2013 +0200

    Release Entropy 207

commit 8bfcfd8e35f7431155f535a3ab98e624cbc692a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 5 12:17:06 2013 +0200

    [entropy.spm] PortagePlugin: use returnpid=True with portage.doebuild()
    
    Latest Portage versions have problems with writing to proper stdout/stderr
    fds and they don't either respect sys.{stdout,stderr} nor fd_pipes if
    returnpid=False.
    Workaround the situation by using returnpid=True as mandated by the
    portage.doebuild() API specifications.

commit d6497acb911253b9ba7e96dba996c583a481ad46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 2 07:25:03 2013 +0200

    Tagging Entropy version 206

commit 26556828b257d36cb828efaa14988f2337ab6d7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 2 07:25:03 2013 +0200

    Release Entropy 206

commit 15b3bd63b5d56bac6edd780ef2e65135f93554d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 1 19:06:31 2013 +0200

    [entropy.server] add removed_reverse_dependencies_test() to repo tests

commit bc8b23525db58e80acd9db9234b117f9a80babf9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 1 18:25:39 2013 +0200

    [entropy.core] expose the coloured output setting to entropy.conf, fix bug #4283

commit 6d741292b657974ddf3f6e00ee2074d5b88ebb5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 25 09:36:54 2013 +0200

    [eit.commands.query] fix variable name clashing

commit fdad68cace07c159971bf28d9dcf7bc0321dffc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 20:26:03 2013 +0200

    Fix license element syntax in package.dtd

commit 183ae6ed8b96366e980c717db4bc50bc610d095b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 20:25:38 2013 +0200

    Fix element order in package.dtd, signatures must follow extra-downloads

commit 258b24ead69c836993843be78a32b09109659af1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 20:12:23 2013 +0200

    Add EntropyRepository.getPackageXmlData() method to output xml package metadata

commit b191de90f298f7aa6246d83a85560aea9843311a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 20:11:45 2013 +0200

    Place <provided-mime> after <signatures> in package.dtd

commit e3c5486a51d234b9e90a05d985db4e84b85cdb93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 17:30:28 2013 +0200

    package.dtd: add enc attribute to <license>

commit 695ed32745722ad6743be51dfa48b8e2e2ab7778
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 16:44:04 2013 +0200

    Add a sample package metadata xml using package.dtd as schema

commit ff238c6843b654c2a6a3a756a2e171b321f4da67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 15 16:43:35 2013 +0200

    Complete package.dtd, add source-mirrors and pkg-changelogs elements

commit 0281e65a8369458d9893a3fedc680043e2319a4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 14 21:40:29 2013 +0200

    [entropy.misc] update package.dtd, make versiontag optional

commit 3c68c46fbffd92087e5259bbaa8fd81f11eff2a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 13 13:15:24 2013 +0200

    Add a DTD for the Entropy Package metadata.

commit 60a0548f2056d02e7b3601ae017aacad3f1a1ff1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 22:41:23 2013 +0200

    [entropy.db.sqlite] make _setCacheSize() and _setDefaultCacheSize() protected methods

commit ee83063ed7981752a4185a6e5e4d9147529eaa4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 22:39:12 2013 +0200

    [entropy.db.sqlite] expose default cache size to _CACHE_SIZE

commit 7b9a2e88c7e1360c86389d47a64ba1ef9475223a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 17:18:39 2013 +0200

    Tagging Entropy version 205

commit bddea392f3d683829785f2798017108ad55c1ada
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 17:18:38 2013 +0200

    Release Entropy 205

commit 8527e65e29b6ce4a03ac048fc9fded18b795cbad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 17:17:21 2013 +0200

    [Rigo] use only cached UGC metadata if user is scrolling the TreeView
    
    This improves the scrolling speed greatly and reduces the network
    pressure.

commit 757f3008146d5520a339cc3cec4a24e9cdf64920
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 17:16:44 2013 +0200

    [rigo.ui.gtk3.models] add cached keyword argument to get_icon

commit 9cf9e45a1187e544b327581693ca7a2952c34dbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 11 17:16:05 2013 +0200

    [rigo.models.application] add cached argument to avoid querying the WS

commit 9bc6b9212ed3a06e57e82caec369b971050a6703
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 19:27:27 2013 +0200

    Tagging Entropy version 203

commit b36c55573c669f4a5e1e55065034418aaa2c1a14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 19:27:26 2013 +0200

    Release Entropy 203

commit 96293b934f8ea39ab8fa14320e090be724dd211c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 19:26:49 2013 +0200

    [Rigo] rate limit requests towards the web service

commit 43392858043969da46396841da515c9dd6d25476
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 18:06:07 2013 +0200

    [Rigo] cope with invalid icon data path

commit de6fdd723ebb695a2b0636325c2c448491134b12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 14:32:28 2013 +0200

    Tagging Entropy version 202

commit 37342904d6a6c048383f87089a6a209cce399100
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 14:32:27 2013 +0200

    Release Entropy 202

commit 7ff15f22eb959ead25162a7da64a71e2948fc26e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 11:07:18 2013 +0200

    [RigoDaemon] randomize _auto_repositories_update to avoid bursts of requests

commit d8f55890feb3d975e7d85416ba6ba5870f8b09d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 10:49:47 2013 +0200

    [entropy.server.interfaces.db] _rewrite_treeupdates: use list instead of set
    
    We want to preserve the order and all_actions_cache is already filtering
    out the duplicates.

commit 40cf8faaeb96bf6af41d0279c45b525eea2745a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 10:39:14 2013 +0200

    [entropy.server] _rewrite_treeupdates: filter out duplicated actions

commit b8b958604f471fa3060745fd025fc1bbdfdeb792
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 10 10:37:35 2013 +0200

    [entropy.db.sql] retrieveTreeUpdatesActions, listAllTreeUpdatesActions: order results by date

commit 3dcbe492813e3444f57c80eb3c286cb648af5527
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 9 20:00:25 2013 +0200

    [entropy.client.interfaces.db] reduce delta threshold for EAPI3 to 100

commit 536797ee5ba252abdda400f58a294672b5ca6727
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 9 15:52:05 2013 +0200

    [entropy.db] delete inverse actions from treeupdates actions
    
    For instance, if we have moved a to b and then we decided to move
    b back to a, Entropy will keep flip flopping from one to another.
    This commit makes possible to filter such actions so that only
    the last one is considered in the end.

commit 086b59f0947a8673bb795dccdaa4de066db541f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 8 07:13:49 2013 +0200

    Tagging Entropy version 201

commit 72bc9ca4521691be7760b0047ed02b64b58f9a03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 8 07:13:49 2013 +0200

    Release Entropy 201

commit 7eb9bfd611fbbd220780a099e8e62a705e56f882
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 8 07:13:21 2013 +0200

    [matter] fix "changes" metadata objects handling

commit 64a8d76ace7ccf5cbdbc74281c0aa21ea8d39954
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 7 21:59:45 2013 +0200

    Tagging Entropy version 200

commit 08bd609d8749e7eb3ed8082a4aa137329bfc2142
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 7 21:59:44 2013 +0200

    Release Entropy 200

commit b8f22b4956120297ca14098bba6f78b2acfd9b0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 7 21:32:03 2013 +0200

    [matter] initialize a dict for new_changes

commit c3517825e85e3470e844a66791e40472c08a2359
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 7 21:27:54 2013 +0200

    [matter] use copy.deepcopy with get_backtrack_infos() Portage data
    
    A memory leak has been observed and may be related to keeping
    Portage objects references alive.

commit 14d131904ba46287ae4d6a4aac0a5763d5d95339
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 4 11:18:18 2013 +0200

    [antimatter] use _new_scan() when --not-installed is selected

commit dcbdb8d0f42dcf7f6ed240765ebd2f7c94ff5888
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 4 11:00:25 2013 +0200

    [antimatter] add --not-installed flag support

commit f3828597e5c98a587cc3b903b999c363c68b80f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 3 19:38:25 2013 +0200

    [entropy.tools] increase read() buffer size to 1M

commit 85302b72539f422cf4b8337166a18ce6f99f9cd6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 3 13:14:13 2013 +0200

    [eit] dump local variables for every stack frame if an exception occurs

commit 071fce7d6c5072b16ca8b92f56442bd8ed91ba4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 10:24:03 2013 +0200

    Tagging Entropy version 199

commit 6c802a88d6e0de83457e2d8b9c21d42d7a931c3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 10:24:03 2013 +0200

    Release Entropy 199

commit f8d5d062abc4b05a62767b46cdea72993a64cd72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 10:23:31 2013 +0200

    [entropy.const] const_convert_to_{rawstring,unicode}: add float support

commit 6d94e8687015b3607771f86880223f83572412ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 00:31:00 2013 +0200

    [matter] add a final \n to the missing USE output

commit 45ce99a0aa119f98b0c4c0d25f04368f3284f013
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 00:27:11 2013 +0200

    [matter] import print_generic

commit 9a5062648a4df734e33ab6c63467014536df7039
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 00:24:10 2013 +0200

    [matter] print final status report using print_generic, avoids the timestamp prefix

commit 7022d5cccc947bbff59cf3f67e5fd630d6086671
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 30 00:18:44 2013 +0200

    [matter] log and report packages not built due to missing USE flags

commit 414bb45243eeebfc5e6aec14ff04feba5e551159
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 28 10:39:29 2013 +0200

    [services] entropy-pkgdelta-generator: check if "deltas" subdir exists before scanning

commit 90f5b6e6863f8b5eba4b3722d374ffc54445ff93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 22:19:03 2013 +0200

    [entropy.spm] convert string to bytes before passing it to hashlib objects

commit b71cea2ed5606625f637c9bb2e45cbd40b0825b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 22:01:55 2013 +0200

    [entropy.server] _calculate_sync_queues: generate upload_queue by interating over dict_items

commit 5feee2abf0841077a5422fa3af3d73ff422a479a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:26:45 2013 +0200

    Tagging Entropy version 198

commit 01e7fa7db6022a94b01dcbfbca0fb3f367c2170c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:26:44 2013 +0200

    Release Entropy 198

commit 7c77c6e2df292b85de92b8920da4499e15ff9755
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:26:26 2013 +0200

    [entropy.client.services] fix typo in method call

commit 05d94e7e3b8fb1cfee27b8b37882e3ea2a643d30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:24:46 2013 +0200

    Tagging Entropy version 197

commit 56a7c9fa3a9fa644f77aada24714763361f8ce9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:24:45 2013 +0200

    Release Entropy 197

commit ccca9b2365e6c4765a1c2f0974535b942d1ea51d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:24:05 2013 +0200

    [entropy.client.services] eapi value can be None if unset

commit f8ac43d697f369654c9b8af0272f91d2e992c0d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:20:48 2013 +0200

    Tagging Entropy version 196

commit 4902974b21bf97f341dcab04b0e6eaf1de4a93f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:20:47 2013 +0200

    Release Entropy 196

commit af046cb92d1bfd3fd171337e6450f0f335baee79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 11:20:11 2013 +0200

    [entropy.services] make possible to block Entropy WebServices support client-side

commit df6c71698399eec49bbf6517c0c4fcb75018cfba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 10:24:37 2013 +0200

    [solo.commands.update] drop download accounting for repositories, no longer used

commit b4a6c405aa62374228a122cfadbe99e2dcf13a46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 10:17:53 2013 +0200

    [entropy.client.interfaces.db] lazily set _repo_eapi
    
    __get_repo_eapi() may be expensive and should only be called if
    really needed.

commit 93728a577491c630354dd470c12edf66dae918f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 27 06:18:58 2013 +0200

    [entropy.spm] PortagePlugin: add support for the new make.conf location

commit c7f03d2e1a60a3066aa3e5bec4924820cd26ee39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 16 11:37:25 2013 +0200

    Tagging Entropy version 195

commit 942ff7151f33d4c744dfd4b13f066f7a18f2031d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 16 11:37:25 2013 +0200

    Release Entropy 195

commit 4149e6effff973d4e4108628614c92259941bc64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 16 11:35:24 2013 +0200

    [solo.commands.match] add "--showdownload" to "equo match"
    
    While we don't have an "equo metadata" command yet, this command
    may be used to determine the package file name belonging to a package

commit 379a575feff8a19d514718a48521541869f2331e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 14 06:38:08 2013 +0200

    Tagging Entropy version 194

commit 8d095c74cd1893b550713c8ab22e81eda8ec91f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 14 06:38:08 2013 +0200

    Release Entropy 194

commit 2925d8c462f9f7c8d73615ed65f7dbb8ef7b527e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 14 06:37:43 2013 +0200

    [server] update translations

commit 6931a303b3a907a2b85ee83ee95954b55dd18331
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 14 06:36:08 2013 +0200

    [client] update translations

commit 1e339b64016df42803e27741369f5c8bd5adf7b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 14 06:34:28 2013 +0200

    [Rigo] update translations

commit 897799201ffca08c1e8d70ff14e8e12f8ee61e48
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 3 09:12:51 2013 +0200

    [eit] wait indefinitely to acquire the resources lock using a spinner

commit 93debd109df295fa2e5b4f583d05c41c8d4e5436
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 3 09:12:04 2013 +0200

    [equo] wait indefinitely to acquire the resources lock using a spinner

commit eaae9bdfe7a90aae66b89f5058cc0280d72acd2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 3 09:10:45 2013 +0200

    [entropy.tools] add spinner support to acquire_entropy_locks()

commit c4ebb40b29fb958ebe42aff99c090b83499af7a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 3 08:09:58 2013 +0100

    [entropy.client] add spinner support to Client.wait_resources()

commit 0ffe7a9f9f7830d321127c19e7979ca28a08b5ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 1 23:51:23 2013 +0200

    [equo] implement "equo repo rename" command

commit b48ca566c5d9b16e84b53a16edf8f809517a7bcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 29 00:53:35 2013 +0200

    Tagging Entropy version 193

commit 7fa078a0f8d29bc1eb01b8e278a6fdfd7bf7fcb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 29 00:53:34 2013 +0200

    Release Entropy 193

commit 47dd7c58d9050f343c2162277f5c06135cf2748a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 29 00:53:04 2013 +0200

    [entropy.misc] LogFile: add isatty()

commit 5353746890d871ca82253e8a4d64dcea84f4373f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 16 20:03:46 2013 +0100

    [entropy.tools] movefile: catch OSError when unlinking src symlink, no need to fail

commit 520e9e38fc4d8dbcfff4d687ebaa239814b968fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 16 10:50:00 2013 +0200

    [entropy.tools] movefile: eventually remove src if it's a symlink

commit 1655f8d6924ff72e58fa62c49ef35e87b3513a75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:10:10 2013 +0100

    [Rigo] update translations

commit 91f5f3f79866cbced89f696797b0d4488e00cd1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:09:58 2013 +0100

    [server] update translations

commit 01c163bec4fef9a39dade780ecc0d398089ba3d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:09:38 2013 +0100

    [client] update translations

commit 1df9e92578c1475ae3dddc3f17bfbe8175a6e191
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:08:00 2013 +0100

    [eit] update man pages

commit 75254b5602db5325da334fed5ecd63c5d4a06d1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:07:45 2013 +0100

    [eit.commands.{push,pull}] add --conservative support

commit 956205b2b8f0681ea0f049f1d9f7bb68727adc2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:05:35 2013 +0100

    [server] update entropy-server.pot

commit fc15caafcde9352a9a15da2c40a42201e2246a34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 16:05:14 2013 +0100

    [eit] update man pages

commit 904bb37b257af53715d86912358046802ca70da9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:38:43 2013 +0100

    Tagging Entropy version 192

commit 032bb9a96d2cb8880ac0dcc1bf3d1b885619decd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:38:43 2013 +0100

    Release Entropy 192

commit fa634ad2e177da4ec8fae99c25133d3a6cb49cdc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:37:45 2013 +0100

    [eit.commands.{cp,mv}] add --conservative flag that disables implicit tree updates

commit 35252b91e6289c3c70be636e2f49216b29277636
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:34:53 2013 +0100

    [eit.commands.{add,commit}] add --conservative flag that disables implicit tree updates

commit 763ca45a54c84e21f59280737b3f1514b14e67f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:32:33 2013 +0100

    [eit.commands.command] add _entropy_class() method

commit 677b5c734f83fc272ab97a778fbc810fd1c9538f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 14:17:06 2013 +0100

    [entropy.server] Server: add support for treeupdates inhibition

commit a3e717f0315e95a0342cd3a16a2976a3f7b02add
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 13:01:04 2013 +0100

    [eit.commands.pull] make sure to generate the database index when pulling

commit 57a0cb88356027444e2528718e19043e0631936f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 08:58:21 2013 +0100

    Tagging Entropy version 191

commit e7e02ec050db5977e29f1ef5e84129f30847f0f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 08:58:20 2013 +0100

    Release Entropy 191

commit 9b69dfba4baf2fcb33bedaa2f98de93d715052fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 08:56:32 2013 +0100

    [entropy.spm] PortagePlugin: update_ents() expects Atom objects

commit 532d81bbf64ac6e6997971cec15d0bc5033def48
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 00:41:23 2013 +0100

    Tagging Entropy version 190

commit cda889539a4a0d79e5c153a85fa77058e39117c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 00:41:22 2013 +0100

    Release Entropy 190

commit d84738cb8b2673bd0c6e0e6fdc8ac378ffd5cc53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 5 00:37:32 2013 +0100

    [entropy.client.dep] fix library based reverse deps calculation
    
    Before adding a reverse dependency to the list, through library
    metadata in _generate_reverse_dependency_tree(), take into consideration
    all the available library providers.

commit 3f862615e18e53f1f0fbcb95f83b803f5f899cb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 4 14:13:42 2013 +0100

    [entropy.client.interfaces.package] add auto-conflict support
    
    The generation of the list of conflicting packages must also take
    auto-conflicts into consideration, as the dependency calculation
    code does. (This solves systemd vs openrc-settingsd when the former
    doesn't say anything about the latter).

commit fe76a9a28c4a287c3ea956d98caba86301234471
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 4 14:13:02 2013 +0100

    [entropy.client.interfaces.dep] move auto-conflict support to its own method
    
    entropy.client.interfaces.package must use it during the install process as well

commit b6e028cf2440d1cdc8ffb4d495c184a0b28103cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 2 23:35:34 2013 +0100

    [tests] misc: fix FastRSS tests

commit 5881bab5a2b07dd80516abe1a8b9690430bee575
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 2 23:35:23 2013 +0100

    [entropy.misc] FastRSS: fix tests

commit 4183fe9b6c953fb9cde063c513625ff5e40e131e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 2 23:23:42 2013 +0100

    [tests] db: fix some tests to accomodate Python 3.3

commit 4996488f9dcb5b587b4ebc9fa0960bef2127f24e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 2 22:58:56 2013 +0100

    [entropy.spm] PortagePlugin: fix deprecation warning in portage.portagetree() usage

commit ad3a191b9d5060da45f745a1385e1af82966b3c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 1 12:40:20 2013 +0100

    [entropy.i18n] execute a lowecase comparison for the encoding
    
    Python 3.3 is returning a lowercase string in sys.getfilesystemencoding()

commit 3c926c6651941b55701a83613fbdbd4577587266
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 1 12:38:39 2013 +0100

    [solo.commands.match] restore Python3 compatibility

commit 8d0229d3c982aa26f50f75567b5879771ab2cc7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 23:20:53 2013 +0000

    [eit.commands.log] fix bzless path, bzless moved from /bin to /usr/bin

commit 6d40cb0f0301f361a2985416a7ca265f818189aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:56:19 2013 +0000

    Tagging Entropy version 189

commit 086d440f41e2afeeff9e8956a82c752c5417215f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:56:19 2013 +0000

    Release Entropy 189

commit 24c3b944dfa4523b9ae61b7bba788ddf7e0a004f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:54:39 2013 +0000

    [server] po: update translations

commit 300235aa05694ba90b6000055f815b5e645540f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:53:43 2013 +0000

    [server] update entropy-server.pot

commit b4a5201b6281ad157b303489d239e89d1f4df4bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:52:54 2013 +0000

    [eit] add "eit repo add" and "eit repo remove" commands (and move "eit repo" to "eit repo show")

commit 08087de9f92117edd97ea04c092a302f8fdd0c5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:52:00 2013 +0000

    [client] po: update translations

commit 731d70e33c28567aeedea29060c65e75a5499e24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:50:11 2013 +0000

    [client] update entropy.pot

commit 3668a5169b6c9a078427d6911ef8ccafd1706d16
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:49:03 2013 +0000

    [equo] equo repo add: uniform strings, s/repository identifier/repository name/

commit 92c870e570228243a03a08b89d65446a63d9a75b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:48:35 2013 +0000

    [entropy.server] RepositoryConfigParser: make possible to leave the base= parameter unset

commit b35bf099946fa7c86dedcc6000160e11a72fdd87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:48:13 2013 +0000

    [entropy.server.interfaces] export RepositoryConfigParser

commit 25a0d68d651ac3f24a6f8a15f2dceb4855031c30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 12:36:01 2013 +0000

    [equo] fix "equo repo add" arguments parsing, catch AttributeError during arguments validation

commit cdeedfe483bd5fe540e819d27dd07fbe45d98d89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 11:51:28 2013 +0000

    [eit] main: do not execute command if not allowed

commit 510605a687886ccc5e2d6d57a51145c56b052261
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 08:42:48 2013 +0000

    [entropy.server] RepositoryConfigParser: add repository add, remove methods

commit dd4fc477749c9dd57fcdf591aa87b455bc13da97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 08:30:35 2013 +0000

    [entropy.core.settings.base] add support for disabled repository ini files
    
    Together with the "enabled=" repository configuration option inside repository
    configuration files, the same ones can be in a disabled state if they are prefixed
    with "_<file prefix>" (where <file prefix> is entropy_ at this time).

commit 2ec410de69f6485736ba0804259817a5c157b6dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 30 00:21:58 2013 +0000

    [entropy.client] RepositoryConfigParser: add enable, disable, add, remove methods

commit e80f4fc40a6152e58d036801c3ae178962f1b59f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 23:18:54 2013 +0000

    [entropy.client] move the repository config file prefix string to RepositoryConfigParser

commit a2b73f7741614cf870261992aad90615cc94de75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 22:51:46 2013 +0000

    [entropy.server] RepositoryConfigParser: add write() method

commit ab57f906bfa667f489ab28b6cd7444086311c34c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 17:41:38 2013 +0000

    [equo] utils: if sha1 or sha256 hashes are not available, print N/A

commit a5f447431c694256b77321e5f71119526a70338b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 17:40:56 2013 +0000

    [eit] utils: if sha1 or sha256 hashes are not available, print N/A

commit 5aaaba1b3eba733f69a998b486643a95cb106b40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 12:12:51 2013 +0000

    Tagging Entropy version 188

commit 9493163db16c5b138cf401c373c05868e86ed8ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 12:12:51 2013 +0000

    Release Entropy 188

commit 22fdc5026cea079470697752529858b0136a3a01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 12:10:24 2013 +0000

    [entropy.const] const_mkdtemp: call makedirs() only if dir=etpConst['entropyunpackdir']

commit d6295b3e00feb82ca67acced1320f5fec7e67426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 12:09:17 2013 +0000

    [entropy*] create const_mkstemp() as tempfile.mkstemp() wrapper.
    
    using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on
    tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy
    (or /var/tmp as fallback) instead.

commit ff560d42d5ed3d98c72d4a3147ac5456d211734d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 11:42:41 2013 +0000

    [Rigo] paths: call mkdtemp with dir=/var/tmp

commit 0a6a70ce08314b09f4664f02de9bcb39772537b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 11:42:26 2013 +0000

    [entropy.core.settings.base] add missing _() import

commit 4c58fc9fbe8b43ab08f9e2b0a7d260c0fa66948c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 11:41:05 2013 +0000

    [entropy*] create const_mkdtemp() as tempfile.mkdtemp() wrapper.
    
    using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on
    tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy
    (or /var/tmp as fallback) instead.

commit bc083adbe9be39af930c07ce37a6fa53573a3907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 29 08:10:44 2013 +0000

    [entropy.spm] PortagePlugin: use /var/tmp/entropy as mkdtemp() dir in doebuild()
    
    This avoids problems for users using tmpfs /tmp

commit d89f15d7603de7016b16d3ba3de487dea9d0f475
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 28 18:51:22 2013 +0000

    [solo.commands.rescue] fix "equo rescue generate"
    
    The database file was not written on disk because Entropy forwarded
    any API call to the in-RAM database. If we generate a generic repository
    and then reload the entropy installed packages one everything will work
    as expected.

commit fb76210e41e8c5a92435c8eec20ed37fdd861d94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 25 08:56:20 2013 +0000

    Tagging Entropy version 187

commit c2d7ed7d72309ad11bdc8448f3f357cfb33d53f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 25 08:56:19 2013 +0000

    Release Entropy 187

commit c5250594d11c976c4c7decb9f432178ea7cc012d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 19:20:22 2013 +0000

    [equo] rewrite "equo repo add" command line interface, looks much better now

commit 2dc14383735f8582d4065c118822b7dfcffbd899
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 19:00:15 2013 +0000

    [tests] security: create temporary directory using TMPDIR or, if unset, $PWD

commit 565db8d1a59312d57abd1c17b0e72d76d42ad9d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 18:48:02 2013 +0000

    [entropy.client] add support for multiple "repo =" repository parameters
    
    This improves the availability when one or more repository database
    mirrors are down.

commit b395b13d8446512a2253d6a53fc24f1adf1cba1c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 11:42:42 2013 +0000

    [tests] db: fix test_libs_download

commit 1cd78383853f1b1ea978908e261b8829ffb3a6c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 11:38:39 2013 +0000

    [entropy.db.sql] definitely fix the cursor object wrapping

commit da8a2a1d228a2d76f1a982280d7808f05e549010
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 23 11:31:50 2013 +0000

    [entropy.db] use super() instead of class.__init__()

commit b7ebbf8f478671a678fcab740f2e3264bd066dd5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 22 13:56:41 2013 +0000

    [entropy.client.dep] __get_library_breakages: handle the new library dependencies case
    
    It happened that __get_library_breakages only handled library bumps and
    not also another important case: new library dependencies. This check is
    very important at runtime, because it helps coping with unsatisfied
    library dependencies (that might be satisfied at the package dependencies
    level).
    For instance, upgrading udev may fail because the new udevadm depends
    against libblkid.so.1, which is a new dependency, while the util-linux
    dependency metadatum is not enforcing the new version well enough.

commit b559affa42c2fec8ea2b60887455ed4d32124ffc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 22 10:54:02 2013 +0000

    [equo] fix typo in "equo update", fix bug 4107

commit 533beb60c1fc72c701674afe85c69b1959e4fdaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 20 16:50:21 2013 +0000

    Tagging Entropy version 186

commit 3e30d2414dde92c4ebbd50fb529b35afe05cf6c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 20 16:50:21 2013 +0000

    Release Entropy 186

commit 831237b7fcfd77791b1cf744a5e4b8f95891c152
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 20 15:21:31 2013 +0000

    [entropy.server] insert the package SHA1 checksum into the file name
    
    This commit partially reverts commit d6b7a21314fdaa53563b399aa25feb34a817066e.
    Package revision is no longer incremented across package moves.
    This has two advantages:
      - much less traffic generated on the mirror infrastructure
      - less updates for sabayon-limbo users when packages are moved to main
    
    Bumping the revision was required by sabayon-weekly, which had the problem
    that some package files were replaced during normal activity on
    sabayonlinux.org and sabayon-limbo on the mirror. This generated checksum
    errors, thus adding the checksum in the package file name ensures that
    Entropy Server will never overwrite package file names unless the checksum
    also matches.
    Having a SHA1 checksum in the file name is also good for security, and
    we may even want to create a SHA1 from the GPG signature in future.

commit 7f24231978289e1d7921626c9321c9168e764dcb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 20 15:07:49 2013 +0000

    [eit.utils] print_package_info: also print SHA1, SHA256 and GPG info

commit 5c123b679fd0224812f4d33dbb8d660f3d81c30c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 20 15:07:16 2013 +0000

    [solo.utils] print_package_info: also print SHA1, SHA256 and GPG info

commit ac028387c718c356111ed15a7be07a7daff8178e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 15:27:33 2013 +0000

    Tagging Entropy version 185

commit f0fad25ca5ae10c6f4cc62359f589d7d93979de2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 15:27:33 2013 +0000

    Release Entropy 185

commit e601bc1144153f50a215d348c86e4891d1b92b4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 15:27:00 2013 +0000

    [entropy.client.dep] fix or dependencies selection when none is installed

commit af55cef3be87e9b4de748a59900c25e79e4a7c05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 15:02:23 2013 +0000

    [entropy.db.sql] wrap the whole tuple() and frozenset() generation

commit bc9e6e2146a969f33723cb32d9b7c7ae1e7b1b23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 19 14:57:03 2013 +0000

    [entropy.db.sql] wrap _cur2tuple and _cur2frozenset functions using SQLCursorWrapper

commit db850299c00d8a8f8b5db449de28372ee2437e24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 18 17:40:17 2013 +0000

    [Rigo] execute the DBus initialization in the main loop

commit 760599c13596be7fe075c61ad0ce67f551e2bec0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 18 17:09:21 2013 +0000

    [Rigo] automatically reconnect to the dbus system bus if the connection dies

commit e002101395a5b21e6c87b07f4e619256e9a46181
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 17 08:27:56 2013 +0000

    Tagging Entropy version 184

commit f0f3883a8657272fa6aeed147fc9a45a19e0accf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 17 08:27:56 2013 +0000

    Release Entropy 184

commit 52b329afa26bd7ff6b9ff0298fc111fd1f12fa45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 17 08:27:12 2013 +0000

    [matter] fix typo in package versions calculation for injected packages

commit c2fb4211374f6dd62d6aec9e9f5ff29db1e02dba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 16 19:25:55 2013 +0000

    [conf] drop mirror.de.sabayon.org from default conf, it's in dl.sabayon.org already

commit 64e8d6e963aeea7e28d329d533c260f2fe9a9d78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 13 12:25:46 2013 +0000

    Tagging Entropy version 183

commit bf766fe5715a7e345869e5315d7b6e2588becfef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 13 12:25:46 2013 +0000

    Release Entropy 183

commit c360738b9555a9217698247684c5b7a7153ccd5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 13 12:03:39 2013 +0000

    [kswitch] fix install path, resolve bug 4073

commit b36a8669d426dcd7ca5fabdfacbdae22d268bc97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 21:09:54 2013 +0000

    [conf] drop the "remote web services server url" part from repository "repo =" param
    
    This has been deprecated for long time.

commit 4853d16275de5ed1cc83d94bccb4b055c4827e0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 19:09:25 2013 +0000

    [conf] drop optusnet.com.au mirror from repositories.conf.d/

commit 63eb797e7724f8193e02d732d73331b5f35d374f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 15:38:22 2013 +0000

    [matter] query binpms when determining the availability status of an injected package

commit bc7dda4a4f7dd3cb91cc426356a44d524e28a94b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 15:19:23 2013 +0000

    [matter] builder: use cls. and self. in classmethods and methods

commit a48dfd2f7cd51a302d7f6d120ab8c903bc2d32b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 14:13:56 2013 +0000

    Tagging Entropy version 182

commit d3fab6937c3461382781ba2f52a1a1246b8a18a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 14:13:56 2013 +0000

    Release Entropy 182

commit 45c0de49cac3a15a3fcb090afce4eabd90e54be4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 14:10:48 2013 +0000

    [client] update entropy.pot

commit c16a305102111c6d632ec2e100806a2d818c4a72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 14:09:10 2013 +0000

    [equo] do not automatically remove unmaintained packages, unless --purge is passed
    
    This addresses the case in where the user may not have run equo with --ask
    and unmaintained packages get removed without user consent.

commit f02283523dda2307df0520b2fc040735bcd51bd2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 13:55:01 2013 +0000

    [entropy.db,entropy.spm] rewrite SPM package metadata update code
    
    This commit moves all the SPM package metadata update logic, including
    pkgmove and slotmove to entropy.spm plugins.
    This makes possible to handle the event more reliably. In particular,
    Entropy now controls what Portage does, basing on the repository treeupdates
    information.
    The scenario in where the Portage tree was not updated and the called
    "emaint --fix moveinst" did not do what it was supposed to do is now
    handled correctly.

commit 6804e79b37b0f5d766659925751484f31454c6c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 12 13:53:12 2013 +0000

    [entropy.client.interfaces.repository] drop is_root(), this is always running as root

commit 1e53daf23d471585e0f8d6db53fe13655acb26bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 11 01:02:22 2013 +0000

    [eit] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling
    
    See bug 4049.

commit 8fda22bd0b32eae993075f515cc102c40a87fc21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 11 00:58:21 2013 +0000

    [equo] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling
    
    See bug 4049.

commit 9b81edfd188bf11f3599d99ec9495a1ed7582a11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 10 22:38:14 2013 +0000

    [entropy.core] RepositoryConfigParser: always catch KeyError when raised

commit ddf1f9ce3ce7ad8b2062af8d650c329a5a127431
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 10 22:37:49 2013 +0000

    [entropy.core] RepositoryConfigParser: respect repository definition order

commit bc63d82b9702ab9cd9648e5b5e6925e5f67cac14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 10 22:12:27 2013 +0000

    [entropy.server] add support for server-side repositories.conf.d/ repository config files
    
        Entropy Server now supports repositories defined inside
        /etc/entropy/repositories.conf.d/ files, written using the
        syntax detailed below. This improves the ability to enable, disable,
        add and remove repositories programmatically. Furthermore, it
        makes possible to extend the supported parameters without breaking
        backward compatibility.
    
        In order to differentiate Entropy Client repository definitions between
        Entropy Server ones, each repository section must start with "[server=".
    
        This is an example of the syntax (with a complete listing
        of the supported arguments):
    
        [server=sabayon-limbo]
        desc = Sabayon Linux Official Testing Repository
        repo = ssh://username@full.host:~username/sabayon-limbo
        enabled = <true/false>
    
        [server=sabayon-limbo]
        desc = This statement will be ignored.
        repo-only = ssh://username@repo.host:~username/sabayon-limbo
        pkg-only = ssh://username@pkg.host:~username/sabayon-limbo
    
        [server=sabayon-base]
        desc = This is the base repository.
        repo-only = ssh://username@repo.host:~username/sabayon-base
        pkg-only = ssh://username@pkg.host:~username/sabayon-base
        base = <true/false>
    
        As you can see, multiple statements for the same repository
        are allowed. However, only the first desc = statement will be
        considered, while there can be as many {pkg,repo}* = as you want.
    
        The repository order is important, but this is guaranteed by the
        fact that configuration files are parsed in lexical order.
    
        Statements description:
        - "desc": stands for description, the repository name description.
        - "repo": the push & pull URI, for both packages and repository database.
        - "repo-only": same as repo, but only for the repository database
                       push & pull.
        - "pkg-only": same as repo, but only for the packages push & pull.
                 The supported protocols are those supported by entropy.fetchers.
        - "enabled": if set, its value can be either "true" or "false". The default
                     value is "true". It indicates if a repository is configured
                     but currently disabled or enabled. Please take into account
                     that config files in /etc/entropy/repositories.conf.d/ starting
                     with "_" are considered to contain disabled repositories. This
                     is just provided for convienence.
        - "base": if set, its value can be either "true" or "false". The default
                  value is "false". If no repository has the flag set, the first
                  listed repository will be the base one. Only the first repository
                  with "base = true" will be considered. The base repository is the
                  repository that is considered base for all the others
                  (the main one).

commit 81baa1d58e5dc0573ca46e182c4259fff78913bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 10 18:25:56 2013 +0000

    [entropy.core] BaseConfigParser: store section parse order (and properly rename variables)

commit 6e96b38a7e1d3ff1c0f1bea9daa33dd18892f9ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 10 00:08:47 2013 +0000

    [entropy.core] properly pass encoding= to RepositoryConfigParser

commit 05f446d51a409266f44a5b65fadfdef574462807
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 9 23:51:58 2013 +0000

    [entropy.client] add .ini like repositories.conf.d/ files support
    
        This is backward compatible with the previous repository
        implementation, in the sense that old repository syntax
        is just ignored. However, a mix of old and new statements
        may result in an undefined behaviour.
    
        This is an example of the new syntax (with a complete listing
        of the supported arguments):
    
        [sabayon-limbo]
        desc = Sabayon Linux Official Testing Repository
        repo = http://pkg.sabayon.org,sabayon.org
        pkg = http://pkg.sabayon.org
        pkg = http://dl.sabayon.org/entropy
        enabled = <true/false>
    
        [sabayon-limbo]
        desc = This statement will be ignored.
        repo = This url will be ignored.
        pkg = http://some.more.mirror.org/entropy
        pkg = http://some.more.mirror.net/entropy
    
        As you can see, multiple statements for the same repository
        are allowed. However, only the first desc = and repo =
        statements will be considered, while there can be as many pkg =
        as you want.
    
        Statements description:
        - "desc": stands for description, the repository name description.
        - "repo": the repository database URL string, plus other parameters
                  as supported in the previous configuration file syntax:
                  <db url prefix>[,<remote web services server url][#<compression>].
        - "pkg": the repository packages URL string. This must be a valid URL.
                 The supported protocols are those supported by entropy.fetchers.
        - "enabled": if set, its value can be either "true" or "false". The default
                     value is "true". It indicates if a repository is configured
                     but currently disabled or enabled. Please take into account
                     that config files in /etc/entropy/repositories.conf.d/ starting
                     with "_" are considered to contain disabled repositories. This
                     is just provided for convienence.

commit bbe4c6b046cf88b51d3f3ca3530f2b0ef6312bbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 7 09:57:20 2013 +0000

    [rigo] update translations

commit ef7342aea3ff06c974e548b396f12372d3b284ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 7 09:57:10 2013 +0000

    [server] update translations

commit 67ddf2aa8962ca1c5288ddfe59ba33a4a81bbde5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 7 09:44:06 2013 +0000

    [client] update translations

commit 4fdfe607cb071772223f2acbb285899957c82bb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 7 09:43:38 2013 +0000

    [client] po: update paths, add kswitch

commit d721c7c09aa1c5453a67805ac83996cf33afb36c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 13:42:33 2013 +0100

    Tagging Entropy version 181

commit 1b18a831f1542b5d77e6e2e58b8852facb8f056e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 13:42:32 2013 +0100

    Release Entropy 181

commit 0e52aadf337d703cd6a12925a14ba74fdba4b84d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 13:38:39 2013 +0100

    [solo] SoloYell is not a catch-all. SoloHelp is.

commit a1e59c352fbc9ea81cf00a2a42a14eba8426bc38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 12:55:59 2013 +0100

    [server] fix --help output when redirected through pipes, fix bug 4049

commit 113f9d74b7aa4b8e0dc599746dbaa599f6152481
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 12:55:13 2013 +0100

    [client] fix --help output when redirected through pipes, fix bug 4049

commit 102dc594e5379498710e1f1307c7974277e42d51
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 12:19:50 2013 +0100

    [client] po: update entropy.pot

commit ac961efd5d28393b88a0933715f80ccfe77beafe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 8 12:19:13 2013 +0100

    [client] po: update POTFILES.in paths

commit b44c89ad191fa7351558ae00f51f52ac74fde4d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 15:51:35 2013 +0000

    [kernel-switcher] turn the kernel switcher library into an OO interface

commit 23738ead62986a29cd7503fe2a18aa5cc428ddba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 15:44:32 2013 +0000

    [kernel-switcher] force superuser access

commit d05426e6188b8da3dbd524a6118ffaf24e94f49c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 15:28:56 2013 +0000

    [kernel-switcher] move kswitch to entropy lib, kernel-switcher back to equo

commit aae36c5e7bd5f8af6a7fa3b19d91d2894a469744
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 14:07:49 2013 +0000

    [kernel-switcher] tweak switch_kernel's installer callable expected signature

commit 7507e68180ca21579c4561cb2163c9384ba25b97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 13:07:31 2013 +0000

    [kernel-switcher] complete the separation between the library and the application

commit 9dc8f266874f1acd7d5c1904f89b8fcb6fc388ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 6 11:52:21 2013 +0000

    [kernel-switcher] initial kernel-switcher refactoring
    
    Migrate kernel-switcher to a separate directory and start splitting
    the code into library <-> application.

commit 502d9c8b9e19a29b980a49397ece49a973975686
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 5 15:52:53 2013 +0000

    [entropy.client.package] add support for package.splitdebug.mask, see bug 3707

commit 5cb3939718c4754ba50e76fd2cb7f835122c33a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 5 15:09:44 2013 +0000

    [entropy.client] drop package.satisfied support, see bug #3879
    
    It never worked as users expected and can lead to misinterpretation.
    It will be reimplemented in future through something similar to package.provided

commit 84b0b92c4e7bb884454b574e566689150d588c1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 5 13:20:28 2013 +0000

    [entropy.client.dep] rewrite simple or dependencies resolution
    
    Selected matches was not respected by the simple or dependencies
    resolution code. This commit addresses the problem and fixes the
    virtual/glu dependendency handling.

commit 808715f796d8270bbbb395078044f3530d746b3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 5 13:20:13 2013 +0000

    [TODO] update TODO

commit 73abfc6fa0158b287819d116542f1be1fe9dab8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 4 13:59:44 2013 +0000

    [RigoDaemon] schedule a reload every 24 hours to cut on Python leaks.

commit 1db427fe18755c69d9807389582f8f0a01e01137
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 01:08:10 2013 +0000

    Tagging Entropy version 180

commit 7573e0e1d5194af9ffa58a2570a1ef2e53e5762e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 01:08:10 2013 +0000

    Release Entropy 180

commit b905b98525165755ac17545da01c607f5bd330c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 01:06:31 2013 +0000

    [entropy.server] _calculate_sync_queues: ignore remote package file if a local .weak file exists

commit 873ae5267b3f2ca6eba181cc50ef11cb9cbedde1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 01:03:52 2013 +0000

    [entropy.server] _calculate_sync_queues: ignore local package file if .weak file exists

commit 46577fe93f09b6d6f8f6f758db15cf8198ca05c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:54:01 2013 +0000

    [entropy.server] _calculate_local_package_files: properly handle .weak files

commit 3a49a8cc47459512dc4cfe9249261af8f7739b64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:39:54 2013 +0000

    [entropy.server] _calculate_local_package_files: take into consideration .weak files

commit 55110bf2308b7a82e09d71fe57335b1480123b06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:27:22 2013 +0000

    [entropy.server] _show_sync_queues: inform about package download as well

commit 552698d2d67eefdcf973c9bb17d2679793a7aa50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:18:51 2013 +0000

    [entropy.server] tidy_mirrors: fix weak file detection logic

commit 9f0bdb959ca3c65fb620578ee7b983e525261c2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:12:06 2013 +0000

    [entropy.server] tidy_mirrors: do not show packages as weak if they've already marked

commit be758fae7b4658dc1c7e397b314d1381ea0fd0d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 3 00:03:40 2013 +0000

    [entropy.server] tidy_mirrors: do not show packages as expired if they've already marked

commit 843c9ad6f85b51fcbfa170db9d9ae3a81ea59bc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 23:54:46 2013 +0000

    [entropy.server] s/extra_package_rel/package_rel/ in tidy_mirrors()

commit 5801abf88d23bbe198fdb34c9b7166a6ad2b184c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 23:50:08 2013 +0000

    [entropy.server] fix typos in tidy_mirrors()

commit 82770b26ae68f698e1156c814881f407de141e0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 18:58:16 2013 +0000

    Tagging Entropy version 179

commit ee38930096b8d8ea72023e41d3196b6eedfc5730
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 18:58:16 2013 +0000

    Release Entropy 179

commit 7bef53d99c6a3b55875f5ea2139a267067f74d1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 18:54:12 2013 +0000

    [entropy.server] add "weak package files" support
    
    Weak package files is a feature that makes possible to save a lot of
    local space if enabled. Basically, all the package files no longer in
    the repository are locally removed before their expiration. This reduces
    local data redundancy with no real reliability impact.

commit 983b72d6a74962f47de3755b686dff380134927b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 2 18:37:14 2013 +0000

    [eit] add --pretend support to push, pull and cleanup commands

commit 8af1d2fe2d8ba0c47527161ddfe388d539eceff1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 28 16:37:52 2013 +0000

    [equo] update man pages

commit 17d19458a705f2b1b09534f652d080a92b344ae5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 28 13:48:30 2013 +0000

    [entropy.client.dep] use set.clear and dict.clear instead of del

commit d996460b305ecd35312a7667da7609b7541e8f8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 28 13:42:41 2013 +0000

    [entropy.client.dep,solo] add support for --onlydeps, as per bug #3817
    
    equo {install,source,download} now support --onlydeps.
    Using --onlydeps, only dependencies of the selected packages are installed,
    unless the selected packages are dependencies themselves.

commit 7faf042f86a94cd432cedbe5fb477e95cf3e717b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 28 09:13:08 2013 +0000

    [magneto/gtk*] fix string format in both gtk2 and gtk3 frontends

commit 83b8991c95d080973631a5c1e36af6a7573eeed9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 27 20:59:14 2013 +0000

    [magneto] rewrite systray icons management, improve KDE, GNOME and MATE integration
    
    This huge commit addresses several things:
    - Fix bug #3995
    - Force the GTK2 frontend when MATE is running
    - Migrate to KStatusNotifierItem for KDE and hide the icon whenever
      it makes sense.
    - Use SVG icons in the GTK3 frontend, improving eye candy when running in GNOME3
    - The usual cruft cleanup

commit f0a8156eb786da64a70b3a398d38db4cf7b2d5dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 25 00:14:00 2013 +0100

    [Rigo] ApplicationsViewController: sort category and package set entries

commit 5d315c70bdbd455dc46f680b54275cb59853dd43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 24 23:34:49 2013 +0100

    [entropy.const] drop /var/run/entropy/entropy.lock file and directory handling
    
    This is no longer used by Entropy, which does use a more fine grained locking
    instead.

commit 7771d641e2972ce7ab35ab18c47e62178337e191
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 24 13:30:28 2013 +0000

    [entropy.client] extend Client.calculate_updates() to return critical updates info
    
    calculate_updates() now returns a dictionary containing the same pieces of
    information available before. In addition, it now also returns if critical
    updates were found and returned by the method itself.
    This is particularly useful for enforcing relaxed deps calculation in case
    of critical updates (which is what happens now).
    
    This commit breaks the Entropy Client API.

commit 6a2690b86eed37314bd5548210d830d1c67fe7d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 24 12:26:13 2013 +0000

    [matter] do not print useless "MATTER_PACKAGE_NAMES = blah"

commit 987fa76361ec85f68db21e09fbc72bb0f65c5e08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 21 00:11:14 2013 +0100

    Tagging Entropy version 178

commit 1fa5b9acf3f98e543670fec9b4da189c9e620244
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 21 00:11:14 2013 +0100

    Release Entropy 178

commit ac243067f3a446b392a91336630a13fa19c9d282
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 21 00:09:47 2013 +0100

    [entropy.qa] fix the usage of get_deep_dependency_list

commit 6a66b43f7bf5716a212d3afed6944ab94b1c5759
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 18:56:39 2013 +0100

    Tagging Entropy version 177

commit 09adfa92e6c2df3da5b3858dc836b0f9f8cc12b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 18:56:39 2013 +0100

    Release Entropy 177

commit b3aad3da83a7633891133989a8104c5146d12533
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 18:44:02 2013 +0100

    Revert "[entropy.qa] test_missing_dependencies: only consider direct dependencies"
    
    This reverts commit a0037bfe762f79eb764f00d57baf79cf338f4df9.
    It turned out that only considering direct dependencies is a no-go.
    Also see:
    http://www.flameeyes.eu/autotools-mythbuster/pkgconfig/dependencies.html

commit 1eb2924354e98c461cc214831c581db78403bec2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 13:36:08 2013 +0100

    Tagging Entropy version 176

commit 65e5fcdb68522d6d108485cae572143ecf16dea9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 13:36:08 2013 +0100

    Release Entropy 176

commit dc4f23ef01ce53c1585065c1c056dcc854eb7b0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 13:05:36 2013 +0100

    [entropy.spm] PortagePlugin: fix xblast CONTENTS mangling when splitdebug=disabled
    
    This is the exception generated by reading CONTENTS expecting valid UTF-8 encoded
    text (while it currently is raw_unicode_escape):
    
    stacktrace: Traceback (most recent call last):
      File "/usr/bin/equo", line 15, in <module>
        main()
      File "/usr/lib/entropy/client/solo/main.py", line 333, in main
        exit_st = func(*func_args)
      File "/usr/lib/entropy/client/solo/commands/command.py", line 335, in _call_locked
        return func(client)
      File "/usr/lib/entropy/client/solo/commands/install.py", line 183, in _install
        relaxed, multifetch, packages)
      File "/usr/lib/entropy/client/solo/commands/install.py", line 609, in _install_action
        exit_st = pkg.run(xterm_header=xterm_header)
      File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4266, in run
        rc = self._stepper(xterm_header)
      File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4251, in _stepper
        rc = steps_data.get(step)()
      File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 4153, in do_install_spm
        self.pkgmeta['installed_package_id'])
      File "/usr/lib/entropy/lib/entropy/client/interfaces/package.py", line 2262, in _spm_install_package
        spm_uid = Spm.add_installed_package(self.pkgmeta)
      File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 3078, in add_installed_package
        splitdebug_dirs)
      File "/usr/lib/entropy/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py", line 2859, in __splitdebug_update_contents_file
        line = cont_f.readline()
      File "/usr/lib64/python2.7/codecs.py", line 675, in readline
        return self.reader.readline(size)
      File "/usr/lib64/python2.7/codecs.py", line 530, in readline
        data = self.read(readsize, firstline=True)
      File "/usr/lib64/python2.7/codecs.py", line 477, in read
        newchars, decodedbytes = self.decode(data, self.errors)
    UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 30: invalid continuation byte

commit 9eb56dbc14c448c728f22f1351ed5eeb13d1cfff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 20 00:56:52 2013 +0000

    [entropy.const] drop several etpConst constants, replace with more OO vars
    
    etpConst['clientdbid'] is kept for backward compatibility, but will be removed soon
    While etpConst['serverdbid'] and etpConst['clientserverrepoid'] are gone.

commit c01a66c5ee39a08fc82b9727b26c5a24db136f47
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 17:57:18 2013 +0000

    [matter] add new drop-old-injected argument support.
    
    This will make possible to fully support automated injected packages
    bump.

commit 7c810b6e9103df3bed144d039bb027670c1a7e8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 17:21:47 2013 +0000

    [matter] add support for external .spec parsers

commit 27093dc578ebd6aaf920154470131ff6fd6669fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 16:56:41 2013 +0000

    [matter] add build-only parameter support, wrapping --buildpkgonly + --buildpkg

commit dc5bc3aa0837d8c926d2497f955eba2302f805fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 15:24:25 2013 +0000

    [matter] add another example file

commit d0b68329c16678706e4e09b9e7674a7519232b26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 15:16:10 2013 +0000

    [matter] add support for committing tbz2s directly.
    
    When Portage is asked to only build a package (with -B), Matter
    should locate the generated tbz2 and add it to the binary repository.
    This also makes possible to track injected packages and have them
    automatically bumped.

commit 0dc49803b3df6868d730a3816b8675e7593d9991
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 19 09:58:37 2013 +0000

    [matter] call _emerge.actions.{adjust_configs,apply_priorities} on every Scheduler run
    
    This is actually required to make -B and -b emerge options working as intended

commit 62201f6b3de564829718dcd8fbb5c9ca36f70f66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 18 23:29:34 2013 +0000

    [matter] fix build-args parameter handling (remove unwanted comma)

commit a7dfdafe3c47832ee2cd98cedbd92e82a87be8ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 18 23:00:38 2013 +0000

    [matter] pass a full Spec object to Binary PMS commit() methods
    
    This makes possible to use the extra pieces of information in order
    to implement more complex features

commit 5d3cb7a87880d703d5c04a0686b4bba7540a3523
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 18 22:49:27 2013 +0000

    [conf] cerberus.itti.ifce.edu.br is dead

commit 937cf7052a7fa0d9c8c74703866705c19554a2ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 18 22:47:19 2013 +0000

    [matter] uniform string quoting, prefer " over '

commit 8f74262cbbf04043b8dc97810ac9d27f83fa4253
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 18 22:42:11 2013 +0000

    [matter] move env var MATTER_PORTAGE_BUILD_ARGS to .particle parameter build-args

commit 3695655e66ffbd22acbc5f823399dc862e150037
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 17 19:04:20 2013 +0000

    [entorpy.client] fix Logger.log() usage in entropy.client.interfaces.package

commit 1655cb3baa5b536a5204df6e6c416bb39c161c26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 12 14:22:56 2013 +0100

    [RigoDaemon] drop send_requested_reply from dbus config, causes deadlock with gdm-3.6

commit e66ec77a672d92f1f964721e6cd033722c4db8f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 10 19:01:35 2013 +0000

    [entropy.qa] warn_missing_dependencies: stop using get_deep_dependency_list, too slow and unwanted

commit a0037bfe762f79eb764f00d57baf79cf338f4df9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 10 18:47:12 2013 +0000

    [entropy.qa] test_missing_dependencies: only consider direct dependencies
    
    Any missing ELF level dependency should be always satisfied by direct
    dependencies.

commit c5e1908a894a865c1fbcf27bce7f9e8f4e3acbcc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 16:46:51 2013 +0000

    [entropy.server] fix undefined reference in drained_dependencies_test

commit dffebc80dde33061e60360ea445e1c8caa73add2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 16:33:12 2013 +0000

    [entropy.server] drained_dependencies_test: improve readability of the output

commit 8c5113743f362ebcabe9853b5053b1fb1ae9c480
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 16:30:14 2013 +0000

    [entropy.server] tweak output of injected_library_dependencies_test

commit bc9db049908f069ee1ef1354836f33161a9bdb60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 16:19:11 2013 +0000

    [entropy.qa] test_missing_dependencies: cosmetic changes to the generated output

commit 860e791635220f23579e69fb1c0bbc6f236f7852
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 15:32:11 2013 +0000

    [entropy.qa] fix typo in test_missing_dependencies()

commit b9347cc181574ce1fb2ed8fdf7369e6a2c4cffc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 15:29:19 2013 +0000

    [entropy.qa] improve output of test_missing_dependencies()

commit 0002f75982ae863af456a9bb39a93bc1b298e298
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 15:08:09 2013 +0000

    [entropy.qa] split test_missing_dependencies, move ldd-based scan to warn_missing_dependencies

commit 19758885bebf88765adc54f380e9f57e199994fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 14:52:04 2013 +0000

    [eit.commands.test] if "eit test deps" reports missing deps, return != 0

commit ddff9fde6aba0a454836459eef31fe06545bab23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 14:38:57 2013 +0000

    [entropy.server] add QA test for library linking of injected packages
    
    This test must pass before being able to push new packages and it ensures
    that injected packages are kept consistent.

commit f15efc018ddc5ec61814436bc0de8df3c59c8afd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 14:27:01 2013 +0000

    [entropy.qa] remove unwanted output message from test_missing_dependencies.
    
    The message heavily depends on the context in where test_missing_dependencies
    is executed.

commit d2babac6622c0740d0173311ab8f978991fe4daf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 13:54:03 2013 +0000

    [entropy.qa] _get_missing_libraries: cache the list of system packages

commit 952c361c5ad7c185167833a20b0f9c5ae3524a0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 13:53:11 2013 +0000

    [entropy.db] add listAllSystemPackageIds() method

commit a499cf0de509d7188286e6ae760de54480fc70f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 13:30:23 2013 +0000

    [entropy.qa] rewrite _get_missing_rdepends, now _get_missing_libraries
    
    This commit dramatically improves the speed of _get_missing_libraries,
    by using provided_libs metadata instead of content, removing any live
    system dependencies (collect_linker_paths()), and improving method
    readability.

commit fa3f2df37280558487dac85c087e7e55dc1878c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 11:04:08 2013 +0000

    [entropy.qa] _get_missing_rdepends: if package does not need any library, return straight away

commit 28ce2909997f2c829ae46e3846009c7438b43887
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 9 10:49:40 2013 +0000

    [entropy.db] add listAllInjectedPackageIds

commit 8df97717cb961b6c40042aa5439c747a85dba45e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 8 17:14:22 2013 +0100

    Tagging Entropy version 175

commit 877cf926d850fd5a9f42a71c478108885909b92f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 8 17:14:22 2013 +0100

    Release Entropy 175

commit 172fe3a2eaa72cec69196a89a9afd17f99e20e26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 8 17:12:49 2013 +0100

    [entropy.client] Trigger: _trigger_env_update must return an integer

commit 88ac77e8a97236561e981261f2e8b6b34a82bdd5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 8 17:12:04 2013 +0100

    [entropy.spm] PortagePlugin: environment_update() must return an execution status int

commit 2a84c85376168fa15bd6bcda45240a123ef443fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 7 08:43:34 2013 +0100

    Tagging Entropy version 174

commit c028464ebeaedfd931986dbbcf6dd85a19b52a93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 7 08:43:33 2013 +0100

    Release Entropy 174

commit 10fbf275e63072a774784411c33f09ed8d04b174
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 7 08:30:40 2013 +0100

    [entropy.spm] rework SpmPlugin.execute_package_phase API specifications
    
    This makes phase execution and error handling more fine grained and on the
    long run more robust as well.
    Any exception raised by SPM is now considered fatal, while phase execution
    failures (execution with error code != 0) are still considered non-fatal for now.

commit 88c0e7ef6c8a62a3281841b87c63aedd18d9bb0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 6 19:10:46 2013 +0100

    [entropy.spm] create SpmPlugin.Error base exception class for all SPM issues

commit 9c5ec4c7cbd4647ed365b40e74a243b7ef5fc3f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:34:47 2013 +0000

    [entropy.fetchers] drop UrlFetcher.output, deprecated in 2010

commit 69a2e0e8c08253c39b7ca801adbc78b0167bb25c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:34:02 2013 +0000

    [entropy.client] drop get_file_permissions, deprecated

commit 8807ff8ba709d94472cc5b795a3d975abe00e279
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:33:25 2013 +0000

    [entropy.tools] drop get_random_temp_file, deprecated

commit 86821d408b766606f265f28d680e72933030cbed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:32:24 2013 +0000

    [entropy.client] drop deprecated methods

commit 78f0a65b059fabf89bd7379621c4c0d903af2fcc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:30:02 2013 +0000

    [todo] update TODO

commit a123f53e43c77cc1b2a8de27d7a91dcd8157c10f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:25:23 2013 +0000

    [Rigo] update rigo.pot

commit d8848d68fc280cfc4896b9b772d66a6f4e4fd72a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:22:29 2013 +0000

    [Rigo] make Glade-3 happy and acknowledge its xml changes once and for all

commit 1cdda9f5fe2a64846f2e3d122be039c63577c571
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:18:32 2013 +0000

    [Rigo] add support for accelerators
    
    From the main Rigo window, these are the currently supported accelerators:
    - CTRL+A: move the focus to the search bar, put the cursor at the beginning
    - CTRL+B: move the focus to the search bar, send a backspace character to it
    - CTRL+F: move the focus to the search bar
    - CTRL+K: move the focus to the search bar, kill the right-most text
    - CTRL+M: load the preferences Menu
    - CTRL+P: move the focus to the Application View widget

commit 20c4a55984710f482bcaac2ee22b8d61ba47b155
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:08:04 2013 +0000

    [Rigo] fixup Application View rendering when window is maximized

commit 1e1da0863f7f48e904c0cc9e0ea7467bc8937026
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 11:00:53 2013 +0000

    [todo] update TODO

commit d339fc8208e20d7ddd022f5503eb68a7f26086b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 10:56:46 2013 +0000

    [Rigo] make possible to disable the updates notification box

commit e34ee97cdcfc0c7f5e0092d0c6fb23903408adee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 10:18:11 2013 +0000

    [entropy.db] drop deprecated methods closeDB() and commitChanges()

commit c2c6c51703ec28900c7175674e03b8777dff7649
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 10:14:01 2013 +0000

    [Rigo] fix Application View rendering when window is maximized

commit c2f82543fc1757da26cdc099c5fc78b5c7b0a8d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 08:29:37 2013 +0000

    [entropy.i18n] try recover from invalid filesystem encoding
    
    This should also help with invalid UTF-8 characters returned by _()

commit 4f8205323f5b2444d902f2a6ba74b7c9631855aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 5 08:29:37 2013 +0000

    [entropy.i18n] try recover from invalid filesystem encoding
    
    This should also help with invalid UTF-8 characters returned by _()

commit cf4b066dbff5e46829b5fa1d41a2fb997794a8ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 4 13:46:00 2013 +0000

    [entropy.server] cleanup _move_package and fix a potential variable name collision

commit ba860bcc63bccf6eea14f661f32c3c63f14b5da8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 4 13:38:06 2013 +0000

    [todo] update TODO

commit f5c591e400f4c63b19d1c1b8aad75491983f6b6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 4 08:53:43 2013 +0000

    Tagging Entropy version 173

commit 2b4b258e8f56893e8a8253299918a00ebce787ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 4 08:53:43 2013 +0000

    Release Entropy 173

commit 474798b895570ae1fbe6eee31cab0a8d3f9b0b2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 3 17:17:09 2013 +0000

    [matter] add timestamp to every output line

commit c9977d124413be08a45d90c24a76e33adbc77c3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 29 09:03:16 2013 +0000

    [entropy.server] fix dep_rewrites package additions handling

commit 2839e9c03d077b02c9d3dc9e93c6f4866200b3ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 27 10:41:34 2013 +0000

    [Rigo] change startup view to Groups

commit 075b84872b8308065f9293f2a87da46bc9fe89ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 26 11:42:17 2013 +0000

    [equo] fix "equo conf update" -7 discard option as per bug 3630

commit 2cdb87d5671c11b8656645b55bd245aeff19f3a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 26 10:24:59 2013 +0000

    [matter] make sure to always account for built packages

commit 2b10e62afe3d7b87ef1843397e679e91a1986d24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 22:18:43 2013 +0000

    Tagging Entropy version 172

commit 4426b93254458d22e6bbfcc2a3db65dc90c232fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 22:18:43 2013 +0000

    Release Entropy 172

commit cd71308eb8fb6bc4add40c6840a15b06cd342049
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 22:12:15 2013 +0000

    [Rigo] fixup TreeView initialization that could lead to race condition in calculating widget size

commit 415250685324f6d909b1def2f42672fb98924180
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:40:22 2013 +0000

    Tagging Entropy version 171

commit b40c10af3d8a28eae64aa246e3dcc2821fe2b364
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:40:21 2013 +0000

    Release Entropy 171

commit 321eb030c56ae64d91bf67af0fa8254bc911b5cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:39:07 2013 +0000

    [Rigo] GenericTreeView: fixup row height calculation during TV initialization

commit 18d89599de700a10af7c7d11a48bce0b13a726e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:34:27 2013 +0000

    [Rigo] cellrenderers: cleanup the code a bit

commit 4f5acbfb44994165b6ea7e76c02f98558a9eafe1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:32:26 2013 +0000

    [Rigo] AppTreeView: reorder initialization, fixes a race in rendering cells
    
    This addresses a potential race that caused the row size to be calculated
    incorrectly.

commit 550e8aad3b4fbb47dc47ebb2ff716578d9f87451
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:18:44 2013 +0000

    [Rigo] preload the EntropyWebService instances by calling EntropyWebService.preload()

commit 170b0635d80282976c2a6bdd9bacd68af3c59d3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:18:16 2013 +0000

    [Rigo] use new-style classes and super() in cellrenderers

commit 77196a0b79c87e6a4b9a08de2abac74bf3ab8338
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:17:20 2013 +0000

    [Rigo] add preload() to EntropyWebService. It can be called to preload objects in cache

commit d4545d0da8d834a9efed7779ecb5bd4515164089
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 24 00:16:59 2013 +0000

    [Rigo] use ETP_DEBUG=1 in debug_rigo.sh

commit 400db830310979d2cc6cc97ce1fc6a3e99d66266
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 21 09:12:37 2013 +0000

    Tagging Entropy version 170

commit 9a2f4c00cd32d0bd2b8ffc220fb93efce37c1e1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 21 09:12:37 2013 +0000

    Release Entropy 170

commit 7afc6979e12461ae10e130c3021117d397336a36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 21 09:11:09 2013 +0000

    [entropy.spm] _extract_pkg_metadata_provided_libs: consider symlinks valid
    
    This has caused a meltdown of the metadata and QA failures all around

commit 7050ccad0fea4c9cd44380999d6d87c2e3519e7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 21 08:59:27 2013 +0000

    [entropy.client.interfaces.dep] _lookup_library_packages_available: do not pull in conflicting slots
    
    This could happen because of the shallow checks that were done inside
    this method.

commit cecd3fa1ee9d12dbac297bd231dd814504eb9a6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 20 12:03:04 2013 +0000

    [server] update translations

commit 466e89cf8fa391a84b56db207f802247a488009a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 20 12:02:06 2013 +0000

    [Rigo] update translations

commit 6af222042743f235a4f0f7f2bf93c6610e13b79b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 20 12:00:09 2013 +0000

    [client] update transations

commit 1600c498879d205162afd73639dc6ba4a5892a37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 17 19:25:51 2013 +0000

    [Rigo] always use units in rigo.css, clears warnings

commit 21480a151529348fdeca36752b0eec1f4f819afd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 15 22:22:55 2013 +0000

    Tagging Entropy version 169

commit 86bd948b616309f6b7b0429a7c0933b377cb96d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 15 22:22:55 2013 +0000

    Release Entropy 169

commit 31fba5d37327ff5f64dac920edf95de77d4534ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 15 22:20:26 2013 +0000

    [matter] implement support for the "unmerge: yes/no" parameter

commit cf8d217fe4fa7e6ea78e211bf027dd8de6a9612e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 23:11:21 2013 +0000

    [entropy.server] drop one more useless output()

commit 5a7a6a72896788c9741b4d02e6bd58dc0fd32e41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 23:08:44 2013 +0000

    [entropy.server] other tweaks to drained_dependencies_test()

commit 36f5412de51537e00080872afb1679367f974e12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 23:01:04 2013 +0000

    [entropy.server] last output tweaks to drained_repositories_test()

commit 8dd13a5f09090ffa8b0b8a0e7c9a22f6ac5d017f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:56:34 2013 +0000

    [entropy.server] tweak output() in merged_dependencies_test()

commit 15a27a0efdb9128c17a7926b5a16de34ec501fe4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:54:03 2013 +0000

    [entropy.server] tweak merged_repositories_test() a bit more

commit b4092de36b36995a53cab78d16a8780bb037b6c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:48:15 2013 +0000

    [entropy.server] improve output of drained_dependencies_test() even more

commit d6adf4e81e56aee32d86273d7345df7406e1d71b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:35:24 2013 +0000

    [entropy.server] improve output of drained_dependencies_test()

commit 8fdd06cbd98178bae5657c8c43abadfdb8faf31a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:24:00 2013 +0000

    [entropy.server] fix reversed() usage

commit 2d2c6a8c607baa099357dbef9a18fdc2b4d2ffd6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 22:19:23 2013 +0000

    [entropy.server] add drained and merged repositories dependencies testing
    
    It happens that during our workflow, we bump packages into overlay repositories
    like sabayon-limbo and sabayon-hell. However, potential dependencies issues
    may pop up only when repositories are merged (their content drained) into
    others. This features assumes that repositories are listed in order of priority,
    where the first one is the base repo and others are layers on top of the first one.

commit 09c554a702535a4f57848af8374bb2a8b55e42de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 00:50:27 2013 +0000

    Tagging Entropy version 168

commit 7d9e76db1cff00432b27f3dbb38df00c2303107d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 00:50:27 2013 +0000

    Release Entropy 168

commit e9aad1ce3905a639fe6fea6d41ec94f1a0da68bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 14 00:32:36 2013 +0000

    [matter] fixup ACCEPT_KEYWORDS handling, broken due to weirdo and whacky Portage API

commit 27e1755f70146f91bcd3d5e89468f13452717583
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 23:36:14 2013 +0000

    [matter] print particle file name together with particle execution status

commit 326a52a3e021ebe197cc0e03dc7086b2b41fab9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 23:02:17 2013 +0000

    [matter] fix --pretend behaviour. Matter is required to return after dep calculation.

commit ef7a892d36d230910fe6a597983cc45b848c6085
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 20:14:08 2013 +0000

    [matter] fix handling of --pretend in build_args, myopts is not available at that stage

commit 6d87079e1081f08003c8f28dddfb335c6204d7ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 20:12:49 2013 +0000

    [matter] show the list of uninstalled packages at the end of the execution

commit f242eb4c1f9907b99e577d3e32fb1db367fb523c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 20:09:41 2013 +0000

    [matter] add --pretend flag, makes possible to run matter in pretend mode directly

commit fb9d47bdb80997e08dadf549f39d7b75898d9c77
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 13 19:43:15 2013 +0000

    [matter] return exit_st out of matter_main() and main() instead of raising SystemExit

commit db74c9f5df44126556063b8ceb5dfa3519386b97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 14:37:03 2013 +0000

    Tagging Entropy version 167

commit c2829066e213031a75f93b11301067da8246113c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 14:37:03 2013 +0000

    Release Entropy 167

commit fb1dd2fb960adc9ff46aeb8fe7dbd67b06b219a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 14:33:30 2013 +0000

    [entropy.client] fix repository database download using the rsync:// protocol

commit 7b120b4b63878f17a3ad5829e9ee5953672e0259
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 14:00:12 2013 +0000

    Tagging Entropy version 166

commit 04419d0a0aebd043f38ceb72438165e6a0ae4ef1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 14:00:12 2013 +0000

    Release Entropy 166

commit 17a32a6041b7939eb2935a409ed209a8ffaa2451
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 13:59:49 2013 +0000

    [entropy.server] small code cleanup

commit d6b7a21314fdaa53563b399aa25feb34a817066e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 13:57:03 2013 +0000

    [entropy.server] make sure to not overwrite old package files, always bump package revision
    
    See bug #3904

commit 9f5f0d1c9561562402c9279595ff1e2812f3d35f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 13:03:56 2013 +0000

    [entropy.server] cleanup whitespaces

commit 3ec775c5a9d30187e96889f27f3a8299174be935
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 13:03:34 2013 +0000

    [entropy.server] split _move_packages() in order to ease debugging

commit fd1d3a6e2bfaaebcdc28188b7fd5471e7f71693b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 12 12:01:36 2013 +0000

    [magneto] stop nagging user about the availability of the dbus service

commit 18e9641e0cf5d1b480a17af60e556bc3d52d2f9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 17:19:57 2013 +0000

    Tagging Entropy version 165

commit ca40d783b1d2b5c56681696613cbf517eaefed02
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 17:19:56 2013 +0000

    Release Entropy 165

commit 4e1caa7b5bf391b81db4e576c8fbf446dc2969c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 17:19:08 2013 +0000

    [todo] update TODO

commit 1cc776e25ed1220fbf9dbff5f0d4d8f25bf348e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 17:17:41 2013 +0000

    [matter.builder] correctly handle Portage package uninstalls
    
    Package uninstalls were accounted as built packages, fooling the
    entropysrv plugin.

commit 5cc95a03a6c8eb1711a2999e2b594fe7dd189514
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 17:17:09 2013 +0000

    [matter] allow local, in-git execution for debugging purposes

commit 746c2d2d530669c21e41d9e81b46004b7a26f8f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 16:58:22 2013 +0000

    [matter.utils] avoid circular module dependency with matter.output

commit 8950893039530e671394d70b65f5d40b15cd548a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 16:56:30 2013 +0000

    [matter] rename matter.py to matter_app.py to avoid name clashing

commit afccc337ccf87f0085dce8ec8a372a55e6a8d1a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 16:37:11 2013 +0000

    [matter] add exception handler that also prints local variables in the stack

commit 8d110732d3de274fbe6e82e6a520c8ae121f5092
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 6 09:54:12 2013 +0000

    [matter] add support for --sync-best-effort

commit aaa0074e7dc2b71811f1653f49d1c8dfa6c11c1c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:49:50 2013 +0000

    Tagging Entropy version 164

commit 7f26af3710ca44e1e6460e9f5a738dfce1078831
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:49:50 2013 +0000

    Release Entropy 164

commit 79e0c5f804f15e5807a84209cf1496e5cfdcc7f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:49:32 2013 +0000

    [matter] fix SyntaxError

commit db3bdc407df36a69799f08528ab98fc94ef10590
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:43:36 2013 +0000

    Tagging Entropy version 163

commit 024f42093bcf183fe96fdaa5b1a5fc46b4be29dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:43:36 2013 +0000

    Release Entropy 163

commit dda574e080b69428bf08273db64f832100fda3d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 5 12:36:01 2013 +0000

    [matter] add soft-blocker parameter support

commit 0288622c7ce7b25172a240baf9bd4f4e2791c4e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 2 18:33:23 2013 +0000

    Tagging Entropy version 162

commit 66360b99122b7b91d46c1b30d90cd8fb0b0dda57
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 2 18:33:23 2013 +0000

    Release Entropy 162

commit 327445ac4ba23b08ee705a0e38ba3be633827bc0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 2 00:47:03 2013 +0000

    [matter] fix handling of "stable:", disable keywords set by make.conf

commit 02f092843fd873a27b5092b69e389384e83e5478
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 30 17:10:21 2012 +0100

    [entropy.client] fix unicode comparison warning generated by ca-certificates

commit 7ed9d050f93b5451e8e21c5d7b79fb48cc47983f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 30 16:25:47 2012 +0100

    Tagging Entropy version 161

commit 0ef31e902127bd7635c4334f3b5b17ac527a7d29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 30 16:25:47 2012 +0100

    Release Entropy 161

commit 059339e1f4b56ef19de15bf4eaacf4dd69ae9aaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 30 16:24:52 2012 +0100

    [matter] fix mkstemp() when suffix is None

commit 7356ebbf18b3276c5c85680c61ed47a77c4d1aa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 30 16:22:51 2012 +0100

    [matter] disable coloured output if stdout is not a tty

commit aae1c74653e4b43eebe4263ae72bad817c822f0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 21:00:15 2012 +0100

    Tagging Entropy version 160

commit 3d904689e3bebc69bda83d87721ed9e79b25314b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 21:00:15 2012 +0100

    Release Entropy 160

commit 6f05b640c2daa9f2eac77170a1c27a1b3bd1b705
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 20:58:21 2012 +0100

    [matter] add Portage package sets support

commit 35c59553800a76850fdeaa7d86d97aab8158c35f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 20:42:17 2012 +0100

    [matter] properly catch portage.exception.InvalidAtom in _pre_graph_filters()

commit bb052e992f08ae88681c38770a58ff6d42da792f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 19:32:36 2012 +0100

    [equo] when running with args: "equo --bashcomp", do not call args.pop(0) if args is empty

commit 329da2587f69e5d722fbeeeabdece09181c2e9cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 19:17:13 2012 +0100

    [equo] fix UnicodeEncodeError as per bug #3873

commit 04342cd901a98c6c5a45f725246c22b9978548f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 19:02:00 2012 +0100

    Tagging Entropy version 159

commit e935acf577aea6f855c19500cf6b1f250779b585
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 19:01:59 2012 +0100

    Release Entropy 159

commit 3556f9ab5bf3ec1f7b24eb928875fe15051f2be0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 19:00:53 2012 +0100

    [matter] rework Makefile, move entropy and portage plugins to separate targets

commit 5ef47e4d0c334407bafc3d2c6cd8d54eb26a4d45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 26 00:10:33 2012 +0100

    [antimatter] lock/unlock vardb while scanning

commit 424b81aaf1c0bd057bb24ae9e18bfe4f8f4303de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 21:10:52 2012 +0100

    [matter] move matter to its own directory, get ready to split it off

commit caf8ecbf45355fb6cc52a74846d35b93137d1012
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 12:53:22 2012 +0100

    [todo] update TODO

commit a10303c810781743b01bce8cec87b373b2d4922b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 12:52:32 2012 +0100

    [entropy.spm] PortagePlugin: generated NEEDED.ELF.2 metadata if it's not available
    
    This makes possible to use (untested) pkgcore server-side

commit 139990a749bcd469f9113ce0c39630a6a9f0545e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 12:47:32 2012 +0100

    [entropy.spm] _extract_pkg_metadata_provided_libs: only scan "obj" entries

commit 7473ff1c0447b9bebd4a40de9e07bc3111be7e0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 12:46:53 2012 +0100

    [tests] db: extend test_needed with another test pkg

commit d595e234ed8007c08de101c120d90198be8436db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 09:55:26 2012 +0100

    [matter] drop duplicate static method

commit 5959b44e17cc32a0315ba568471b12b812c98679
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 09:42:18 2012 +0100

    [matter] make possible to extend ArgumentParser params, implement Portage binpkgs push

commit 6339cffc0cad8d293607e29b19a39f1e2ed86023
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 09:41:24 2012 +0100

    [matter] fix typo in setup() and teardown() PackageBuilder methods

commit 752ea1e1a37a86666cbf74eec680d1c1b382a6dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 09:17:47 2012 +0100

    [matter] move Portage source PMS specific env setup back to PackageBuilder

commit bf5beacb5b69cc56380e6123993f8289aed823ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 22 09:13:42 2012 +0100

    [matter] cleanup matter.main code a bit

commit 761d8ffb337d5ecd31f89bb0ebaee04bc453d478
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 22:15:07 2012 +0100

    [matter] implement Portage package commit in BaseBinaryPMS

commit 0fec4c54d34e19f39b368fad53434357ccec6355
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 09:27:43 2012 +0100

    [matter] document .spec file parameters in matter --help

commit bfd24f9560bf4161eeb27bb215aca15c45fe87c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 00:54:32 2012 +0100

    Tagging Entropy version 158

commit 51f80944ff5d9cad935354d6ae795abb46379ef7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 00:54:31 2012 +0100

    Release Entropy 158

commit f9c96661588faa6dd1b18b6f63ea5b93d2001467
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 00:45:45 2012 +0100

    [entropy.output] drop old cruft

commit ef679bf2e79c7a68b52ee5acec73e0a8e56d2a63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 00:45:23 2012 +0100

    [server] update POTFILES.in

commit cd12e89f84a6adf1ab7e581ba850f4a7b51e2874
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 21 00:44:04 2012 +0100

    [matter] split and clean matter, make the Entropy dependency optional

commit dad36a9a80fbfec6242bd82f234f9d462dc458a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 20 21:41:20 2012 +0100

    [antimatter] rename antimatter to antimatter.py

commit ff029d38177031091da828a433d1d4c57dad0a51
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 20 21:40:49 2012 +0100

    [matter] rename matter to matter.py

commit e4ef3979a2950ce2a49bf0b418c056c68c39f10f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 20 10:01:56 2012 +0100

    [matter] add "stable" parameter support to particles

commit e17928e4bf7d85074d2ecff9592ab472221c41cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 20 09:13:19 2012 +0100

    [matter] use subprocess.call() instead of a custom os.spawnvpe()

commit 44ad78e33b3147fd9a71034343abd1d9c414b2b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 18 19:58:31 2012 +0100

    Tagging Entropy version 157

commit ce64433a6c76330d1748e51adf4244d9ecc8d375
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 18 19:58:31 2012 +0100

    Release Entropy 157

commit d5b46cda2b7d85d639300363fe0c8f06bd37393c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 18 09:08:32 2012 +0100

    [antimatter] properly format title for new packages as well

commit b8affca48bfcea81530813e7967ba5bdb4007089
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 18 08:50:46 2012 +0100

    [antimatter] rework BaseAntiMatterResult parameters, extend the HtmlAntiMatterResult class

commit e1107512c3bdee5a11b94e93d64d2678f011d6b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 18 00:27:19 2012 +0100

    [antimatter] use <ul> and <li> instead of <dl> and friends

commit 83c3c143d80f966f2a6da083af0556a53b8738a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 17 23:38:01 2012 +0100

    [antimatter] implement html output through a --html switch

commit 3ebdc3302b706130946603ebf515d4d8a3b51b94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 17 23:37:20 2012 +0100

    [antimatter] use target() object for key() and slot()

commit ac28e25e3e74aa8b428c5d0519fbc5324eabe316
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 17 22:18:16 2012 +0100

    [antimatter] add --extended switch, and colorize output a bit

commit ec4c84294f2cb51f281950f1038264abbf9543cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 17 00:32:27 2012 +0100

    [Rigo] add download/disk size info in the search element list, fixes bug 3852

commit c5249488a61052d6214a87c39c478e57b6cc2c01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 22:12:39 2012 +0100

    [equo] fix "equo update" through dbus, properly populate the repositories list

commit 6553cd398f6068e79da13a19ffb001bf1c40a5ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 20:04:22 2012 +0100

    [entropy.fetchers] catch socket.error exception (can be raised with "Connection reset by peer")

commit 2113b201ad623990137f4f97ccbbc8aa405f076f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:59:56 2012 +0100

    [equo] do not allow update through dbus if no repo is configured

commit 57333299f871c9f852311b3d08d804164bec55b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:17:10 2012 +0100

    Tagging Entropy version 156

commit f4aef3c97d51e622f0e2567678db007dd850e5b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:17:10 2012 +0100

    Release Entropy 156

commit c2ebf35c6c83fa80b2ab0e8f096374a714a39fb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:16:51 2012 +0100

    [antimatter] catch KeyboardInterrupt

commit 1f756bba07ba10b3ad32ee280221300bb4484aa2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:12:49 2012 +0100

    [antimatter] fix help message about --upgrade

commit 709d197818f96c23eb522e32eefb35a4fc1c7935
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 19:10:29 2012 +0100

    [antimatter] fixup typos in updates calculation

commit f9ff1051716e6c4b40eaca2ff128ac1337a603c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 18:42:22 2012 +0100

    Tagging Entropy version 155

commit 224da38b28f0644ab4e80e6f966024f6af05d5f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 18:42:22 2012 +0100

    Release Entropy 155

commit bf4dee312a1389e9a95f5b8f4189feb852abbe7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 16 18:09:30 2012 +0100

    [server] new tool for detecting package updates and upstream removals

commit c5b8986015b625907fc65eef6ea716a517d70e91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 15 12:18:24 2012 +0100

    [todo] update TODO

commit 69cb8f53a336607713f673777baa3e4fd7c64bad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 22:46:12 2012 +0100

    [entropy.client.interfaces.dep] optimize get_package_action() usage

commit 0352e97519dc9f13fb3ce3675fb0b2cc5d378a66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 22:29:35 2012 +0100

    [entropy.client.interfaces.dep] cleanup _lookup_inverse_dependencies, add build deps support

commit a33972ce27be7fe68f05e992bfd5e158be6bb1c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 21:54:40 2012 +0100

    [matter] make sure to compute preserved_libs status on each run

commit 409430de992c67df575821368d769515e5fd4a59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 21:40:13 2012 +0100

    [entropy.client.interfaces.dep] refactor _lookup_library_breakages()
    
    Optimize code, introduce weird bugs, make the code easier to read,
    all this kind of stuff.
    Also, make sure we never leave a system with unsatisfied soname dependencies
    if possible.

commit c5f6dc8d469c32af346f2fc555e13a8db1166574
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 19:18:35 2012 +0100

    [entropy.client] don't need a trailing \

commit 72aaaa4f3e2db3f830708cfec6067a56dd408d1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 12:22:13 2012 +0100

    [entropy.client.interfaces.dep] fix a key+slot matching bug in _lookup_library_drops
    
    _lookup_library_drops was matching a key + slot string against the wrong
    package and the result was that all the broken package matches were ignored

commit 11d81f976b562c6d7d0ade4b9099eea1dfb60c20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 11:46:23 2012 +0100

    [entropy.client.interfaces.dep] cleanup _lookup_library_drops, add documentation

commit 681e967bf3b351890425b5d40013ad1ea0364e7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 11:41:03 2012 +0100

    [entropy.client] extend get_package_action() with installed_package_id
    
    This allows some lookup speed improvements in case that such data is
    already available in the caller.

commit 69a337c5e4350cc01b10289e727306a40ad3d460
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 10:59:37 2012 +0100

    [entropy.client.interfaces.dep] more code style related cleanups

commit 051dde18cc8b3737b7797ed25946aeb87ac62a93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 9 10:49:48 2012 +0100

    [entropy.client.interfaces.dep] minor code style fixes

commit f2cf417979bcd2d4b5954a175f7c82385f8a0256
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 8 12:57:44 2012 +0100

    [equo] implement the "--injected" switch for "equo match"

commit 74f774e796c13e9981ea8931c14867d47381522e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 4 20:21:54 2012 +0100

    [matter] save one weird print to stdout

commit cc8b0b4143974a5325322292ce3bd0844404cfeb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 4 20:21:05 2012 +0100

    [entropy.spm] PortagePlugin: guess modinfo in /sbin, /usr/bin, /bin
    
    Upstream is idiot

commit 4b38e262cd4d4a028a35ec946efefe7396f61510
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 3 00:56:05 2012 +0100

    [Rigo] provide emblem-system icon by default, fixes bug #3822

commit 73242009bae65ab8600e7ac57fed4d03983a3faf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 2 09:23:46 2012 +0100

    Tagging Entropy version 154

commit 3b27f40c205007a8fffd5fb260f00009ca02d551
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 2 09:23:46 2012 +0100

    Release Entropy 154

commit 5b5812f6125c7f69a45db913df20eb30a93ec2e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 2 09:22:52 2012 +0100

    [matter] fix typo in changing repo detection code

commit a39e44f93c026d2e27c5bc6e6165743acac5491d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:29:41 2012 +0100

    [rigo] update translations, add tr and hr

commit 9c67b9dfa1f41d0ac9053fa612be9b43b53d16bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:28:28 2012 +0100

    [client] update translations

commit 18038cf46942df58c951794896f3d60b94c34fa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:26:22 2012 +0100

    Tagging Entropy version 153

commit 8e42f387ea54dbdd86f9566b827981799352da15
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:26:21 2012 +0100

    Release Entropy 153

commit 943e91f74dcf28d0ff3ce71b785f04248ec08159
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:16:26 2012 +0100

    [eit] convert all the sys.argv elements to unicode in main()
    
    This avoids potential issues with entropy.db and other entropy.server
    components.

commit ea7a559f45f2c80162e44b5bcc73250a49c8f830
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 19:15:37 2012 +0100

    [equo] convert all the sys.argv elements to unicode in main()
    
    This avoids potential issues with entropy.db and other entropy.client
    components.

commit 1d20a3e358a613651c9ed6ec105e54e9d40c076b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 13:56:05 2012 +0100

    [matter] move post-graph filters execution to a separate method

commit 79c63fef14435157520d2c978fb4a6c63207fcc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 13:31:20 2012 +0100

    [matter] implement support for package dependencies grouping
    
    Previously, each package in the particle was analyzed on its own and
    spawning portage against multiple packages was not possible.
    This commit introduces the ability to aggregate packages in particles
    in "groups", so that they can be considered together in the same
    portage merge transaction.
    
    The previously exported environment variable MATTER_PACKAGE_NAME has
    been renamed into MATTER_PACKAGE_NAMES and contains a space separated
    list of package dependencies that are in the merge transaction.

commit e85b5117328c8320d880f13d1fb7e3b5fcf5d166
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 1 09:06:10 2012 +0100

    [matter] some PEP8 related cleanup

commit 5ce930fc8dbfa0f2464ebdb0cacf7936fb8488bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 21:24:42 2012 +0100

    [equo] update man pages

commit 4d77e96f58ae257bfc4a794fed1fc93c0fb5d147
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 20:04:59 2012 +0100

    Tagging Entropy version 152

commit 6576830df5d109188fd01cbeafafa09f5444a55f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 20:04:58 2012 +0100

    Release Entropy 152

commit 6f8682af3c0fba4f8789b5984b0c074d44971a81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 19:28:56 2012 +0100

    [equo] add new command "equo query updates"
    
    This command can be used in update-motd scripts for generating system
    update status information.

commit 0f20b74aaebaf234053af41dbe6840ac1981691a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 19:28:31 2012 +0100

    [entropy.client.interfaces.dep] add "quiet" keyword arg to calculate_updates()

commit 3d04b69b7dcdab456df15ee428fcc15fe3e68dfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 19:03:41 2012 +0100

    [equo] trivial: remove unused import

commit 0685cd41329b69ef0985b9fb859be94a76270c46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 18:59:38 2012 +0100

    [equo] add "equo version (or --version)" command

commit afb6d4e2c9400dafc91e9038910f923a37c7c0d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 18:51:28 2012 +0100

    [equo] write license text to file in binary mode, don't use codecs.open()

commit db91ce20b43a9c723d374c2ad1bde8ba8892fd6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 18:33:21 2012 +0100

    [entropy.db] catch idiotic "no transaction is active" sqlite3 OperationalError

commit 2ff854789cd62118135a412aeb29ee32988a054a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 18:13:46 2012 +0100

    [equo] update all the supported translations

commit fda0450aaf40dfc1cad48905eed3a71a816154c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 18:13:30 2012 +0100

    [equo] add Romanian translation

commit 48c387093256c51bb2b43f4326e7ca824b797907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 12:50:49 2012 +0100

    [matter] use portage.dep.dep_getkey for SPM package atoms

commit 7743050d6925c193a0357e230e1496f0546b97b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 25 12:44:05 2012 +0100

    [matter] add support for "spm-repository-change-if-upstreamed"
    
    If SPM repository changes are not allowed when a package needs to be bumped,
    the package won't be bumped/recompiled.
    However, there is a case in where the SPM repo change constraint loses its
    importance, and it's when the current SPM repository no longer contains the
    target package (thus, changes have been upstreamed or they're just not needed
    anymore).
    Using "spm-repository-change-if-upstreamed: yes" makes possible to ignore
    SPM repo changes in this case.
    
    The default behaviour does not change, spm-repository-change-if-upstreamed is
    disabled by default (== no as default config value).

commit 996231c08d497c8aba903209254bad906cd3c75b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 23 22:58:44 2012 +0100

    Tagging Entropy version 151

commit 922bf6e0a7ea23aea65ad84b814aabb8d91bb3ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 23 22:58:43 2012 +0100

    Release Entropy 151

commit 4f5832040e72192e1dba7158b4cbf35fc877ae6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 23 22:57:36 2012 +0100

    [equo] fix package set and package from repo string matching

commit 2e9840e5b03f0e16da6062da2061abaf4cb9e0b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 20 21:17:31 2012 +0100

    [equo] add --quiet support to "equo repo list"

commit 0c8de888f8adf2285463d0122ebfaf6d057b4dd4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 18 19:58:54 2012 +0100

    Tagging Entropy version 150

commit dc27835fd8faa8d76f8ac77269a9bf62b9abd7ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 18 19:58:54 2012 +0100

    Release Entropy 150

commit a9755d67ce1751158edc5c86026485c63aa18894
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 18 19:54:32 2012 +0100

    [equo] fix "equo conf update" interactive merge
    
    subprocess.call() arguments were generated before mkstemp()

commit 29b8f266ccc8be88d1810ebedc71ad67693576be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 15 21:05:52 2012 +0100

    [equo] fix tty colored output handling, re-add --color

commit 281c9b5bcf6a609d6320b21678b35ca95d32e58c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 15 21:05:25 2012 +0100

    [equo] add "-q" argument support to "equo unused"

commit 25ee44ea79e9030550714c949993e10345be798c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 12 23:30:01 2012 +0100

    [equo] fix DependenciesNotRemovable handling in "equo remove"

commit 04e30cc3d344a688bac6f40e85fea14baea83fc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 12 12:30:42 2012 +0100

    Tagging Entropy version 149

commit 4001e0f4b283c77fd165f863ee540d4d57bef8e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 12 12:30:41 2012 +0100

    Release Entropy 149

commit 09f3669842793dcc9c47aa7161363a2f29aef51c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 23:55:31 2012 +0100

    [Solo] make enlightenatom() work with package keys

commit b7d7006505d03dec9ffe4b7a88d88ac08fcec0e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 21:30:24 2012 +0100

    [equo] fix ugc vote float (or int) to string conversion

commit 7f99aa787daa02e6e9df9d4f4c2eae90b4510174
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 21:14:47 2012 +0100

    [equo] fix "equo ugc vote" command, add missing positional argument

commit 6670438445d1c3d64512fc128d08bb02f24a0002
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Nov 11 19:00:31 2012 +0100

    [Solo] fix typo, improve message

commit 45314881e7112d44184c00bf46508b45850d2204
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 14:01:38 2012 +0100

    [eit] fix print_table() usage in "eit status"

commit 04daf0210d767bdcc48880bc0f9e5d78c3a16680
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 09:41:16 2012 +0100

    Tagging Entropy version 148

commit 8194608d2de3ca914ae904f0f11ba04bff605625
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 09:41:15 2012 +0100

    Release Entropy 148

commit eadf576359d15f8ec3e6cb47b986de859b8731fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 09:39:25 2012 +0100

    [matter] fix Portage import paths due to upstream changes

commit c5fb8d1f9975b088db1b692f029ec2189b3a59d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 11 09:32:11 2012 +0100

    [matter] fix undefined variable "p" issue

commit c00c961625def1ed01482932703c13b52183a428
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 10 16:29:59 2012 +0100

    Tagging Entropy version 147

commit 6d5762e9850c9e4520814532720b7a494946a8d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 10 16:29:58 2012 +0100

    Release Entropy 147

commit ce80af4eb5ff2cdbc49b9127369280158668cccb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 10 16:28:44 2012 +0100

    [Solo] fix undefined reference "exit_st"

commit d5c1593f102b37b1dde914951523044b6c4ecb18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 22:43:55 2012 +0100

    [entropy/Makefile] add missing variable: VARDIR

commit 35f2be382e30bff41b1fcd0915375723424c6995
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 22:34:27 2012 +0100

    Tagging Entropy version 146

commit d09e11ccb6522123212d6ddf70822f251346a201
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 22:34:26 2012 +0100

    Release Entropy 146

commit 87c59233cf34262416796be4ccc440e276d93e73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 09:20:17 2012 +0100

    [client] update entropy.pot

commit 8ada0d1730012c61db7404af02144cded428d566
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 09:18:54 2012 +0100

    [equo] update man pages

commit bff697e4d524e8932e879109aa3a8acc8d43e405
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 9 09:16:08 2012 +0100

    [Solo*] fixup -q, -v, -p short options and bashcomp

commit 9f8b9dd3106f4f0bfe325d6724a5df623f0f042f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 22:41:56 2012 +0100

    [todo] update TODO

commit 7aa9410527f80b39a89a785ef67ea25dc1721e5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 22:35:32 2012 +0100

    [po] update entropy.pot

commit d42003ba94031f447a88ca4017bcf590da66a901
Merge: 022375fd7 659ad992d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 22:35:01 2012 +0100

    Merge remote-tracking branch 'origin/solo'
    
    Conflicts:
            client/po/bg.po
            client/po/ca.po
            client/po/cs.po
            client/po/da.po
            client/po/de.po
            client/po/entropy.pot
            client/po/es.po
            client/po/es_CL.po
            client/po/fr.po
            client/po/fr_CA.po
            client/po/it.po
            client/po/nl.po
            client/po/pl.po
            client/po/pt.po
            client/po/pt_BR.po
            client/po/ru.po
            client/po/sk.po
            client/po/sv.po
            client/po/uk.po
            client/po/zh_TW.po
            client/revision
            docs/ChangeLog
            docs/TODO
            lib/entropy/cache.py
            lib/entropy/client/interfaces/db.py
            lib/entropy/const.py
            lib/entropy/revision
            lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py
            server/revision

commit 659ad992d558535b69e61b9d0881110d05aa887a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 21:55:11 2012 +0100

    [todo] update TODO

commit d1fa09ffb4784fbcd8f7dfbc6878f6b2458ec083
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 21:23:46 2012 +0100

    [entropy.*] remove etpUi imports

commit f713f65d2d056939327c892669bd60871ab6f7db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 21:22:23 2012 +0100

    [entropy.const] etpUi is gone, const_interactive_enabled() moved to is_interactive()

commit 0deb4464e70b5d34069994ae4169b281133624df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 21:16:16 2012 +0100

    [entropy.const] kill etpUi['mute']

commit 977ec75a01a65f9e89dc99c7d31e6479d6161423
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 20:51:00 2012 +0100

    [entropy.const] drop any etpUi['debug'] reference

commit f32ddb95e56e4043e41fe2d7ae83a87aedc4541d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 20:50:47 2012 +0100

    [RigoDaemon] drop any reference to etpUi['debug']

commit 2512df68ad4e485cd36ac100a8ff53c5cd854de7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 6 20:13:49 2012 +0100

    [lib/] drop etpUi['debug']

commit 15c6fc1b77f2661b7985080fb4144795b522bd0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 22:29:30 2012 +0100

    [entropy.const] drop etpUi['clean']

commit 9095f62f6ba14bf8507a6ffeccc2b2abf4842a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 22:27:46 2012 +0100

    [entropy.const] drop etpUi['warn']

commit aaf2b8eee8adf2d3cda26161e1f89019428b7e0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 21:40:44 2012 +0100

    [entropy.const] kill etpUi['quiet']

commit 7ff175dd249b1e09808a91edb0ecfe3bd2965cfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 21:39:35 2012 +0100

    [Solo] fixup "solo install" output

commit 0245ba1c0ee43c404be25f0b6a276c03503d3497
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 5 21:39:02 2012 +0100

    [kernel-switcher] add --verbose argparse argument

commit df3c27deac5439a56923ee63d41d5905783e4d49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 22:36:54 2012 +0100

    [entropy*] drop etpUi usage where possible

commit ba4ca3f5765f1a237d17500059df452d47506ffa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 21:24:07 2012 +0100

    [kernel-switcher] drop etpUi usage

commit d2252e38731b73827adbbcf0f0ec5f6d351934a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 21:23:38 2012 +0100

    [Solo] drop etpUi usage from solo.main

commit 280a7067b32fbf6d2c9e6fcb0defe56c9f758cd9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 21:11:56 2012 +0100

    [entropy.cli] drop module, move code to client/ and server/
    
    Even though it is a small code duplication, entropy.cli does make
    much less sense.

commit 7bd76063316ffd35b884ee0b233de63e5e0fb313
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 18:45:35 2012 +0100

    [todo] update TODO

commit 977bc60b218fc422a19ccfb4003b5958611f7896
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 18:43:42 2012 +0100

    [Solo] get rid of solo.utils.show_you_meant, move _show_did_you_mean to SoloCommand

commit b07beb1dcdb43163590c04605e9dfb621957c835
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 18:35:19 2012 +0100

    [entropy.const] drop etpConst['errorstatus']

commit db5a6dcfdbdf04228c12faeebec15d16f30e8fa3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 18:33:58 2012 +0100

    [todo] update TODO

commit 49803e21b32c268add85fd778287473fc376fd74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 18:27:02 2012 +0100

    [entropy.server] reduce computational complexity of scan_package_changes() by using memoization

commit cda4577291ceedc9a131a746f19c15538c62b00f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 15:22:08 2012 +0100

    [Solo] do not set "add" twice

commit 26b7d9cb54e79dfe1935cb9f12bd8bca52f956f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 10:36:55 2012 +0100

    [entropy.spm] PortagePlugin, xpaktools: drop append_xpak()

commit df13dbdd2ba86ec045ce75f853fe0f45430f0f12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 4 10:33:37 2012 +0100

    [client] rename _equo to equo-completion.zsh

commit 341b7ab67fc5b7cf6adfe1e38381ecf850682278
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 23:58:57 2012 +0100

    [equo] update .po files, add tr and hr

commit 9e08b701131b4186a537aa3df984dc43d893e15d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 23:57:25 2012 +0100

    [equo] migrate to Solo, drop old and crufty code, peace and love

commit c9a1d6988dab91cc477751323f563d53f0a452ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 17:46:00 2012 +0100

    [Solo] implement the "solo security" command

commit d16578394f100ded237f8c6b6bcb2246743666ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 17:45:17 2012 +0100

    [Solo] move _setup_verbose_quiet_parser to SoloCommand

commit 66f5e4024f18416ffaad65f4e4e27793640cea30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 3 12:15:19 2012 +0100

    [Solo] add "--showslot" (show package slot) support to "equo match"

commit 631b7df3b947576fd099e79ac98a318357a43eea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 2 18:44:19 2012 +0100

    [Solo] implement the "solo libtest" command

commit c8ebc02890a72c131d670d2388f13cfc11d08cf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 2 18:39:57 2012 +0100

    [entropy.qa] add silent= keyword to test_shared_objects()

commit 93a1f18aa00a83f8f063d6c26ec6f95a896e6d7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 2 18:00:45 2012 +0100

    [Solo] SoloDeptest: inherit SoloInstall and use _install_action() directly

commit 3d87c3a9f4296eca65598ed5ab90937dbbe35315
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 1 22:11:10 2012 +0100

    [Solo] implement the "solo upgrade" command

commit 9d100c8b940de1dfbd71e48a626d45c6f816e3aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 1 22:09:55 2012 +0100

    [Solo] decouple argparse arguments handling from packages removal code

commit 6c985a0bab3c88c86bcaed7c2cb8538912339b55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 1 22:08:58 2012 +0100

    [Solo] add package_matches keyword argument to _install_action()

commit 9dc1a6e6b90c17ae25d6a5cd4dcb933552bebe11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 1 22:07:43 2012 +0100

    [Solo] add __EQUO_LOCKS_BLOCKING__ env variable handling hack.
    
    This hack is used by "equo upgrade" respawn (through execvp()) code.

commit aaff2b2d622454f204aa01926ec5552ed41eeec3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 31 22:56:08 2012 +0100

    [Solo] implement the "solo deptest" command.

commit 2b92149911aae84410f70c4e44240b545dc09cf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 31 22:54:52 2012 +0100

    [Solo] fix indentation in solo.commands.install

commit 683740f6f262c7094b0bd8032a112c02736f2829
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 31 22:44:46 2012 +0100

    [Solo] move argparse related code outside _install_action()

commit cfa8ac309b5327849fc6d684665bd1fa991321e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 31 08:24:25 2012 +0100

    [Solo] implement the "solo install" command

commit 42327854cfe1bdecc09b16cd947b441b84d9867b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 30 21:51:11 2012 +0100

    [Solo] use enumerate() in solo.commands.remove where possible

commit 6065baf13b627ab286a72679ccc14e657a0a4978
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 30 21:08:03 2012 +0100

    [Solo] move _show_removal_info back to solo.commands.remove

commit b3c1c6adf3de539906f8edd6912baf351115b002
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 30 21:07:19 2012 +0100

    [Solo] fix code style in solo.commands.download

commit 7bded74e186214f51360592a324d08038b289df5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 29 19:59:32 2012 +0100

    [Solo] fix typo in string

commit df35f2318ab61a2b434025fa6be6bb4cab7bfe62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 29 19:21:09 2012 +0100

    [Solo] use enumerate()'s start argument

commit f292378c1859b75ddd564bd6ed4c88f80e32822a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 26 11:55:26 2012 +0200

    [todo] update TODO

commit 7f7f7a2e875641a86738513ed9862b17b8fe5c8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 26 11:54:48 2012 +0200

    [Solo] implement the "solo config" command.

commit c3ae7f28ef98f7b9cc239ed27c283fbd2f46c7cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 26 11:54:15 2012 +0200

    [Solo] move _match_packages() from solo.commands.remove to solo.commands._manage

commit 0a3602a806ea5ef66fd471876e87ea21a213ef55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 22:45:53 2012 +0200

    [todo] update TODO

commit beddd67eaca2d834acbc09f2798393c2abaa47e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 22:45:15 2012 +0200

    [Solo] implement the "solo download" command.

commit f6f80e55102c4cd423286fa84b2fd1b48ee84b4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 22:44:55 2012 +0200

    [Solo] more code for "solo.commands._manage", woot

commit 04f93dd41f0bcd3e20e0916c16411d5b6f021934
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 09:37:04 2012 +0200

    [todo] update TODO

commit 4cddddfbe55a4177fcad8f72587d00e67b827338
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 09:36:16 2012 +0200

    [Solo] implement the "solo source" command.

commit bfc6ba19e69b63883a482df9c998e1619363274c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 25 09:35:51 2012 +0200

    [Solo] migrate more general purpose functions from text_ui to _manage

commit 124fc14e13a959dabe59d1389137a68ed8791400
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 24 00:09:04 2012 +0200

    [Solo] implement the "solo remove" command, keep common code into the _manage module

commit 022375fd7d5ef0162fe8f027d1bbc8e8dc559a75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 22 19:50:43 2012 +0200

    [services] ignore ENOENT errors in entropy-pkgdelta-generator

commit bdcac865b98038386996c7eaed156bf6498cd1ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 21 19:08:32 2012 +0200

    [Solo] fix undefined reference in "solo status"

commit dccf747e516c42951fc314cc4cad1aca8b1088e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 21 17:52:00 2012 +0200

    [Solo] generate self._commands dict before calling _hierarchical_bashcomp()

commit 8aaf088a26a6a8d88473689b5bb5c885eeb7f6d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 21 17:33:55 2012 +0200

    [Solo] move common "hierarchical" bashcomp code to SoloCommand

commit 19d6dfc6636faffa0ee9ef24ea129983291c9538
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 21 17:22:01 2012 +0200

    [Solo] improve bash completion for "solo rescue spmsync"

commit 0f02c112a41c0b98d2471ae29c0c08b7747cca93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 21 11:19:51 2012 +0200

    [Solo] implement the "solo rescue" command

commit 70bc4db1f288c83fad0645c3b9935840b6b60f84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 18 21:23:29 2012 +0200

    [entropy.spm] PortagePlugin: strip /* from SLOT metadata
    
    When generating Entropy metadata out of Portage xpak information,
    strip /* from SLOT (a.k.a. the sub-slots part).
    At the same time, rework get_installed_package_metadata() to return
    stripped SLOT information to upper layers.
    
    Sub-slots have little meaning for Entropy packages, since rebuilds are
    not its business and soname bumps are already properly detected at
    dependencies calculation time. However, implementing this feature in
    future might have sense, for some currently unknown reasons.

commit 2951b0486cab84de1282ddec9c4310995aa0a68d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 17 23:32:53 2012 +0200

    [entropy.spm] PortagePlugin: promote kill_slot to class protected method

commit ba0252c152c9b32639d888d63bcea7e9d07b67d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 17 23:01:08 2012 +0200

    [entropy.spm] PortagePlugin: kill /* from dependency slot substring

commit 9c083b3aed3bf2013675e297d454556b6d30fab7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 17 22:01:42 2012 +0200

    [entropy.spm] PortagePlugin: add support for EAPI5 slot operator dependencies

commit 6df8ff642d174cc621fc5b2ec6d806ecb146f950
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 21:53:40 2012 +0200

    Tagging Entropy version 145

commit a27d922cb4a31e774b12092bc304a7bd02076837
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 21:53:40 2012 +0200

    Release Entropy 145

commit 398379294f7f6762779f6885e6e08785fba37444
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 21:33:09 2012 +0200

    [entropy.{spm,client}] fix content generation for injected packages
    
    Since Entropy Client migration to file iterator-based content metadata,
    such information became unavailable to Entropy SPM's add_installed_package().
    In the Portage SPM plugin implementation, such method was responsible of
    reconstructing the XPAK CONTENTS file if missing. Injected packages are actually
    missing that file (because it does not get created through "emerge -B").
    The net result is that Portage vdb metadata for Entropy injected packages was
    incomplete.

commit 1b1bfcafa2b821e94bcb0d3cb3c088f8dc001f1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 19:00:58 2012 +0200

    [Solo] implement the "solo {smart,pkg}" command.

commit 4bcb12656e5580704ac1c475cf9c867829297654
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 19:00:37 2012 +0200

    [Solo] add _argparse_is_valid_entropy_package()

commit e23f4c809fc4b6e9b1a15dd88089cf0b692a1c52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 18:59:59 2012 +0200

    [Solo] check against broken symlinks in _argparse_is_valid_directory

commit 44e8d71550064305d4841b2a1902c80c3299832a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 18:57:20 2012 +0200

    [entropy.dep] create_package_filename: add revision keyword argument

commit 12221f6e2ee7412be3d12a93683b4ef7ea95ff75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 09:40:17 2012 +0200

    [Solo] try parsing arguments even when superuser access is required
    
    This makes possible to print possible parser error messages without
    requiring superuser credentials.

commit 865813734b5d362617442f2df76173c633938706
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 09:39:40 2012 +0200

    [Solo] implement argparse directory path validation function

commit 0c21af7bfb97a50545fb202829cb8c01946e99dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 09:05:09 2012 +0200

    [Solo] remove unused class instance variable _real_command

commit 2c81bcda28c33c905a54355d61a7e39fbd8b5ede
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 30 08:51:26 2012 +0200

    [Solo] improve bash completion for "solo query"

commit 5073ac86e17b3eb4df27dfde2196d4b75e4671be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 14:43:40 2012 +0200

    [Solo] implement the "solo query" command

commit 06ef0b2658e07e2f0ea4aa29cc41dbf5d9928f2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 14:42:58 2012 +0200

    [Solo] fix typo in SoloUnused

commit 058fed099fbe73b75229be73b7cb822283d96b81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 14:38:31 2012 +0200

    [Solo] complete solo.utils porting from entropy.cli

commit 234d8d443677ba9d9a31806e540de91f11c066f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 29 14:37:56 2012 +0200

    [Solo] SoloSearch: expose internal switches on the constructor

commit 300a45fd484bcbee65960593e8011a22a77170fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 28 11:31:52 2012 +0200

    [Solo] print_table: use Entropy.output() instead of direct print_generic() calls

commit d50752bbf926a964ffc89898ddc1be228c068662
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 26 11:23:43 2012 +0200

    [Solo] implement the "solo ugc" command

commit 2e277cfd0ad4bc45db6ea3245b9418f47adfd711
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 25 16:12:37 2012 +0200

    [Solo] port get_entropy_webservice from entropy.cli

commit 5936056a4cc8b187e5a5a603d2f58ddede6fbd2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 25 16:12:03 2012 +0200

    [Solo] fix "colorful" argparse module. Make it work with longer strings

commit 594bff963032bca0252789f4b580ff951d9aee0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 24 16:58:54 2012 +0200

    [Solo] implement the "solo unused" command.

commit 3a8b5d67f9443bb783f8920612485e627e4c6a2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 13:01:58 2012 +0200

    [todo] update TODO

commit 47b82a8146863e6ec7159705acdd2d2a609ebb9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 23 13:01:33 2012 +0200

    [Solo] implement the "solo conf" command

commit 8f04abbc634a26fe0c969b10653b73ddf18c012f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 21 16:45:55 2012 +0200

    Tagging Entropy version 144

commit 34f3e248d2a4a0d83758ef21e390ceed28de1f22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 21 16:45:54 2012 +0200

    Release Entropy 144

commit 523d9783a659251679577afba04fb5e8fb35096f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 21 15:31:09 2012 +0200

    [entropy.client.dep] force critical updates to be always pulled in. Avoids the Glibc effect

commit 21e2251008dd8be22bbcd2e786e9836e90e68221
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 21 14:57:48 2012 +0200

    [entropy.server.mirrors] tidy_mirrors: make sure to clean the upload/ directory as well

commit 4812e3365d2656a76395b3a429d4aeaeb524f923
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 17:17:36 2012 +0200

    [conf] add dl.sabayon.org to repository mirrors

commit 6ebc7eac0a57784db1053d8649e9b231fce6119e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 13:01:38 2012 +0200

    [client] update entropy.pot

commit 505f664055ad699f7cdcdd5e84f50ca047b3cd36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 13:01:20 2012 +0200

    [entropy.client.db] fix typo in message string

commit c3e8a370e8404b1762b21503f988d9cb6e4a53d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 12:58:57 2012 +0200

    [client] update entropy.pot

commit 050e700dcf5a875fa2877bef27063cf9d9df1ba6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 12:55:34 2012 +0200

    [entropy.client.db] fallback to package URLs if the repository database URL is broken.
    
    This commit introduces the ability for Entropy Client to fall back to
    package URLs if the repository database URL is not responding as expected
    (tested at the application level).
    This improves fault-tolerance greatly.

commit 4b0e7ee7d379caba8593b5d529d093151029643d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 12:53:49 2012 +0200

    [entropy.tools] introduce expand_plain_database_mirror()
    
    This follows the previously introduced expand_plain_package_mirror()
    method. Now both methods can expand repository and package mirror URLs
    read from Entropy repository configuration files adding product, arch
    and branch information.

commit 7cff01bbd5b42e27c96aa9604633e062f7c718d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 12:52:36 2012 +0200

    [entropy.const] export "database" sub-directory constant through etpConst

commit 0a3a330b62a5a4db929f263b294c02ed1451e46d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 20 11:41:32 2012 +0200

    [todo] update TODO

commit 2a6ceaae35707ae490c3a7520c480b1458b5a6a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 19 22:13:30 2012 +0200

    [services] entropy-pkgdelta-generator: do not generate .edelta for files smaller than 1Mb

commit 3eb70a3d4778895ad228b03acfc49a562de67188
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 19 16:47:25 2012 +0200

    [conf] drop aarnet.edu mirror, dead

commit 66ef85769ec5dd18ba36a404295cfbd78a9d4c2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 19 16:10:07 2012 +0200

    [conf] add mirror.de.sabayon.org to mirror list

commit 6b04512a91e0de4240fe746c2d8cd9f6fe1d80ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 17 12:41:58 2012 +0200

    Tagging Entropy version 143

commit fa006188f195173a3ef3387d92251a21db0cd38c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 17 12:41:56 2012 +0200

    Release Entropy 143

commit 68ae30e5ba10dc67f5c16877cd8d14a55f0df641
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 17 12:40:46 2012 +0200

    [Rigo] fix infinite loop in _vanished_callback()

commit 544fe8a0e3f22cf516af134c4f74720fd53bf776
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 16 11:57:24 2012 +0200

    [client] update entropy.pot

commit a64379330676d62f1686993b191a08a203ce7a5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 16 11:55:53 2012 +0200

    [client] update translations

commit e2a075cd33b6b66a9fb918a653282eb1b0462668
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 16 07:39:13 2012 +0200

    [services] entropy-pkgdelta-generator: wrap md5sum() around IOError try/except

commit d3a1701c671d7533aebd41194bb7ad97230e530a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 16 07:28:31 2012 +0200

    [services] update repository-webinstall-generator-executor

commit 58f1682c41e34260a10e23642e5f83b53a2c8726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 15 12:50:53 2012 +0200

    [entropy.misc] drop EntropyGeoIP, no longer used

commit e5e1b6a0b6aa769df41dfeb5517848226b22a37d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 20:05:10 2012 +0200

    [Solo] implement "solo hop" command.

commit 5b06094e5406421cf35826a296a205933b37dc21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 19:37:42 2012 +0200

    [todo] update TODO

commit 65f993fa713ff113d166655ea7b7749934e43af6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 19:37:10 2012 +0200

    [Solo] warn user about Entropy Library and Solo version mismatch

commit 25e7edcab04aba888dfe5de64a364769fc9bd746
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 19:36:51 2012 +0200

    [Solo] add "Running on Live System" warning

commit 0ded19abfa36d0298f26e18eb5ee90be3a3d419b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 19:02:03 2012 +0200

    [Solo] implement "solo cache" command.

commit 376a44ac198bf3e82a601032491e6793cc3b9baa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 19:01:13 2012 +0200

    [Solo] allow commands pass-through if "--help" is in argv

commit 2fe2cfe6ea3cb48a4e2e52303cc5aba356bc5975
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 18:37:21 2012 +0200

    [Solo] add "solo --info" alias of "solo status"

commit eb2cd8428cfa04e41f8828ae2b2cab10fe3fc27c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 16:40:11 2012 +0200

    [Solo] implement "solo cleanup" command

commit 7a4ce72172586a014d7740d5a4715cba61cf9a39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 12 16:27:11 2012 +0200

    [Solo] implement "solo mask" and "solo unmask" commands

commit 2183f4d848d1004e01638c97c539a72c9f2033d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 11 23:07:49 2012 +0200

    [Solo] improve bash completion of "solo search"

commit a5f0108ec96b2531bb0c27b373bfe601a6f8dea2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 11 23:07:08 2012 +0200

    [Solo] improve bash completion of "solo match"

commit e72457560e23049f0612d41d7de72d599c22ab76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 11 20:20:42 2012 +0200

    [todo] update TODO

commit 88dde368f32152dc3268eb9ee2b4465bbb325964
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 10 14:47:13 2012 +0200

    [todo] update TODO

commit e04138541b6b0a741df9ad1ac09265f3afa6d123
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 18:41:48 2012 +0200

    [todo] update TODO

commit 70a4e6493a94ecd2657bf549c46f3427bd92ebf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 18:07:22 2012 +0200

    Tagging Entropy version 142

commit 724a4d7e8797b5a9a804711351e3d161b1e39d4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 18:07:21 2012 +0200

    Release Entropy 142

commit 3ee803c2ba32702c3476b517f8df4c4aa5f578d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 18:04:52 2012 +0200

    [entropy.const] implement a debug watchdog thread dumper thread.
    
    If ETP_DEBUG_WATCHDOG env variable is set, entropy.const will create
    a timer thread that prints to stderr the full application thread dump.
    This is quite useful in case of hard to reproduce deadlocks at the library
    level.

commit b25e2b8f03f9fec101a01f72b48b7a1ee804e4e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 17:31:47 2012 +0200

    [entropy.cache] replace fork() usage with multithreading.
    
    Mixing multiprocessing with multithreading is bad and we all know that.
    However, in this specific case there was nothing wrong in running tiny
    functions in another process.
    It seems that entropy.dump.dumpobj() is efficient enough nowadays to
    have it running in the same process anyway.

commit fff4d677611fd8ca5077e947eecb79d41e1b6505
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 09:45:23 2012 +0200

    [todo] update TODO

commit b47ddb87f8cbe75716b4a9587075aef227d4277e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 9 09:45:14 2012 +0200

    [Solo] implement "solo match" command

commit cb79d91cd5e45bc8ad1ed0418fbd1d00b3954989
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 21:34:43 2012 +0200

    [Solo] implement "solo search" command

commit 316ef31dcdabe3127290ae51cd2eef3a4f14e73a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:57:08 2012 +0200

    [entropy.const] do not alter etpConst['systemroot'] variable

commit 6ddc4c2f144a72453d92adb21a68f53434143883
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:56:44 2012 +0200

    [tests] fix Entropy Client tests (add affected_infofiles metadata)

commit 9d1dd2f5b37eb0f9026eaa649ff8c9ce6565aa4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:34:05 2012 +0200

    [entropy.const] move Entropy Resources Lock path to /var/lib/entropy
    
    This commit moves the Entropy Resources Lock from:
    > /var/lib/entropy/client/database/<arch>/.using_resources
    to a simpler:
    > /var/lib/entropy/.using_resources
    
    The main reason for the move is to make such path more consistent across
    architectures.

commit a659ac2f6614c4a9b06a272030e2d6a945bc4982
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:28:31 2012 +0200

    [entropy.const] remove hardcoded slashes, rewrite paths using os.path.join()

commit e11493ffe2e7d5d6b2d4aef9f73c5926d5bacc69
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:04:43 2012 +0200

    Tagging Entropy version 141

commit f675c5fdae5012117a0fcf0edccd3f74d950c8c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:04:42 2012 +0200

    Release Entropy 141

commit 6f00e50faacdc84a3475718e5e5f37f40e690e03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:03:51 2012 +0200

    [client] update entropy.pot

commit 6654c83550dcd96beb790d2dd92c3f0728d7a005
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:01:17 2012 +0200

    [entropy.client.trigger] implement support for automagic /usr/share/info/*/dir update

commit b0bbf2762c43a71e696225e7d6b2b14b7cb65699
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:25:02 2012 +0200

    Tagging Entropy version 140

commit af338e75640767ee7432713320b97f439c8dea33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:25:01 2012 +0200

    Release Entropy 140

commit 97aeed94be64effc1030273593c7f72fb8592a03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:17:13 2012 +0200

    [Rigo] always validate repositories after update
    
    On a fresh install, with no downloaded repositories, users were forced
    to restart Rigo in order to have the search function fully functional.
    If a local repository is configured but not downloaded (thus, not
    available) the same bug happens.
    
    It turned out to be Entropy._enabled_repos, returned by Entropy.repositories()
    which didn't get re-initialized after a repository update. This commit adds
    a _validate_repositories() call inside _repositories_updated_signal().

commit 8df69644623b873b888bdeef5ff9367bf39ae33f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 21:03:19 2012 +0200

    [Rigo] Application: escape _("N/A")
    
    Application.get_markup() and Application.get_extended_markup() must
    always return bytestring (decoded) data to make Gtk3 libs and code
    happy. It happened that _("N/A") was returned without passing through
    prepare_markup() or escape_markup(). This commit fixes it.

commit c9ed841e752b39255e68cb03354a06273aba330b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 20:56:30 2012 +0200

    [Rigo] RigoServiceController: convert app_name=_("Application") to rawstring
    
    If app_name is unicode decoded, the following code will fail (in pl_PL):
    
      >>> prepare_markup(_("<b>%s</b>, internal error")) % (_("Application"),)
    
    with a nice UnicodeDecodeError due to implicit bytestring decode.
    prepare_markup() output is bytestring, _() output is unicode.
    Thanks to Enlik for reporting.

commit 6c96c7608e3414bd8d7d168404adc2f481878993
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Sep 2 20:49:31 2012 +0200

    [magneto,rigo] modernize .desktop files

commit 79d98239bfaf52671e83ab3482219b2625bfaed2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:21:41 2012 +0200

    Tagging Entropy version 139

commit ef9258b4ced3949f251a4333633dcd244239913e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:21:40 2012 +0200

    Release Entropy 139

commit d9bfa7f11f7c443ab622211e6a02dc5c3b32dca6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:00:03 2012 +0200

    [RigoDaemon] half the timer frequency and add some randomization in _auto_repositories_update()
    
    When sabayon-weekly is updated, the web service is hit by a huge amount of
    requests. This commits add a bit more entropy on the execution of
    _auto_repositories_update() (random between 30mins to 2 hours) and reduces
    the timer frequency to 8hrs (from 4).

commit 65a1949c0c7f3a380ddec7149e91f9383e6c015d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:24:17 2012 +0200

    Tagging Entropy version 138

commit ec425094cd13c13adaeb6edade2b1313953d5305
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:24:16 2012 +0200

    Release Entropy 138

commit c4b9a0df28e944c5972bcd56aee653bef0e1e683
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:18:11 2012 +0200

    [entropy.dump] do not use os.fdopen() in dumpobj()
    
    It has been observed that using os.fdopen() below in multi-threaded
    scenarios is causing EBADF (thus OSError). There is probably a racen
    condition down in the stack or mkstemp() itself is not guaranteed against
    concurrent access. For now, just consume one more file descriptor and
    avoid the race completely.

commit 86d790648d0cf5c528f05b5cbe91461396513ded
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 31 21:31:46 2012 +0200

    [docs] update TODO

commit d166690c35c54196c8eb5ba4dc0f42910612c6bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 29 16:40:38 2012 +0200

    [eit.commands.lock] validate repository_id in "eit lock" and "eit unlock"

commit 1001bc30c6ff29092123afd545c953735c724fee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:47:00 2012 +0200

    [entropy.spm] __source_env_get_var: fix typo in tmp file prefix string

commit 814ff4664d7f1e59a9245547fea1b02848e8fa73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:37:52 2012 +0200

    Tagging Entropy version 137

commit 178e2c62cdd0350c79240e58553dc592bb934ad3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:37:50 2012 +0200

    Release Entropy 137

commit 20253ca99d692bf77be569519479470cb048c39b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:32:42 2012 +0200

    [entropy.spm] __source_env_get_var: avoid deadlocking due to stdout buffer full
    
    Using subprocess.PIPE and Popen.wait() causes the child process to
    block in case of write (stdout) buffer full. Rewrite the whole
    function to use simple a simple fd via mkstemp(). This way, even
    if the env variable is very long, the process won't hang.
    
    This issue has been observed in dev-texlive/texlive-latexextra-2012's
    SRC_URI, which is more than 131k chars long!

commit 1aee2a437133f3353dd85d472150894464820d2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 10:15:36 2012 +0200

    [eit] handle OnlineMirrorError more nicely.

commit 446432c64de934e29b233e01ea5222b3a8a12a59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:57:08 2012 +0200

    [entropy.const] do not alter etpConst['systemroot'] variable

commit c39bec886b400d6dc5695403e8d135125eb8d363
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:56:44 2012 +0200

    [tests] fix Entropy Client tests (add affected_infofiles metadata)

commit 627af78498402db1eb66f58107fcae8eae10f6e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:34:05 2012 +0200

    [entropy.const] move Entropy Resources Lock path to /var/lib/entropy
    
    This commit moves the Entropy Resources Lock from:
    > /var/lib/entropy/client/database/<arch>/.using_resources
    to a simpler:
    > /var/lib/entropy/.using_resources
    
    The main reason for the move is to make such path more consistent across
    architectures.

commit ab9e3e9791b1c3fca93c51ec47f773675c1879d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 8 16:28:31 2012 +0200

    [entropy.const] remove hardcoded slashes, rewrite paths using os.path.join()

commit ceedf8d16105b9b5ad95d9749b1df700e6bfaa70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:04:43 2012 +0200

    Tagging Entropy version 141

commit 5c1f8d9b94c70b97cbdb7daa773fbbc6329d643a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:04:42 2012 +0200

    Release Entropy 141

commit a1077e6c0a3ddac9aee8ed9b5872db5c916578da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:03:51 2012 +0200

    [client] update entropy.pot

commit 4bbf8d773be4af0ffb0c77dacf5cff82f96965a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 6 20:01:17 2012 +0200

    [entropy.client.trigger] implement support for automagic /usr/share/info/*/dir update

commit b464e3dd4a77a9151471446627bcd9a2167cafde
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:25:02 2012 +0200

    Tagging Entropy version 140

commit 91a96abd457ba0f110bad0fa7c9af52a09853fa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:25:01 2012 +0200

    Release Entropy 140

commit 2092303f5579ecf9523d2ab0fb62a10837250d94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 3 19:17:13 2012 +0200

    [Rigo] always validate repositories after update
    
    On a fresh install, with no downloaded repositories, users were forced
    to restart Rigo in order to have the search function fully functional.
    If a local repository is configured but not downloaded (thus, not
    available) the same bug happens.
    
    It turned out to be Entropy._enabled_repos, returned by Entropy.repositories()
    which didn't get re-initialized after a repository update. This commit adds
    a _validate_repositories() call inside _repositories_updated_signal().

commit 6f137d758d664314fbd6cf88a7112825098d304d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 21:03:19 2012 +0200

    [Rigo] Application: escape _("N/A")
    
    Application.get_markup() and Application.get_extended_markup() must
    always return bytestring (decoded) data to make Gtk3 libs and code
    happy. It happened that _("N/A") was returned without passing through
    prepare_markup() or escape_markup(). This commit fixes it.

commit 763ece862e5b6faa5aec38b331d5f474420b6c78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 20:56:30 2012 +0200

    [Rigo] RigoServiceController: convert app_name=_("Application") to rawstring
    
    If app_name is unicode decoded, the following code will fail (in pl_PL):
    
      >>> prepare_markup(_("<b>%s</b>, internal error")) % (_("Application"),)
    
    with a nice UnicodeDecodeError due to implicit bytestring decode.
    prepare_markup() output is bytestring, _() output is unicode.
    Thanks to Enlik for reporting.

commit 918a388252f34f7c42f14685ba688a61b0804e8f
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Sep 2 20:49:31 2012 +0200

    [magneto,rigo] modernize .desktop files

commit 5cae81b092090d26627df0aaf114b8689857fa66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 20:48:40 2012 +0200

    [todo] update TODO

commit 6c51486a651f0f3bbd867203eb73295a34a6bd20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 20:27:00 2012 +0200

    [Solo] implement "solo notice" command

commit 453d639ae0d3325870e56653f81a6942061fe699
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 20:26:46 2012 +0200

    [Solo] fix typo in module title

commit 32fa18f638f01f9f04f265a89c3539478df7988f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:21:41 2012 +0200

    Tagging Entropy version 139

commit 4a37aed84a66505a524cbed9fccd5bcb2a4927dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:21:40 2012 +0200

    Release Entropy 139

commit fa0eb83df4eb79d0bb69e3141a3ae7e5c5c55b5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 17:00:03 2012 +0200

    [RigoDaemon] half the timer frequency and add some randomization in _auto_repositories_update()
    
    When sabayon-weekly is updated, the web service is hit by a huge amount of
    requests. This commits add a bit more entropy on the execution of
    _auto_repositories_update() (random between 30mins to 2 hours) and reduces
    the timer frequency to 8hrs (from 4).

commit a2ca90a239474df703d6c6836b1f349b63f7eb08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 2 16:54:14 2012 +0200

    [todo] write my own random things in the TODO

commit b5768185c36578ca6451b6e0f50baf0aad385505
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 21:05:01 2012 +0200

    [Solo] complete implementation of "solo repo" command

commit c332d1a6f855abbd92fc631bbd7e03942e391ae1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:24:17 2012 +0200

    Tagging Entropy version 138

commit 3d923e07272bb3cd3efa8111ec7b19948ab99965
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:24:16 2012 +0200

    Release Entropy 138

commit 7ddb21276c97614be0d2d3394d15003d02dd74fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 1 15:18:11 2012 +0200

    [entropy.dump] do not use os.fdopen() in dumpobj()
    
    It has been observed that using os.fdopen() below in multi-threaded
    scenarios is causing EBADF (thus OSError). There is probably a racen
    condition down in the stack or mkstemp() itself is not guaranteed against
    concurrent access. For now, just consume one more file descriptor and
    avoid the race completely.

commit 72eda95f8269a80d09fa626f3a79a4c037d5c6a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 31 22:17:10 2012 +0200

    [Solo] add incomplete "solo repo" command module

commit 732fd4f7bf65ceabf5226c48ba9c839049417b7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 31 22:16:37 2012 +0200

    [Solo] fix ALLOW_UNPRIVILEGED handling

commit 0c0ac3261f45d21a88fab67a9340b43304ef2fde
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 31 21:31:46 2012 +0200

    [docs] update TODO

commit db542393fa860131b8d374a25517b93be778892e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 29 16:40:38 2012 +0200

    [eit.commands.lock] validate repository_id in "eit lock" and "eit unlock"

commit e3e135247538b39166d398a96f3c9f59358531a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 20:42:14 2012 +0200

    [solo.commands.status] new command "solo status" implemented

commit 32104fe63cc0481d4cafbd14cdfc468e27c3443c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:47:00 2012 +0200

    [entropy.spm] __source_env_get_var: fix typo in tmp file prefix string

commit 3138bbad8dd1f38b1063b7a2c249a67121000530
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:37:52 2012 +0200

    Tagging Entropy version 137

commit 84b13ffb955922231587785cecf83942221db7c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:37:50 2012 +0200

    Release Entropy 137

commit 0b9acb24a44e5d282abd1dac3fb50d0bcc92b1b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 11:32:42 2012 +0200

    [entropy.spm] __source_env_get_var: avoid deadlocking due to stdout buffer full
    
    Using subprocess.PIPE and Popen.wait() causes the child process to
    block in case of write (stdout) buffer full. Rewrite the whole
    function to use simple a simple fd via mkstemp(). This way, even
    if the env variable is very long, the process won't hang.
    
    This issue has been observed in dev-texlive/texlive-latexextra-2012's
    SRC_URI, which is more than 131k chars long!

commit 0e0483e9c93b150575a3b1d8620940abd7679c3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 27 10:15:36 2012 +0200

    [eit] handle OnlineMirrorError more nicely.

commit b3b047be0df11badcf017bfb460beec986f40a10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 26 16:18:02 2012 +0200

    [solo.commands.update] use gi.introspection if available
    
    Use the gobject-introspection GLib libraries instead of the old
    ones if they are available, for the communication with RigoDaemon
    in case of unprivileged repository update requests.

commit 2041dc52db4d8928d05f6be6de537c7f38b5bab9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 24 16:16:17 2012 +0200

    Tagging Entropy version 136

commit f173b5850fcd108b2e59f68ae423ee2d32176156
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 24 16:16:15 2012 +0200

    Release Entropy 136

commit 79c567afb57c6d78d39d9f1cd0497f3988a98ea9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 11:28:49 2012 +0200

    [entropy.server.db] when download is complete, unlock all the mirrors
    
    Unlocking just the working one causes the others to be left in
    locked status until a manual unlock is issued.

commit d1475cff318e3d71c01d1500cc843febb4a98b6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 11:05:17 2012 +0200

    [eit.commands.reset] subclass EitPull rather than EitPush

commit ebc4ec7b08821f6687cc68f14ff5cbd3f163cc8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 09:29:21 2012 +0200

    [entropy.spm] look for modinfo inside /usr/bin
    
    After more than 10 years people still change paths like this.
    :-/

commit 9dd85491f091c1eee6ba069c1c7fb02be3ed32c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:43 2012 +0200

    Tagging Entropy version 135

commit 5b8de80fb49b4af518c581e7eee5d8b731c1867b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:41 2012 +0200

    Release Entropy 135

commit 97e6fe31e814d7bc09d982d9885806fd123f428b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:11 2012 +0200

    [entropy.services] fix string format arguments

commit aebc0571f37ec2e3fe2c2bc340e2aa0d02905afa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:42:25 2012 +0200

    [entropy.client.interfaces.db] fix undefined reference to TIMEOUT_FETCH_ERROR

commit 9e725b510c0d7109b37ab2895815abcedb7129c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:42:05 2012 +0200

    [entropy.misc] fix undefined reference to class object

commit 23ec7006f4fefcb3ab3f2abe78a0748e8d7d8390
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:41:27 2012 +0200

    [entropy.spm] PortagePlugin: explicitly save err object

commit 699bf4fe512f8fbdde8566175b9ccb4bbd1df580
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:41:01 2012 +0200

    [entropy.db.sql] move methods used by _addPackage() into class

commit 4cfe4306fe4b272429a98a237d66c0f913140abc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:19:35 2012 +0200

    Tagging Entropy version 134

commit 3cf0a0cee2f3b7cb921695123b4da383c823b0b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:19:34 2012 +0200

    Release Entropy 134

commit 76edd9f0a3f10c1ee1ae57b2e62c28574a0c7efe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:09:54 2012 +0200

    [entropy.client.package] filter out splitdebug paths if splitdebug is disabled
    
    If splitdebug was previously enabled for a package, and its
    files were installed, when splitdebug is turned off Package kept
    printing collision messages about /usr/lib/debug files.
    This happened because packages contain /usr/lib/debug paths in
    their content metadata (even those with separate splitdebug tarballs)
    and this wasn't cleared out before installed packages repository
    metadata update. Thus, during the cleanup step, these paths popped out
    generating invalid warnings.

commit e17de72db8c5a2e94cff56926b7d34158f96af68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 12:07:56 2012 +0200

    [entropy.spm] ensure that Portage vdb cache is always invalidated
    
    It happened that assign_uid_to_installed_package() did not explicitly
    invalidate the Portage vdb cache and, while this is used inside
    add_installed_package(), which did invalidate the vdb cache on its own
    already, it is also called directly by entropy.client.interfaces.package
    code.
    Moreover, root= value wasn't properly handled throughout the execution
    of add_installed_package(), which may have caused cache invalidation
    issues described above.

commit c3c5e9e97dcc47d83a781fded9e48e3fe1be93f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 24 16:16:17 2012 +0200

    Tagging Entropy version 136

commit 67447959127bdf7488b8110b55e6b08530c923ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 24 16:16:15 2012 +0200

    Release Entropy 136

commit 3be15f077b410792873909e1d98961388f2b0654
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 11:28:49 2012 +0200

    [entropy.server.db] when download is complete, unlock all the mirrors
    
    Unlocking just the working one causes the others to be left in
    locked status until a manual unlock is issued.

commit ec1e2b431de99c918df8e85fbc94a93e1f40810a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 11:05:17 2012 +0200

    [eit.commands.reset] subclass EitPull rather than EitPush

commit d530ae4cb3b1b3eca04360b85160258787d2d341
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 23 09:29:21 2012 +0200

    [entropy.spm] look for modinfo inside /usr/bin
    
    After more than 10 years people still change paths like this.
    :-/

commit ae8e6f6c3c24431a68301673686449c59d697b1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:43 2012 +0200

    Tagging Entropy version 135

commit b2c88b0c20745bbdf9edc7140174c533b842e9c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:41 2012 +0200

    Release Entropy 135

commit 385c50b54888a0a584b4827e95a307a653e641a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:43:11 2012 +0200

    [entropy.services] fix string format arguments

commit ab76d2254d381b485b91b1e8ef3b334914d28e56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:42:25 2012 +0200

    [entropy.client.interfaces.db] fix undefined reference to TIMEOUT_FETCH_ERROR

commit 541f518ec3581fe1ab5e501db329c81c5284f12a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:42:05 2012 +0200

    [entropy.misc] fix undefined reference to class object

commit c64441dcfc0bf6a75aa24bc28b6f749fe882bd9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:41:27 2012 +0200

    [entropy.spm] PortagePlugin: explicitly save err object

commit 4da0c49b07ca61b3b7ac6bfa07eac83038cdb7e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 17:41:01 2012 +0200

    [entropy.db.sql] move methods used by _addPackage() into class

commit 359ac047ff9052d1ab7b63794639247029e9659d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:19:35 2012 +0200

    Tagging Entropy version 134

commit 04ce12e276165e9aa7f28586867925f9101db0b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:19:34 2012 +0200

    Release Entropy 134

commit aae376f3690ff806006ef8bac2debc38d835fd62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 13:09:54 2012 +0200

    [entropy.client.package] filter out splitdebug paths if splitdebug is disabled
    
    If splitdebug was previously enabled for a package, and its
    files were installed, when splitdebug is turned off Package kept
    printing collision messages about /usr/lib/debug files.
    This happened because packages contain /usr/lib/debug paths in
    their content metadata (even those with separate splitdebug tarballs)
    and this wasn't cleared out before installed packages repository
    metadata update. Thus, during the cleanup step, these paths popped out
    generating invalid warnings.

commit 657478b4ee14c3c13a395ff3dc43a0a74653a58d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 22 12:07:56 2012 +0200

    [entropy.spm] ensure that Portage vdb cache is always invalidated
    
    It happened that assign_uid_to_installed_package() did not explicitly
    invalidate the Portage vdb cache and, while this is used inside
    add_installed_package(), which did invalidate the vdb cache on its own
    already, it is also called directly by entropy.client.interfaces.package
    code.
    Moreover, root= value wasn't properly handled throughout the execution
    of add_installed_package(), which may have caused cache invalidation
    issues described above.

commit 8f7ed7a6443c618314c055665be32ebea2df085c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 21:02:50 2012 +0200

    [Solo] add "solo update" command, the first real code port

commit c7972c851996c6021b113d8972d21a98c748d397
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 21:01:59 2012 +0200

    [Solo] fixup code imports, add helper functions, migrate more code over

commit 3becb6a2151d5c835c99ddc401e8cef8d1a885c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 10:46:56 2012 +0200

    [entropy.*] don't use magic constants for UrlFetcher errors

commit 4567857b904f4ee26d9d9a0bfb0c150c7790de1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 10:28:16 2012 +0200

    [entropy.fetchers] UrlFetcher: expose generic error codes via class property

commit 28c61591cdb4abe94deaf4c4fa0db4fcf04aa3dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 09:31:15 2012 +0200

    [entropy.fetchers] MultipleUrlFetcher: join() threads explicitly
    
    This avoids a potentially infinite loop if one of the threads dies
    unexpectedly.

commit 82ae020c40d4074fab49f50df790873dbef842a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 20 16:30:57 2012 +0200

    [repo] remove empty README file

commit fc8ed7329de0cc25597f177f4aab55d12b2c3124
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 10:46:56 2012 +0200

    [entropy.*] don't use magic constants for UrlFetcher errors

commit af7ed0d04c623b0a3adad0d2060a632f10c087a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 10:28:16 2012 +0200

    [entropy.fetchers] UrlFetcher: expose generic error codes via class property

commit b68e9104b5abf02a658fcea88e42f9ca662d01de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 21 09:31:15 2012 +0200

    [entropy.fetchers] MultipleUrlFetcher: join() threads explicitly
    
    This avoids a potentially infinite loop if one of the threads dies
    unexpectedly.

commit 6bf5b0441e7d7fd76ab908550b72f138f8598505
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 20 16:30:57 2012 +0200

    [repo] remove empty README file

commit 1582de0fffda356703671abfc80d49697ada8767
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 19 11:02:32 2012 +0200

    [Solo] First commit, equo rewrite has just begun
    
    "Solo" is just a codename, to avoid name clashing while the code
    is ported over.

commit 2e6b176c833f91a3003ae787bb9085285affc17d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 19 00:25:31 2012 +0200

    [eit] do not raise any exception in sys.excepthook

commit 796e71e9ac4a9c7026ccbfdb6fdd6d250a5069df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 16:53:32 2012 +0200

    [repo] migrate shebangs to /usr/bin/python

commit c9242e2517a9c3678ec6560eb1e690b2538ab1ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 10:13:46 2012 +0200

    [todo] update TODO

commit d56cd777c8b4a0eec3a5a82acb84f51b68e64591
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:53:18 2012 +0200

    [RigoDaemon] some minor Python 3.x related fixes

commit facd0ec069c8d9a90da0664396364f4678a6bbe3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:51:14 2012 +0200

    [equo] update entropy.pot

commit 41adc104ca222fce3775fe9d3a0680bb3ccd7e8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:50:58 2012 +0200

    [equo] update translations

commit e2c0ddb526192c9e32f75e7b330a91412cd4f095
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 18 09:44:26 2012 +0200

    [Rigo] Python 3.x compatibility fixes

commit 1f84203788a1388e6e87c55a40ebf349b7b8379d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 22:42:36 2012 +0200

    [entropy.spm] PortagePlugin: Python 3.x, use f.buffer.write() with bytes()

commit fb6957e5fa7d70dbc4e81eca66757d47e5ff10c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 22:32:50 2012 +0200

    [equo] fix UGC vote get command, do not require login credentials

commit ff133b432a1081963a6f3a9d4e3629eea58a37d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 22:30:45 2012 +0200

    [entropy.services.client] restore Python 3.x compatibility

commit 333e82ea108cf6eda1798ca6283af41b99d8b35a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 22:30:03 2012 +0200

    [entropy.spm] PortagePlugin: keep keyslot as unicode, Python 3.x compatibility

commit e90cb74c27df0d2c669151e592277f3507a041ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 21:41:08 2012 +0200

    [entropy.spm] PortagePlugin: expose __next__() unconditionally

commit 206fe4920318b8f885f64d56b165b9daa3405f1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 21:40:55 2012 +0200

    [entropy.db.sql] add __next__() to iterators, make Python3 happy

commit 61eeaed14e6979c0bc332684ea622828906597bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 21:40:35 2012 +0200

    [entropy.client.package] add __next__() to iterators, make Python3 happy

commit 96976374fe1eb1c0aeee3e97e8f6827315a57ae7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 12:27:55 2012 +0200

    [RigoDaemon] rewrite Installed Repository I/O event handler
    
    Rewrite the serialization code of the I/O events coming in when
    the Installed Packages Repository is modified (at filesystem level)
    to better deal with bursts of events.
    The new code uses a "baton" Semaphore as mutex that can be passed
    through threads. The MainThread event handler function tries to
    acquire the Semaphore in NB mode, if it does, it spawns a thread
    that executes all the operations (acquire locks in blocking mode,
    calculate updates, etc) and releases the Semaphore once done.
    
    Olympic win!

commit c5cf96ace0686cdb2cf0bc94f41cb4c3a8e3a690
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 17 11:03:58 2012 +0200

    [RigoDaemon] delay updates calculation by 20 seconds after locks are released

commit a37d7ca195c85369c81b25a1dc3dfa6f1c6f9090
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 16 21:35:45 2012 +0200

    [entropy.db.sqlite] move _addPackage() to entropy.db.sql

commit 5a49098515def81fcd87cfe496635779523422a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 16 21:30:51 2012 +0200

    [entropy.db] move _getLiveCacheKey and __hash__ to entropy.db.sql

commit a0394ba9a58be3f4ef0e77b39a966c96076be9c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 16 21:20:46 2012 +0200

    [entropy.db.sql] introduce _UPDATE_OR_REPLACE and move remaining SQL to entropy.db.sql

commit 1b101776401392c968c844261ce4c48370acea42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 15 20:35:36 2012 +0200

    [entropy.db.sql] major cursor and connection pooling rework
    
    The original idea was to avoid doing cursor and connection resources
    cleanup (left by old and dead threads) synchronously every time
    _connection() and/or _cursor() is accessed. This strategy also had
    a huge drawback: with no activity on the object, resources were
    left hanging there forever.
    
    This commit introduces a better strategy for transparent and automatic
    cleanup of resources belonging to terminated threads: every time a new
    thread_id arrives at _cursor() or _connection(), a new daemon thread
    starts and synchronizes with the caller through a simple Thread.join()
    (because it's a daemon thread, we can join() daemon threads as well,
    even if this is not really compliant with the specs, but it seems to work
    just fine in Python).
    When the caller thread is joined, it is possible to start the resources
    cleanup procedure, carefully taking into account that thread_ids are
    recycled and thus there might be clashing with newly created threads.
    
    This helped a design issue to emerge from the sand (like a zombie
    at the seaside): it is impossible to cleanup resources left by the
    MainThread because this thread never ends living, and if it dies,
    everything dies, obviously. So, the first implementation of this new
    strategy was NOT touching the MainThread resources but then, the old
    behaviour was to kill them as well on EntropyRepository.close().
    So, the final version of this patch kept the old buggy behaviour of
    touching MainThread stuff (nein, nein, nein, nein would Hitler say).
    However, a new keyword argument "safe" has been added to the close()
    method so it is possible to start migrating code to the dark side of the
    power.
    
    This means nothing really changed for API consumers yet, just entropy.db.sql
    code being more efficient (no weird for loops and synchronous crap)
    and actually faster (multi-threading ftw).

commit f1c60ec30b7757ee9ae5f556ced6004d0f6ba1fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 19:26:46 2012 +0200

    [entropy.db.mysql] implement support for RestartTransaction through _proxy_call()

commit 9a699e7ae88c50c4a0bedef008d8dcbb922bb72f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 19:25:22 2012 +0200

    [entropy.db.exceptions] introduce RestartTransaction exception
    
    Exception raised in case the whole transaction has
    been aborted by the database and caller is kindly
    required to restart it from the beginning.

commit 760685674e538d6ba1aa88adc764aeca24531a32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 17:51:30 2012 +0200

    Tagging Entropy version 133

commit 366396bfe710dfb198c233c82d4feaed84343e7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 17:51:29 2012 +0200

    Release Entropy 133

commit 8d00d5beec6ce1cbb23de461949b836b223a7497
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 10:26:22 2012 +0200

    [entropy.db.sql] make custom iterators work across multiple iterations

commit a6286b0e219262076d27e70f3e08771b9b049e4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 10:13:14 2012 +0200

    [entropy.client.package] add one more note about the universal newline mode

commit 56616e4520a667586701f2268eafb7e0b3f16ae0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 09:41:29 2012 +0200

    [entropy.db.mysql] add some missing docstrings

commit 427949d481110b352c3c98070c897288b7d3eae9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 14 09:39:44 2012 +0200

    [entropy.client.package] make FileContent*Reader iterator work multiple times
    
    As explained in the code comments, this is mandatory for scenarios
    in where the iterator has to run multiple times because transactions
    can be rolled back and replayed indefinitely.

commit 8c0c0dc10a2edf2027ee5a87c8d7ad1f25ab90d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 22:11:49 2012 +0200

    [entropy.db.sql] _insertLicenses: tolerate unique constraint violations
    
    The licensename column is declared as UNIQUE, multiple threads inserting
    rows can cause unique constraint violations. Considering the nature of
    the data, using "INSERT OR REPLACE" can be considered safe and actually
    wanted.

commit e05b649f98bbc25b7b231dfdf2bc1b560c80a0cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 16:15:23 2012 +0200

    [entropy.db] remove do_cleanup argument from removePackage()

commit 9d665e050c9d1c16c0f618df0d1838ecfea2fc96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 16:00:02 2012 +0200

    [entropy.db] remove do_commit argument from methods

commit 6f54ac4459f04f750f5ea9f1225f712ca6c387f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 15:45:28 2012 +0200

    [entropy.client.package] use Universal Newline mode when opening content files
    
    This fixes the readline() truncation issue, as explained in the comments

commit f9ee58b48fd4d22b813ddab97307789429cc30fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 12:51:58 2012 +0200

    [entropy.db.sql] add SQLConnectionWrapper.rawstring() and docstrings

commit a8e2bbd3baf82079c40ea2b28cad11effc1906f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 12:08:23 2012 +0200

    [entropy.db.sql] do not catch any exception in commit()

commit 3679fa966a3a5f2b76b0e6494dcd33332fb8292d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 12:05:50 2012 +0200

    [Rigo] increase search bar maximum entry length to 512 chars.

commit 70c6823b90567c43bd6528c3f59bac2a9e79c494
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 11:53:50 2012 +0200

    [entropy.client.package] fix non-deterministic bug with Python File.readline()
    
    This issue caused a load of issues with the ca-certificates.
    
    Example of partial readline():
    0|obj|/usr/share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_F\xc3\x85
    and the next call:
    \xc2\x91tan\xc3\x83\xc2\xbas\xc3\x83\xc2\xadtv\xc3\x83\xc2\xa1ny.crt\n
    
    Trying to workaround it by reading ahead if line does not end with \n

commit c5e80d41535a6c41013b33712a4732da9f7f045b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 11:39:36 2012 +0200

    [entropy.db.sql] define a common API for Cursor and Connection wrappers

commit beb21f166071f346c55df71942e578d657a6a952
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 12 10:29:41 2012 +0200

    [entropy.db] move other standard SQL code to entropy.db.sql

commit 27a51598a0f481ad5675471923cc9e8c3e2b1d6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 11 21:58:41 2012 +0200

    [entropy.db] move most of the standard SQL code to entropy.db.sql

commit 4ea217f3fd7c8073af236eb0f08551e50cc0b585
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 11 20:24:28 2012 +0200

    [entropy.db.mysql] replace FLOAT with REAL for mtime (FLOAT did not give enough precision)

commit 74f7b4d73075f54832b3f409d8ebbb258d55cfdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 11 18:15:33 2012 +0200

    [entropy.db.mysql] fix __iter__ support, iter(self._cur) MUST returned

commit 7a950cb4b9924a59f173806780a4a842e90f2fb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 21:35:50 2012 +0200

    [entropy.db] abstract exceptions away from sqlite3
    
    Wrap the Cursor object around and execute every method through
    a proxy function that catches adapter-specific exceptions and
    translates them into entropy.db.exceptions ones. This way Entropy
    is eventually sqlite3 agnostic and adapters for several storage
    engines can be written without affecting the rest of the codebase.

commit 8ac22f4beb2fd1ff36086c0b9d9b4a1e00bb1ad9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 17:51:22 2012 +0200

    [entropy.client.package] FileContent*Reader: keep raising StopIteration() at the end

commit 08a43435978a762f95074f93b67c05d91c67960e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 17:44:12 2012 +0200

    [entropy.client.package] add a bit of paranoia to Content*Writers' close()

commit 2e6e790677ac30f7dd53c52d2d85e947b3826c6b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 14:06:24 2012 +0200

    [entropy.db.sqlite] EntropyRepository.retrieveSignatures: check if table exists

commit 0461ca413aebf114c80fe32434d0f2587b7ed77c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 14:05:31 2012 +0200

    [entropy.db] do not check if "settings" table exists, we're fault tolerant

commit 90400c4adee2ec944c938afac771c9c618a8bda4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 14:05:05 2012 +0200

    [tests/db] drop SCHEMA_2010 related code

commit dc4556ef4647264dfa422b03adc041e23ae557a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 11:41:29 2012 +0200

    [entropy.db] create entropy.db.sql (holding standard SQL methods)
    
    entropy.db.mysql and entropy.db.sqlite are now subclassing
    EntropySQLRepository. Methods will be moved there during the
    next forthcoming overhaul. Implement ModuleProxy support and
    alleviate the exception class objects issue (sqlite3 based
    exceptions are thrown by entropy.db.sqlite and oursql based
    exceptions are thrown by entropydb.mysql, and there is no
    easy/quick fix for this apparently, besides wrapping all the
    cursor calls).

commit 95d23764c3df72df3b7cd8e8efa145662408934c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 11:39:30 2012 +0200

    [entropy.db.skel] move SETTING_KEYS and add ModuleProxy to EntropyRepositoryBase

commit 23847b99eb0e8764d55eb65a613bc40b86498c94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 11:38:55 2012 +0200

    [tests/server] directly import EntropyRepositoryCacher from entropy.db.cache

commit ea1922bc9d7aff328f9da154c3c8f4935c130f7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 10:41:08 2012 +0200

    [entropy.db.mysql] fix typos in string format

commit 8ebf92f17bc9fa784bd5c83530dadd71214be4c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 10:24:57 2012 +0200

    [entropy.db.sqlite] enable _SCHEMA_2010_SUPPORT by default.

commit b65962382df454cb4e534ac148821a8e95f59a49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 10:09:43 2012 +0200

    [entropy.db.mysql] migrate to oursql (from MySQLdb)

commit e24bf78b63ca4765580137fa8ec0db88abe687e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 10 10:09:18 2012 +0200

    [entropy.db.mysql] finalize schema (data types)

commit 2bac80d76adf09e20ea5bbfafd26186cefb56245
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 17:25:11 2012 +0200

    [entropy.db.sqlite] catch OperationalError instead of Error

commit 37e1d0f465e15164f66c7100a42195fedf3bf6b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 15:05:06 2012 +0200

    [entropy.db.sqlite] always enforce LIMIT 1 when using Cursor.fetchone()
    
    Certain adapters don't clear cursor data automatically if fetchone()
    is used and LIMIT 1 is not enforced.

commit ea17f96d999f3095176f2d2473524a02f0d6a842
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 15:04:16 2012 +0200

    [entropy.db.sqlite] check if settings table exists before spawning schema updates

commit 690984caf492070c07955b3d5d1c80033135db94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 13:40:24 2012 +0200

    [entropy.db.sqlite] fix query statement

commit 7e6c9530c180f211b663f1af58e5f5c274fd3554
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 13:40:04 2012 +0200

    [entropy.db] move alignDatabases() to entropy.db.skel class

commit 4ddc1624286652cae1ac392059d2514b550075e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 09:45:59 2012 +0200

    [entropy.db.mysql] increase datatypes' size

commit 462d98e4a8181efca5f87f99fd97d328b04026da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 01:07:50 2012 +0200

    Tagging Entropy version 132

commit 56be066b5a4150b31d4a2f91dff6c616b6aa7410
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 01:07:48 2012 +0200

    Release Entropy 132

commit ac77ed6d9ea69af6b521974e6f1fbbd826dfbda5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 00:57:26 2012 +0200

    [entropy.db.mysql] tweak some schema values

commit deb5947452e86ef342b5eb48e9570328a15e9c11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 9 00:52:40 2012 +0200

    [entropy.db] expose EntropyRepositoryCacher via entropy.db

commit d71bf47e7d636781201691d8c8a25016118a1726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 21:49:53 2012 +0200

    [entropy.client.package] relax "path" contraints and be tolerant against broken pkgs

commit 34d464e7c6a197b668c50ebc7aa70f7002a0978f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 21:42:10 2012 +0200

    [Rigo] PreferencesTreeView: add explicit "_" import

commit c9a5f2481d89abac912f444717dd5d231d4d60c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 21:41:41 2012 +0200

    [Rigo] implement Application Groups support (in:groups keyword)

commit ad74ade00c19d8a6dc5153ea88f80c2c9fe69a7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 18:45:41 2012 +0200

    [entropy.db] add MySQL connector (barely tested !!!)

commit a1e7d92bfb4209ea9026d5c0fd4014ad7154fad5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 17:10:20 2012 +0200

    [entropy.db.sqlite] trivial fixes (remove imports, catch IOError, etc)

commit a7f958afd17e86c71327f6e6ae26b37d27919fbc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 11:11:42 2012 +0200

    [entropy.db] split entropy.db package module into cache and sqlite

commit d7e33693b40791e8a9e461b3106e6ab921cb67bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 00:41:23 2012 +0200

    [equo] entropy-client-services has been replaced by rigo-daemon, update error message string

commit 0c15d697a363b79b13a3eeb8eda46e0e71c5e9eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 8 00:37:40 2012 +0200

    [entropy.spm] PortagePlugin._extract_pkg_metadata_content: filter out empty path strings

commit 3ffbbcb49da735f8a8c55d39cc641183890d0d34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 7 22:02:37 2012 +0200

    [entropy.client.package] _generate_content_file: do not catch Exception
    
    Move the os.remove() call to the finally block and detect failures via
    a status boolean. This way, warnings won't be raised as exceptions.

commit 58cb8adf9630d24b0bb83eba47debc45c1fdd3ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 7 21:59:51 2012 +0200

    [entropy.client.package] _generate_content_safety_file: do not catch Exception
    
    Move the os.remove() call to the finally block and detect failures via
    a status boolean. This way, warnings won't be raised as exceptions.

commit 3294f9963be46b90698c0d27387fc82b3748e9bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 5 22:33:42 2012 +0200

    Tagging Entropy version 1.0_rc131

commit 55472f77e23d1449d20cf5c44cad789176392693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 5 22:33:41 2012 +0200

    Release Entropy 1.0_rc131

commit aa6edfccdc07227faf578fd93d0f0ef6bf03783b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 5 22:32:50 2012 +0200

    [Rigo] update translations

commit 122396705d5396150254b8a6545683fa3efe1f40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 16:31:46 2012 +0200

    [Rigo] update translations

commit 2b40390983c1eda8229b49f72ae3846cd69a2b59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 16:31:01 2012 +0200

    [Rigo] update rigo.pot

commit 89b114f005ed2241656bcd9dc3c3d12eba73cee4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 16:26:52 2012 +0200

    [Rigo*] implement mirrors optimization feature, see bug #3438

commit 107e55a029f8c88681f43732fbd4d9d68918ac9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 16:17:21 2012 +0200

    [RigoDaemon] fix polkit "Manage Configuration" message field (gnome-polkit guys are idiot!)

commit cc93458fd13dff169dd014c151422045629906d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 15:27:23 2012 +0200

    [entropy.client.methods] optimize reorder_mirrors() configuration commit code
    
    Move reorder_mirrors() logic to benchmark_mirrors() for easier code
    reuse. Avoid touching Repository objects and clearing SystemSettings
    metadata but rather atomically update them in place.

commit 87f882357f60f18b305625ebc201090a3d79c6d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 14:19:02 2012 +0200

    [entropy.client.methods] reorder_mirrors: make it atomic

commit af5a573d23d71a990960b47a6adee87e083d712a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 14:18:23 2012 +0200

    [entropy.client.methods] reorder_mirrors: enforce a reasonable upper bound timeout value

commit 4a77fd59ddac900a419791905ab2f85f2a32b8e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 14:17:58 2012 +0200

    [entropy.client.methods] fix typos in docstring

commit 5a24d2c17475ee82248f5dacbcb6065f021d0110
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 14:15:04 2012 +0200

    [entropy.fetchers] make possible to override the default timeout

commit a7358e63ebad7d6681685489f4984e91abaa9e90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 13:50:11 2012 +0200

    [entropy.client.methods] split internal add/remove repository functions

commit 76e045d7b648e54884737b27c3c654002fe28943
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 13:28:27 2012 +0200

    [entropy.client.methods] add "commit" keyword arg to reorder_mirrors()

commit da334ec92e6daf00ad83235956329a6f10896ae2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 3 06:30:05 2012 +0200

    [Rigo] always convert dbus.Int and dbus.String into native Python object types

commit b98e219bcbfa4384dcb98ae76671a1aa26125c31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 20:56:11 2012 +0200

    [kernel-switcher] migrate to argparse

commit 1c7ec96ed95dd7d598fdcffc973ac3a14b5f4c1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 20:15:00 2012 +0200

    [kernel-switcher] add --from-running switch support
    
    If this switch is provided, kernel-switcher tries to look for
    reverse dependencies of the currently running kernel (uname -r)
    during the selection of external package modules that require to
    be installed for the new kernel.

commit f6ccf316e3e734418cbaee0b63561bc67330020c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 12:30:53 2012 +0200

    [Rigo] speedup recent searches ListStore (using a set()) and avoid duplicates

commit 429c1f6be515da980e4b06d3e41b3baa761291c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 12:18:53 2012 +0200

    [Rigo] set a custom window title for each Rigo View SM State

commit 57021922ed1e0a3be6e06577d61acad1b40f417e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 12:09:43 2012 +0200

    [Rigo] s:transactions:transitions

commit c6829f479a995aa82246daa26ba0bdf9492b7f7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 12:01:46 2012 +0200

    [Rigo] enable (eventually) the search entry text completion

commit 0683d9d38cd70ba69bc7c1a891f112784e5370a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 11:58:43 2012 +0200

    [Rigo] rework special search keywords, make them more intuitive

commit d0c367ba882eb00e7bd54d4645b5bb5c8cb448ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 11:47:14 2012 +0200

    [Rigo] rewrite special search functions lookup using a hash table

commit eb71741246eba8e8dc1d43952925b8b355c87080
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 2 00:36:19 2012 +0200

    [entropy.client.package] remove tmp_file_content in the finally statement
    
    Doing so in the Exception "handler" code messes up the traceback
    information useful for debugging other possible issues.

commit 5042023481c07c1d00ab84c9680c2d8e65b702a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:41:09 2012 +0200

    Tagging Entropy version 1.0_rc130

commit 8dc597c19d947b29f6246dfd21d48f97e71992cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:41:09 2012 +0200

    Release Entropy 1.0_rc130

commit eee8beeaf630daea37720cfca6a4d34fcdab5324
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:40:42 2012 +0200

    [todo] update TODO

commit 11d013094e24f46d2af5ebaee59313c32ffba308
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:37:55 2012 +0200

    [entropy.client] use bytestring when dealing with the os module functions
    
    In Python 2.x, the os module only works with bytestring. Using unicode
    with it causes errors with multibyte characters (test pkgs: aspell-es,
    aspell-pt) resulting in leftover files when removing package content.

commit c803b945330b1a05df8c9c214f1a634ac825b35a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:37:25 2012 +0200

    [entropy.client] generate items_installed with unicode objects, not bytestring

commit 0eec9cd4e978977aebfaf3d3be2f0ee10aa1897e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 22:34:21 2012 +0200

    [entropy.client] file_items_installed Set is no longer used, remove

commit cf86ca664d049546325cede856b125aee7d4b741
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 18:48:12 2012 +0200

    [entropy.client.trigger] call environment_update() whenever ENV_DIRS have been touched

commit 9c563f4bd6ea6b716b9caac6519238b5edf38581
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 1 18:47:45 2012 +0200

    [entropy.spm] expose the ENV_DIRS class variable, bump API

commit 5338dc313e18245ced89e91b66b1c5da3336ea86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 19:37:36 2012 +0200

    Tagging Entropy version 1.0_rc129

commit d08a02cf71bd0599a86f293b2b45e4bf3541735a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 19:37:35 2012 +0200

    Release Entropy 1.0_rc129

commit 2136dab0bb53ac3a6cd0530d8a9b1ba460c51f49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 19:37:01 2012 +0200

    [Rigo] update rigo.pot

commit 2ddd3b4d0f480f45cd9d100e9e80902b9783c6b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 19:35:35 2012 +0200

    [Rigo] implement a Bottom NotificationBox "Activity" button
    
    This Button allows users to see the current Application management
    queue by leveraging the new RigoDaemon API.

commit 9859dc2e677e411dcafa897070dad9623757bb7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 18:19:41 2012 +0200

    [equo] fix "equo repo <cmd> <args>" parsing

commit b5b8d252970770a8d17a4457ec0058d149b328bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 16:35:38 2012 +0200

    [RigoDaemon] add support for Action Queue "introspection" (in a MVCC way)
    
    The new action_queue_items() is able to return the internal
    Action Queue status without blocking while returning a consistent
    state. This method will be used by Rigo to list the Action Queue
    activity on the bottom notification box.

commit b35c01dda89cf3d731e6c56335d1f69d95338242
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 11:00:59 2012 +0200

    [client] update entropy.pot

commit 3c57ec70c3bb0d0747f43b5333e345c3fbd4b0d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 11:00:19 2012 +0200

    [entropy.client.interfaces.trigger] make "SPM" string translatable

commit 88844b3cb51f7ec315c0dc4e01fe5cc85bfa0873
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 10:27:41 2012 +0200

    [Rigo] enable fallback search only when in:installed and Set search are not triggered

commit 7d5eb11c0cfcec21ae97a4cb0d0c81127a5a43f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 10:25:03 2012 +0200

    [Rigo] make "in:installed" queries case insensitive

commit 62eef2d5d8a1266763bdf57098ccae088cf3fda0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 10:20:59 2012 +0200

    [Rigo] add "in:installed [<search arg 1> ...]" search key support

commit d6d1e047ae62b59d91a00dbaa54fe7b003243313
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:27:01 2012 +0200

    [Rigo] add custom drive-harddisk icon

commit 4fd54651c53d051cb0d82b2129e1591a54ae7f68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:26:38 2012 +0200

    [Rigo] rename all the magic search keywords from "rigo:" to "in:"

commit ad8574024b38e10df38de3a1a1f58fa9f6ba1617
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:23:42 2012 +0200

    [Rigo] update rigo.pot

commit f460cd292298be1623fd1308d213128283298781
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:22:57 2012 +0200

    [Rigo] implement "Show Installed Applications" Preference object

commit b1e3a27696ebae8d62119ec24a8d3f9c906113a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:11:39 2012 +0200

    [Rigo] add "rigo:installed" magic search keyword that shows all the installed Apps

commit 7aee5d56a1a96e982cef748327e809afb436d2a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 31 09:08:04 2012 +0200

    [Rigo] correct indentation

commit 8b8938116bf805cfbd9d362ff65cab16ea0358ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 30 22:19:05 2012 +0200

    Revert "[entropy.db] drop isPackageScopeAvailable(), unused"
    
    This reverts commit 492ace12e81aa77af293d9b658c14a025613d5f4.

commit 54a0093221b7e1ced4424fb1e03835578205b6ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 20:24:36 2012 +0200

    Tagging Entropy version 1.0_rc128

commit a43c399901ccc604558a66a7f9e1c178909a90b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 20:24:35 2012 +0200

    Release Entropy 1.0_rc128

commit 2bdddef33e1e456dba23cb51c321b2fc033cf308
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 20:01:56 2012 +0200

    [entropy.client] speedup dependencies_test() with a bit of memoization

commit 10bf68d6ee656d75ef9dc71b51fea661938190b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 19:54:38 2012 +0200

    [entropy.server] _deps_tester: use memoization with dependency strings

commit 1977decccd94b4097b796d0644c97c3162571821
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 19:45:36 2012 +0200

    [entropy.client.package] reduce memory consumption by writing "content_safety" to disk

commit 89e7fcf94955881f296ed76f31be9d15bfec83ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 19:38:59 2012 +0200

    [entropy.db] add "get_content_safety" keyword argument to getPackageData()

commit 044365876b7806c0d6fa00c4b7b5f906ddd061f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 18:07:46 2012 +0200

    [entropy.db] add EntropyRepository.retrieveContentSafetyIter()

commit 79b3e129f59da229c6f5ac764f3bd745cbd1db26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 17:05:32 2012 +0200

    [entropy.client] reduce the memory footprint greatly when installing big packages
    
    This commit introduces a file-based iterator that can be used for
    storing package file content objects. For packages like kernel
    sources, the actual memory consumption caused by holding the whole
    metadata in memory was quite big and not really nice wrt memory
    constrained systems (ARM?).
    This commit handles most (retrieveContentSafety() is also a friend
    of malloc()) of the memory hogs activities.

commit ed5b2640ea0f9205edc794ce95d3f737ae78935d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 16:37:42 2012 +0200

    [entropy.db] always commit() uncommitted transactions after _setSetting()

commit 192bb79230e5c18cd128eea9b8019892724d4f31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 16:35:52 2012 +0200

    [entropy.db] always force unicode() on _setSettings() arguments
    
    It looks like the "INSERT OR REPLACE" doesn't work when row elements
    are non-unicode. It seems to be the "OR REPLACE" clause that is
    flawed.
    The outcome was that values didn't really get updated and a transaction
    was left uncommitted. This commit fixes the unicode part of the
    problem though.

commit 5ece150aea6d7e16b97736cc5029e29114dae865
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 15:29:14 2012 +0200

    [entropy.db] add "extended" keyword argument to contentDiff()

commit 8f4b58b449e55832320146d1176252f0d3b43eb7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 10:48:52 2012 +0200

    [entropy.db] EntropyRepository.retrieveContentIter: add reverse keyword argument

commit 7058db3f0aaf432fdb7dd660518ca8602930a3d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 10:40:29 2012 +0200

    [entropy.client] simplify content_file Trigger code by passing pre-made metadata

commit 251d1afca33e91f5a268dd6eb89f47afe8a48e06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 28 00:21:28 2012 +0200

    [entropy.tools] use less memory when calling uncompress_tarball with huge tarballs

commit 9c06a380f50cb19984e58ac6236d9d5b4f732bc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 23:24:40 2012 +0200

    [entropy.client] use retrieveContentIter during Package install

commit abb9e515ad95f99a5e763b09d8787d73d14f3cf5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 22:30:07 2012 +0200

    [tests] fix EntropyCacher test

commit 9e819f8083eda085d7edae8a73848b928c838ea5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 22:21:56 2012 +0200

    [entropy.db] EntropyRepository: when migrating to the new schema, drop _doesColumnInTableExist cache

commit df89b672f069d47e6832797f8b1e601259e3c0b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 21:38:24 2012 +0200

    [Equo] make sure to always call Package.kill()

commit e432a1c9f02e01cb7237e73a340dfeb45d0eb0fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 21:37:48 2012 +0200

    [RigoDaemon] make sure to always call Package.kill()

commit a116bb7a926cbe63992cfa59222d2eeb345d7ef5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 20:38:38 2012 +0200

    [entropy.db] EntropyRepository.insertContent: improve memory consumption with iterators

commit 8e5a062755ff9d5e762bb08e35493b899574406c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 19:37:34 2012 +0200

    [entropy.db] reduce contentDiff() memory footprint by using retrieveContentIter()

commit a8d01a482f6e8fd04178ee7c2beaa67faf9a313c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 17:36:34 2012 +0200

    [entropy.client.package] reduce installed_repository() calls

commit ead457ef8d6d2ba329677641c6a325b349dd9b56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 17:05:35 2012 +0200

    [entropy.qa] use retrieveContentIter() where possible

commit 59aaafd3c31274b95e2856955cafbd408f047132
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 16:34:43 2012 +0200

    [entropy.db] extend retrieveContentIter() docstring with important info

commit 58912834eb3cb45dd0bb14c990e9e86794d9e27e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 16:34:27 2012 +0200

    [repo] ignore test scripts in lib/

commit 137e145d2d57939f42308c0615483583ec3602ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 16:32:56 2012 +0200

    [equo] use EntropyRepository.retrieveContentIter() where possible

commit d75ce8308649512ef28f28175036483eeb031f14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 27 13:26:18 2012 +0200

    [entropy.db] restructure indexes
    
    This commits improves the sqlite3 db indexes used optimizing them
    both in terms of quantity (dropping duplicate indexes) and in terms
    of quality (add missing indexes)

commit 12efc718c08df08b1df15bda7ba11c53f0f965bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 26 23:07:01 2012 +0200

    [entropy.db] add whitespaces, remove trailing whitespaces

commit c8178b3cd6afda0e1a5548cfc7a8d4f6a085edb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 26 23:05:41 2012 +0200

    [entropy.db] kill more >80 columns rows

commit 492ace12e81aa77af293d9b658c14a025613d5f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 26 22:57:09 2012 +0200

    [entropy.db] drop isPackageScopeAvailable(), unused

commit 6b95cecfdbcb52b5dbb60400dcdc20ff007a4efc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 26 22:05:05 2012 +0200

    [entropy.db] uniform _createCompileFlagsIndex to others (catch OperationalError)

commit 1de32aba7d8a56b74e79d0089a4bc3a0618830fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 26 22:04:34 2012 +0200

    [entropy.db] kill >80 columns rows

commit 90458f80b68657583a440bb661b8196fc107caa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 25 22:30:38 2012 +0200

    [entropy.client.services,Rigo] add support for the new get_documents() WS API
    
    The new WebService get_documents() is more efficient in terms of
    server resources consumption since it doesn't force the WS engine
    to calculate the full result set length, which had little use anyway
    in Rigo.
    This commit switches entropy.client.services' DocumentList to and
    reverse dependencies to use the new WS API. The older WS API will be
    kept alive for a while (6 months, roughly).

commit 57535a32da8a02e65ed6224b6c3a5844f90bf760
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:27:56 2012 +0200

    [scripts] update tag-version.sh, provide tag to script

commit 75e7fd7213c8159053cd675d9c3aa1546c8a07cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:23:14 2012 +0200

    Tagging Entropy version 1.0_rc127

commit 4b5c06177f38a236ff08a0ca4d5f246d6bad675e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:23:12 2012 +0200

    Release Entropy 1.0_rc127

commit 254c866702a0153ca3a488c43f9fdfc6facaea7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:22:53 2012 +0200

    [Rigo] update translations

commit fa35eadf47c9c765e9ff23d77b58a2d92bd71dfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:20:29 2012 +0200

    [entropy.fetchers] do not generate two separate requests per download
    
    It has been discovered that each download() call (urllib handler)
    caused the code to generate two separete HTTP requests for the same
    URL. This commit hopefully fixes it without causing any regression

commit 13b5bcd018526c2142fbbfd7d497c0aca23a4051
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 19:19:49 2012 +0200

    [Rigo] serialize MTed download to the same URLs (avoid flooding the WS)

commit ef64634defda896a9785a4d764e52cc670104470
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 15:47:19 2012 +0200

    [entropy.dump] dumpobj: use temporary files, fixes possible races when MT

commit f301ae60c78ef0be1b00cdb1b7ee7c6c8f3e9afb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 13:10:49 2012 +0200

    [entropy.graph] Graph: drop __del__ (just use destroy() instead) to help automatic GC

commit 61950f3af0bc24092f0a48010550799befda9b67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 13:08:25 2012 +0200

    [entropy.client.interfaces.db] sort added list to improve determinism (good for caches)

commit e8c6af83315f5ad30af4dba9c7dce919cfae9fcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 13:08:00 2012 +0200

    [entropy.misc] LogFile: remove __del__

commit defb58574d8708942482ca68ce344236cfb4ac06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 13:07:51 2012 +0200

    [entropy.cache] EntropyCacher: remove __del__

commit 0dbc40777eb5385a94a36dabc868979b442d9c99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 00:30:07 2012 +0200

    [todo] update TODO

commit db5265e3d511e828bdf99abd4756360482d58a01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 00:29:27 2012 +0200

    [entropy.client.package] use retrieveContentIter()

commit a1c5e2bc12bf0e86a55b55980b4b88a72e2a9eed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 23 00:29:11 2012 +0200

    [entropy.db] introduce retrieveContentIter()

commit ce4d28ef47576e62b2c9f9ff0b160ca6d1e598fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 22 19:59:37 2012 +0200

    [entropy.client] if xcache=False, force EntropyCacher "stashing cache" to OFF

commit 9472978e607f95b44984ee07c526f125e09ac31c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 22 19:44:18 2012 +0200

    [entropy.cache] EntropyCacher: make possible to disable the "stashing cache" at runtime

commit de52fdb45383d65fddb92c3f224d03a2e0680571
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 22 12:50:46 2012 +0200

    [equo] fix undefined reference to installed_repo when --resume is used

commit 574801e2f95a321ef0cd557215be8bde548b7318
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 20 12:59:21 2012 +0200

    Tagging Entropy version 1.0_rc126

commit ae94f49e79cec51aa7e7598c69c11467f7039b05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 20 12:59:20 2012 +0200

    Release Entropy 1.0_rc126

commit dc2744474940608096483a477c34eda79302b32c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 21:10:26 2012 +0200

    [entropy.server] use Server.repositories()

commit 499aee4feb0c6e0bcf49037bf0ef9a5f240da26f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 21:09:10 2012 +0200

    [entropy.server] automatically cleanup the list of trashed SPM UIDs
    
    This commit tries to safely reduce the amount of entries inside the
    Trashed SPM UIDs table. At least, the entries are now kept under
    control.

commit 2f9fafc128b6fa5688cb39762f56bf1248784ae4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 21:08:38 2012 +0200

    [entropy.db] EntropyRepository: create index for trashedcounters

commit 3dc413e80f09e2096f1ffa81e0e35f0ae3d34df3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:59:48 2012 +0200

    [entropy.server] fix typo in comment

commit b9b515781796ae35ed78d6764d801fa92cb94c72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:49:31 2012 +0200

    [entropy.server] resolve_spm_package_uid() already returns int()

commit c2c0787169fb99d0c2a60f98551a17e3efaa37e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:48:53 2012 +0200

    [entropy.spm] PortagePlugin: resolve_spm_package_uid() must return int

commit 8b5606ea066483d36a09e0e3984f7bdd7b630082
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:27:47 2012 +0200

    [entropy.server] use resolve_spm_package_uid()

commit 00a3d87b7d7b640d4f13e2c503918a69e6b82726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:27:15 2012 +0200

    [entropy.spm] PortagePlugin: add resolve_spm_package_uid()

commit 5a0d8cf7f5c62e9bd12d6f21f0e8330c1e1ccde9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 20:10:52 2012 +0200

    [entropy.db] add removeTrashedUids() and listAllTrashedSpmUids() methods

commit 4d89935ef6d9978d268fd99d417b936f940e505e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 19 13:27:43 2012 +0200

    [Rigo] give Icons and Rating worker threads to collect more keys during a batch cycle

commit 749e3ff29dfe332974c8afb087d08aff4a4c5721
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 17 11:12:40 2012 +0200

    [entropy.client] do not remove current repository database before download
    
    As reported in bug #3495, do not remove the old repository database
    file before validating the download outcome (UrlFetcher download
    result)

commit 60d4de50e7b4ee32a8cdcd60d353bf92b02886c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 17 10:53:56 2012 +0200

    [entropy.client] change error string
    
    "repository does not exist online" is for some people confusing,
    better saying "cannot download the repository".

commit ece0b58858ded88fbcc93bc855a8b20901b45433
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 17 10:51:38 2012 +0200

    [entropy.client] remove orphan function

commit 4e3b5e6106c3dde9aa3443ba8367dd8b8743a018
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 16 10:40:37 2012 +0200

    Tagging Entropy version 1.0_rc125

commit 60fce6a94b97bd05360b775b2e4e12a690062034
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 16 10:40:35 2012 +0200

    Release Entropy 1.0_rc125

commit 5189bf51bcc62d8a1db763e9d185f9824cb331df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 16 10:40:15 2012 +0200

    [Rigo] update translations

commit b504f4ce5f2bf4d78dd41ffdeecbd51915bffd72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 16 10:38:31 2012 +0200

    [Rigo] update rigo.pot

commit 0c4d3a2b0a9e94bce1c7ad244691caf19ab19b7d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 15 11:37:08 2012 +0200

    [Rigo] when App is updatable, show "Update" instead of "Remove"
    
    This commit fixes bug #3417

commit 09b8110790084f258e0f2fa3b71b4ef655520b2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 15 11:17:35 2012 +0200

    [Rigo] Add "Black on White" and "White on Black" terminal colors support
    
    This commit fixes bug #3433

commit f57395717260f8d0e3a8dcfb169612104ecb5f01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 14 18:22:48 2012 +0200

    [Rigo] avoid race with finally block and GC wrt file descriptors
    
    It has been observed that subprocess.call() called by open_url()
    might fail due to Error 9 (Bad File Descriptor) due to a race
    between the garbage collector thread (run in the MainThread) and
    our own subprocess.call() thread. For this reason, make sure to
    call open_url() outside the try/finally block. This seems to be
    enough.

commit afd2608153a653c8cefeabd9c02439c3526a6cd2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 14 18:19:59 2012 +0200

    [Rigo] rewrite NoticeBoard TreeView behaviour
    
    Previously, the Notice object was shown directly inside the
    cell renderer, which made things a bit clumsy and buggy.
    Now, notices are loaded through xdg-open in html format.

commit 3912ca0471ad14fe0c6ca7fc07211bf913190368
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 14 18:19:20 2012 +0200

    [RigoDaemon] _noticeboards_available_signal: convert dbus.String() to Python unicode

commit 7135ba3a0148a60a018d21464a51ecb352a13045
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 14 16:10:18 2012 +0200

    [RigoDaemon] make sure to keep the Installed Packages Repository closed
    
    This helps in case of uncommitted transactions that could cause
    any sqlite3 db consumer to lock until timeout with "Database is locked".

commit 0ce66337334d2969d2e593475988c5841e0bb6d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 14 16:05:50 2012 +0200

    [entropy.client] add public method: close_installed_repository()

commit 941bfaf1e8f65ee7b30a8f2c37d2b739fb206f83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 9 19:32:34 2012 +0200

    [services] optimize execution time of _expand_cpvs()

commit 9227b17744250a524ede3017d757781cae096dfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 9 19:32:10 2012 +0200

    [services] portage-repository-converter: add support to Portage md5 eclass cache

commit 9b673fad9b46559d9b5e96b4b699dad7c04cb0b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 18:15:34 2012 +0200

    [entropy.output] fix is_stdout_a_tty when sys.stdout has no fileno()

commit bdcc0821fc67563612e4c0ffb7365cb69f8ca2d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 14:11:59 2012 +0200

    Tagging Entropy version 1.0_rc124

commit 89713f25286fa5aa5dae7366c2fa424f1279b480
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 14:11:58 2012 +0200

    Release Entropy 1.0_rc124

commit 0e54ec96ec6e0387309c7bfa4d1480b78865602c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 14:05:57 2012 +0200

    Revert "[entropy.server] keep repo closed during early init stages"
    
    This reverts commit 4c8d6c74e3bf62b7e9d02c7e4c4ed5ef32428751.
    It is no longer needed.

commit a312a6146ef30061bae3cba1d0d6590f7ad4ef63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 13:58:25 2012 +0200

    [entropy.server] reimplement connection pooling
    
    This commit should hopefully fix any deadlock reported in
    Entropy Server due to weird sqlite3 behaviours when multiple
    idle connections are open on the same file

commit b8976f4c0c06e632fd20b5a9eaa84ae643d7511d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 13:29:29 2012 +0200

    [entropy.db] EntropyRepository: expose connection and cursor pools
    
    This commit makes possible for subclasses to reimplement the
    connection and cursor pool logic.

commit 017f2b162c6709ffff8972d994e8d3a9819225b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 7 09:34:21 2012 +0200

    [entropy.db] EntropyRepository: hold __connlock during pool setup
    
    This commit ensures that __connlock is held during the whole
    __cursor_cache and __connection_cache initialization. This avoids
    any possible race condition, especially on dbapi2.connect() which
    could cause weird random anomalies

commit b9c7a2dd927c3b2ef395a8df522a14c03127eb66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 6 21:43:32 2012 +0200

    Tagging Entropy version 1.0_rc123

commit 9d2b3298369ed4736b38cdd01172ab6b31de0b38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 6 21:43:31 2012 +0200

    Release Entropy 1.0_rc123

commit 4c8d6c74e3bf62b7e9d02c7e4c4ed5ef32428751
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 6 21:30:22 2012 +0200

    [entropy.server] keep repo closed during early init stages

commit 15349565a981bf242ad85b1aff5d4fa2bd9e7d19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 6 21:10:56 2012 +0200

    [entropy.*] rework EntropyRepository.commit() usage
    
    Using the new baseinfo/extrainfo SCHEMA, several deadlocks were
    found when using Eit (thus Entropy Server), due to aggressive
    sqlite3 object caching.
    This commit removes almost every implicit commit() call from the
    EntropyRepository code, forcing the caller to properly handle
    transactions. This will hopefully fix any deadlock problem observed
    inside our chroots.

commit 38373a3428ff0eb274adf48f5a61be68687f1212
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 23:41:32 2012 +0200

    Tagging Entropy version 1.0_rc122

commit 01a8f3e5863f66fdb1db640b4642b2722c05a8f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 23:41:31 2012 +0200

    Release Entropy 1.0_rc122

commit fb5cb00b9db9f5c4a47c0b09f3ddd31af08ecfaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 23:40:03 2012 +0200

    [entropy.db] make sure to commit() at the end of createAllIndexes()
    
    It has been found that with the new baseinfo, extrainfo SCHEMA,
    createAllIndexes() deadlocks at the ANALYZE statement. Committing
    any previous transaction before calling ANALYZE fixes the issue.

commit 0596e92e53859c5c89a046e6ec11dd4d98213e74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 12:05:39 2012 +0200

    [Rigo] handle the case where get_visible_range() returns None

commit 6c89b1ec0f9e7ec81664a07e2d71966c23a9e2b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 11:47:10 2012 +0200

    Tagging Entropy version 1.0_rc121

commit 703f2ff9299382f943e3907f63cf4ff97c099d64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 11:47:09 2012 +0200

    Release Entropy 1.0_rc121

commit 3a07ed4483e48c2f88a3cfd27ec37975df3e8108
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 11:46:47 2012 +0200

    [client] update translations

commit 1897e961ff81a34187a429a32522a173222d61f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 11:46:27 2012 +0200

    [Rigo] update translations

commit fdb655348ed945e9003b310300d6ab134ebe470c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 2 00:01:50 2012 +0200

    [Rigo] disable the "Preferences" button when an activity is in progress

commit e1a0ca94c5a924d0aa4f03721803f8af25abfe1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 1 23:43:59 2012 +0200

    [Rigo] update rigo.pot

commit b29764443beed8372b270b20c96b009b024fc3a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 1 23:41:07 2012 +0200

    [Rigo] implement Repository management

commit 853359c208cf4b4124ed535b7af890d2759cb80c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 28 15:47:24 2012 +0200

    [entropy.client] make sure to drop any reference to disabled repo when enabling

commit 18f422a680c22edc314a61038883179acab6a6d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 28 15:46:07 2012 +0200

    [entropy.client] bump configuration file mtime when enabling/disabling repositories
    
    This is useful for any mtime-based cache around. os.rename() doesn't
    affect mtime.

commit 83c69da974343e6129a0444f270105b5e18bb190
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 28 15:45:09 2012 +0200

    [entropy.core] SystemSettings: remove mtime cache for repositories.conf.*
    
    The code only checked for repositories.conf mtime, completely ignoring
    any mtime change inside repositories.conf.d/. Drop for now.

commit cc9f70d9c4f5acf330e94c74a5bafdd4030dbe17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 27 09:46:21 2012 +0200

    [equo] update .pot

commit 6cc0b57e8bd234a247b43ddd1a1391170b369089
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 27 09:45:44 2012 +0200

    [equo] fix typo in string, close bug 3436

commit a1ba8b983a2bed16278411b1760f7c750f109056
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 21 11:34:34 2012 +0200

    enable baseinfo-extrainfo-2010 database schema by default
    
    After 2 years, we are ready to enable it by default

commit 1f83831ed8b48358af292e4d2d198dd9e0d33c46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 21 11:33:53 2012 +0200

    ignore hidden files when generating the SPM config files list

commit 979369d5d5a2215b26fda1e123f2b3e4d149351f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 10 12:28:02 2012 +0200

    [entropy.spm] add support for ENTROPY_*DEPEND variables inside ebuilds

commit ed688f2ef5477bcf43c8f29f204c04f560b5f241
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 9 14:35:59 2012 +0200

    [client] update entropy.pot

commit e29c4e888c3acec7b9548038614a7865001bd3d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 6 14:54:44 2012 +0200

    Tagging Entropy version 1.0_rc120

commit 595d5ed7c4c91641f3f16dd31da683b712db86a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 6 14:54:21 2012 +0200

    Release Entropy 1.0_rc120

commit 4efd1a4c896c70797e304af6f9bad11d6bba8fc6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 6 14:38:05 2012 +0200

    [Rigo] add fallback icons (KDE icon set might not provide them)

commit 79bd3fa839a5fa66d1eb1227d2e3a577e1e48da1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 4 12:13:07 2012 +0200

    Tagging Entropy version 1.0_rc119

commit 959abae8b278b78fdc0a021304b7c16c90db740a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 4 12:12:46 2012 +0200

    Release Entropy 1.0_rc119

commit 859cb562ed505409e01eb9efd3593a3db171e732
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 4 12:09:13 2012 +0200

    [entropy.spm] PortagePlugin: rewrite _bump_vartree_mtime(), fix Portage cache corruption
    
    It has been found that pkg vdb entry mtime was not properly updated,
    which resulted in the following Portage cache corruption:
    
    >>> Auto-cleaning packages...
    portage: COUNTER for net-libs/gnutls-2.12.18 was corrupted; resetting to value of 0

commit 773797c76f9dc73c0289eea3f68ec5e4cb65f1c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 4 10:26:14 2012 +0200

    [Rigo] do not override DATA_DIR and ICON_PATH with relative paths, fix bug 3370

commit 66a4783d209670b287fcbe257af771900609e183
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 3 23:15:53 2012 +0200

    Tagging Entropy version 1.0_rc118

commit 8da07e1f039b9ba7ceab88fc8d1d6ea60787b05b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 3 23:15:30 2012 +0200

    Release Entropy 1.0_rc118

commit 4d3de3b7317c708fe8debe2b32729f25a4548653
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 3 23:14:48 2012 +0200

    [Rigo] fix markup escape issue in Notice Board view

commit bba78d129cc12dbe501c74633bb6b4fa03e5b570
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:46:33 2012 +0200

    Tagging Entropy version 1.0_rc117

commit 1e4718de7a17b3f366f605b882fc366fb0d946ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:46:27 2012 +0200

    Release Entropy 1.0_rc117

commit a3eebe993d11547321383629158cd1cd27237a4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:45:16 2012 +0200

    [client] update translations

commit 66f3609a873183e5dfb54f4c3dcc0c805bd14a89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:45:04 2012 +0200

    [client] update translations

commit b5a0edbab67dd8564cce59e6592bef3473ee5f5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:42:01 2012 +0200

    [equo] "equo query orphans": rework encoding usage, now use "raw_unicode_escape"
    
    This because retrieveContent() returns files encoded using
    "raw_unicode_escape". In this way, we can use simple set intersection
    afterwards.

commit 0de9f1199022efa25054046fa271f6602f53a487
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:14:28 2012 +0200

    [equo] "equo query orphans": correctly print unicode strings

commit b91fcfdbac4ee97b3a88086277ca090196389a5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 15:04:29 2012 +0200

    [equo] fix again "equo query orphans", make sure xdir is unicode instead

commit 35b0e19fa92759637f81f95a21f9299abac48e65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 14:16:41 2012 +0200

    [conf] repositories.conf.*: comment out duplicated URLs by default (to speed up fallback-downloading)

commit 638d78f4d05d906b1a40a08a9a27840312178401
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 28 14:15:16 2012 +0200

    [conf] repositories.conf.*: add Yandex Linux Mirror

commit 44d6c0a9dea53fe5d933095b8e0eaf7f8a9d08e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 24 12:14:49 2012 +0200

    [entropy.client] Package: always create image/ directory before uncompress_tarball
    
    Packages not providing any file don't get the image/ directory created
    by uncompress_tarball, resulting in Portage pkg_preinst code to complain
    about that, with something like:
    
      $ find: `/var/tmp/entropy/.../c++-tr1-functional-0/image/': No such file or directory

commit cb4749b49b48c554b4dec4fba03503bfd74f56f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 13:28:42 2012 +0200

    Tagging Entropy version 1.0_rc116

commit 82984b88da03e7454759f2c81607f8759ce1353b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 13:28:42 2012 +0200

    Release Entropy 1.0_rc116

commit 2e4eb90f24eca8f5f72cf98e6b514c9e903050c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 13:27:13 2012 +0200

    [Rigo] avoid UnicodeDecodeError exceptions when writing license Notification message

commit cb61c3bc16e7c5f08bfa6919a6f661e4b1783599
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 12:51:03 2012 +0200

    [client] always catch EOFError when using readtext()

commit f8ea2dffbe08d6694d44bef38fd857447c4da070
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 12:50:38 2012 +0200

    [entropy.output] declare EOFError exception in readtext() docstring

commit fe29c5eba1d2c9d948cc4f2da340f48800517c18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 12:38:04 2012 +0200

    Tagging Entropy version 1.0_rc115

commit 2bf8286a0febe2d946b5dd0dbc9663d3295455da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 22 12:38:03 2012 +0200

    Release Entropy 1.0_rc115

commit 0bd6542a339ebb453ba8cc34db7704d80d679550
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 20 21:41:09 2012 +0200

    [RigoDaemon] be fault-tolerant wrt exceptions happening inside app mgmt worker threads

commit 18978fd612d688adf480a0fb9cf8b491f9b31768
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 20 14:16:33 2012 +0200

    [equo] migrate to const_is_python3()

commit ef4a174f58e2051fdd8d9df67277b3bd1770d8c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 20 14:16:13 2012 +0200

    [entropy*] migrate to const_is_python3()

commit 12f550037d560dea5511aff906c0f3b1df65d49c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 20 13:35:48 2012 +0200

    [equo] "equo query orphans": avoid UnicodeDecodeError in os.walk()

commit 87f2cb6f75999f63a8fb93f5fa88292eb7e2e0d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 20 13:28:14 2012 +0200

    [entropy.const] add const_is_python3()

commit 5f64abe231eaa295540a14d0274040ddf49a1fa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 19 18:00:57 2012 +0200

    [equo] be more explicit when running with forced "--pretend" when not root
    
    Fixes bug 2882

commit 434bc36a8dab1bf19362042ebad189a7370f9841
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 18 12:34:44 2012 +0200

    Tagging Entropy version 1.0_rc114

commit dbc324d15e5297db0cfc2924eb1fb94f6535a7c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 18 12:34:43 2012 +0200

    Release Entropy 1.0_rc114

commit bb8b9e69e88c7f6d1795d4a84a1cbbb4890c1ac1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 18 12:33:35 2012 +0200

    [client] update translations

commit 4c6d5b0b1cdfd9dfd4868c9f9dad187efe2f0ab4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 18 12:33:25 2012 +0200

    [Rigo] update translations

commit 5dc080d475315fb5d3de7324f300df03d23837f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 17 22:53:10 2012 +0200

    [entropy.spm] PortagePlugin: generate a dynamic config_file_map
    
    Generate config_file_map dinamically by considering config file paths
    as potential directories and if available, by adding the collected
    subpaths to it

commit dbd34912a266ac1254d8bee256a94de87b6dab03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 17 22:49:49 2012 +0200

    [entropy.spm] PortagePlugin: remove _get_package_use_file, no longer used

commit 739ac5e3489674de6e8d64cf83824a722b91009b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 16 17:15:42 2012 +0200

    [equo] text_configuration: properly handle KeyError exceptions in update()

commit 38c5560b9a9d2e82a27ca8e01f1191fc8ceb6263
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 16 14:29:40 2012 +0200

    [entropy.const] initconfig_entropy_constants: always print dir creation warnings to stderr

commit 91d85740a8fa879abad0a547a446561df546dea4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 16 14:29:02 2012 +0200

    [entropy.const] use const_setup_directory() when creating pidfiledir

commit fafc598928a4f8efa24e401f34cc66de7263c46e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 16 14:27:59 2012 +0200

    [entropy.const] always create /var/tmp/entropy if it doesn't exist

commit 361302c48e891352c2c8ecddebeb44d584026059
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 14 14:49:35 2012 +0200

    [equo] add "equo query list installed <repository>" as per bug 3324

commit 755b2612fe1256c55c921d3794d8d8ff2e106818
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 11 06:41:20 2012 +0200

    [entropy.const] dump_signal: add "stderr" keyword argument

commit 8dfe7b435f555b7c7e30439e47e25079b04f5c89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 11 06:40:58 2012 +0200

    [RigoDaemon] add thread dumper (as implemented in Rigo)

commit a9d712e9ff27ec3b13bc5b45df3a58a1766b4694
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 9 17:49:07 2012 +0200

    [client] update translations

commit 212dd068cbfb990e0c557b192204a78ff038c505
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 9 17:46:45 2012 +0200

    [Rigo] update translations

commit ca56a45bd568e8b1ce32b28f4cf849bbc1813281
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 9 16:44:26 2012 +0200

    Tagging Entropy version 1.0_rc113

commit 111060eef4f36b391742a2a514e1bf34fdcf138a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 9 16:44:25 2012 +0200

    Release Entropy 1.0_rc113

commit 2ff89e56d4d27de3a9b6e13ad258b2f02f849b40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 9 02:30:08 2012 +0200

    [equo] add "equo repo list"

commit d40f16412805c6808673eee911b3a672aa9a2f29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 8 16:19:43 2012 +0200

    [Rigo] make the search bar react to "Enter" key events (activate signal)

commit 76e1711befc4a286bed3f849f2936ea8c27adfb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 8 16:19:19 2012 +0200

    [Rigo] fix AppView action buttons hbox expansion

commit 2688480def5c0add19f1b16078c2f5fa218b9be2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 6 15:20:18 2012 +0200

    [matter] fixup summary output a bit more

commit 4cbb30f6c237c263b8897e5581c719235fd5712d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 6 15:10:06 2012 +0200

    [entropy.client] catch OSError and IOError exceptions at chown(), see bug 3300

commit 6c4ecffcd7ff2b147a714d682f16adee78d4781c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 5 08:49:26 2012 +0200

    [entropy.spm] PortagePlugin: __source_env_get_var: return unicode, do not leak fds

commit 67210c34ec652860bd4ee1699c05b85aaea7e8fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 5 01:13:24 2012 +0200

    [Rigo] rework package file install handling, fixes bug 3296

commit 990eac29111bdf6f551b10422b462db8ae2f9f80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 5 00:51:41 2012 +0200

    [entropy.i18n] fixup change_language wrt Python3

commit be5df2035268db79fa3bdd1ec25238f294ebc202
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 2 20:18:29 2012 +0200

    [entropy.tools] apply_tarball_ownership: raise IOError, catch it

commit 0d1905f7fae3c0781fc60a2a1dd3a923b2bff069
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 30 09:57:32 2012 +0200

    [entropy.security] Security: catch KeyError raised by get_key_metadata()

commit d1307b9db3335794656fea5ffd3a5e73b7bd9674
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 18:50:23 2012 +0200

    Tagging Entropy version 1.0_rc112

commit 04b7c60eeaf554cb10dde2de66759379f23d86c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 18:50:12 2012 +0200

    Release Entropy 1.0_rc112

commit b00e29c89ac07c3e62cecca90da9c6c7daeeca26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 18:33:14 2012 +0200

    [entropy.client] improve reliability of the dep conflict replacement routine
    
    When an available conflict replacement is found, it is better to
    enforce its installation before the actual conflicting pkg, in order
    to avoid to have the conflict removed for some time during the
    transaction phase. Moreover, if the transaction is interrupted
    after the conflict removal but before the new pkg install, this
    pkg won't be upgraded anymore, because it would become not installed.
    
    Scenario:
    net-tools conflicts with old sys-apps/openrc. sys-apps/openrc gets
    removed during net-tools install phase. sys-apps/openrc is scheduled
    for install a lot later. This also introduced a glitch with base-gcc,
    triggering gcc-config, which complained about missing /etc/init.d/functions.sh

commit 9c916221d3369cede7972a6eb16f6e34b49fa1ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 17:55:25 2012 +0200

    [entropy.client] update translations

commit b92f2e87e44038a17bc05810e112ba94bf6b2669
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 17:55:04 2012 +0200

    [Rigo] update translations

commit 2ac29a5429f3f3b117242c462c86eb72b083cc99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 17:37:16 2012 +0200

    [entropy.client] fix broken soname dependencies runtime routine wrt virtual pkgs
    
    Virtual are not directly owning sonames reverse dependencies need.
    For this reason, when a virtual package is encountered, its direct
    dependencies must be taken into consideration in the soname bump
    routine.
    Moreover, pkgs requiring newer (or older?) sonames, must be bound
    to soname providers on the graph, as direct dependency. Not doing
    so would lead pkg_* phases to fail.
    
    Scenario:
    dev-libs/glib wants newer libffi.so.x, but the pkg depends against
    virtual/libffi. If virtual/libffi dependencies are not taken into
    consideration, _lookup_library_breakages() would fail to detect
    the need of a bump.

commit 10f3a6577b4f0e6a3d66f202835164883e7e8d1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 17:36:46 2012 +0200

    [entropy.server] do not print about wildcard-based dep_rewrites

commit 02176c143b5e960951b40ab40f70a60d3f4ae1f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 17:35:00 2012 +0200

    [matter] always call get_built_packages() despite of the exit status

commit b1c91890bcedf1c4613fbc7053a54ff5367ee244
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 29 13:04:21 2012 +0200

    [matter] beautify final summary output

commit b572401a243343ffc9aa5af277454bf5190254a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 20:34:11 2012 +0200

    [server] update translations

commit c3d0d59ba61af526b4495c91c6bdeb2490669cf8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 20:33:44 2012 +0200

    [client] update translations

commit 4aedc45bfe07b5f2731feea9c68216c5600a1427
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 20:33:28 2012 +0200

    [Rigo] po: update translations

commit 40e3d3076902100d098de6017364500cb2606fdc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 20:32:21 2012 +0200

    Tagging Entropy version 1.0_rc110

commit 263f640ab0a62dd3ee502a7a589f51675be558cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 20:32:20 2012 +0200

    Release Entropy 1.0_rc110

commit 7e0e082e56ab22c8f32322c263c181cf689a0e40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 19:57:00 2012 +0200

    [Rigo] AppListStore: fix Gtk 3.4 support, rework visible() to always release sem

commit 71e43116c31ac4bfbf9e793f3a076785dc0db588
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 19:20:04 2012 +0200

    [Rigo] css: always provide unit (px) with non-zero size values

commit 5ad85ee3c5b052d0027f6024f080921002b98d8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 18:11:38 2012 +0200

    [Rigo] "text-plain" -> "text-x-generic" icon (thanks to AstralStorm)

commit e8b5eb83dc013af59a5df3f1d86e18d853586f64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 18:04:02 2012 +0200

    [entropy.spm] PortagePlugin: rewrite StdoutSplitter
    
    Rewrite StdoutSplitter in order to make possible to catch full Portage
    stdout/stderr redirecting it to Entropy log file.

commit 26fe787b749c6a8cfcb29c75dbf48c7c21724dcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 25 16:57:24 2012 +0200

    [equo] dbus repositories update: make sure to catch any dbus exception

commit 7e3907f9db609eee8d4b054ef278081a78d21186
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 23 23:24:11 2012 +0200

    Tagging Entropy version 1.0_rc109

commit 4c043b55e76c5555e7a0656e48d28aa21eda9d75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 23 23:24:11 2012 +0200

    Release Entropy 1.0_rc109

commit a64f88b2a4bafce5c4f29d766e4b6b7c343a9382
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 23 23:07:39 2012 +0200

    [entropy.db] atomMatch: fix disabled USE flags matching

commit 3d52ee3c7d239f94a82174dd609b427bb5e4895b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 23 14:09:26 2012 +0200

    [entropy.spm] PortagePlugin.generate_package: prevent potential temp file leak

commit e1e5ecae0843c86ef3456fa2df1805a1217a1a23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 14:47:11 2012 +0200

    Revert "[eit] query: fix bug with --in argument for revdeps and needed"
    
    This reverts commit e29c3dcd56d8b214ccea38eddeb85645a8e10b1d.

commit ba39bb922804ff6b8a17f55a6a7ca2b0c4c042ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 14:47:01 2012 +0200

    Revert "[eit] query: drop --in for revdeps and tags completely (not needed)"
    
    This reverts commit ad2a261f78953418f608092e2f3c1a8accc472af.

commit ad2a261f78953418f608092e2f3c1a8accc472af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 14:44:57 2012 +0200

    [eit] query: drop --in for revdeps and tags completely (not needed)

commit e29c3dcd56d8b214ccea38eddeb85645a8e10b1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 14:42:21 2012 +0200

    [eit] query: fix bug with --in argument for revdeps and needed

commit e491534138e9fe7be3a17f4487ebdb0d38ba1faa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 12:15:21 2012 +0200

    [Rigo] po: update rigo.pot

commit a7b27902f44b1affd8d76fca216cf791b71a87bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 12:15:14 2012 +0200

    [Rigo] update POTFILES.in

commit 1c47e9bf57002771088a119c7c893f99bcefe448
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 12:14:50 2012 +0200

    [Rigo] po/Makefile: add rigo_app.py to POTFILES.in

commit 389c404348309a9a1c612efc9e3304c7509f0850
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:55:46 2012 +0200

    [Rigo] po: update rigo.pot

commit eaaaecdd748d89ae2ca4da74e4159a7437c8fd62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:54:55 2012 +0200

    [Rigo] po: keep translatable property only on translatable strings

commit d7bbcba50e5c43f7533c53b22d7d23f27e304b9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:20:46 2012 +0200

    [Rigo] po: update rigo.pot

commit 2da17849c3bda6e1849d57904afd8d5a23269b26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:20:38 2012 +0200

    [Rigo] po: update POTFILES.in

commit 8d7b58c98afde71f70c6d562f4b329e118db952d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:20:15 2012 +0200

    [rigo] po/Makefile: properly support GtkBuilder files

commit 8b89ae605bb7e4103cdd93496a57b5c95d2714d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 22 11:04:37 2012 +0200

    [equo] fix "You need at least ..." string color, thanks to scarabeus

commit 8f5a76d7d23c18b087d5eb938cf98d25ae5219e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 23:02:05 2012 +0200

    Tagging Entropy version 1.0_rc108

commit a66825d17912a27e6e5e263dd8edf60ead58c325
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 23:02:04 2012 +0200

    Release Entropy 1.0_rc108

commit 5afffbd96d4dcecd101f619a54c17234ebd67b88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:59:17 2012 +0200

    [RigoDaemon] make app management finalization code more robust

commit ee71afbfea0364f39c96b62a91a24a646d2273a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:29:14 2012 +0200

    Tagging Entropy version 1.0_rc107

commit b11f205315ef56ec9840e21cd4ac9ef4c5ad2ac5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:29:14 2012 +0200

    Release Entropy 1.0_rc107

commit 20c2f8b8d183c3316fa40d284f21ca6bbf618916
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:28:57 2012 +0200

    [rigo] update translations

commit a347e4e8ec9c5ac649fb5e75907a052746d38ab0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:28:31 2012 +0200

    [client] update translations

commit 0d5291d099d1d47f43708d9c5de3761918a15851
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:26:28 2012 +0200

    [scripts] fix tag-version.sh script wrt .po validation

commit 6c43493ee1d5a6e8cd1d98ab406e069379c61539
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:20:31 2012 +0200

    [todo] update TODO

commit 33222698ce6405156035055b436fe74235c84fef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:19:50 2012 +0200

    [RigoDaemon] only log debug output when --debug is provided

commit b76ede2ebbf9608bab2de486760be9baaebc9543
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 22:15:33 2012 +0200

    [RigoDaemon] fix else branch (regression from previous commit)

commit c767da88d3b3cad86475b1f161e2f496470ee237
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 20:31:58 2012 +0200

    [RigoDaemon] app_log_path can be None, deal with it during app mgmt finalization code

commit c405b19bdb5b2e888538bdf9f88ed6fb0187e84c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 19 20:31:29 2012 +0200

    [RigoDaemon] never flood clients with transfer_output()

commit e1de2167cb917f83cb3272611890767ecaa0af93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 20:08:03 2012 +0200

    [entropy] move client po files from misc/ to client/

commit 601d41d42b1ef033ef8b3d15db247cab9befaab7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 20:02:31 2012 +0200

    [entropy] split server and client .po files

commit 10e5f74567f8bb66cf8b28625f2a2bd2b006ac5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 13:17:50 2012 +0200

    Tagging Entropy version 1.0_rc106

commit 4fa3cae9862ddfa63f3d022dda39d7df2d000236
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 13:17:48 2012 +0200

    Release Entropy 1.0_rc106

commit a322d1f28d501636dbc6b47f44194bd92dd556b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 13:17:18 2012 +0200

    [Makefile] remove repository_services from init.d

commit ca8ed72a2bced693bf81ba652bd2e2dca4ff6d71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 12:56:13 2012 +0200

    Tagging Entropy version 1.0_rc105

commit 8ec4415612c29c2558fddbe1ba617162021d6c11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 12:56:11 2012 +0200

    Release Entropy 1.0_rc105

commit 7404ad967177aa26282c316727b8ccef9d723c1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 12:54:45 2012 +0200

    [Rigo] make TerminalWidget work with both Vte 0.30.x and 0.32.x
    
    Say thanks to upstream (sarcastic)

commit 41b3e9dbaf8244d11077364ffdefb369c3791989
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 10:45:48 2012 +0200

    Tagging Entropy version 1.0_rc104

commit 9745fa37f7031d941287cd9e32671bf773a5713a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 10:45:43 2012 +0200

    Release Entropy 1.0_rc104

commit 77214cbddfaf6117bb1bd135e53e72e3f10c6507
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 10:41:51 2012 +0200

    [Rigo] update translations

commit 8258a53f2cb44d86805dd788eb13e73e372f8bc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 18 10:40:38 2012 +0200

    [Rigo] update entropy.pot

commit 4506c5d3a8401fe474d6f8779bdea5f763ea1318
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 22:16:02 2012 +0200

    [services] remove old file

commit 2241c2a2c4eb7934d70ed620b76a330d8bf02f56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 22:09:28 2012 +0200

    [sulfur] goodbye my friend (it's been retired [moved] to sulfur.git)

commit ff3578321d6e84778c1659089959ac57379de40b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 20:36:52 2012 +0200

    [RigoDaemon] set allow_active=yes for org.sabayon.RigoDaemon.update

commit 375ec06f601d6caa0986f8dfa2fa5249473f543c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 20:31:24 2012 +0200

    [RigoDaemon] make the dbus service executable source /etc/profile

commit 5400519abcbc811ea8a5ff8760a2e1282a9cd999
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 19:53:57 2012 +0200

    [RigoDaemon] feed App Management notes to clients, bump API
    
    Update Rigo as well and let it push the notes to the Terminal Widget
    (they come from stdout and stderr, sorry)

commit 5968ee99c487f56debcbbc6afbb4dd12cdb6ad65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 19:53:09 2012 +0200

    [Rigo] be less nazi with the required Window size

commit 96b410cab33f47584454401796ff78d8295f25cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 19:52:11 2012 +0200

    [Rigo] make "Show me" buttons in BottomNotificationBox resize Rigo height

commit 2b8e60b0e677258b466d5a32d0f5f838c51c24ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 17 19:50:07 2012 +0200

    [Rigo] WorkViewController: beautify VteTerminal and Progress Bar
    
    Place the TerminalWidget inside a Gtk.Expander and hide it by default.
    Hide the Progress Bar as well when no data is held by it.

commit 0ff52935d74685b88d60a62ea26c41bc057ab430
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:51:08 2012 +0200

    [todo] update TODO

commit d397a174bd79b01683cc758e88235e085d4032d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:47:04 2012 +0200

    [entropy.client.interfaces.dep] filter out spmsync'd orphaned packages
    
    If package has been installed from "spm-db" and Entropy revision
    is set to "9999", do not consider it as orphaned

commit d0f86c3e8d71863e34aaa7ce5760a63241c6c375
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:41:35 2012 +0200

    [equo] use etpConst['spmetprev'] and etpConst['spmdbid']

commit 753195d15d0c8bd4d21782fe071b27af14a3e17c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:41:21 2012 +0200

    [entropy.const] move spm magic strings and numbers to etpConst

commit d7bfa5f6f49573088e9ab78bcf758ab5d83b99b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:08:09 2012 +0200

    [po] update entropy.pot

commit ce3788aa59fc84e469fa87d8ee15822f60fbe519
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:07:27 2012 +0200

    [eit] add "eit remote" command

commit 79042c24e7c29cce361694b19a56515ead2e4a9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 22:03:50 2012 +0200

    [entropy.server] add repository_metadata() method

commit affbad3c11c2dddeabab3bab4f31618bf1ab90ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 14:51:13 2012 +0200

    [magneto] remove ping/pong protocol usage in favor of shutdown() signal
    
    Magneto will reload itself when shutdown() arrives from RigoDaemon.

commit 496af68b5012351b5050050a1e8380747021319c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 14:34:55 2012 +0200

    [RigoDaemon] add deferred_shutdown() and shutdown() signals
    
    Both can be used as replacement for the ping/pong protocol in order
    to let RigoDaemon shutdown.
    This is particularly useful for notification applets, in where holding
    RigoDaemon instance is suboptimal.
    On the other hand, letting RigoDaemon reload may then cause API
    mismatches with these notification applets if they don't reload
    as well.

commit 5c4fdc95db33aaf39170fb3f138fd0d12303bd6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 13:13:59 2012 +0200

    [magneto] signal up-to-date system state, properly convert atoms to unicode

commit 32914b7f58033ac6e78830bc73572e0fa68860f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 10:26:46 2012 +0200

    [RigoDaemon] always send updates_available, even when no updates are available

commit 63682a7edb0b254148cb2be0250cdcccb324f857
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 16 10:25:39 2012 +0200

    [RigoDaemon] use Gio file monitoring interface instead of plain dnotify

commit d59ddfdfbb07ed03266b0c24e85bae280eb07eae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 18:18:24 2012 +0200

    Tagging Entropy version 1.0_rc103

commit 6b79a4674636890df1bccfd88a48e919525ea114
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 18:18:23 2012 +0200

    Release Entropy 1.0_rc103

commit 144846906b12b48577d072b9f9c344a526182a0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 18:17:30 2012 +0200

    [conf] server.conf: update repository example string

commit 49361bb91e2cc7dafee9ff4d4667feb219314113
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 18:16:51 2012 +0200

    [Rigo] actually install .po files

commit f47d538713ad0113ed8bfba51686b22d028a203a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 17:57:53 2012 +0200

    [Rigo] Application: fix two minor unicode decode issues

commit db5259e65fc61d2a3da0ab5747f0de27fe1d5abd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 17:34:54 2012 +0200

    [todo] update TODO

commit ae3a431d8489cac56b0f85a202b20050cbe1905f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 17:34:34 2012 +0200

    [entropy.security] rename filter_advisories() to _filter_advisories()

commit 4a8c53af085ee997028057fcc512584d831e85fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 17:34:13 2012 +0200

    [entropy.client] Repository: do not generate Security Advisories cache

commit 3aff0f760289f206196872951922385fd30442a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:31:22 2012 +0200

    Tagging Entropy version 1.0_rc102

commit 728726128b98881344c31a031a5eb6b95ba93dd4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:31:22 2012 +0200

    Release Entropy 1.0_rc102

commit 34c9632fb51b671273ccb588fffb5be9c00c9da0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:28:40 2012 +0200

    [todo] update TODO

commit 8f0c37323a851a98f61a0bad49f110e764debc28
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:24:20 2012 +0200

    [entropy.spm] PortagePlugin: introduce conditional deps support
    
    Introduce Entropy conditional dependencies supoort if
    ETP_PORTAGE_CONDITIONAL_DEPS_ENABLE is set in the environment.
    This feature is disabled by default because it braks backward
    compatibility and older Entropy Clients are broken wrt this.

commit 58846f12ad24315c4607224090abb7761e4c398d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:13:45 2012 +0200

    [entropy.spm] PortagePlugin: use enumerate() instead of range(len())

commit 6dd6cb23cba4fd6127f5238efbf1ffe6239ec5f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:12:13 2012 +0200

    [entropy.spm] PortagePlugin._usedeps_reduce: fix usage with conditional dependencies

commit d1a61e20c6b20a797dc99abb85d813005676f2ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:08:56 2012 +0200

    [entropy.spm] PortagePlugin._calculate_dependencies: return list for everything
    
    Do not return strings for *DEPEND, LICENSE, PROVIDE and SRC_URI

commit 5ba0b0771cd5fc476a1de2eb99d6928be20b092f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:07:24 2012 +0200

    [entropy.spm] PortagePlugin: fix ParseError exception initialization

commit 736ee363bf57bcc22e4238178dfb9c457a4afaba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 12:04:26 2012 +0200

    [entropy.dep] fix DependencyStringParser usage by expand_dependencies()

commit c6d3ecfd56e506ea962dcbeea6bdfa962a80eb3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 15 08:58:31 2012 +0200

    [Rigo] install .desktop file and mimetype info

commit cdf6be90bebb9dd0c667da91d82c31713dce9001
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 17:49:18 2012 +0200

    [tests] Spm: add PortageEntropyDepTranslator tests

commit 3f0e4007ef0fc449f0de3717e6a1f27176fdb9d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 17:34:43 2012 +0200

    Tagging Entropy version 1.0_rc101

commit b52a1bdde73d1cfc76ccf15345952810fb274a43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 17:34:42 2012 +0200

    Release Entropy 1.0_rc101

commit 7c064a6749b2510ffc64f9fc3b034623fd51f7e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 16:41:05 2012 +0200

    [todo] update TODO

commit 292af94cf003f4bfe03d86e6f20015c333ce62aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 16:40:33 2012 +0200

    [entropy.spm] PortagePlugin: read CATEGORY, PF, C*FLAGS from environment if files are missing

commit 38f36b39cf28920fc8367a35ca6ebf797f729db7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 16:06:10 2012 +0200

    [todo] update TODO

commit d3aa4af5c41495ba399e41b46b65d8d8e5823c6b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 16:04:25 2012 +0200

    [entropy.spm] move Portage bashism to external script
    
    Portage stores package environment variables inside it's environment
    file that has to be sourced in order to correctly retrieve the
    variable value

commit 0da7c251f2aa16bb72f17086200ec1c8756c2ba0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 13:56:05 2012 +0200

    [conf] drop portage bashrc example file

commit ab832f1cf0ad72251233a673b51230bd93b51adc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 13:52:35 2012 +0200

    [entropy.misc] EINTR can be raised by both IOError and OSError

commit 5fa2dd4780ad74d71630374b4f3b7cb60690d85f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 13:49:37 2012 +0200

    [RigoDaemon] EINTR can be raised by both OSError and IOError

commit 0173ea4d00b5a15fa9c82373fa0d1de2917a3032
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 13:48:57 2012 +0200

    [Rigo] po: fix several markup bugs in the Italian translation

commit c6aae48363da4bfdcf0a35b345037b91b9cf2422
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 13:42:08 2012 +0200

    [Rigo] po: update rigo.pot

commit 0b523fed0b93fb0cdad7561b4ea7d5baedb82ce8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 11:08:35 2012 +0200

    [Rigo] po: update translations

commit 49563c82060ecfa1c418d7fd9057fac95cedebc2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 11:06:45 2012 +0200

    [Rigo] ApplicationViewController: exit view when required
    
    Exit view when Application shown is from installed packages repo
    and it's being scheduled for removal

commit d0d3a72d16b47e6a8b75d6a30020347d4fedf203
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 11:06:32 2012 +0200

    [Rigo] ApplicationsViewController: emit view-cleared
    
    Emit view-cleared When model is empty and primary search button is
    clicked.

commit 8a3c13183acbf7ce9d2aa9a99780cdd5715c5fdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 08:32:45 2012 +0200

    [entropy.const] do not change entropy directory permissions on every library load
    
    The logic has been moved to Makefile and upstream ebuilds.

commit eb89d4f8f603a83e1dd6e66ef644d8f7d954f187
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 14 07:58:49 2012 +0200

    [Makefile] use install -d instead of mkdir

commit d8329833c82e3937fe8f99fdd475654f89116ca6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 12:15:58 2012 +0200

    Tagging Entropy version 1.0_rc100

commit a0d9458212a3c25fc0acbc636121896ff923567f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 12:15:51 2012 +0200

    Release Entropy 1.0_rc100

commit 086cca6cf22535a141d7d4b170013bb604ea7f97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 08:24:54 2012 +0200

    [magneto] add magneto-gtk3-install target to Makefile

commit 5707d2e157d303db89f60dd8645ac7647fcbd6ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 08:24:32 2012 +0200

    [magneto] rename .glade file into .ui

commit 03f9ff292e3b048ed5f4009819857528fec44a2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 00:32:46 2012 +0200

    [todo] update TODO

commit d2be035aba150d9c3e73fd1b6df830c3478aa054
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 00:24:00 2012 +0200

    [magneto] add Gtk3 frontend

commit 081f4b3aae00ed354edb03a4237fac1211738fa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 13 00:23:31 2012 +0200

    [magneto] remove trailing empty lines

commit 9727fce2fc28464405d2ae4cedaf027bb924ca1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:58:29 2012 +0200

    Tagging Entropy version 1.0_rc99

commit 437ac32ac8f01eb05a946347dbb852c406e65a7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:58:28 2012 +0200

    Release Entropy 1.0_rc99

commit 73f459442ba7994f7d1527676f5651124cd9e42d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:53:50 2012 +0200

    [Makefile] drop updates-daemon-install target

commit 06815cdb849a0c07463ab80a4184bc16eefbaa71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:50:53 2012 +0200

    [todo] update TODO

commit e075c1726ab41a86d455ca1fa99d20468f70cc33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:49:59 2012 +0200

    [equo] migrate unprivileged repositories update to RigoDaemon

commit d59dfb92e4b199c1582a7594ff262ed6c45f1a9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:44:28 2012 +0200

    [RigoDaemon] do not run automatic repositories update if on batteries

commit 585730d3441729c378ffadb0adc078ab8ba9b7b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:40:43 2012 +0200

    [misc] remove old cruft

commit c43e5892763c1b780bf0ccdb39ce810f2c695239
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:40:20 2012 +0200

    [magneto] migrate to RigoDaemon, kill entropy-updates-service (RIP!)

commit a639e417d9ca1fee35f42096b304c9ec116171b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 19:38:38 2012 +0200

    [RigoDaemon] extend updates_available() signal, bump daemon API

commit d042c27d55ad579875f8b616399bd2ce15865ea0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 18:13:07 2012 +0200

    [Rigo] po: update translations

commit 636852835749f4685d14b9f2c9416fc04c31ae76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 18:04:17 2012 +0200

    [RigoDaemon] add automatic repositories update timer (running every 4 hours)

commit dab7ea2702857790d5b12ccc893ea3d026b4b18e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 18:03:48 2012 +0200

    [RigoDaemon] _update_repositories(): make possible to bypass authorization

commit 0ea3fbf0d85045265bd35a98740b1a27d29eb46e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 18:03:11 2012 +0200

    [RigoDaemon] add docstring to _start_package_cache_timer

commit 44545691fef828d6bff8fb0bc8c4ec8736968f79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 18:00:47 2012 +0200

    [RigoDaemon] add non-blocking, simpler version of _acquire_exclusive() for internal use

commit 64b12d5f0ccf2a0cbe4c26daa8b857d352e9bf22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 17:58:48 2012 +0200

    [Rigo] show please wait notification only when the same instance generated activity

commit 8464be75762668f25de7e8e23b69635186640273
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 16:21:40 2012 +0200

    [RigoDaemon] add package cache cleanup timer, running every 8 hours

commit aa9f195750518e15d45453c8aebb5c82791d006e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 12:48:57 2012 +0200

    [todo] update TODO

commit 890b447785f83c12e4ce1525c2e2c149417fc8d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 12:41:01 2012 +0200

    [RigoDaemon] implement directory monitor for both executable and repositories
    
    This commit adds directory monitor for the Installed Packages
    Repository in order to catch, through dnofity, repository change
    events and signal repositories_updated() once locks are released.
    
    Given the current Python limitations in supporting dnotify without
    getting dirt, DirectoryMonitor dispatches SIGIO to the callback
    for both installed repository directory change and RigoDaemon
    executable. It is up to the code determine what effectively changed.
    
    Moreover, enabling DN_MULTISHOT causes the signal handler to be
    kept alive until the dnotified file descriptors are explicitly closed
    (DirectoryMonitor.close()). This is of course sub-optimal because
    we get called more than needed, but still much better than polling.

commit 5f8ca3c6aaeec8c29c2218ca82d0b45242929416
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 12:40:35 2012 +0200

    [RigoDaemon] fixup several minor bugs

commit 043a0aeeebbbc50530ce195a4d43101327a31cd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 12:39:20 2012 +0200

    [entropy.misc] DirectoryMonitor: make possible to monitor multiple dirs

commit 2f475115a0701402867e02b8bf702e620ace5537
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 08:09:43 2012 +0200

    [equo] use Client.installed_repository_path()

commit 1f9c4fb72022fcb185da973b9ff762eeb5b56786
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 08:09:14 2012 +0200

    [entropy.client] add installed_repository_path() public method

commit 1fb54f5560ac3da4593c18202a092d1b7511a8de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 12 07:19:04 2012 +0200

    [Rigo] fix typo in i18n string

commit 6e3b6ba7447313aa4bdf18cd27df5094ed132e63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:24:40 2012 +0200

    Tagging Entropy version 1.0_rc98

commit 461ddc712f7b48061b7b36568622d666f901a979
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:24:39 2012 +0200

    Release Entropy 1.0_rc98

commit 417e5720a8018622a10b8dcacabd9168693a1b9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:20:25 2012 +0200

    [Rigo] update translations

commit b95375d7802227c83ff7c6c70cb79d11df642b36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:19:27 2012 +0200

    [Rigo] update rigo.pot

commit f1ef6fbcbbbe43d0e8ea2afa6b51b291c4a9bf6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:18:23 2012 +0200

    [Rigo] add Preferences button

commit 7f9225ee4da43ea7a64a58605b971687ae39e6e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:04:51 2012 +0200

    [todo] update TODO

commit fc81e6bb06289c63428ca3cca911d13247d776c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 23:03:47 2012 +0200

    [Rigo] implement Preferences View, activatable through "rigo:config" for now

commit 3ea1fbb2a05ebee5398e85bb78067547c8f58978
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 18:10:30 2012 +0200

    [magneto] launch Rigo instead of Sulfur if possible

commit 8a877bbc1be3a6ff7ce5746498620fcc8fe91633
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 17:59:42 2012 +0200

    [RigoDaemon] add more debug output

commit 5a15a0bbb81f07ad436ec32cb3542348dd32d04b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 11:33:56 2012 +0200

    [Rigo] update translations

commit e0eb800ffc4a15d10aa679edc04ab670b31dbacf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 11 11:32:31 2012 +0200

    [Rigo] update rigo.pot

commit 161f5205d8cd295f1fc4e7857cc77a0212e501cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 23:37:22 2012 +0200

    [RigoDaemon/Rigo] implement Notice Board support (woot)

commit 388cac91879b70f747f71ef73bbba24b417c0f1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 18:07:29 2012 +0200

    [Rigo] minor bugfixes to the configuration file updates UI

commit c5b55f44c635ef3ba2896e1a80317a36b11299fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 16:29:12 2012 +0200

    [RigoDaemon] if interrupt_activity signal is raised, interrupt both fetch and install phases

commit 350544aa9f7ab9bf40cca48c7870dfa6b0674ad2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 13:28:16 2012 +0200

    [Rigo] do not force repository update when not strictly needed

commit 8285ca06aec062de63e1c3f514dc8dc6b4cc8c6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 13:27:00 2012 +0200

    [Rigo] send hello() again after repositories_updated() signal

commit 325813243c7f56e586883afff3d6dcde0b4e58bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 13:25:52 2012 +0200

    [RigoDaemon] _send_greetings: keep one and only one thread running the calculation, discard multiple concurrent requests

commit 96e5add095669d9071688a66c11a44e0d69f563b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 12:52:01 2012 +0200

    [todo] update TODO

commit 7ab432458fde53e79f83525547ee43b5ecfdc458
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 12:51:00 2012 +0200

    [RigoDaemon] split enqueue_application_action()

commit 065c57ea5b30b26d4ea77f933984f70b912518f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 12:50:43 2012 +0200

    [RigoDaemon] add noticeboards_available() signal

commit 1e807a7ed7ab892470b5e83af71e7bfe0f54bf7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 12:08:13 2012 +0200

    [Rigo] boost treeview performance, optimize several code paths and avoid duplicated calls

commit 0af0c14b48c241df2fed7d42d784cf8bed46e866
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 10 10:57:58 2012 +0200

    [Rigo] update translations, add es_AR

commit d35d827fc73975bcc9e5ffa6656c691dd922d921
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 22:39:47 2012 +0200

    [RigoDaemon/Rigo] move startup updates calculation and repo validation to RigoDaemon
    
    Calling RigoDaemon.hello() triggers several welcome signals from
    RigoDaemon itself, such as updates availability, repositories aging
    and repositories unavailability. This way, Rigo is completely unloaded
    with beneficial effects wrt responsiveness.

commit 539b051a2d03420d93e895c27102097f966d519e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 18:05:18 2012 +0200

    Tagging Entropy version 1.0_rc97

commit 7f273165be0fc824fe5930578a258d29230cdce9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 18:05:17 2012 +0200

    Release Entropy 1.0_rc97

commit 8842cac9c6ee787193c9406105c4d1fd6150f8ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 18:04:05 2012 +0200

    [sulfur] fix os.environ usage

commit d3b9953699488aa49dc917ef021a0c4c2b01444b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 15:46:56 2012 +0200

    [todo] update TODO

commit 02f248489a9cf790a15d82de130085eda81a5919
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 15:45:29 2012 +0200

    [Rigo] provide .etp and .tbz2 package files mimetype specification

commit e68268abe2a3e7757f330ad19c5d2b03d8887f57
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 9 15:38:31 2012 +0200

    [RigoDaemon/Rigo] Add support for .etp and .tbz2 package files installation

commit a3f7ff6d791456d771769d384f9ddbea792e7613
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 23:18:57 2012 +0200

    Tagging Entropy version 1.0_rc96

commit 41195cbd03ffab348f09439a463130645370ae5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 23:18:57 2012 +0200

    Release Entropy 1.0_rc96

commit 3562d69a7f1c5667600d86433ab82d61044fc2dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 23:18:09 2012 +0200

    [entropy.server] fix syntax error

commit fb16473e0d4edd7a3bae6ac8c28e3caeb09385e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:53:02 2012 +0200

    Tagging Entropy version 1.0_rc95

commit f8aceb4379a69125eb14e617811ef6cb89685d9d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:53:01 2012 +0200

    Release Entropy 1.0_rc95

commit 17ab3579acf83bc9b6f4a7058a0768aadef7f3f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:51:37 2012 +0200

    [todo] update TODO

commit 5f3079db0c3335b45acae88dcec33de37ca2addc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:13:43 2012 +0200

    [Rigo] update translations, add Spanish (Chile)

commit 4a44fb7d3cdfa116944469d6d55c759597dba7f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:11:48 2012 +0200

    [Rigo] update rigo.pot

commit 20e39ebcb3a7cc7fec7f16c5cba220a0de3deaec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 19:03:56 2012 +0200

    [Rigo] make sure to always show Applications when set_many() is called

commit fe8f71d205f30d77353a0a97498011b56ae7b67c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 18:53:40 2012 +0200

    [Rigo] require User to validate the removal queue before proceeding

commit 9334433e7c0056cf747aeacb83f69adb7c6b8716
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 18:13:32 2012 +0200

    [Rigo] complete configuration file updates implementation

commit 415c5af799ae382074e4c57d05714a3dbcc7142e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 8 18:13:09 2012 +0200

    [RigoDaemon] complete configuration file updates implementation

commit 9c93587dd4621df46728fb1c1a1a9115d473d3b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 7 23:39:52 2012 +0200

    [Rigo] add easter eggs

commit 95b34b6e558a64eed7a6c573e5d0aec61876e77c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 7 23:31:36 2012 +0200

    [Rigo] rigo.ui: rename to Rigo Application Browser

commit e55b09836fefac1754fa634fd2d42ae0955190fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 7 23:31:21 2012 +0200

    [Rigo] add .desktop file

commit 8a34b071b06451bbb5b22e2cc3ddc7e85a481148
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 7 19:33:28 2012 +0200

    [Rigo/RigoDaemon] partially implement configuration file updates management

commit c5ab6083ea976473a090ac2ffc46b819c5fc696b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:53:26 2012 +0200

    [equo] fix undefined reference

commit 08eec23067fe1fcd16c2b07503cc6397412efe7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:52:42 2012 +0200

    [sulfur] make it use the old, deprecated FileUpdates class
    
    Sulfur will die anyway, no reason to port it over

commit 6669a7e80c3352b55c5a614b5e59df1832788813
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:41:57 2012 +0200

    [entropy.client] migrate to the new ConfigurationUpdates class

commit 52aa120a9a5df7a5c58c6220087e86364bd53154
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:41:36 2012 +0200

    [entropy.server] migrate to the new ConfigurationUpdates class

commit 6c1a21d1df9d26ffff2cd85214f2a42501c59749
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:40:52 2012 +0200

    [equo] migrate to ConfigurationUpdates class (from FileUpdates)

commit e10b6e264efd3211ac722d852f50039599f4b36a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 6 16:38:10 2012 +0200

    [entropy.client] introduce ConfigurationUpdates class
    
    This is a complete rewrite of the now old FileUpdates class,
    aiming to become easier to use and concurrently deal with.
    Client code must be updated to use the new ConfigurationUpdates
    class before 2012-12-31, backward compatibility won't be guaranteed
    after this date.

commit c7cab4b163e4f1978ae3beb5ef0869ac731ae972
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Apr 5 23:55:28 2012 +0200

    [Rigo] fix ngettext args (singular first)

commit 18fde35b353c89eb632a90be9d9a07099e86ab5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 23:51:59 2012 +0200

    [Rigo] QueueActionNotificationBox: pass int type to _update_countdown
    
    Thanks to Enlik

commit 95df02246cf965147ac7ba2a847c2b1b13969c9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 23:49:48 2012 +0200

    [Rigo] use ngettext in NotificationBox widgets, thanks to Enlik

commit e28abc2fb41a46a41049919033b39967dae16a88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:18:39 2012 +0200

    [todo] update TODO

commit 6ce071616e53d575c9cecc825a092606feeccfe4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:15:25 2012 +0200

    [Rigo] po: update translations

commit ac0eab4bd4e702b5dade5251f90e8b3bed695987
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:11:11 2012 +0200

    [Rigo] update rigo.pot

commit 4cd8101b11292feae054949c125fdb824b8d5255
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:10:42 2012 +0200

    [Rigo] add Romanian, Lithuanian and Bulgarian translations

commit 40dc9f6948284ab9e326456dbdb4dfc52be2709d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:10:11 2012 +0200

    [Rigo] implement support to App Management Activity interruption

commit d845fce5a3d84d3f25f69dde66f6bcf933f3021d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 17:09:41 2012 +0200

    [RigoDaemon] make possible to interrupt the Application Management activity

commit fac687326f672504726b8039f1757f10036e8a2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 15:13:54 2012 +0200

    [todo] update TODO

commit e6c69bbefde87ea7dbd2145aa0f4803ab7031ee2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 15:12:47 2012 +0200

    [Rigo] let the user undo an Application Action within 10 seconds

commit 8fb2708a9373fde107f347b9bcbf443e0debfada
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 15:12:28 2012 +0200

    [Rigo] add QueueActionNotificationBox widget

commit 77b958f12035707325ccf0dc6a87f8ca0bb0ecc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 15:11:37 2012 +0200

    [Rigo] fix typos in InstallNotificationBox handling

commit 172f49534dd4802d104e2b71f138651680c46e9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 5 09:29:25 2012 +0200

    [Rigo] let the user review the install queue before submitting it to RigoDaemon

commit ea4de116847c9c6852060b4fa9b9026abd752373
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 22:35:56 2012 +0200

    [Rigo] add debug output to every dbus signal handler

commit 1acde40ac07d42adce508a38184d1de7ceed0ed7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 21:06:01 2012 +0200

    Tagging Entropy version 1.0_rc94

commit 1208861ca9596e1241e99530e72fbed5b98f76d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 21:05:54 2012 +0200

    Release Entropy 1.0_rc94

commit 442e858f62c01395db2aefa1ff9fb2650bc12fe5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 20:59:39 2012 +0200

    [Rigo] drop queue_len keyword arg from set_application

commit 9593a348c3f323afe7e7ab3e5f7d0869bfdbf658
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 20:59:13 2012 +0200

    [equo] fix undefined reference in upgrade function

commit 829224582365d36b6e2de83563258cc7a83e50d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:47:25 2012 +0200

    [todo] update TODO

commit 754f6632d4f76cf67cc5e132851058250153dd14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:19:57 2012 +0200

    [Rigo] RigoServiceDaemon: pay attention to not overwrite blocking notification boxes

commit 02e1ffdf2e420289fbbf1aaabcb26f5332180b21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:19:29 2012 +0200

    [Rigo] RigoServiceDaemon: implement application_enqueued() signal handling

commit 9cbc65d51da17540193de977318a110c42219af8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:17:14 2012 +0200

    [Rigo] WorkView: split set_application() and update_queue_information()
    
    This way it's possible to update the queue status without updating
    the rest of the displayed data

commit d80ee9a8e7563d33b78a5dea333fb6c4cac4aceb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:11:59 2012 +0200

    [Rigo] disable security updates notification for now, too slow

commit 94210214ee50173f5c11776f05b8bdc21fbd52c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:11:06 2012 +0200

    [RigoDaemon] remove debug writes for output() and transfer_output()
    
    They only add more confusion during debugging

commit 3df1708e5d09de8d174d14e5412baa38ec62e99f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 15:10:49 2012 +0200

    [RigoDaemon] implement application_enqueued() signal

commit 210f0ceae3fca0604f6320caa5ea83c948ccb2e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 14:13:11 2012 +0200

    [RigoDaemon] do not account unauthorized items in queue length calculation

commit fd037d4d9eeefa2306aa8ef55a34dd31042ffedc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 13:37:59 2012 +0200

    [RigoDaemon] use auth_admin_keep for the org.sabayon.RigoDaemon.manage policy

commit 842468d1ebf50dee4f2028a77a420c2e7e38a062
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 11:38:56 2012 +0200

    Tagging Entropy version 1.0_rc93

commit 030c45b7cfc431edfdc090a7f6650d9a2ea4c7d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 11:38:43 2012 +0200

    Release Entropy 1.0_rc93

commit ce4d784ecfb9b8e29e8d18bbc1e5059932ef0bc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 11:36:17 2012 +0200

    [Rigo] update rigo.pot

commit eca4580274ecd75e4ed3886861e6a3b9257b9526
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 11:35:27 2012 +0200

    [Rigo] update translations

commit f455310cc6264d8117152d803c864ba98b02503a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 11:01:57 2012 +0200

    [Rigo] during app init, PangoLayout returns wrong font widths
    
    Start caching PangoLayout.get_size() values only when they're greater
    than 0

commit 67b899b0f7caf2a68243572a614d73de7c44ce7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 01:12:28 2012 +0200

    [RigoDaemon] always release the exclusive lock at the end of queue processing

commit df13425e6b7c72363018545b25954db421edba9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 01:03:41 2012 +0200

    [Rigo] Stars: use entropy "_" function instead of gettext one

commit 8cfc98484a2a1e22191ac6e4fcd09d0387b39491
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 01:02:45 2012 +0200

    [Rigo] Application: rwsem is not re-rentrant, provide AppDetails lock-free "version" property

commit 92bb9354e596ebde1deb209dda6fbea6b85aed52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 01:02:18 2012 +0200

    [Rigo] fix undefined references

commit 414b616f16dd28741b237c3292fb3c6b767d8aa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 4 00:24:58 2012 +0200

    [Rigo] TerminalWidget: enable set_scroll_on_output()

commit 6cc6ad4c2704e1d324d685b858ca27b39daad976
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 20:40:10 2012 +0200

    [RigoDaemon] pass AppTransactionOutcome enum to applications_managed()

commit 81db3ac71cf860619640af525e59eb9ec9593804
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 20:16:49 2012 +0200

    [Rigo] execute every dbus call within the main loop to avoid segfaults

commit 4c20a308f484d552bbc94dd2394cb9e556736f6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 18:04:04 2012 +0200

    [RigoDaemon] always spawn dbus signals from the MainThread

commit a4377f07e110a8af23c85f835da26a395fd27359
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 17:57:02 2012 +0200

    [eit] fix typo in "eit rm --from <repository>" help string, thanks to micia

commit 82ef9a81866e67497e5368be7203c892f207b301
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 16:06:23 2012 +0200

    Tagging Entropy version 1.0_rc92

commit bdecb8c969971ba1061150a4ee3f2e2e35382906
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 16:06:21 2012 +0200

    Release Entropy 1.0_rc92

commit 5ca0d79f2ef1edc67e9ce9a853c25f9f7fe115b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 16:03:52 2012 +0200

    [scripts] tag-version.sh: validate .po files before tagging

commit cd299d0495fd737159d4d20e4cdd04501e32b738
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 16:03:06 2012 +0200

    [po] move transifex scripts to Makefile, add "validate" Makefile target

commit 2459f6ea1cdae64c55948aab02dd4d9fff224485
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 15:57:58 2012 +0200

    [Rigo] po: move transifex scripts to Makefile, add "validate" Makefile target

commit 67f5372bc4ab66653cf243bd86acb7f3ebdf64de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 15:28:39 2012 +0200

    [Rigo] po: update translations (and cross fingers)

commit 64de366bfc615666b7635ff215158c59e77c7b47
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 15:03:00 2012 +0200

    [Rigo] update rigo.pot with latest changes

commit 4137d73c704be5cb8e29f14be70ede7d2222335e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 15:02:15 2012 +0200

    [todo] update TODO

commit 78b2a7773b0beee8bdf6dfa2a56e5375ec800fc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 15:00:44 2012 +0200

    [Rigo] handle disk full transaction error

commit 316893517d86b1b54142ce2fcf8d18074100c891
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 14:59:01 2012 +0200

    [RigoDaemon] add free disk space checks before starting to install

commit 4dcafcbc1d878dd6d814b0e7689cdd308e6cad14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 14:58:41 2012 +0200

    [RigoDaemon] fix a bunch of undefined references

commit 1785f9d876467b9c979da97af48fab3f674b31f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 3 14:52:52 2012 +0200

    [entropy.client.interfaces.package] expose Package.splitdebug_enabled()

commit 98742665a59b779cb6c2df86c455a812275c9455
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 21:43:47 2012 +0200

    [RigoDaemon] fix undefined reference

commit 759fe170593e3f5d873a617af32b428d893218fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 21:35:16 2012 +0200

    [RigoDaemon] implement custom MultipleUrlFetcher

commit e0a9a6c0d687509595b683130737b66232c2eda0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 21:20:04 2012 +0200

    [RigoDaemon] devel-start-daemon.sh: add instructions to run app inside gdb

commit 16e16f8711ce4dde2657fddde59b48f5ba951b09
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 21:19:31 2012 +0200

    [RigoDaemon] rework polkit auth mechanism to be more responsive and robust

commit c70420a69d4477d5229a68682ba27090c3e148c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 20:19:50 2012 +0200

    [RigoDaemon] get client PID as soon as possible in order to avoid SIGSEGV

commit a623fb15fec887ccd7343c66939d5016ceca3f8b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 17:51:04 2012 +0200

    [Rigo] add "applications-other.svg" to the bundled icons

commit 1369a06c6e2aaaff7caa7701ee5dec463757f475
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 15:20:12 2012 +0200

    [todo] update TODO

commit f716248e9160d137987f3764ce88584d95e3761d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 15:18:53 2012 +0200

    [RigoDaemon] wrap the dbus service executable around a script, source /etc/env.d/02locale

commit b24e478b21f78d1f8425d4e4d55251381b134591
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 14:36:22 2012 +0200

    [services] entropy-updates-service: initialize the dbus service ASAP
    
    This, and passing the correct service name, could make clients more
    robust

commit 9c7c56396130478466838f7bef92597c18d936df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 14:14:56 2012 +0200

    [todo] update TODO

commit e6fa2fb1cf54d536278bd591573094b3da03bded
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 14:09:21 2012 +0200

    [RigoDaemon] automatically shutdown on executable change

commit 58efd1cc9d1c89e007f1497c448b7022043f5e79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 2 14:07:04 2012 +0200

    [entropy.misc] add DirectoryMonitor class

commit ff734d250acd58602fef306118bd105e37d35a5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 20:20:56 2012 +0200

    Tagging Entropy version 1.0_rc91

commit 7335c0e0eb90a1ec9f90800d97c2177de662aa8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 20:20:55 2012 +0200

    Release Entropy 1.0_rc91

commit cef5e9dcb9a60865a6e26fe2a5a8478738045423
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 19:07:40 2012 +0200

    [Rigo] add Makefiles

commit 2d3def6d44f1b0d4f43b0913ab7fb973f5caba99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 19:06:40 2012 +0200

    [RigoDaemon] get client PID from DBus and use it with PolicyKit auth mechanism

commit 0640d7ee4371f05a5afa1e94a928fc3883fa9b59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 19:05:46 2012 +0200

    [RigoDaemon] enable daemon logging by default

commit 8ecba20de12df9ff1155f167ac308f0239323f7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 19:05:14 2012 +0200

    [Rigo] enable thread dumper by default, add shebang

commit 918a0470391cef255a744fc906e66632fdbb3a40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 16:13:24 2012 +0200

    [po] update translations

commit 72f38e2c47032e85e672548202a947e1c2106cb1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 16:13:16 2012 +0200

    [Rigo] update translations

commit 6b62c6632215e758fc7ac171181b5d91bc639331
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 16:13:04 2012 +0200

    [Rigo] po: Makefile update-po target now pulls from transifex

commit f3ccd7369bc721da052cb2cd964eed3cc0da6254
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 16:12:37 2012 +0200

    [po] Makefile: update-po target now pulls from transifex

commit 3a43bb7e13073199c4d2b5313fdb39c6cd178dff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 01:18:30 2012 +0200

    [RigoDaemon] integrate with build system

commit 8b554928fce46046c882642493391859f8a2307b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:51:29 2012 +0200

    [po] add TRANSIFEX_README file

commit 2faa90ad75ef2c58f23e882b62219ce0c8103774
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:50:48 2012 +0200

    [Rigo] po: add TRANSIFEX_README file

commit b413a99716d72714248b0f88b9274ad0284959cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:47:30 2012 +0200

    [Rigo] sync .po files with transifex

commit cc52adb3275c8b41e5180db2ecb7d8846edf4d1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:47:00 2012 +0200

    [Rigo] po: add transifex push/pull scripts

commit d96089051c571da4a32698c5c527bc7ca810c890
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:41:20 2012 +0200

    [po] add Czech translation

commit 9ecc2872c1987ff637254f05c58bcc31ecfc9e9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 1 00:40:47 2012 +0200

    [po] add transifex push/pull scripts and config

commit 0d7b10af96290c1e4d295ee94e10cf780ff19a17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 23:54:08 2012 +0200

    [Rigo] add remaining translations

commit e5b2fb04515202e126fe8c7722f96336fa254a38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:31:36 2012 +0200

    [po] update entropy.pot

commit 01700ddb45652a1b8c3bcf7754abe09371c217b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:27:58 2012 +0200

    [Rigo] add de, es, fr, nl translation files

commit 723ee336f6f75f42fa468d025963b2adfe014dea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:08:39 2012 +0200

    [Rigo] add Polish translation file (15% done)

commit 51494b260257bb436cc5ac9b3ab9593e853149dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:03:52 2012 +0200

    [Rigo] add intltool stuff to po/

commit f282b5c4844dd1d4e31593103288ed4bc1b7b709
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:03:33 2012 +0200

    [todo] update TODO

commit 610cdec16a048559e95246d98eacee4175353a94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:03:16 2012 +0200

    [RigoDaemon] override the default gettext domain, set it to "rigo"

commit c8fcefcbc3ffcb14e66dea77e26c3e6ffcf0ab32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:02:50 2012 +0200

    [Rigo] override the default gettext domain, set it to "rigo"

commit 1ca52341c18b047732803dbd5077c02889e88f67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:02:18 2012 +0200

    [Rigo] move App Controllers to separate packages

commit af69c294aa2529eaa7932d66ce81e9d62f9e8d03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 20:01:38 2012 +0200

    [entropy.i18n] make possible to override the default gettext domain (entropy)

commit 7879be8a05651c288363acd03008d2f3bfb73ffa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 18:14:56 2012 +0200

    [Rigo] implement restarting_system_upgrade() signal handling

commit 76a5a326e9c5affabbbc1030394fce954a2f13ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 18:13:45 2012 +0200

    [RigoDaemon] respawn System Upgrade if more updates are available
    
    Also introducing restarting_system_upgrade() signal.

commit a38044677d17fec5561971b795f55d124008fff7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 17:23:23 2012 +0200

    [Rigo] reduce text size of apps listed in OrphanedAppsNotificationBox

commit 7f0cbb0c9a16e54f60a17941a0059b26f5f13dff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 17:20:25 2012 +0200

    [Rigo] tweak context id of application_processed error notification box

commit 64a0665db7859a57090ffb894f3c82bebac12514
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:51:30 2012 +0200

    [RigoDaemon] trivial: send message to debug

commit 394430613f5ad694ce847a5e15970492a38f466e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:50:57 2012 +0200

    [Rigo] add orphaned apps notification popup simulation (via rigo:simulate:o:<dep>)

commit 2d25df31e8811ccaa9d5ed188e846727aa5d962d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:50:15 2012 +0200

    [Rigo] OrphanedAppsNotificationBox: show App info rather than spawning App removal

commit 2aa9a6c4967525d2a5373bb40d14f0b7d4dd0ce6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:49:01 2012 +0200

    [Rigo] do not show links to Entropy Store if App is from Installed Repository

commit 91fbf4cecf2220dc396ecbf29424e041b4679f53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:48:17 2012 +0200

    [Rigo] Application: add is_installed_app() method

commit 032b02edde834b9c590b657c308a507854d5f4a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 16:47:48 2012 +0200

    Application: resolve installed packages repository into available

commit e8aece32f86d455b1cdfaf824b32cb54e1060731
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 15:41:33 2012 +0200

    [Rigo] rework OrphanedAppsNotificationBox logic, make it easier to use

commit f7ade49625619cc6ab28e7464957cb5cdb3a0fdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:58:34 2012 +0200

    [Rigo] implement handling of unsupported_applications() RigoDaemon signal

commit 27f69f58e7b1dbf5acdf7dcc49b41415e6082c83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:58:06 2012 +0200

    [Rigo] Notifications: trivial i18n fixes

commit 776933daba6b42985d55f58f7c551e864f249645
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:56:35 2012 +0200

    [RigoDaemon] add unsupported_applications() signal
    
    This signal is raised after a System Upgrade when Applications
    no longer supported by us are found on the Installed Apps Repository

commit 6ada5a9c5c0c85dbffefc06eae3077a6e3dc98a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:56:03 2012 +0200

    [Rigo] AppDetails: add fullname property returning package atom

commit aed0867d6e9f5c1ef4e0fbc6c48007ca60387259
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:49:11 2012 +0200

    [Rigo] fix typo in method name

commit be95f30356f2733974d68fb367e118e4c0085dea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 12:01:29 2012 +0200

    [equo] make use of Client.calculate_orphaned_packages()

commit 374845e913cca2e1001ee0324901398fd20b8577
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 11:59:21 2012 +0200

    [entropy.client] introduce Client.calculate_orphaned_packages()
    
    This method has been introduced in order to remove this calculation
    logic from Sulfur, Equo and RigoDaemon that resulted in unwanted
    code duplication.

commit c3bba9a10dbe977a71053d2c02200df6fb28a5f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 31 11:12:08 2012 +0200

    [Rigo] ReadersWritersSemaphore is not reentrant for readers
    
    Nested acquire_reader() calls can cause deadlock in this scenario:
    
    Thread 1 calls acquire_reader() twice (or more)
    Thread 2 calls acquire_writer() once

commit 7829eee1dcd906d8a467a7cd27188484b85bf32d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 21:00:33 2012 +0200

    [todo] update TODO

commit 56264f3a409981016a585b483789089be1ddbf6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 20:58:43 2012 +0200

    [Rigo] remove activity_rwsem usage from updates calculation code (experimental)

commit 790f2121210e5be0fdd902999246f706b0e9d7db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 20:55:53 2012 +0200

    [Rigo] several misc bugfixes related to recent code dump

commit f193f44f0de910bdb230b2b2a3cfe973a2c135b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 20:54:28 2012 +0200

    [RigoDaemon] acquire exclusive lock after polkit auth request (to avoid UI lag)

commit 0cfbd6a3bc0c93bfbd6f76d3cb6fbb556583e6ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 18:06:45 2012 +0200

    [todo] update TODO

commit fe5e723d8a09abfceb8f4df4d1d9526f66a2c3fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 18:05:54 2012 +0200

    [Rigo] implement License management code for System Upgrade activity

commit e35b225d26a3f007a26b403e0a6c96cc26a4c9e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 17:15:56 2012 +0200

    [Rigo/RigoDaemon] implement basic support to System Upgrade

commit 34ee151d9a81520e21bb35d854f566e1c379c1f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 30 07:13:25 2012 +0200

    [Rigo/RigoDaemon] implement Application removal support

commit 154d038b7f46443565813d7cb4936712ed444a77
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:44:35 2012 +0200

    [todo] update TODO

commit e6b24784baccdb868c186c071ea9ecb011b88e9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:43:14 2012 +0200

    [Rigo] notify user about apps being removed due to conflict

commit b62e46abfcd3e4eef73e7c5aec940de114e3843e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:42:29 2012 +0200

    [Rigo] fixup several undefined references (thanks pylint)
    
    Did I mention I hate Python?

commit b928757e57565730a314351db964840a8cb88a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:08:36 2012 +0200

    [todo] update TODO

commit 96842e5043755c3e350434341f8d6b4e948615c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:08:16 2012 +0200

    [RigoDaemon] always write debug messages to stdout

commit 1084359821936530868042670509fdc7c14d9920
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 19:07:23 2012 +0200

    [entropy.const] const_debug_write: make posible to write to arbitrary files

commit 3c5f2bf8b6d1348c7d51e0452f847bf16a7d06a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 18:57:27 2012 +0200

    [Rigo/RigoDaemon] move authentication in RigoDaemon's security domain

commit 892a2d5eaefe644e8fcbd9c60c48c3e690feb32b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 13:51:11 2012 +0200

    [Rigo] during App management, show the remaining enqueue actions

commit 59b0aae5b1259da5ecf59ae1fe3b53fdae70a398
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 29 13:33:31 2012 +0200

    [Rigo/RigoDaemon] complete initial application install implementation

commit ada9d15f685e8c2d964a71003dd78af0e2863c40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 28 23:35:32 2012 +0200

    [Rigo] if --dumper is passed, test main thread health status before dumping threads state

commit 1dcff4ce0af20f6dc91442cfa10413f66c3aa9dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 28 23:21:31 2012 +0200

    [entropy.client.interfaces.package] better handle download when network is unavailable
    
    When network is unavailable, the package file fetch function returns an error
    whilst the file itself has been completely and successfully downloaded already.
    With this commit it is ensured that the event is correctly handled.

commit e25ebbb59ee5f63a3f7878be7d1ee4a651a79be3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 28 23:14:43 2012 +0200

    [entropy.const] dump_signal: print stack variables if extended=True

commit 0e3b18be2f6a4c57a64e8e1aefc7749f7c7e7726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 28 18:24:49 2012 +0200

    [entropy.client] only setup differential download when edelta support is available

commit 940b99b65651caf47ad4d8574fb60e4e38b210c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 28 18:23:54 2012 +0200

    [entropy.client] trivial code style update

commit 1b7ad171df89a4f628ba1289a9faebf0d2f89cda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 19:25:35 2012 +0200

    [todo] update TODO

commit f07e53c597b095882a3461b67eea23354900c5ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 19:24:21 2012 +0200

    [RigoDaemon] implement stdout and stderr redirection to Rigo

commit 3ee2e5cd56fc54fd36a15b8e5956873c64fcf5bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 18:27:45 2012 +0200

    [todo] update TODO

commit da1a55a57f084bcebc48dd6eab3b0c6e7bfda3fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 18:27:23 2012 +0200

    [Rigo] add app removal simulation cheatcode

commit b58d1164c172b2c002f5e47a087ada079a989f75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 18:16:42 2012 +0200

    [todo] update TODO

commit 0c506f51640f6a898b4c555962c53f4d8e7689f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 27 18:15:11 2012 +0200

    [RigoDaemon/Rigo] first chunk of App management code (install action only, incomplete)

commit 4c954a919493255d76b883abf1440e053cbab9c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 26 14:03:43 2012 +0200

    [entropy.client] _lock_resource: always increase lock reference count
    
    Entropy Resouce Locks are reentrant, thus reference counted on lock()
    and unlock() operations. For this reason, the counter must be increased
    on every lock() request. This did not happen if the lock was already
    held by the process with the unwanted effect of improperly releasing it.
    This caused the "Calculating dependencies" glitch on each package
    transaction.

commit a20d8da8682109811c91e7c34e7b7b28a68df834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 26 13:46:12 2012 +0200

    [Rigo] ask for exit confirmation when there is local activity

commit c659d4cbb4bc5a8d2356b4a539495721cc2c0dc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 26 10:11:58 2012 +0200

    [Rigo] dump threads every 30 seconds if --dumper is passed

commit ee25f790af4e1d086d47f3521f8c291e7d5e8aec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 26 10:00:29 2012 +0200

    [Rigo/RigoDaemon] implement transaction state update notifications

commit 72def71a0773b0c501668318f2bfe1c161695641
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 25 18:02:54 2012 +0200

    [Rigo/RigoDaemon] implement Application License management

commit ac8358772e11d6ff5dad6c898f11a7a8c929235f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 25 11:02:04 2012 +0200

    [RigoDaemon] transaction_finished(): return AppTransactionOutcome struct

commit 794e3a91346c2e6f2430e8318b52d00ba867679c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 20:15:07 2012 +0100

    [todo] update TODO

commit abdb7dc53f48c1f62eb674d3813c89afc70a7660
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 20:12:29 2012 +0100

    [RigoDaemon] add reload() Dbus method
    
    reload() is going to be used during RigoDaemon package
    upgrade to kindly ask the Dbus service to reload itself as soon as
    no more clients are connected.

commit a3d82ff44f133cfc74f87f343236f154b9d47139
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 19:53:08 2012 +0100

    [RigoDaemon] expose daemon API version to Rigo

commit f2f58e86169f88a05d1819e569ff1104d084b1af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 17:30:46 2012 +0100

    [Rigo] list Application dependencies in App View

commit 228e0a7da1738a56e2d8a416d41d16c1bcbae089
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 17:29:41 2012 +0100

    [entropy.db] add EntropyRepository.retrieveRuntimeDependencies()

commit d1965b71ac6b18e5a1978e440157c5c1b88e28ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 16:35:12 2012 +0100

    [Rigo] show installed Application version if available

commit 47b9570224cd8ab877cf7dcecde836fde0b9dc50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 24 16:07:39 2012 +0100

    [Rigo] implement centralized Application transaction state

commit dd46c23b2065c500b2ca1f3e72e7ae241b25fe66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:35:47 2012 +0100

    [entropy.spm] PortagePlugin.add_installed_package: make sure to always run os.utime

commit 99b20257a4a7f9906fe87bb6cdf82c80b36819cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:14:06 2012 +0100

    [entropy.client] handle _repodb_cache atomically
    
    This prevents close_repositories() and _open_repository()
    to concurrently mess with _repodb_cache, which is a dict, thus
    not thread-safe.

commit 115988a08c29cfe83c200237bf0a614adf10a27a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:13:01 2012 +0100

    [entropy.client,entropy.server] drop __del__(), can be racey

commit d465bb56e29fc0b87f119ec57b8d83c788119374
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:07:48 2012 +0100

    [entropy.db] EntropyRepository: use RLock() to handle connection pooling
    
    This is much safer than being fault tolerant and shouldn't have any
    tangible impact on performance

commit af525fb0eaa9b4608999c911785727a5e302d158
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:04:49 2012 +0100

    [Rigo] Entropy API: enforce the new singleton class

commit ef28caff3b818ded6615881354be3950cf510165
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:03:51 2012 +0100

    [RigoDaemon] reduce fake app management time

commit 5bdaad7257b73b7824836545b76884dfd146fbb7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 23 10:02:26 2012 +0100

    [Rigo] Application.get_extended_markup: fix typo in rwsem management
    
    This could potentially cause Segmentation faults

commit b093f24fbbac936d8274399e84258e0d767f9f3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 19:36:02 2012 +0100

    [Rigo] enforce AppTreeView redraw whenever App state changes

commit 6bce9168f04e5cd2fa7d063cde615aa3a5de088e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 19:35:14 2012 +0100

    [Rigo] call AppTreeView.clear_model() rather than model.clear()
    
    This lets the view to reset its state accordingly to an empty model.

commit 92e42ca3aad80a3b8303510ecf6be1fecc30eff8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 19:01:15 2012 +0100

    [entropy.db*] EntropyRepository, do not close() on object destruction
    
    Closing the underlying sqlite3 db on object destruction (__del__())
    causes funny race conditions when concurrently accessing the object
    itself.
    
    When the Garbage Collector tries to free memory, which can happen
    when no more references pointing to self are used, by calling __del__()
    (which called close()) it is possible to run into troubles if another
    thread is inside a method of the same object holding a valid sqlite cursor.
    
    Moreover, no external arbitration is possible if the garbage collection
    gets in the middle and calls close() through the destructor on behalf
    of a poor random innocent thread.
    
    Solution is simple, destructor is evil and resource leaks have to be
    handled where they actually are. Bye bye __del__().

commit 6d0c2d93a802786e2f8425cda92dc47402902328
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 16:50:15 2012 +0100

    [Rigo] wrap a dedicated rwsem around any EntropyRepository call
    
    The ReadersWritersSemaphore object protects concurrent access
    on EntropyRepository objects ensuring that they don't get closed
    by RigoServiceController while in use.

commit 30041ee0f2ab690906661fd7b35e7f1ec5d60e7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 08:40:31 2012 +0100

    [Rigo] implement App Install transaction validation checks and application-abort signaling

commit b6c71301d663dfbac28e4dad83e83bee96138331
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 08:39:32 2012 +0100

    [Rigo] NotificationBox: enable message text wrap

commit 14023c39d1b72e6236d6f9164c7bd1b2708e524c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 08:39:13 2012 +0100

    [Rigo] add Application.is_installable()

commit 539476d3a3e934804f3ef8f798fc203ddc073cb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 22 08:20:54 2012 +0100

    [Rigo] add package set search support via "@setname"

commit 48c74e2db10535692d228685599a11236713bac0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 21 23:41:28 2012 +0100

    [Rigo] add Search Bar completion code, but keep it disabled due to Gtk3 bug

commit 332b8ffe03cefedd27b56c6e7ed1d9c35d355029
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 21:43:47 2012 +0100

    [Rigo] handle Application processing in AppTreeView widgets

commit 53ec387cd54757cb0b335494eec0cf4d4abefc7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 20:55:32 2012 +0100

    [Rigo] AppTreeView: drop weirdo code from Software Center

commit 196036ebd7d719bd4022e6c748c7cea59455259f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 19:44:09 2012 +0100

    [Rigo] several App Install UI improvements

commit 1c8872d6104810f591ca81507e7e74db72d17b39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 19:43:29 2012 +0100

    [RigoDaemon] add action_queue_length() dbus method

commit b9747f32acd751f55ca183d4ca90c44074d94c79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 14:35:33 2012 +0100

    [Rigo] Rework search thread locking, add more App Management code

commit 43f929d8ef09c054bdd535f0ed021079a158c98a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 14:34:25 2012 +0100

    [Rigo] fix typo in string expansion

commit efef827057dbe0db977b4901f41de46b4fc028ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 14:33:53 2012 +0100

    [Rigo] Add Application.is_removable()

commit b4e9f9f78fcf4456c91cc96fba6b1054ef7ff60b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 14:33:02 2012 +0100

    [RigoDaemon] fix _busy(), also raise SameError (which is actually expected)

commit 5557bf8b3f9e47c3130d058bdd69b2e79b638776
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 14:32:37 2012 +0100

    [entropy.misc] add non-blocking methods to ReadersWritersSemaphore

commit 87fd48eafee12842b3a08066145a1cdaf5f43643
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 20 07:58:13 2012 +0100

    [Rigo] introduce SharedLocker to avoid reentrancy of Entropy Resources Lock
    
    There are two issues with Entropy Resources Lock when used in Rigo.
    1. Reentrancy: this property is unwanted in Rigo due to the amount
       of time Entropy Resources Lock is acquired and released.
       It is always wanted to acquire once and release once.
    2. Re-acquiring it is costly, this lock should be relased only when
       we are really forced to do so.

commit b400b4bfea9f1fb69ffbe3183b45e77b94d619a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 19 21:32:26 2012 +0100

    [RigoDaemon] rename is_exclusive() to exclusive()

commit 7c132a9bf44edc209b26362b19fa44b51301e873
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 19 21:31:55 2012 +0100

    [RigoDaemon] drop text-based UrlFetcher progress output

commit 9d5c88abce7baa2f8721a5313e701e0f2c2e4d44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 19 18:54:25 2012 +0100

    [Rigo] move RigoAuthenticationController to separate module

commit aa49714d45f93207c92851542521387767a87941
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 19 18:51:00 2012 +0100

    [RigoDaemon] simplify ping/pong protocol
    
    Now that Entropy Resources are completely handled by RigoDaemon
    in its activity code, there is no need to keep pinging clients
    unless SIGUSR2 arrived.
    SIGUSR2 signal will be later used to force RigoDaemon shutdown
    in case of rigo package updates via Entropy, to avoid having incompatible
    RigoDaemon versions running.

commit 339b8a7417d08c144bb4eea97d51e262dcec0c17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 19 10:25:02 2012 +0100

    [Rigo] Add Application Info to App Box in Work View Area

commit 767bd7eb2a6b77e21badb11d6e2ec752c2a7e54b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 18 23:14:52 2012 +0100

    [Rigo] implement Application Information Box in Work Area

commit 4b0945e724cddf3cc2012efe98fcc9d0560092b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 18 18:32:41 2012 +0100

    [todo] update TODO

commit 5f63057c059cdc2fcdb836421f123058eb8aa663
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 18 18:30:11 2012 +0100

    [Rigo/RigoDaemon] first chunk of code related to Application Management, WIP

commit 5839d818192c08cdfa225c799ef62134cfd4dc50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 18 18:29:09 2012 +0100

    [entropy.const] const_debug_write: add force argument support

commit efde0c2ec3d9c86fa548e86d4742d0845b318432
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 18 07:57:57 2012 +0100

    [Rigo/RigoDaemon] greatly simplify resource passing rendezvous
    
    Completely move the arbitration to RigoDaemon, making Rigo passively
    accepting the former requests.
    Moreover, complete support for bottom notification area and start
    implementing app management events.

commit 4da1bd7a5ced78fcef9f2f15f4d8a05fb9cc1831
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 17 17:11:31 2012 +0100

    [Rigo] move LocalActivityStates to rigo.enums

commit 3e94e1cf52904f81077a3f1fa6e36104fa735ab3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 17 17:09:58 2012 +0100

    [Rigo] add bottomNotificationBox GtkVBox

commit 9c0cbf836873f403b7f244ae4f52d5fb8e87a18a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 17 17:08:14 2012 +0100

    [Rigo] add Application.get_installed() method
    
    get_installed() returns an Application object belonging to the
    installed package if the current one is from available repos.

commit c62790b9339604c5ad6945057358292a1f3324ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 17 17:05:39 2012 +0100

    [entropy.db] add searchKeySlotTag()
    
    Implement searchKeySlotTag(), it is the same as searchKeySlot() but
    it also allows to specify package tag.

commit e7d22c33fe0663b31e86296508e53a8ea1927ec7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 16 16:05:08 2012 +0100

    [Rigo] notify User in case of unavailable repositories

commit 361c4166dab9d7494ffb07e86b4e2b1e40abab91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 16 16:04:15 2012 +0100

    [entropy.client] introduce Client.unavailable_repositories()
    
    The method returns a sorted list of repositories identifiers
    belonging to repositories that are unavaiable or invalid.

commit 56fc4844329dc0a314aea5211c5aa716bef19e18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 16 14:58:43 2012 +0100

    [Rigo] explicitly notify User when repositories have been updated

commit 33175e3895ce740cce1c7eb887061314679f8c3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 16 14:29:45 2012 +0100

    [Rigo] consolidate previous work
    
    - Add User notifications before blocking on semaphores
    - Fix several minor glitches related to features introduced the
      past week
    - Cleanup rigo.enums from Software Center crapcode
    - Improve Progress Bar interaction with User

commit ab0e36a313138e8cbee997ee57c9cb70f0969abe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 15 17:42:57 2012 +0100

    [RigoDaemon] move PolicyKit actions to RigoDaemon

commit 9fc23256e965fea197312839cfcaef253a2a2ac6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 15 17:30:42 2012 +0100

    [Rigo] use PolicyKit to authenticate Repository Update

commit 543fbda4f40d5edc4b31a9307b2179d915b15dc1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 15 17:30:15 2012 +0100

    [RigoDaemon] implement PolicyKit support

commit d04e7de070973bdfee30231d62896c5f3ebcc47c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 15 15:54:07 2012 +0100

    [Rigo] move completed Rigo View Controllers to separate modules

commit 1affa249ca4e521f692d53552b2abf5f985ca475
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 15 15:20:49 2012 +0100

    [RigoDaemon] move dbus configuration to separate module

commit 629fca50b28f8ec30006e3f018d7b5342c9018cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 14 23:23:22 2012 +0100

    [Rigo] provide installed icon image

commit 99cf283a94774db1af6dc1eb9e4355316f175633
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 14 18:00:28 2012 +0100

    [Rigo] force Gtk 3.0 by the beginning

commit b2f3bd5b8cf7b9528996e684c94c51cbbe5b35b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 14 17:47:34 2012 +0100

    [Rigo*] fifth daemon architectural design
    
    - Introduce Activity states and busy(), unbusy() methods to allocate
    and deallocate Daemon activities from the Clients, concurrently.
    
    - Tokenize acquire_resources() and release_resources() to filter out
    older events. The same token is returned to Clients via signals whenever
    it makes sense (repositories_updated() is one of them).
    
    - Implement Repositories Update Activity resume functionality in Rigo.
    It is possible to close Rigo during a repo update and reopen it afterwards.
    Multiple Rigo instances are allowed as well.
    
    - Implement the ability for RigoDaemon to kindly request Rigo Clients
    to release their locks (either shared or exclusive) due to new activity
    being scheduled.
    
    All the races and possible deadlocks should be handled correctly,
    but due to the actual complexity, only time will tell.

commit b7d198c776e46c042ce396bbe6aaf19b06bed936
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 14 16:21:20 2012 +0100

    [entropy.client] Client, more locking cleanup
    
    Never unlink() a lock when releasing it. This is quite bad when
    used with shared locks.
    At the same time, don't write any pid information in it, because
    it's not always reliable (see previous commit).

commit f46922e6cac8b521df963f9498266a33d1a59d95
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 14 16:17:18 2012 +0100

    [equo] text_ui: re-acquiring entropy resources locks after exec() is bad
    
    in Entropy Client library functions, we currently check if current
    pid equals the one stored inside .using_resources file if lock
    cannot be acquired in blocking mode. This is bad because the information
    is not 100% reliable. The trick was there in order to allow equo
    to exec*() without releasing the file locks. However, there could
    be a race between lock and unlock Entropy Client methods that could
    cause the former to unlink() a still valid lock file. This happens
    now due to the introduction of non-exclusive locking support.
    Get rid of all this shit then!

commit 7d262a71e2e73db64cf87afd9be646e083fc71d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 23:35:50 2012 +0100

    [Rigo] implement resume support on Repositories Update

commit 5d420224642cce90a6ac4b8b1de3ab9dd327c4ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 23:34:42 2012 +0100

    [RigoDaemon] wait on activity_mutex before releasing resources lock

commit 6a4da6c261448416509f2c6873449f35ef7e7c3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 16:04:39 2012 +0100

    [rigo] fifth architectural design iteration, things should work now

commit 7d2633f2a08a9983c68fbe1ae372528fbe2b30dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 16:00:06 2012 +0100

    [entropy.client] _lock_resource: avoid to deadlock when _unlock_resource is called

commit 63e9764bfa99bddd98f1281a4f6b307be3a4d89c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 15:59:39 2012 +0100

    [entropy.db] EntropyRepository: mtime() can return OSError, need to cope with it

commit 4816c90e80af917d85ce507d2f8f046d6cc869ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 14:31:20 2012 +0100

    [rigo] trivial comment fix

commit 6bb4f6b28c548d7aaf42e739feecdf79a9e915a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 13 09:01:49 2012 +0100

    [entropy.db] EntropyRepository: validate Live cache against mtime()
    
    Scenario: Process A is writing to EntropyRepository, adding new
    package entries. Process B is reading from EntropyRepository,
    querying for the same package entries, for example by using
    retrieveKeySlot(). This method uses a dict-based cache to speed
    up things, but this should be invalidated also when the mtime()
    value changes.

commit 40343d071945d12caf62e14765001e51bb8a7250
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 23:47:29 2012 +0100

    [rigo] fifth RigoDaemon architecture iteration, let's see...

commit cd9a2b12209413f9704e289cdce4ad1e9f58f5dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 17:05:53 2012 +0100

    [rigo] only connect signals when needed, fix YES/NO dialog on exit during activity

commit 9584c0ae71059b355830e78499a048474b6ee7f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 16:26:46 2012 +0100

    [entropy.cache] better handle sleeping in EntropyCacheWriter thread
    
    Make sure we never block on stop() but also we never run for nothing.
    Now calling release() as many times as calling acquire()

commit 5649c1dc80530a4568bbc6a8bfb48023cabaf0c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 16:26:15 2012 +0100

    [entropy.cache] trivial tweaks to cacher thread

commit 1270c28fd9238ea20c8a9877035d328a7d52ef45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 00:35:25 2012 +0100

    [rigo] first chunk of RigoDaemon integration code, still WIP

commit d2ef8c8005eb60cac6a789d8d39e1569b5359e73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 00:34:01 2012 +0100

    [todo] update TODO

commit 50ebb63cc7ab4fbb259e17062a57f36173e5dba3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 12 00:32:37 2012 +0100

    [rigo-daemon] third architectural design iteration, still WIP

commit caf2e2192d725692cd5f672c4dc64479a8cb64cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 11 19:36:41 2012 +0100

    [entropy.db] atomMatch: versions can be an empty set
    
    When matching >=dev-lang/python-2.6 having some weird mask, it
    can happen to end up having no matches left after the last
    checkpoint. Make sure to handle the case even on the very last mile

commit 1f334138fbf1005228f3fc55bc23bdfdf60e0e2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 11 18:53:42 2012 +0100

    [entropy.client] reorder_mirrors: hostname property can be None
    
    If mirror string (URL string) is malformed, the hostname object
    property can be None.

commit f294ec3c1d467d6c3abbf481d78f26927f0d2700
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 11 17:54:10 2012 +0100

    [rigo-daemon] second architectural design iteration, starting to look good

commit 0e9491082b97decc8e8f4a2fc134433973e69d4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 11 12:33:29 2012 +0100

    [entropy.misc] introduce ReadersWritersSemaphore object

commit 62a67600d82c9b3de5ff91089353c47fdd58b4a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 11 12:14:52 2012 +0100

    [entropy.misc] drop MasterSlaveLock, no longer used

commit 912bf157027b2b92228e453466d79dfc33f35c81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 9 18:00:21 2012 +0100

    [rigo] emphasize the App View exit button

commit 7fb23c224ffc0e6af83ea1810f7d0d29c2c491f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 9 17:29:55 2012 +0100

    [rigo-daemon] first commit, introduce RigoDaemon dbus service

commit 37133e2ab2382860cec1e805850bb61d72d26fa7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 9 09:42:27 2012 +0100

    [entropy.client] add Client.promote_resources()
    
    Promoting a previously acquired shared Entropy Resources Lock to
    an exclusive one is now possible via Client.promote_resources().

commit 9b52c0f04ac4f496da09db0d10cb8b2cf79fe4c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 9 09:32:06 2012 +0100

    [entropy.client.interfaces.repository] provide unlocked_sync() method
    
    As done with entropy.security, unlocked_sync() will make possible
    for callers to handle the Entropy Resources Lock on their own.

commit 922fc34d7e721cb6b6560270442bf74b57f41c10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 8 22:49:38 2012 +0100

    [entropy.client.interfaces.db] do not touch lock files permissions
    
    Entropy Resources Lock file is in the etpConst['etpdatabaseclientdir']
    directory. For this reason, it is better to not touch the whole
    directory but just the subdirs.

commit 3195a2368989a60fb13849581350fb223ccf4f37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 8 21:44:13 2012 +0100

    [entropy.security] add Security.unlocked_sync()
    
    unlocked_sync() works just like sync() but without acquiring the
    Entropy Resources Lock. This way it's possible to externally control
    the mutual exclusion.

commit b379bbc8ad9078af24c0aa224b0eeb6a213dd2d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 8 21:43:29 2012 +0100

    [entropy.misc] FlockFile: add try_promote() method

commit 6ba23248ffd98f16e4f00d0c39c419caaa309476
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 18:10:29 2012 +0100

    [rigo] properly clean ImageBoxes from app view on hide

commit 9659ce66331e18ed492342a052942c98f341738f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 17:12:55 2012 +0100

    [rigo] fix misc, trivial bugs

commit ed37f776c40287534792dfb74d9e68b7417704c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 08:13:57 2012 +0100

    [rigo] add Install/Update/Remove/Reinstall buttons to AppView and config signals

commit 83ea6931962396f1d743800a78db26a4e4b94334
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 08:11:44 2012 +0100

    [rigo] replace "remove ?" with "remove" in CommentBox removal link area

commit a36209f0d15a66a4773a625ab2ade62289d0b774
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 08:11:21 2012 +0100

    [rigo.models] add Application.is_updatable() method

commit de7e0287c439b11393c05253db1ddc440939ca74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 7 08:11:03 2012 +0100

    [rigo.enums] drop unused enums (not all)

commit 72d326c35ab103330ca3812ef7e7c9ab7ff2fee4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 5 23:37:20 2012 +0100

    [rigo] enable filtering support in Application View TreeView

commit 87e984b30319185175351bcce522cafb2c71c16f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 5 23:35:34 2012 +0100

    [entropy.client.services] make get_document_url() fetch atomic
    
    This avoids other instances to pull in invalid/partial data

commit 234907f6069e6ce8aa6c661264f54b5f08df17a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 21:43:39 2012 +0100

    [rigo] use prepare_markup() and escape_markup() when needed

commit 18e1744607f8798d4b24872b88005524eef11a9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 18:14:28 2012 +0100

    [rigo.entropyapi] Enable WebService cache aging, default to 14 days

commit 058e448ebd51f17c82a329f4ad99052fd01194d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 18:10:22 2012 +0100

    [entropy.dump] do not unlink() old cache files if aging threshold is reached
    
    Other cache consumers may still find the cache file valid, even if
    for others it's old. So, don't remove the file but just return None.
    This way it works more like an "overlay".

commit bf01329f4d0070da77329b557833bacf957b8b31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 18:06:50 2012 +0100

    [entropy.services] WebService: make possible to configure cache aging
    
    Configuring cache aging makes possible to automatically throw away
    old metadata, like package votes and number of downloads.
    Usually, this information is still valid, from user POV, even if
    quite old. But how much old? This can be tuned via enable_cache_aging()
    from outside WebService class, depending on the scenario.

commit a48cb985c66426fcd954807d142033415a116961
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 18:05:54 2012 +0100

    [entropy.cache] EntropyCacher: add cache aging support
    
    Following entropy.dump cache aging suport, this commit exports the
    same functionality to Cacher.pop()

commit 623930ee4b3d43e7707964568e807aa25b859276
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:59:02 2012 +0100

    [entropy.dump] add cache aging support to deserializer
    
    If cached file is older than aging_days, it will be removed from
    disk (if possible) and None shall be returned

commit 63947241b41677284cc1cfb61f43da891e4d03f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:57:57 2012 +0100

    [entropy.const] do not hardcode "raw_unicode_escape"

commit 7e3c89f3d6b2c7b7e34bde4698667ff36e12f99c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:57:37 2012 +0100

    [entropy.dump] trivial code style update

commit 527cbbbaa99d5eff999826fe317beb9adf663c13
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:56:51 2012 +0100

    [entropy.dump] getobjmtime: fix possible race wrt file removal

commit 3f45623ab560fd5e230ac376feb042850f0755ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:56:15 2012 +0100

    [entropy.dump] use etpConst['conf_raw_encoding']

commit fcf07b0d5961ef2a765633bc87b00fd0745c70b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:31:21 2012 +0100

    [rigo] beautify download stats in Application View

commit 0a6d1b081d7a1c8d70f6e35c2624d43aab88807e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:31:02 2012 +0100

    [rigo.utils] add prepare_markup() function

commit 0a5c263c3f81f60f8f59b2d7e7de52f9d76e7063
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 17:15:05 2012 +0100

    [rigo] beautify downloads amount representation in the TreeView

commit ee14030a3053c244913e8b64a8c5d9426450a607
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 16:41:02 2012 +0100

    [rigo] ApplicationMetadata: dispatch events as soon as they are ready

commit 66089d4b29b14ac235ddabfcd376a58c0fbf8c76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 16:38:30 2012 +0100

    [rigo] always emit() in the MainThread

commit 5d04371ddf5f98dc14baba6d18dfc2fbb3de60e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 4 16:37:03 2012 +0100

    [rigo] make sure to call queue_draw() when answering to redraw-request event

commit ee37e90de4b663a5fa2433514b5f24429c0af5bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 3 18:04:55 2012 +0100

    [rigo] implement comment removal support

commit 2e8a1c20013d47c291b50eab5fbd66e748ae67f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 3 15:32:48 2012 +0100

    [rigo] beautify NotificationBox layout and LoginNotificationBox widgets

commit 8019a86eb10a465e153bdc88bc72e58695e8e33e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 3 15:20:33 2012 +0100

    [rigo] add context_id to LoginNotificationBox constructor

commit 7ee54b964bb04dbeb493a83492c4ffce4a47a575
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 3 15:19:38 2012 +0100

    [rigo] improve the look and feel of the login notification box

commit 21dcdcc6367da8656669bf03397fa24750070096
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 17:16:42 2012 +0100

    [entropy.db] _migrateBaseinfoExtrainfo: make sure tables exist before running the query

commit a09063da9902ceace6d7a150474313aab3880602
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 10:59:40 2012 +0100

    [rigo] discard remote Web Service requests if App is no longer visible

commit fbe8068cca4283948498717c628bc5acb2ef8749
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 09:58:02 2012 +0100

    [rigo] raise the number of icon and rating worker threads to 3, respectively

commit 0a91618f46cfcc78f7f5bd8a065242ff6bee52a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 08:36:50 2012 +0100

    [rigo] search bar: also search through descriptions

commit 81738b8d3a8f87e56813ff5c612d0ebb30d90b90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 08:36:06 2012 +0100

    [entropy.client] atom_search: make possible to also search through package description

commit de72481fbd1d1dff1bc546e1da66e26162c2ef8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 2 08:35:05 2012 +0100

    [entropy.db] searchDescription: improve search results
    
    Improve search results by splitting keyword into multiple words
    and searching the unordered concatenation of them.

commit 1ef6959c0e0e1c1bba02047eb98f0af9c6d2ef5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 20:32:50 2012 +0100

    [conf] fix Internode mirror URLs, fixes bug #3090

commit f3b96ece61dd7d91416228c09b5e5842787b5c76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 12:06:54 2012 +0100

    Tagging Entropy version 1.0_rc90

commit 303b7ad1ea9589afe717f96c1d37285366d9fa41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 12:06:54 2012 +0100

    Release Entropy 1.0_rc90

commit 3c8ec43e351832f0ca5f2e9dcc1580987c20c79a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 12:01:53 2012 +0100

    [entropy.client.interfaces.dep] SLOT intersection: alter dependency adding slot
    
    Scenario:
    dependency = dev-lang/python
    SLOT intersection = enabled
    available slots = 2.6, 2.7, 3.2
    installed slot = 2.7
    
    The SLOT intersection feature worked correctly but in the end
    dev-lang/python was added to the unsatisfied set because there
    was a dev-lang/python-2.7 update as well. This results in other
    dep calculation code to match dev-lang/python against 3.2 instead.
    The SLOT intersection feature has to reduce the dependency string
    scope by adding a SLOT suffix (in this case: ":2.7"). This way the
    correct dependency is eventually pulled in.

commit 732482473f51c954b5cb5a9a788c51d48b2b74dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 11:58:47 2012 +0100

    [entropy.dep] dep_getslot: remove tag before mangling.
    
    Otherwise the following query will fail (at atomMatch()):
    x11-drivers/nvidia-drivers:0,3.2.0-sabayon#3.2.0-sabayon

commit 80f1e1182ebee7242bd60228fede343cf4cca06c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 11:13:51 2012 +0100

    [entropy.client.interfaces.dep] don't spam stdout with same progress values

commit 154c5c3010e8daee6bd04553f933280c215138c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 1 08:16:47 2012 +0100

    [rigo] implement "not found + did you mean" message when search returns 0 results

commit bfa92152957e8587b7b2c5fe76e287872faaca68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 29 10:22:31 2012 +0100

    [rigo] notify user when connectivity is absent (via Entropy Web Services)

commit 095038425ae93f484a22a86388a19a1e91aa44c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 29 10:21:04 2012 +0100

    [entropy.const] improve thread dump signal function
    
    Always flush stderr on a newline and also write the number of
    active threads as well.
    Moreover, always install the dump function at SIGQUIT when --debug
    is passed.

commit 71308d09dec50aa00d5cbbbfe88d5c3f0d23281f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 21:58:04 2012 +0100

    [rigo] implement loading of Application Images
    
    At the end of the App View, load images bound to App.

commit 161ba2cfd941686a3d4a35d60b98b09acfb9e5f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 21:57:03 2012 +0100

    [entropy.client.services.interfaces] add ClientWebService.get_images()
    
    Don't ask me why this was missing, anyway, now we have it.
    This returns a superset of get_icons(), also including normal images.

commit 2e329f6311bf906519b069f939da6553e41cf391
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 12:32:20 2012 +0100

    [rigo] actually show VBox when CommentBox(is_last=True)

commit 59c24a4c6b6a1f1660f8586333cc91c464e10bd1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 12:32:00 2012 +0100

    [rigo] UTF-8 fixes in Application()

commit 8a5575a6b00328e98d874c965fc95dc4437534d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 12:05:10 2012 +0100

    [rigo] fix UTF-8 markup escaping wrt GObject idiotic escape function

commit 7c97d9db7b886da1f73b4fa2b2cf321384577059
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 11:28:10 2012 +0100

    [rigo] uniform file header

commit 24fbdc5f569657ff67aa2af4cf4c8aef7d3d4227
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 28 11:13:07 2012 +0100

    [rigo] App Rating integration, NotificationBox Context support, a lot of other improvements

commit 671901279ad0c3c1b74f42b0ee032fb4ec7dccb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 23:33:14 2012 +0100

    Tagging Entropy version 1.0_rc89

commit b97c1dd8b7ae4ee8820b92bc77fc28a35ab6253d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 23:33:12 2012 +0100

    Release Entropy 1.0_rc89

commit 85ebb0ebacf963baa35c2dc2c152cb0f905db91a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 23:18:26 2012 +0100

    [entropy.const] rework ETP_ARCH_CONST and keywords configuration, make it work with overridden values

commit 74805acac02cdd4c8523eed015d7205cd6cca94a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 22:57:04 2012 +0100

    Tagging Entropy version 1.0_rc88

commit 65506c706fc36a7244e496e23dab673266d82d4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 22:56:58 2012 +0100

    Release Entropy 1.0_rc88

commit 642da47e4004b5fb6347c127a2013939a7c40d9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 19:49:13 2012 +0100

    [entropy.const] add _RAW_ENCODING and fix wrong encoding detection code

commit 18282e37647479f913dfa12a620cb2d3abf38131
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 19:47:16 2012 +0100

    [entropy.spm] PortagePlugin: try using raw_unicode_escape when reading .desktop files
    
    Sometimes, upstream .desktop files are encoded using raw_unicode_escape
    and we should really fallback to that encoding before giving up reading
    them.

commit a28a92c2a3a9bfad332e61eefc2d9dc7720c53e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 19:35:15 2012 +0100

    [entropy.const] do not hardcode UTF-8 string, but rather use _ENCODING

commit ba805a528f1ba82357062fee95f20f823490e801
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 10:33:07 2012 +0100

    [rigo] more UI work for Application View Pane (comments handling)

commit c1ef9ae4b52c5d11940fbf2a85d25074e8d36eec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 27 10:32:47 2012 +0100

    [entropy.client.services] make possible to retrieve documents in reverse order

commit 4e2882ef26293a8c69087b6236df7ead2983ca42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 26 22:36:47 2012 +0100

    [rigo] another chunk of Application View code

commit 550be469a17683744b7b17f53b167014e4e91a85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 26 22:18:37 2012 +0100

    [entropy.client.services.interfaces] drop incomplete comment

commit 6b3f214f6ffeef6435b2726f5ed510edd875b75b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 22 12:46:49 2012 +0100

    [rigo] another set of code update, still UI work

commit 4673c622a4b0a6feb748ad127ee2a791cd866c34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 20 17:52:50 2012 +0100

    [entropy.spm] improve heuristic used to detect non-kernel ebuilds
    
    This makes possible to have external module packages inside the
    sys-kernel/ category, by just adding extra checks. In particular,
    we now check against ETYPE ebuild environment variable.
    This should guarantee that all the kernel sources, binaries and
    headers won't be tagged by Entropy.

commit ac8de69970dca4f0e697bfb05784103b6d7fde65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 19 23:07:34 2012 +0100

    [rigo] rework some code paths to be more signal-centric, more work on the app details pane

commit 74149c79c1355b8f1a75aa0a0212581ad6567190
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 19 14:52:15 2012 +0100

    [entropy.spm] PortagePlugin: be more robust against fucked up portage world file

commit ceeaf62ddee82eb36a71bedac8f94f481b57d181
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 19 14:43:41 2012 +0100

    [entropy.client] improve code that handles the Entropy Resources Lock

commit 66b05a32a57eb61e9722c765e5340a6cd00469dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 17:28:42 2012 +0100

    [rigo] start implementing Application View UI mode

commit eb65e05410ec9fb206072fab758c3f89ba6cd91d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 14:30:00 2012 +0100

    [rigo] implement UpdatesNotification "Show" button action

commit d38cc2befdafa61c2510a529ace6ef87d69fe231
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 14:22:45 2012 +0100

    [rigo] implement UI view changes as a Finite State Machine

commit 064f18b719f94b95f30e50fe1fb822485008901b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 14:06:04 2012 +0100

    [rigo] start moving code to separate packages, enforce signals usage

commit 13b7a70b63e9f9654ab15358c0dbf26446e8e939
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 12:19:50 2012 +0100

    [rigo] drop networkmanager dependency

commit 31cfd410abb614a660bba2a58d2987b4eb39417d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 18 12:04:58 2012 +0100

    [rigo] add custom ApplicationView (Gtk.VBox) supporting package related signals

commit 4fa3cf9e847e458a1ac69bba61b3a80df683c088
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 17 14:14:18 2012 +0100

    [equo] warn user if repositories haven't been updated for a while

commit 1c213a911b8d1b4ffce612407327bc295f95f79e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 17 13:58:11 2012 +0100

    [entropy.client] add Repository.get_last_sync_time()
    
    Everytime Repository.sync() is triggered, the last sync time
    information is updated. This makes possible to figure out when
    the last repository update has been run and warn user about it
    if they're too old.

commit 26cd526b583ad07b465cecf9c74caf00a2db35cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 17 13:35:56 2012 +0100

    [rigo] improve NotificationController and NotificationBox UI

commit 351b2b23b9f5eedcf508ce59580028088c0c1d2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 16 15:58:49 2012 +0100

    [entropy] fix typo in documentation

commit a67a52f49a1df39e0f23e02c1e1c43a4b8eda47e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 20:08:09 2012 +0100

    [eit] enable shared locking usage for "unlocked" methods

commit d02d4e9356af07a57d4db6b0ff2c1836e4f416ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 20:07:33 2012 +0100

    [equo] use blocking mode when acquiring the shared lock
    
    This avoids tainting stdout with "please wait" messages

commit 1371a8d540cb3d3c557f0f2b9ea62c4fd6a37694
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 19:36:08 2012 +0100

    [rigo] implement Entropy Resources locking

commit 91dd06b168b98888f4a7c4a5b99225f6a9dcf7c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 19:13:11 2012 +0100

    [equo] implement shared Entropy Resources locking where required

commit 451c2b158bbd56c9ff7774dbea36dc84d5f51d1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 18:59:59 2012 +0100

    [entropy.client] add support for shared Entropy resources lock acquisition
    
    This makes possible to support the "readers/writers" model by
    letting code to acquire Entropy Resources in shared mode (for
    readers) and the same in exclusive mode (default, for writers).

commit acf58620347b431e1e4898366b2fc7707667abbe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 18:23:44 2012 +0100

    [entropy.client] drop Client.another_entropy_running()
    
    This has been sitting in deprecated state for very long time.

commit 897a91d4434038e7caf82ce2e760efb37514d6d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 18:21:51 2012 +0100

    [entropy.client] migrate Entropy resources locking functions to FlockFile
    
    In order to simplify the code and allow further improvements
    (eg. the addition of readers/writers locking), migrate all the
    Entropy Resources locking functions to FlockFile().

commit c2d0c819237f3b79e0128c5ce34ee239a1396c27
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 18:21:04 2012 +0100

    [entropy.misc] add non blocking methods to FlockFile

commit 7c2c9437bb09b4e072319a850d47bea561b70820
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 17:23:32 2012 +0100

    [entropy.misc] add FlockFile class
    
    The purpose of this class is to implement a file-based lock,
    abstracting away from fcntl.

commit 6cdede57ab2a6df1572cbcce722eac7cc892fe76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 15 17:22:48 2012 +0100

    [entropy.cli] remove deprecated acquire_entropy_locks, release_entropy_locks

commit 24bbfae7c799ed155e160fada7b5f4502c2ccdc5
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Feb 13 22:42:43 2012 +0100

    [po] update Polish translation, with corrected plural forms thanks to last changes

commit 4150fa8856e8992c30885877f558fa9a5a76630d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 16:49:45 2012 +0100

    [rigo] implement more methods in AppListStore

commit d16a3845196b888feb71c3d4682b47d3859274f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 16:35:52 2012 +0100

    [rigo] properly position installed overlay icon over application icon

commit fc59f0bc808f79178fd76f01458b9c2318c3d5e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 16:35:36 2012 +0100

    [rigo.utils] drop utf8(), not needed

commit 1ae108898346f8282d6e64c8b0c81276103d9f4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 16:26:39 2012 +0100

    [entropy.cache] put EntropyCacher to sleep when there's nothing to do
    
    Use a semaphore to signal the worker thread if there's something to do,
    otherwise the whole thread should just sleep and avoid to poll every
    N seconds.

commit 3a7e33ce726a9d78ad97001189b56a2181737b13
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 15:30:39 2012 +0100

    [rigo] fix WebService cache dir path, make it point to $HOME/.entropy/ws_cache

commit 0ce9fe62d36f1ac12289cec25cbe4602d40624b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 14:15:42 2012 +0100

    [po] update translations

commit affcf204255d9b7581dadd8aa2cbac8b1ab561f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 14:14:45 2012 +0100

    [entropy.i18n] rename P_() into ngettext().
    
    intltool-update doesn't understand ngettext function exposed as
    P_().

commit f4e2ae464094c1284f070376f122fd4b83b48159
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 09:42:36 2012 +0100

    [rigo] rework model and controllers layers in order to improve caching

commit e914763b6de16defeb17d1533987c477c1e1ef13
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 13 08:50:44 2012 +0100

    [entropy.client.services] implement ram-caching for get_downloads()
    
    get_downloads() was left uncovered from ram-caching of the responses,
    in contraddiction to get_votes() and get_available_downloads(), for
    example.

commit a7e5f2f3cb81469ead3d4a0d4c3f4dd4f37cdb42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 12 23:19:09 2012 +0100

    [rigo] integrate package icons retrieval

commit a8420b5ad5eb995ee6a7d66b5fa045d34ad73bf0
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Feb 12 03:04:11 2012 +0100

    [i18n] use ngettext in some places where it's most useful

commit f59d04baa9291cfa6566bc2911bc2e108c244d50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 12 13:26:21 2012 +0100

    [rigo] add more interactions on the UI, consolidate current code (not complete yet)

commit f148ca069447f52822163011c39813c36890750e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sun Feb 12 00:22:36 2012 +0100

    [rigo] add a TODO line

commit c76f3168b7a44895b4e99dc1e79e92b6f8220713
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 11 22:58:54 2012 +0100

    [rigo] add Rigo prototype app (almost nothing is implemented)
    
    This app will hopefully replace Sulfur at some point in 2012.
    You need pygobject[cairo] to get it working.

commit 7b0c95078bed140cc91d6c383a6764d571dea88f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 10 14:07:30 2012 +0100

    [entropy.client.interfaces.db] do not use "&>", which is bash only
    
    This commit fixes bug #3022

commit dafc861554fbdfe7c4cb7c7f57ad9939105bb55b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 10 13:55:39 2012 +0100

    [entropy.spm] PortagePlugin._pkg_foorm: catch OSError during env setup
    
    ebuild environment setup function for pkg_{prerm,postrm} can raise
    OSError during os.makedirs(). Better catch it and handle the failure
    nicely so that the user can take proper measures to fix it, instead
    of completely bailing out with garbageish text.

commit 3d3b9967e88bde9e94771d18453235eae65aca6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 10 13:20:50 2012 +0100

    [sulfur] catch WebService.MethodNotAvailable exception during UGC login

commit eca401649db970be8fb0df02d126953569ebe91c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 9 21:55:52 2012 +0100

    [entropy.fetchers] UrlFetcher: handle HTTP response without Content-Length
    
    It can happen that HTTP servers (or those accessed via Proxy) do not
    actually provide Content-Length information in the response.
    This caused UrlFetcher to keep __remotesize = 0, which means that
    the same thought that the file has been fully downloaded already
    under some circumstances.

commit 056f552dab9692b469d36ab8bd27a419e8bca498
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 8 15:27:57 2012 +0100

    [entropy.client] implement Client.atom_search
    
    As of today, both Equo and Sulfur implemented their own search
    functions because the API didn't provide any direct support for
    searching through all the repositories. atom_search() now offers
    a basic way to do this, without reinventing the weel every time
    in consumer code.

commit f53b11e5274007d18a3548f1a0efe15de8b4281a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 3 23:06:47 2012 +0100

    Tagging Entropy version 1.0_rc87

commit 0ceb055608814bfa8d99a7ecfd0356c2677d1927
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 3 23:06:41 2012 +0100

    Release Entropy 1.0_rc87

commit 6782d4581a218196e36ce62a753edd72ee88dd34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 3 10:57:19 2012 +0100

    [entropy.spm] PortagePlugin: fix NEEDED.ELF.2 parsing
    
    It can happen that NEEDED.ELF.2 file contains invalid entries,
    more specifically, entries that are directories.

commit e09ab9af1e073a006d86198a51ab1fb90129deb7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 1 19:57:34 2012 +0100

    Tagging Entropy version 1.0_rc86

commit b2a00296552514820f8a2c9d5e03146ea6c39ca4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 1 19:57:15 2012 +0100

    Release Entropy 1.0_rc86

commit 95ddc907a770821a3780a5d12c003a107c0542ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 1 19:56:12 2012 +0100

    [entropy.const] make possible to override the default arch using /etc/entropy/.arch

commit 0eb3b67ea5e10db20b40f1b75bd59ed0fd0d5446
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 29 12:11:36 2012 +0100

    Tagging Entropy version 1.0_rc85

commit 0594b8df4a1874d21f0c314d5e08e81799471bae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 29 12:11:17 2012 +0100

    Release Entropy 1.0_rc85

commit 28ee430fc3911b377f509affd0ed03f369d650de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 29 12:06:55 2012 +0100

    [matter] fix typo in list comprehension, use real_queue, not package_queue

commit c7253fdab2c316ce576ecf87dd4235e7019f6c58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 26 20:24:57 2012 +0100

    [eit.commands.commit] open repository in write mode to force treeupdates

commit ea26cfb1dae204301aa8667c1e5356435df97764
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 26 20:24:15 2012 +0100

    [entropy.server] document pitfalls in scan_package_changes() usage

commit 898294d0f27d062fe9e86bc99b41868fe4927afe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 20:47:54 2012 +0100

    [equo] force digest = "0" when regenerating packages
    
    During installed packages repository generation, try to use older
    digest value (from previous repo db) or force it to "0".
    This way, packages with invalid digest will not be considered
    during dependency calculation if they're already up-to-date.

commit 45bd00aff91a7c0bd80702f99748e81169efe0c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 20:45:48 2012 +0100

    [entropy.client] do not pull in packages already up-to-date if digest == "0"
    
    If the installed packages repository has been regenerated manually,
    some entries may contain invalid digest values. Given this, the same
    value is forced to be equal to "0" so that we can skip the check during
    dep calculation if an entry like that is found.

commit a7b2ff1301bf151e05cd67f209668dd1b5855a2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 18:33:33 2012 +0100

    [entropy.db] _migrateBaseinfoExtrainfo: fix foreign_keys usage, and drop all indexes
    
    Using pragma inside executescript() won't work and foreign_keys were
    kept enabled, resulting in extrainfo table being wiped.
    At the same time, dropping all the indexes before starting dramatically
    improves the execution speed.

commit 7170a1e13cc6082f8425a48e70adbd417fe64fca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 17:10:07 2012 +0100

    [entropy.db] fix baseinfo indexes creation for baseinfo_extrainfo_2010 schema

commit 97b45b1fc3c799477de8a185efb4f84c55135d84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 16:41:14 2012 +0100

    Tagging Entropy version 1.0_rc84

commit e480256b33e7f898eecc2fe4a135d19d0e03450f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 16:40:57 2012 +0100

    Release Entropy 1.0_rc84

commit 4175177430e801f9fbd5dc126bc77678a41f4be7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 15:12:18 2012 +0100

    [todo] update TODO

commit d08812879caa9cde2bddc5f7f8992837951e3fd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 15:12:09 2012 +0100

    [eit] update man pages

commit 9e7055f6be995ae98dbbf135ad0869f309994e39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 24 15:08:32 2012 +0100

    [entropy.server,eit] split push from pull (in repo sync)
    
    From now on, any push request will not have the side effect of
    pulling new repo metadata if required, and vice versa.

commit c169f0e4b2207803c6737e8d5c9d492f71a098c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 23 12:50:26 2012 +0100

    [entropy.graph] Graph.get_adjacency_map: hold the original data
    
    Graph caching must hold copies of cache objects instead of giving
    them away for free and risk of having them polluted or even completely
    cleared out under its own chair.
    
    Example:
    $ equo remove linux-sabayon:3.1 [--deep]
    
    The --deep version doesn't pull in all the reverse deps due to
    Graph.solve() being called twice in
    entropy.client.interfaces.dep's _generate_reverse_dependency_tree()
    when deep = True.
    
    Fixes bug #2989

commit 71d150f670d12f3c5134bcf2b01e9bdce7f3487e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 18:25:29 2012 +0100

    Tagging Entropy version 1.0_rc83

commit 1a83081f0d291308b30dcc71f77419432d61a8b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 18:25:07 2012 +0100

    Release Entropy 1.0_rc83

commit e3622615af0f7ae86d51c98ac1bbf0ecd0f4aa8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 18:18:33 2012 +0100

    [entropy.tools] add /etc/ld.so.conf.d support
    
    Packages started to install files inside /etc/ld.so.conf.d/, this
    commit adds support for reading files in the above mentioned
    directory.

commit b481a2338acbf1fc23f43ed76bbef090d4dbd308
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 18:18:00 2012 +0100

    [entropy.qa] /etc/ld.so.conf can be unavailable, do not check for it

commit 309ce12db9ccdd3cbba2be9bace2715c40dffb5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 11:28:35 2012 +0100

    [matter] make sure to not account the same atom twice on the compiled list

commit 67a2d34af7af041b45699c6da6edc1fc6a5e5dc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 15 11:27:55 2012 +0100

    [matter] filter out broken Portage Package objects, those with broken "cpv" attr

commit daec2d3fb3ae5f10629d106a8013707b5b897fa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 12 11:08:10 2012 +0100

    Tagging Entropy version 1.0_rc82

commit 52640c1be3b7d7247842a7aa1a517268dd5220b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 12 11:08:00 2012 +0100

    Release Entropy 1.0_rc82

commit c6795d3cf8933806e73bed4a564b48f0a7fbae40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 12 10:54:18 2012 +0100

    [entropy.spm] PortagePlugin: always discard FEATURES=ccache when calling doebuild()

commit 5773450f9a2a94cacc804dfae31dc8f285b54a78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 11 22:44:44 2012 +0100

    [matter] use threading Lock instead of multiprocessing, make it work under qemu-user

commit d70ef7121b7290efc0c59cae274ca0c2d53e8e5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 2 21:12:34 2012 +0100

    [todo] update TODO

commit 38bd3c8fbe8fe2e83e86133fe04df1757b9ae87d
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Mon Jan 2 20:58:23 2012 +0100

    [po] add plural forms settings for Polish

commit 970978ee976f1916c6bbe132315c7b568d8d1a41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 2 19:45:11 2012 +0100

    [entropy.i18n] add P_(), for supporting gettext plural forms

commit 926107dd5e3c5134720c1eb4c0abf576300abf04
Author: Sławomir Nizio <poczta-sn@gazeta.pl>
Date:   Sun Jan 1 23:26:04 2012 +0100

    [po] update Polish translation

commit 75a48ee85f23c3f7f22f249ef408b1880d402d17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 30 23:04:27 2011 +0100

    [services] entropy-updates-services: avoid loading/unloading Entropy but rather keep an instance alive
    
    This hopefully fixes GC related memleaks exposed here:
    https://forum.sabayon.org/viewtopic.php?f=24&t=26171

commit 82526282512529841032cbea9293193bc54c375f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 28 10:07:36 2011 +0100

    Tagging Entropy version 1.0_rc81

commit 217ae143457b53271bb3789c608b92fc0edc0766
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 28 10:07:06 2011 +0100

    Release Entropy 1.0_rc81

commit e6ecf02ee3cbf35dce33f75104ba349fe7ca8334
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 27 08:23:09 2011 +0100

    [entropy.server] _run_package_files_qa_checks is I/O bound, no need for parallelization

commit bf327ce01e4a64e30a61cc4214da616a58da8340
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 27 08:03:05 2011 +0100

    [entropy.const] install debug signal handler on SIGUSR1, thread dump on SIGQUIT

commit 146343107d417da403dfa5906c78f4ee155341e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 23 16:21:16 2011 +0100

    [entropy.const] make possible to override ROOT from env using ETP_ROOT

commit bb008eaa227414843925c43023b3a94b0af82799
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 21 21:58:09 2011 +0100

    [entropy.spm] PortagePlugin: vardb._plib_registry might be None (Portage 2.1)

commit d76aba5c9edf285762a1c7e91177b7b7c3042e9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 21 13:54:48 2011 +0100

    Tagging Entropy version 1.0_rc80

commit 769638eb609ef647807eaa584c31310ebfaf9a6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 21 13:54:25 2011 +0100

    Release Entropy 1.0_rc80

commit 938b6bcf712793873aec9f6eddb7b208cbccbebd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 12 15:24:03 2011 +0100

    [todo] update TODO

commit 8958f947d58b7de20f0abaf95c6e6ca376d6d46a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Dec 12 15:21:52 2011 +0100

    [entropy.const] rework automatic ARM architecture and keywords detection (will be moved to repositories.conf)

commit 86db7bc8f5f63e47c088bd10054920e1f8f9b04d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 17:54:33 2011 +0100

    [entropy.spm] PortagePlugin: add support for NEEDED.ELF.2

commit 790fe3b1e146f713f44787621e3419575ecc9c87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 17:39:47 2011 +0100

    [entropy.spm] PortagePlugin: keep INHERITED and FEATURES metadata entries (used by portage-repository-converter)

commit 384f281f47fe6dfd52569ec233a9b3bd1e073727
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 12:06:35 2011 +0100

    [todo] update TODO

commit e5da3c306321a3565c8608eed77b376716aa4fc6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 12:06:10 2011 +0100

    [entropy.spm] PortagePlugin: INHERITED is not used

commit c80fb76ab98e42cd94c6635c12009806cc202d0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 12:04:43 2011 +0100

    [todo] update TODO

commit 5fa3e58679bdbd68feabcaa9a524f6253d281d6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 12:03:18 2011 +0100

    [entropy.spm] PortagePlugin: drop FEATURES usage completely
    
    Removing "splitdebug" from FEATURES if splitdebug is disabled is
    pointless and not really needed. Better leave FEATURES untouched.
    Moreover, pkgcore doesn't provide FEATURES at all.

commit 104fb3b15199036a720ff433201d05bf96f8d425
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 11:36:55 2011 +0100

    [todo] update TODO

commit 6e0396aa03a3bf4f8a19dbf8742a95a87faba701
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 11:36:35 2011 +0100

    [entropy.core.settings.base] spit more user-friendly error messages

commit 8756ccc65f9b5cbaab36d0eda9518e95b3307abb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 2 11:36:19 2011 +0100

    [entropy.transceivers] use os.EX_OK

commit 27d3e3a71bb3d1f6dd4badbf88a793d8cb22fbc0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 30 19:11:45 2011 +0100

    Tagging Entropy version 1.0_rc79

commit 7c4a7a2cc64c3248fc37df92724001c12487c3dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 30 19:11:18 2011 +0100

    Release Entropy 1.0_rc79

commit 906e7781ea2e3a4f02204d6a8ef186800bd46899
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 29 17:42:16 2011 +0100

    [entropy.spm] PortagePlugin: make sure to always filter out FEATURES=noauto before calling doebuild()

commit 522bb22abac2364a96a8289051b516e608a56322
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 29 10:10:33 2011 +0100

    [equo] text_repositories: improve error messages, apply David Narvaez patches

commit 54de55922481a6d871a5eff8713bfe6255db6b57
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 28 23:13:13 2011 +0100

    [entropy.server] fix undefined reference in _update_rss

commit 2d57e507db0e6c79428e71025302208326414288
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 19:11:44 2011 +0100

    [services] repository-webinstall-generator: trivial code fix

commit 83a5bfbc10ccbbb407fd6226a116a9299b102230
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 19:03:42 2011 +0100

    [services] repository-webinstall-generator: actually remove ancient .etp files

commit a67e30c04e64d6fae7d45b86a0737fcece120549
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 18:13:03 2011 +0100

    [services] repository-webinstall-generator: use print_info instead of print_warning

commit 11f1eee75ab9a8895c51d0e9ff0c2e95fe37bb19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 18:11:46 2011 +0100

    [services] entropy-pkgdelta-generator: write to stdout

commit 5d39b4c423eeab0bcdcdb1f41124dc9b9d1a1e40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 18:09:51 2011 +0100

    [services] repository-webinstall-generator: execute cleanup even if no new .etp files have to be created

commit a03536bb1894a59610872b8ea5a31f24c1ca9e9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 26 17:55:24 2011 +0100

    [services] fix $@ usage

commit 4c0008f62810e9599abcc612c8d8a53a4b45aca6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 24 16:33:43 2011 +0100

    Tagging Entropy version 1.0_rc78

commit 2c55308018da0b3b155181001da70e4d2a06582b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 24 16:33:38 2011 +0100

    Release Entropy 1.0_rc78

commit fd96d36a71cbc2ae299630860c874ed5938126f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 24 16:09:30 2011 +0100

    [entropy.client.interfaces.dep] fix dependency calculation when ASAP scheduling is enabled (default)
    
    internal levels dict must be reinitialized every time deptree object
    is actually modified. At the same time, when making room on a certain
    deptree key (moving the entries to another key), make sure to always
    drop the dep item that is going to be written back.
    
    "equo install --empty --pretend lighttpd" triggered the issue.
    Thanks to micia for reporting.

commit 563cf65ed698c4cea7d53a94b129121afd1c04d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 24 16:08:05 2011 +0100

    [entropy.client.interface.dep] fix typo in comment

commit 46f9819f5658b97bde31f179eec25690ac567c28
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 23 22:45:03 2011 +0100

    [todo] update TODO

commit 6d39dfb28430d4feaf9aaa4659e84e9f791aea1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 23 22:38:03 2011 +0100

    Tagging Entropy version 1.0_rc77

commit 5dec2edb5db664dc80380f88ac27ab3bcdc67f40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 23 22:37:50 2011 +0100

    Release Entropy 1.0_rc77

commit 1d46c240e316b69cc4fb09e19e28ad83ab177b17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 23 22:35:08 2011 +0100

    [entropy.server] initialize_repository: make sure to have all the repository directories in place

commit ae48fea5a9334f32aff405bd9777f3791c912f29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 23 14:50:15 2011 +0100

    [sulfur] if exit status is > 255, pass it through the mod operator (this fixes Sulfur respawns with kdesu)

commit d97bc5834628cda2a7b0913d8a5c876c4d241641
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 22 19:40:00 2011 +0100

    [po] update translations

commit 01d09ecfcee7de3f250cb66c0350d4dd89567c8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 22 19:32:40 2011 +0100

    [eit] add more man pages
    
    - eit merge
    - eit pkgmove
    - eit push
    - eit query
    - eit remove
    - eit repo
    - eit reset
    - eit test

commit 27de6bea4665129cfe06dc9e09d37820a403df80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 22 19:32:17 2011 +0100

    [todo] update TODO

commit e46999556aef196992f619baa33a8564fe574d6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 22 19:03:07 2011 +0100

    [po] remove vacuum.py from POTFILES.in

commit 7195ca4d8e6a844b4b08a7a7fb24efecce2ffd4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 22 19:01:46 2011 +0100

    [eit] add more man pages
    
    - eit cleanup
    - eit inject
    - eit key
    - eit list
    - eit lock
    - eit unlock
    - eit match

commit 16ea86b711e6f86628af0abe9dbfc3b9879b07bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 21 18:42:31 2011 +0100

    [sulfur.views] catch TypeError in case of concatenation failure

commit 65aaad61d99098b41ea00a9c4a9929ec44eda25a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 21 18:34:50 2011 +0100

    [eit.commands.commit] make sure that store_dir exists

commit c44cb0195d012a4477fab642a87d88c735f29eef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 18:13:34 2011 +0100

    [eit] add "eit init", "eit deps" man pages

commit 4e7a895938a92ac29b7b923e958fd256f6eef6ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 18:01:45 2011 +0100

    [eit] add "eit graph", "eit revgraph" man pages

commit 6c39444d75d950e99845b55c2c65e41079397b3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 17:58:32 2011 +0100

    [eit] add "eit own" man page

commit 2aae56dbe865454d962328b123cc01d9cc72e51a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 19 17:43:22 2011 +0100

    [eit] add "eit files" man page

commit 5ea5915b47223a00aba3f86cded0597d131e3a4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 18 20:52:30 2011 +0100

    [eit] add man page for "eit cp", "eit log", "eit mv"

commit c371785a96c37736e3f9ab7dd25c02076ea5f07b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 18 16:40:21 2011 +0100

    [eit] add "eit-checkout" and "eit-cleanup" man pages

commit 98f33451b4dbe17f292ecb9517cafde478001c9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 18 16:27:18 2011 +0100

    [entropy.core.settings.base] catch any possible exception when calling generic_file_content_parser

commit dd5855df2532d2e85f354975a73958d95d074ad6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 16 17:27:43 2011 +0100

    [eit.commands.bump] add man page

commit cf01429b791b24b1562ba5a8a93bfe03ba0bcfb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 16 12:35:10 2011 +0100

    [equo] make clear that running "equo update" as user without the dbus service is not possible and should be then done as root.

commit 6a69307f4c26cb7e498809d37b8cc17064e7a592
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 14 23:34:37 2011 +0100

    [eit] add eit-notice man page (and improve automatic man generation functions)

commit f436f65f53f6342a113e538727317128eb35c521
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 14 12:02:48 2011 +0100

    [entropy.server] fix typo in codecs_fdopen() usage

commit 87f5ae732a493c7d10abec9c0df8ba70a5e8cd17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 10:10:47 2011 +0100

    [sulfur] PkgInfoMenu: some metadata can be not available at load time

commit 9025ba68b5448e2f4471fbf87e4808e7df98dc0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 07:52:11 2011 +0100

    Tagging Entropy version 1.0_rc76

commit f41ee1e41356e4a5b89efc8ad75614609dbcc68e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 07:52:00 2011 +0100

    Release Entropy 1.0_rc76

commit 1e60fa9890ef8a2216fd89b147d9da829e191184
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 07:43:35 2011 +0100

    [entropy.spm] PortagePlugin: do not pass use_cache to doebuild()

commit ccb18bcb6f83da0a082989088ce8a5874bd58c88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 07:43:10 2011 +0100

    [entropy.spm] fixup doebuild() call

commit c1e1dd656fc8ad98461ce05db19251cc435c6f1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 13 07:38:05 2011 +0100

    [matter] make possible to disable the "preserved libraries" QA check using --disable-preserved-libs

commit 9ef0a016382ebc01d4454c2a45e775536874844c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 22:22:52 2011 +0100

    Tagging Entropy version 1.0_rc75

commit c5bbde02f6e93c0fead61e0e98d5ac340e49e6a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 22:22:42 2011 +0100

    Release Entropy 1.0_rc75

commit 2f02cf0672ca1934c34c7442d025aded45205172
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 22:21:56 2011 +0100

    [server] fix installation of eit modules

commit c8343a356d724739b1f58cbe88bbe40b81adbc5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 22:16:04 2011 +0100

    [server/doc] Makefile: create man/ if it doesn't exist

commit 63c0881277538e6553b508519c49966a9cb4b4a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 22:07:33 2011 +0100

    [eit] move eit bash completion script to server/

commit 7d3515ddaffc35b8754f0e1aef292901a10f2586
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 20:49:31 2011 +0100

    Tagging Entropy version 1.0_rc74

commit 8f98f3502201e1c3a08e81501644d36f4ce221e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 20:49:02 2011 +0100

    Release Entropy 1.0_rc74

commit 4d343233dcd86913b59f1744a615f86b1d1802c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 16:10:33 2011 +0100

    [entropy.*] drop usage of another_entropy_running(), wait_resources() or similar methods should be used

commit 032fb247407a6d4a65f990457142674c6abbf843
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 13:05:54 2011 +0100

    [entropy.client.interfaces.package] handle dump_entropy_metadata() errors properly

commit bda1c3c4ccd8b625db2871ae608d11ca91abbd8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 13:05:25 2011 +0100

    [entropy.tools] dump_entropy_metadata: check against None rather than using "not"

commit e29e5c64245ef2dee8e3de42b68fe125c5262b55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 12 12:00:40 2011 +0100

    [conf] uncomment sabayon-limbo entries by default (repo is still not available ootb btw)

commit d123f7c58a784d4c41bcb870f18850aad1ddbfc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 11 18:04:38 2011 +0100

    [entropy.tools] raise _locate_edb() size threshold to 500Mb (due to xonotic-data)

commit 389c30ed24368b5caa0e22a73f3216ae9fbf5c58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 11 14:57:38 2011 +0100

    [entropy.client.interfaces.dep] do not pull in a random package only matched by the key if key+slot is not available in repos

commit a84a304070ce2e56ed2f11e5bbf96a59c820f420
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 16:37:39 2011 +0100

    [todo] update TODO

commit 396f8714a07f708a87b4e49adcf2f1e5d0125f94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 16:22:58 2011 +0100

    [server/doc] add eit-branch man page

commit 2c1e69fcf4cf62350100d998d53434817a1eac4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 16:22:44 2011 +0100

    [eit.commands.branch] add --no-copy argument, add man support

commit e5d6980267747de39e62381e7d2ba1513e52365f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 16:22:03 2011 +0100

    [eit.commands.command] move man() from eit.commands.commit to eit.commands.command (rename to _eit())

commit 3e85e43daf7b259153347a71d0ddf2e2062c2524
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 15:36:02 2011 +0100

    [eit] cleanup doc/ directory

commit 44471c5ba3fbf683a7a77fc1e20ed578c08b66db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 10 15:32:17 2011 +0100

    [entropy.server] move Makefile logic to server/, add man support to eit, move matter to server/

commit 7bd5694b91c7e606ca3df6541bd0f27595b1e426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 9 10:31:04 2011 +0100

    [entropy.client.interfaces.methods] fix undefined reference "accomplished"

commit 83038666a5994bd5d13594f135846ced1f4e1a9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 8 10:24:12 2011 +0100

    [sulfur] drop libglade warnings caused by editing sulfur.glade with latest Glade-3

commit 8e01786474c9a6903786f4cca291f29d455ccb0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 8 10:22:14 2011 +0100

    [sulfur] cleanup sulfur.glade xml (drop dead code)

commit 929eca46bafdd71d82cd09c979413788ec7b09db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 6 19:09:52 2011 +0100

    Tagging Entropy version 1.0_rc73

commit cc72585bab6a4745d8f71438005f0f1718d16f7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 6 19:09:35 2011 +0100

    Release Entropy 1.0_rc73

commit e527cc7e2ec1493ce67641a546e4e1c9627e7f0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 6 19:08:35 2011 +0100

    [entropy.client.interfaces.methods] _create_pid_file_lock: handle ENOENT & EACCES correctly, close bug 2835

commit 4df27228b977c6db63c8dbe7d1f3680217a6e9ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 5 11:27:06 2011 +0100

    Tagging Entropy version 1.0_rc72

commit 6d1ff06c9cb24bbd4abe062d82b97b34f419bf82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 5 11:27:00 2011 +0100

    Release Entropy 1.0_rc72

commit b43adff637efe29ddafcc5d63a3e51733f5d944f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 5 10:59:37 2011 +0100

    [entropy.client.interfaces.dep] introduce the "Slot intersection" feature
    
    Certain dependency strings could have
    cross-SLOT scope (multiple slots for same package are valid)
    causing unwanted dependencies to be pulled in.
    For example: if dependency is "dev-lang/python"
    and we have dev-lang/python-2 installed, python-3
    should be filtered out (if possible) by checking if
    the installed best dependency match slot is still
    available in repositories.
    If it is, restrict the dependency scope to the intersection
    between available SLOTs and installed SLOT.

commit 7b7ff9c82e12e1ecf3a481cc4134e7cc1096689f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 3 14:24:30 2011 +0100

    [equo] if equo match finds nothing, return exit status 1

commit d5adabcb55ea11f1e65bb146d5c043f07c3fbeeb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 2 09:43:12 2011 +0100

    [sulfur] fix typo, thanks to Andrey Esin

commit 659f2903197f9d642795add8e3db750d646245bc
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Tue Nov 1 13:48:07 2011 +0000

    [i18n] update de translation

commit 039fea49c04463bdc6c7eb99c720e0969d0d72b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 1 13:41:37 2011 +0100

    [entropy.server.mirrors] use atomic lock()-ing mechanism when locking a mirror

commit a90e450433864e2ab044aba992c90b8a5da6f9ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 1 13:26:52 2011 +0100

    [entropy.transceivers] add lock() method, bumpi API rev

commit 3b1a1fd6e60c5c07bfda40fad7056f43151c4654
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 23:00:49 2011 +0100

    [entropy.transceivers] EntropySshUriHandler: provide stdout, stderr in unicode format

commit 33cec7d102359c92cb8cc2c946ce8092ae08041a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 19:15:24 2011 +0100

    [eit.commands.list] fix command description

commit cd3a53c1e5b80cb9378c8c849f64a53bac5e64cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 19:09:14 2011 +0100

    [conf] server.conf: update config file title

commit 30a7d565c6bad404374b9d6040886e75b17b0a33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 16:13:37 2011 +0100

    [todo] update TODO (test)

commit 623e66004f615cbb1f7134aafa80f25cc3f58874
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 10:56:38 2011 +0100

    [po] update Russian translation, thanks to Andrey Esin

commit e59d58323f9daf5d5b7cfd5195b00a6eba116d3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 10:36:44 2011 +0100

    Tagging Entropy version 1.0_rc71

commit 250f8fb9a584a9c18c1c83c51b4b7c9f701cb922
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 31 10:36:34 2011 +0100

    Release Entropy 1.0_rc71

commit bdd48be87e81db6b1e6adab90605537b64ecdf09
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 23:07:46 2011 +0100

    [todo] update TODO

commit 49bb75b272532fdabbb77f984a3f941dc88d2434
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:09:17 2011 +0100

    [entropy.client] use codecs.open()

commit e72fb45ffe0b7354486f1700bcd8ff86af594d18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:07:55 2011 +0100

    [entropy.server] always use codecs.open()

commit b3e9667e047c9917012f6df264a27b27a9d674ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:07:02 2011 +0100

    [entropy.core] use codecs.open()

commit 61dd3845b9935234066abe3aec082cb4707f5486
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:06:48 2011 +0100

    [entropy.misc] use codecs.open()

commit 24eb74d6245084b24b3f2f2c3b89a158bd4757e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:06:29 2011 +0100

    [entropy.qa] use codecs.open()

commit 5913f4e4ff00d2ba1d6ae839592ab272c2f8d039
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:06:07 2011 +0100

    [entropy.const] use codecs.open()

commit c76b168c01033a78709e0f70a59434389a13fb0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 22:05:48 2011 +0100

    [entropy.cli] use codecs.open()

commit 4b53ea77009ddf776fbb45ad66eeae7d59408657
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:32:38 2011 +0100

    [entropy.security] use codecs.open()

commit 3dd527ec11dbef923848bca7c1cfc0feb56119d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:30:38 2011 +0100

    [entropy.security] catch EXDEV exceptions only for os.rename()

commit 2674291f1ecac5b705a1e7adc673481a9706aa41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:23:29 2011 +0100

    [entropy.tools] use codecs.open() where possible (2), and with statement as well

commit 649dcf5b6cb5ab5d3c9f7c46441921fe3014b57d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:22:00 2011 +0100

    [entropy.tools] use codecs.open() where possible

commit ddcb746689a4bf3ff9f580f8794bc51c306aae9d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:21:42 2011 +0100

    [entropy.server] use generic_file_content_parser() with encoding= argument

commit 1a9026f969f08e56e67528caa08065f024ea58bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:21:24 2011 +0100

    [entropy.core] use generic_file_content_parser() with encoding= argument

commit 2335e35d4a14459ab852105f6801799eb26d7f8b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:08:09 2011 +0100

    [entropy.spm] PortagePlugin: use codecs.open() where needed

commit 890de38fe218faa01a76798ccba918383b7afdaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 21:07:06 2011 +0100

    [tests] spm: fix test_dependencies_calculation() test

commit 055c0c89b0a546f9d8e0a9c334f617043c019b53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:37:15 2011 +0100

    [entropy.spm] use 0o664 instead of 0o644

commit 213b7f01acacbb4c1791e2309ed0754f2ad06f0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:36:04 2011 +0100

    [entropy.spm] fix typo in i18n string

commit 6fa1a9e0e6b8abeedcfc38735c0c71e5313b8e3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:35:05 2011 +0100

    [entropy.server] kill whitespaces

commit 484f8277abf31ee00f5cd047be1051669ffde58f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:34:39 2011 +0100

    [entropy.server] use codecs.open() and entropy.tools.codecs_fdopen()

commit a700962ff4e62ccf025155ceb0b845bbbf4dbd26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:33:38 2011 +0100

    [entropy.server] always makedirs() with 0o775 (gid=entropy)

commit 6aed62012c4eb9aec0ab84f3507ecc83f22ea165
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 19:31:37 2011 +0100

    [entropy.server] fix typo in rename() logic, call shutil.move() only if -EXDEV

commit 9647d67af240c40329913bdc68b17649e54400ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 16:56:26 2011 +0100

    [entropy.server] unicodify several SystemSettings metadata

commit 29d8b565b52bbc99ea0cc24eaf7681dd158897a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 16:55:52 2011 +0100

    [entropy.server.interfaces.db] _update_feeds: understand only unicode

commit b165633c44ef8757f83a2f187a38e16d03a2945e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 16:50:36 2011 +0100

    [eit.commands.push] read the commit file using codecs.open() and always generate unicode strings

commit d4119219cf9e57e60e8efc2d582e1e685e6a840f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 10:40:45 2011 +0100

    [entropy.server] space space space

commit 622c61d2759c787f77e8be14f4698e31df978667
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 10:40:20 2011 +0100

    [entropy.server] skip repository validation during fake Entropy Client repository metadata setup

commit 6df557d9f44973c50565c83e40b4b110f57ef7ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 10:39:47 2011 +0100

    [entropy.server] make sure to list __system__ repository inside ServerSystemSettingsPlugin.REPOSITORIES

commit f1bd775f3b864392810ce82ba3621fdfb969def4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 10:37:59 2011 +0100

    [entropy.core] add _skip_repository_validation argument to _analyze_client_repo_string, for Entropy Server consumption

commit 54681062f1dd11132672fe2396fcfa741f53937b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 10:26:00 2011 +0100

    [matter] properly handle Blocker objects in graph.altlist() outcome

commit 1275e1e80e5ea83dfa6900148bf876b4d0300d0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 09:05:12 2011 +0100

    [entropy.server] use codecs.open() with ChangeLog, set saner permissions

commit 6c02243c6d2df54e495cead86411f64b5455f828
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 09:03:05 2011 +0100

    [entropy.misc] FastRSS: use atomic_write() for writing the xml content back, also setup saner permissions

commit c5a80890c5850b39994fe0378b6fcfdb497cdb1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 08:38:36 2011 +0100

    [entropy.client] use entropy.tools.atomic_write() when needed

commit 80938280cd74dec918a057319f5b1ba94e276961
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 08:37:54 2011 +0100

    [entropy.db] _runConfigurationFilesUpdate: use codecs.open() for opening config files, improve code robustness

commit f638b550f72996dea134030b66b7dd3b6e70f3d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 08:29:46 2011 +0100

    [entropy.client] make sure to append "\n" to string when using atomic_write()

commit 8ce8a837b1d0f4618b4beeacc7722e1a9dd958a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 30 07:19:06 2011 +0100

    [matter] fix undefined reference (argh!)

commit 359a9b0c81abacae842634bbcc8551c20d339837
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Sat Oct 29 20:38:05 2011 +0100

    [i18n] update ru translation

commit a77c4e832ae708f9fbdbb49cd05eaf429653c26a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 14:22:39 2011 +0200

    [eit.commands.pkgmove] sort entries by unix time

commit de4cb690a279e4f7f23acb18f0c73a0cdda82e00
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 13:21:20 2011 +0200

    Tagging Entropy version 1.0_rc70

commit b65a27bd5941c7c6b9d021369e7edaa8451522da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 13:21:07 2011 +0200

    Release Entropy 1.0_rc70

commit a03c9926531ac1d6ed999cdd03217ce0e33eee4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 13:16:58 2011 +0200

    [todo] update TODO

commit 622bda034d8a4a3de25d259355e1a3e6a3d81559
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 12:54:11 2011 +0200

    [eit.commands.pkgmove] keep date information across pkgmove data handling
    
    Throwing date information away on every pkgmove edit will cause
    data duplication in the db, due to the nature of entropy.server
    cross-repo data sync logic.

commit 8e24e0388d6f7afd48e11e084796755a7bcbb8e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 12:53:50 2011 +0200

    [eit.commands.push] catch OnlineMirrorError exception

commit deb82925474b634e7fa39440be1e0182f45321f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 12:53:19 2011 +0200

    [entropy.db] EntropyRepository: do not use * in SQL statement

commit f0e033cb614b098547276592a08c6e7cd8f42561
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 11:28:26 2011 +0200

    [entropy.client] fix typo in _clear_package_mask()

commit 9b0333f7572bf3845e2507d520db7d3bca8bca5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 29 11:28:11 2011 +0200

    [eit.commands.lock] implement bash completion

commit bf8c2b8d7d95717de3574c88a6afc21ef473a3e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 22:53:10 2011 +0200

    [todo] update TODO

commit 0a89667eb24fbbb5002c7a00f2252b771489557a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 22:52:12 2011 +0200

    [eit.*] complete basic bashcomp support

commit 1e080cf223796657c78f50ba45e724b1e645ce17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 22:24:35 2011 +0200

    [entropy.server] try to not raise any exception during Server() initialization

commit 7e24c6878febaebef70525952ffd5325783764c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 22:24:10 2011 +0200

    [eit.commands.bump] bashcomp: avoid printing more than one repo

commit 19aa227f9e50fea591cc378674f7ac4b9e5d0d8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 21:30:09 2011 +0200

    [eit.commands.bump] filter out last argument from outcome to avoid looping

commit aa698b4a6d1e93e16184d3d6cf2593845d5c0217
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 20:40:32 2011 +0200

    [eit.commands.bump] add bash-completion support

commit 127c32ceca3877490c05faecdd1a7bb6328d0852
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 20:33:19 2011 +0200

    [entropy.server] setup fake repository (__builtin__) if none is provided in server.conf

commit 25323d4a07c5993eda70f0dcac82bea4d91507ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 19:47:19 2011 +0200

    [eit] implement initial bash-completion support

commit b80846a057b2b34b844a28d8d969c2e478a83e80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 14:37:03 2011 +0200

    [entropy.const] drop other 4 constants from etpConst, woot

commit 44194b07bfb5b04db2005fe453f0d477a9f95cd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 11:37:00 2011 +0200

    [entropy.const] drop another global variable, etpConst['packagestmpdir']

commit ba1539337d5f16c5b0e39843e499ab41414093d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 11:36:41 2011 +0200

    [entropy.const] add const_setup_directory()

commit 99135b33249cb8ccf626a58d1a61758093a9fd0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 10:21:30 2011 +0200

    [entropy.fetchers] UrlFetcher: also print current timeout to debug

commit 57941d5e2c16ce75841090537d8d882b98dbc59d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 28 10:16:27 2011 +0200

    [entropy.client] reorder_mirrors: try at most once (slow connections will benefit)

commit f4d2a65704febfde04741f170644f9a69a184fb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 22:41:48 2011 +0200

    [entropy.const] drop yet another global variable, this time: etpConst['smartpackagesdir']

commit 2384fc13b0241f28849c89ed8075d56f4710337f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 22:32:00 2011 +0200

    [entropy.*] drop smartapps, goodbye crappy crap

commit faaa3d5b2cd0339549baf91ae2d4c4d41644695e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 22:05:27 2011 +0200

    [entropy.const] drop etpConst['triggersdir'] global variable

commit 9eb47eaeaa54dc3551e073a68f2e3c9f21226c2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 21:43:47 2011 +0200

    [entropy.const] drop etpConst['cmdline'] global variable

commit b7c02afb0c4e027147c713097bff507c8acce2bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 20:52:19 2011 +0200

    [conf] migrate repository configurations to repositories.conf.d/

commit d1438c3e66567b21b9c7859e9a5f006a2d8d3830
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 16:17:07 2011 +0200

    [equo] force superuser mode for "equo source"

commit 2ea7e6f088d283aa7fca2267881f705fc1d6d6b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 16:08:21 2011 +0200

    [entropy.core] also exclude files ending with ".example" from .d/* dirs

commit c6b7f1cc7678f75604ffd2f1887e60827ec3170d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 15:01:52 2011 +0200

    Tagging Entropy version 1.0_rc69

commit f8a1dd8e2052feff579b4bbed2b45c815a85c26e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 15:01:51 2011 +0200

    Release Entropy 1.0_rc69

commit c67e3713776bb673841e392543a9510f6a8ea00c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 15:01:42 2011 +0200

    Revert "[entropy.client.interfaces.db] fix typo in with statement"
    
    This reverts commit b0e69bc2f67c70023de4c38353a90f41a30c1bef.

commit 8ccd0de2d2b4f96d487452d1a536424b6d3a26a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:56:27 2011 +0200

    [entropy.client] code style update

commit 7ae6b1befb4911b5f03e581e10a92abd4f34e2b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:48:13 2011 +0200

    Tagging Entropy version 1.0_rc68

commit 1f7d40bc5f2ef8dfa6a90e7888020f3da9a68b6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:48:13 2011 +0200

    Release Entropy 1.0_rc68

commit 5600a3a8a95b2ab5752beeab2aee73fe48e0564e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:47:30 2011 +0200

    [entropy.core] fix regression with SystemSettings metadata replacing CachingList() with list()

commit e256c8ab10104ab269dd2adff7ba9326bb5476ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:39:47 2011 +0200

    [entropy.core] SystemSettings: really exclude "README" and ".keep" files from *.d/ dirs

commit 6c16f902fdae071e884a92c6f050f611dec7d8cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:26:48 2011 +0200

    [entropy.client] use rename_keep_permissions() when moving temp file to destination

commit 52c271512b040da16d9232163ffff591ad322111
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:26:28 2011 +0200

    [entropy.client] use codecs.open() for opening config files

commit 88321c8484768f6cac864a8a09204a3ba9478c89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:07:23 2011 +0200

    [eit.commands.commit] beautify "Scanning..." string

commit e8b49744762f9d1a05c12d5b8f9831e8c706974d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 14:06:35 2011 +0200

    [eit.commands.commit] fix "Scanning..." string

commit ce414e650578a044049fbfbfe2bd95a11b53a41e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 11:50:07 2011 +0200

    Tagging Entropy version 1.0_rc67

commit 296771826a6325402c1277b9638e1cb4b85ecefe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 11:50:05 2011 +0200

    Release Entropy 1.0_rc67

commit b0e69bc2f67c70023de4c38353a90f41a30c1bef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 11:49:44 2011 +0200

    [entropy.client.interfaces.db] fix typo in with statement

commit 1421341d8ac5c1ef6650a0f5f1ec8ad3e4b42f63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 11:46:26 2011 +0200

    [po] update translations

commit 3856c5cb6e59ce0363444547f3ff5e085d7908d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 11:45:38 2011 +0200

    [po] update Italian translation, fix typo, thanks to micia

commit 147c654faefad1f7723fd0c013642b17b294c37c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:43:28 2011 +0200

    Tagging Entropy version 1.0_rc66

commit 1206ed762f4e36c9326d1e81fcff1f997fd085db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:43:24 2011 +0200

    Release Entropy 1.0_rc66

commit ba235b0648252492a53185e87ba7db8cde4c2b3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:43:04 2011 +0200

    [Makefile] install repositories.conf.d/ directory

commit 3dfabcfa87ddf00620f71a6f73df7c65573f877e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:39:25 2011 +0200

    Tagging Entropy version 1.0_rc65

commit e3536bedea8f07840a70de8d64e5aee23f0d5a05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:39:20 2011 +0200

    Release Entropy 1.0_rc65

commit 2c97897cfd186e884087a65b118da1ef962ca3c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:39:08 2011 +0200

    [tests] ignore outcome of remove_repository() since that is a temp repo

commit de47e0de3d71aac7978e6b0a87d0005d1173d137
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:36:44 2011 +0200

    [tests] ignore outcome of remove_repository() since that is a temp repo

commit ec05ee3b07131299e9c541ba862cecf4ec68caf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:31:10 2011 +0200

    [entropy.misc] TimeScheduled: handle multiple kill() calls, and not started threads (and kill() called)

commit e0521e0c6bf5e20a22d5a345d1567b53572efd82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:08:14 2011 +0200

    [todo] update TODO

commit 85238b8de5a5570930e5870d5babef9e4048c03a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 27 00:07:44 2011 +0200

    [entropy.*] add support for /etc/entropy/repositories.conf.d/

commit 99acbbcd89e9f4123ac1e56b77ed9e2146f64ea4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 19:59:30 2011 +0200

    [entropy.tools] add atomic_write()

commit cca36b836ab1b9fd6d470e2a04a68a7c1e61c830
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 19:58:59 2011 +0200

    [entropy.tools] rename_keep_permissions: complete docstring

commit ebab3103271c2fc8c155d022bda2f826e3f8f7f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 19:42:44 2011 +0200

    [entropy.tools] make rename_keep_permissions() more robust

commit 0ee9dd7d74efd224c23238af03c35da49a2a3de8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 17:37:44 2011 +0200

    [entropy.core] use codecs.open() in _hw_hash_parser()

commit 9a012ce2cdc48b326634bd097061540f955daa03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 17:28:31 2011 +0200

    [entropy.const] drop another global variable, etpConst['repositoriesconf']

commit b43de50f9b5a8c3573bbe725ee58d377f9c90922
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 17:28:07 2011 +0200

    [entropy.server] use entropy.tools.rename_keep_permissions() when needed

commit 2a5009204f5d15b76a22d0b2cf504325dd5ffc43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 17:27:50 2011 +0200

    [entropy.tools] add rename_keep_permissions() function

commit 6a257fa3fada1c17dda1b93bca8fd95323d8323c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 15:21:09 2011 +0200

    [entropy.qa] ErrorReportInterface: use codecs.open() and be atomic in opening config files

commit 70c19ade9d945526c3346b2da7a33af0fd7a6500
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 15:14:12 2011 +0200

    [entropy.const] drop etpConst['clientconf']

commit 4521efbbe993998263440c5bbf9c068d3c96eb22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 15:08:21 2011 +0200

    [entropy.server] take into account that root ("/") is dynamic, provide server_conf_path() static method

commit 1574ae75a6e63bc1c776e82dd31206d99f8c0c89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 13:24:21 2011 +0200

    [entropy.const] remove global var etpConst['serverconf']

commit 752df7b711871b1742108b451b4317e5c1400413
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 13:24:04 2011 +0200

    [entropy.tools] add new function codecs_fdopen()

commit 296910506414aa90577460092520fdfa7ac2445c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 12:42:10 2011 +0200

    [entropy.const] drop etpConst['entropyconf']

commit 645d09b2fcb9b8a8a89a0941750b20659e94f4e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 12:08:00 2011 +0200

    [eit.commands.checkout] fix alias, it's "co", and not "ci"

commit ccf014c1342b1cf6c789132c3072fbbb4c18c507
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 12:02:48 2011 +0200

    Tagging Entropy version 1.0_rc64

commit 84965b368238996bd3b073b19447e0ef7d5fec0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 12:02:42 2011 +0200

    Release Entropy 1.0_rc64

commit 34c4ecf57cfeb42d70844cc573043af363ef502b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 12:01:57 2011 +0200

    [entropy.server] rework _init_generic_memory_server_repository(), make it more robust

commit 9af42c0b4313ec96292389b943c4ea1438b7bb0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 26 11:23:42 2011 +0200

    [entropy.server.mirrors] import socket in global scope

commit 4771ab49eb2ab22704e53cd0153e0bd564178070
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 22:52:51 2011 +0200

    [entropy.const] drop global constant from etpConst

commit a16ef24829869c8e0f629b1d7e4b5e457abfe2ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 22:52:28 2011 +0200

    [tests] server: remove repository in tearDown()

commit 2f68edebcbfdd949b0f7ae055477c155a38aad4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 22:51:35 2011 +0200

    [entropy.server] rework repositories metadata handling, fix server.conf parser (cannot cache everything)

commit 8d03c868f51b88705847dd6e9db1e185dd9f452a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 22:50:23 2011 +0200

    [entropy.core] trivial code style update

commit 48dacf3e5f090f4622b779d301f1c45692f745f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 22:49:47 2011 +0200

    [entropy.client] avoid to touch other repositories in remove_repository()

commit 9d95bef987bc4f5e8df90b59ac5624aacfefad9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 19:07:20 2011 +0200

    [entropy.misc] TimeScheduled: stupid python Semaphore() defaults

commit 6079f7a3c53d6d76ad108727f2c071802e3e8d46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 18:53:35 2011 +0200

    [entropy.misc] TimeScheduled: rework locking mechanism that avoids kill() being called before run()

commit 50ac881f8b3b6afa4f6e774afcbe69cd2fd27ec0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 17:14:07 2011 +0200

    [entropy.misc] TimeScheduled: handle race condition between kill() and run()
    
    kill() might get called before run() can actually set self.__alive = 1.
    This would cause run() to reset self.__alive to 1 after kill() has set
    it to 0. Use a simple Lock() to make possible to communicate this to run()

commit c70e5492c3c7555f40e4957e67bd73c6ae7de43a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 09:07:16 2011 +0200

    [todo] update TODO

commit 5a800c47d7322d342159cff7c432f70aeb3a65f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 09:06:31 2011 +0200

    [entropy.client] add mtime-based in-RAM caching to entropy.client SystemSettings plugins

commit 68ae4c40c018934236f4a2005c7f34f8110e266f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 00:41:01 2011 +0200

    [todo] update TODO

commit 8a335b09d1a71e886346c0343e296e7fe23af3a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 00:38:19 2011 +0200

    [entropy.server] add in-RAM mtime-based caching for config files parsing

commit f8088df4e4ee17cf17844765534c8ab5260f69ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 25 00:37:59 2011 +0200

    [entropy.server] fix non-keyword arg after keyword arg issue

commit 7b1a2b11ce6349068b063612399bee49db46e334
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 17:56:34 2011 +0200

    [todo] update TODO

commit 37452fc93e37ee4085f6b22bcdceee22610d4ca9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 17:55:48 2011 +0200

    [entropy.{client,server}] always use codecs.open() with encoding=

commit 873bf0704696bd85165364e17c5c1e510da03570
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 16:20:35 2011 +0200

    [entropy.core] fix variables unpack while scanning self.__setting_dirs

commit 9c479bd565e5aaa2efe1b551cf96f16a585dd09c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 14:22:10 2011 +0200

    [entropy.{core,const}] use hardcoded filesystem encoding value for entropy config files
    
    User could have screwed her glibc/locale settings, so it's better
    to be fault-tolerant and hardcode UTF-8 as default encoding for
    entropy config files.

commit b7b52b64dbb6551c1cba8d7b24c2e6b6923d87e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 11:27:06 2011 +0200

    [po] update translations

commit 747c6f2a4d994ff1c52a982d8fa7093324cfa1c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 11:26:20 2011 +0200

    [eit.commands.commit] update i18n string, scanning database -> scanning

commit f241778e823b974ca50de773d932855ced7037a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 11:24:21 2011 +0200

    [entropy.misc] EmailSender.send_mime_email: always encode utf-8 data before calling MIMEText

commit c2916e9a5fa5f70e1f050a2bdd51a1e867782216
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 10:55:59 2011 +0200

    [todo] update TODO

commit 892db3ad9d36e9d3eb41f81fcd53c697bf277e0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 10:55:10 2011 +0200

    [entropy.core] always use codecs.open() with encoding= when reading config files from disk

commit 160f430dd391c2e0de580f7d548b94e9e58366ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 10:54:44 2011 +0200

    [entropy.tools] generic_file_content_parser: add encoding= support

commit e2985c52625c7d44c176c23071aa7d5d9c1882f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 10:37:01 2011 +0200

    [entropy.core] complete in-RAM parsers caching for SystemSettings

commit 8692c4d21316a71392b8143193248d7397b9c569
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 24 10:09:38 2011 +0200

    [entropy.core] SystemSettings: only cache parsed file data, not the whole CachingList object
    
    CachingList contains data that cannot survive a clear() cycle.

commit 0288f5b28aba37109967a1f4f622e5fa249f4cc2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 23 23:22:54 2011 +0200

    [entropy.core] cache parser outcome whenever it's possible

commit 201478b91f1db89fab85eb8f31261708ae346cb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 23 23:08:05 2011 +0200

    [matter] package_queue can contain Blocker objects as well, not exposing .cpv field

commit 8581af972fdaeede1989565b777cf63d51626776
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 22:28:56 2011 +0200

    [entropy] drop old revision file

commit 36d1cbd223aff7df953bf2a34aa6e59a352b85ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 23:34:39 2011 +0200

    [todo] update TODO

commit a87d34069e250c96183f9aea2fa5467ad7eaa099
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 23:32:55 2011 +0200

    [entropy.client.interfaces.db] use CachingList for storing package.mask, package.unmask repo matches

commit 5c66b8101162f1d588086c20ced5e2db9de5dcb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 23:01:37 2011 +0200

    [entropy.client] make possible to enable splitdebug per-package, close bug 2712

commit 253c710d410069b0b920f9a1c2fa1eba562d8c70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 20:05:55 2011 +0200

    Tagging Entropy version 1.0_rc63

commit 7fd6fe80328628d71ffa71043987c15c691b652b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 20:05:53 2011 +0200

    Release Entropy 1.0_rc63

commit 73c2a1f08d6ad7fa7f2387f72e9c7594f2ccdc34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 20:02:03 2011 +0200

    [Makefile] add libraries as symlink of lib/ for backward compatibility

commit 6e49e85658de484497a7e9cb0ec48efa4d3bbdf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 19:01:51 2011 +0200

    Tagging Entropy version 1.0_rc62

commit c575040a9551e325d9f695777a1c2f879827e31c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 19:01:44 2011 +0200

    Release Entropy 1.0_rc62

commit 4328ca9878ca37dcbb8bda4d59b87aae7c7516cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 17:39:32 2011 +0200

    [magneto] update packages website URL, close bug 2795

commit ce36d5a1404f94a568ea84d35f5c6d538bfc2179
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 14:02:23 2011 +0200

    [po] update translations

commit dbeef165634eda198e91eadfc5fe86f5617aef31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 14:00:59 2011 +0200

    [entropy.core] use os.path.sep

commit 1401e385a42d9ce0c21de68241673887a2416835
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 13:53:58 2011 +0200

    [todo] update TODO

commit 5c0f255f5d77f3db05f589a7b137e4644075ab79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 13:51:54 2011 +0200

    [entropy.core] add *.d/* directories support for mask, unmask, license.{mask,accept}, system

commit 4b61e5387b2373eff1b3f4ac1a23c29d601531c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 10:58:50 2011 +0200

    [conf] update package.{mask,unmask} documentation

commit 2a3391b2d4e504fb796b4e6b3152a4e1d361b9aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 21 10:56:42 2011 +0200

    [entropy.client.interfaces.db] add support for "::repo" syntax in package.mask and package.unmask

commit 590b7c84d9d67ae6b8252cdd8085c2de0fcac6a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:52:49 2011 +0200

    [git] libraries -> lib

commit 9988f353aff428f61dea3e179b24373fdb28126d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:44:09 2011 +0200

    Tagging Entropy version 1.0_rc61

commit 163b3f0987ed80c3b22439e08b25f21db1934779
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:44:08 2011 +0200

    Release Entropy 1.0_rc61

commit edd4fc1c5216571bb85a0a29dd98da476f244cfb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:43:46 2011 +0200

    [entropy.const] rename libraries -> lib

commit 8557c9daab136948200ccaefc934267c0eee35ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:42:45 2011 +0200

    [docs] rename libraries -> lib

commit dd2dd8c546bfb6243bac5754fec78f7dce317d6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:41:47 2011 +0200

    [eit.colorful] drop unused imports

commit 9d9bcbc2b353877a3bcc9112447c6dddfbea9f6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 19:41:32 2011 +0200

    [scripts] update tag scripts, libraries -> lib

commit a34233f106bfcc3248bd5ed89a63836e45814bda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 18:39:04 2011 +0200

    [eit.commands.help] rewrite ColorfulFormatter, drop side effects completely

commit ed1a0ceffde4c04c1c2fe5c640bfd7619e491a53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 17:11:32 2011 +0200

    [todo] update TODO

commit 437de4d5da5d73872c2ac9181f5786f792875774
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 17:01:28 2011 +0200

    [misc] fix path in 05entropy.envd

commit 9e13dfa7396a19d9c3f0199c7d20c7f1650e9d15
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 16:49:52 2011 +0200

    [todo] update TODO

commit 0af25183f1702c0e7437fcdb01616f06401d0b03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 16:16:54 2011 +0200

    Tagging Entropy version 1.0_rc60

commit 87fc11980f0c38a9b6f16ec3f7b30e581fde746b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 16:16:46 2011 +0200

    Release Entropy 1.0_rc60

commit f8e41b63fb73aff9ab96bbae8f874ca1ed42b653
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 10:15:45 2011 +0200

    [po] update Italian translation

commit dd7671c956329a47814fcd5328c674676184c83d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 20 00:45:58 2011 +0200

    [po] update Italian translation

commit 7608102e5f4ea87bfa5123b2ca82953de156c619
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 19 17:46:37 2011 +0200

    [eit.commands.pkgmove] new command "eit pkgmove"

commit c571721028ae8a4bbcb1b5b96e4e2dec394cbd41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 19 16:12:55 2011 +0200

    [conf] repositories.conf: update umoss.org -> umd.edu, see bug 2785

commit 4eb7edebfc5d0e52f28057c394ba3b014fe8f6f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 23:07:00 2011 +0200

    [po] update Italian translation

commit b05da104b3fc7374a8069bf46279b4a5007d72bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 22:55:05 2011 +0200

    [entropy.spm] PortagePlugin: fix minor typos

commit caa8f50f316a51d0f65110ef116dd049745c3bd5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 22:54:41 2011 +0200

    [po] update translations, again

commit ee2fad46f38735ea554007475dcd522302126bf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 22:33:37 2011 +0200

    [po] update translations

commit 37eaa4ae99bd4c8d0ebce3c2356e432eeaeab25f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 22:33:04 2011 +0200

    [eit.commands.query] fix undefined reference

commit d9ebffa7863c4302fe39669f32562ce272fbf5eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 22:24:33 2011 +0200

    [text_query] move graph, revgraph drawing functions to entropy.cli

commit 57a25ff512c7d1c73dbb280506aed5fa20e3cddc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 17:26:45 2011 +0200

    [entropy.cli] move print_package_info to entropy.cli module

commit eeac23e2e8eb7b572c961ec24743ffe65c027325
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 17:10:49 2011 +0200

    [po] update translations

commit fc4452ff0a56f40223a18e2edc9b119074d8b9b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 17:09:48 2011 +0200

    [entropy] move text_tools module from client/ to entropy package (entropy.cli)

commit 156fcab74db1497375462f6a9adfa39380eac3a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 17:05:37 2011 +0200

    [entropy.tools] fix typo

commit 7ee8f755521458e33e61eccba2f51836abbe7c84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 06:29:27 2011 +0200

    [eit.commands.{graph,revgraph}] drop etpUi usage from eit code

commit 07f5080d4f5ec364f789cf0f432e50d89de10576
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 06:19:11 2011 +0200

    [eit.commands.own] drop etpUi usage

commit c62481ed630e154d8db24b5b05ed04db78ad225f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 05:54:13 2011 +0200

    [repo] AUTHORS file is old and so wrong

commit fc31edf16fba554cfd00ab91e8df8c470bcee46d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 05:53:24 2011 +0200

    [scripts] drop old scripts

commit a1010fb6ca43beaa23834b62fffdcb19baa7024a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 18 05:52:42 2011 +0200

    [eit.*] more code cleanup

commit 905a01ea1f02340c7d2c2044e832c9ff5ebdad5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 22:28:30 2011 +0200

    [eit.*] some code cleanup

commit 86fdfbaba04b6f87f87fecd1d81fd79eadc02ee2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 15:36:49 2011 +0200

    [eit.*] split ArgumentParser object creation from parsing code

commit 69a0bb87e05dd3b9ee123626d0368f6560aa352f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 14:27:58 2011 +0200

    [entropy] move libraries/ to lib/

commit d05ecad5be9dfe665a60176707ed85c749b2fec3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:36:32 2011 +0200

    [server] move trigger.sh to more appropriate location

commit 0ba9a2e68cf3dac5a1fdcb30ba586773e3f58a75
Merge: e601148b1 07a673031
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:29:21 2011 +0200

    Merge remote-tracking branch 'origin/master'

commit e601148b14fb3ff40d4a2cb1dff9b9f32aec64d2
Merge: 0743021dd 08c492108
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:27:02 2011 +0200

    Merge remote-tracking branch 'origin/eit'

commit 0743021dd6ec7d17db22961ff6df648d3b8ddb20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:26:01 2011 +0200

    [todo] update TODO

commit 8aa579ca50db20d58246b81b641f523fd74c3000
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:25:20 2011 +0200

    [po] update translations

commit ed2c56f30d1437ecbd86de4daa51832391b48326
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:23:53 2011 +0200

    [Makefile] drop man pages installation for reagent, activator

commit 87e61ecb8f77eba4ea3fdcf5675ccab08b8770ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:22:47 2011 +0200

    [equo] drop "equo community", please use eit now (editing server.conf setting: community-mode = enable)

commit 429af02477267a5308379fff5e1bf393c83d7b3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:22:21 2011 +0200

    [man] drop reagent, activator man page files

commit e469d77d374a103766791839f0b8cc3269ec22fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:21:32 2011 +0200

    [activator] goodbye man page

commit a7eef0a68f0ec6683dd4684b42fa5eb3cef91bc1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:21:21 2011 +0200

    [reagent] goodbye man page

commit ae599c14ef6b6cfc6918ee445782d5e8017e8f9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:17:40 2011 +0200

    [entropy.server.interfaces.db] community_repo variable has been killed

commit 22675dadf606e8720abb7548c5632e08527f7b0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:12:43 2011 +0200

    [reagent] goodbye, RIP my friend

commit 4cc4407eaa951cd4e59c67100cf799f8b128206a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:12:14 2011 +0200

    [entropy.server] drop etpConst['community']['mode'], move setting into server.conf

commit 5c3823ccd1e43a86b5b9ff3bbbfd39b0694db661
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:41:35 2011 +0200

    [eit.commands.mv] add support for complete repo packages migration

commit b1e00ab89537b56732e57723d9bf372ff4946ecd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:40:44 2011 +0200

    [eit.commands.cp] if empty packages list is passed, consider all the packages

commit 294666bfc3df82e49985cd46c436af28b12f7693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:19:46 2011 +0200

    [eit.commands.test] new command "eit test remote"

commit 56cc92defb49ecafd012bd4bea783d32cb962a84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 09:58:47 2011 +0200

    [eit.commands.list] add --injected switch

commit 6f9aabc55e1f12a83f344eaed1e71829a219b9e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 09:43:09 2011 +0200

    [eit.commands.branch] make branch switching more atomic

commit 79e04d55c8d7f2e03d7f59783d10729253e38806
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 23:01:51 2011 +0200

    [eit.commands.branch] new command "eit branch"

commit a50f26f38a7f5a28859c2513e0fe17665195a567
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:25:14 2011 +0200

    [eit.commands.test] add command "eit test pkglibs"

commit eb89b51c2fc72286f3ca11f2fd29936efcfc0a60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:01:55 2011 +0200

    [eit.commands.merge] new command "eit merge"

commit e66f64269ef778badd1593b65e34ff63ab84d403
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:01:26 2011 +0200

    [eit.commands.query] do not lock entropy resources when running

commit 3ed4db1d4bfaa77b10f60bf41747a4a991312c4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:44:23 2011 +0200

    [server] server_query module is dying

commit 0de7a1aef9e1fd806c267c9f0489cec02f21cec9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:43:28 2011 +0200

    [eit.commands.query] new command "eit query"

commit 1b1d954c3ca43fc7d9b78141e49121276c5079c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:43:05 2011 +0200

    [eit.commands] catch empty module exception (raises ValueError)

commit d3a568d769727f9c4e1e2e2644e9a77f9c5a0d12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 15:08:41 2011 +0200

    [eit.commands.files] add more output to command (show repo and matched atom)

commit 656c8928ee08c01cb2fcdb85989a24c56513e682
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 14:32:16 2011 +0200

    [eit.commands.files] new command "eit files"

commit 74c818f28ec55f8b5db8b55a0cd170dbe2d0c44f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:18:42 2011 +0200

    [server] drop scripts dir, stuff is now in build.git repo

commit e42ffb523771ad50549aa7d822b03e701add2f6b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:18:10 2011 +0200

    [server] drop server_key module

commit 909a7ec7084f65259063415b215da89e0d0fc32e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:17:21 2011 +0200

    [activator] goodbye, RIP

commit 4647cf25de3e501ef0da7e473d8990cc3a43845b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:04:41 2011 +0200

    [eit.commands.key] new command "eit key"

commit 5d4ba80bcb184e1266b791d5ae22580f60198e4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 22:58:24 2011 +0200

    [eit.commands.notice] use codecs.open() with encoding="utf-8" with edit_file

commit 363456ced36c654658f09f832d8a6bf477246dc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 22:57:47 2011 +0200

    [entropy.server] use codecs.open() with encoding="utf-8" with edit_file

commit 55287aa4c1b0cad859dc320c5890f7b59a7cc7d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 21:01:06 2011 +0200

    [Makefile] do not use ln -sf, rather move the file in place instead

commit 2106fe617a368339609e451d6edba35f3344ad23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 20:54:00 2011 +0200

    [Makefile] install eit instead of reagent, activator

commit 092fd6d2f000fffe67f61d053bf8a1a9c81952e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 20:40:39 2011 +0200

    [eit.commands.test] new command "eit test pkgs"

commit 00ce25912ef6d9c27184560a656516b0e550bfd9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 18:50:37 2011 +0200

    [eit.commands.notice] trivial code style update

commit 18102ecd6d320830db18db1883b36ed90580295a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 18:49:26 2011 +0200

    [eit.commands.notice] new command "eit notice"

commit 212526db99e32f44d75d0f25a4adc2f2b1a77175
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:14:12 2011 +0200

    [eit.commands.lock] new commands "eit lock", "eit unlock"

commit 451fd7234f862ed7174958180b8af91dae7b1f06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:13:15 2011 +0200

    [entropy.transceivers.{ssh,ftp}] respect silent mode if enabled

commit da517f7d4476f55b1eb9aad8755fef6709994bf7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:12:25 2011 +0200

    [entropy.server.mirrors] add quiet keyword arg support to mirrors locking/unlocking methods

commit f734223c45e91c8169ace6eec28c2ec5ff9522ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 11:27:40 2011 +0200

    [eit.commands.own] new command "eit own"

commit ddd7a0c9d78a5d3b91add6bfed82c215973366dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:33:37 2011 +0200

    [eit.commands.{graph,list,match,revgraph,search}] add -q -v switch support (short form of --quiet, --verbose)

commit 1731121077a609785c3c87e33d8ed750de9c7dca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:28:19 2011 +0200

    [eit.commands.match] directly expose output of Entropy.atom_match()

commit f66ae2347563ab1f2f8d2ee1e89a6f43f4f27bff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:26:50 2011 +0200

    [entropy.server] open_server_repository(): raise RepositoryError
    
    If repository_id is not available raise RepositoryError.
    This is a requirement for atom_match(), that handles the same
    exception.

commit abc97a9f6f7b486c34d63f8bc0e5c703aff8ee3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:30:49 2011 +0200

    [eit.commands.match] new command "eit match"

commit 708056e4c2a188e5fa4f37ab01c65f941a2300c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:30:38 2011 +0200

    [eit.commands.search] fix command description

commit 93f49a52f4476e425cc59c1c339a9ba1a600719b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:18:55 2011 +0200

    [eit.commands.search] new command "eit search"

commit 6b797efd4f18653364e739a3307b8c30967b53e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:10:16 2011 +0200

    [eit.commands.{list,log,repo,revgraph,status}] allow unprivileged execution

commit d936971f6ad684d511f81600cbd2bd21b20ae9a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:09:25 2011 +0200

    [eit.commands.command] add support for unprivileged commands execution

commit 6efe20ce5a23dcba603f4e039564c57857cf3359
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:48:46 2011 +0200

    [eit.commands.revgraph] new command "eit revgraph"

commit 05e10635b74706fbf75272bb5997265a9cd42ad7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:48:27 2011 +0200

    [eit.commands.graph] add --in <repo> switch

commit a0b8cce3be95c004901c5a28775c3cfb0ae00486
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:16:15 2011 +0200

    [eit.commands.list] new command "eit list"

commit b273bafd9bdb991c512cddb384d17563458a3693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:14:59 2011 +0200

    [entropy.output] TextInterface.output: add output level "generic", using print_generic()

commit b2cf59a39791f0dc098a6755848e745cb9193094
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:46:05 2011 +0200

    [eit.commands.repo] explicitly print server config info

commit 7c507628d4655745c2b5089e7e889b28d30dc1e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:37:44 2011 +0200

    [eit.commands.graph] add --quiet support

commit 1cdb4d842f04896e348b52d0144ae27b021d070d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:37:21 2011 +0200

    [eit.commands.checkout] explicitly print server config after checkout

commit 0796cf7886a6dc5c02b677ca55b3846aaa4c23c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:36:52 2011 +0200

    [eit.commands.status] fix indentation and explicitly print server config info

commit bbd6cdf2fc35e7705894da7dcf9ae476ce7b34ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:35:04 2011 +0200

    [entropy.server] avoid using etpUi in library code

commit 6b29c77cce132ea370adff6187390fb7809d041e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:38:56 2011 +0200

    [eit.commands.graph] new command "eit graph"

commit 4dab61739b9c0f3f0535e84fa9294d040583fa34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:38:31 2011 +0200

    [eit.commands.command] add _call_unlocked() method

commit f61ed7143dd0598303d01d3cf31e679b9c0b8d47
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:52 2011 +0200

    [eit.commands.deps] new command "eit deps"

commit a9ed8d237dceccdcb8f22e52640cf7e8a469763c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:31 2011 +0200

    [eit.commands.inject] use commit_repositories() instead of close_repositories()

commit 7c190331ff76eee06257db6f14689cb31c284300
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:06 2011 +0200

    [eit.commands.commit] use commit_repositories() instead of close_repositories()

commit b4567449c58991ab989114422e017b1ff40567be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:09:46 2011 +0200

    [eit.commands.add] add --quick switch

commit 5e6503863fb4cabe2096ac8b5b0400f1c8b3a4d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:09:22 2011 +0200

    [entropy.server] add new method: commit_repositories()

commit 0185ea0d300fcd1ca6e67ea9bbbe3a13cc5cd81b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:08:34 2011 +0200

    [entropy.db] EntropyRepository.commit: use readonly() method instead of bool variable to avoid superfluous commits

commit 9b1c2afbfe83fe398a5039fe791668eb4cf95718
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 17:12:16 2011 +0200

    [eit.commands.remove] new command "eit remove"

commit d57cc04c998a1db75f2796d5a0af8a10477921d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 16:46:41 2011 +0200

    [eit.commands.inject] new command "eit inject"

commit 4a02fab1c754dbfebe92b2806e3a8913c296348e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 15:17:40 2011 +0200

    [eit.commands.log] new command "eit log"

commit 6fa5925e12806f5147857adf14456a980135cf41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 15:09:41 2011 +0200

    [eit.commands.vacuum] new command "eit vacuum"

commit ad62299cde035a952e4efb6d929e3c17edbb6d7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 22:52:19 2011 +0200

    [eit.commands.test] new command "eit test" (deps, libs, links)

commit 14dc23816caf03e8c781049a14ac968ed6951b8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:02:47 2011 +0200

    [eit.commands.reset] drop TODO comment

commit 18b99eead61d4738031a6ba7f15f949f5fe65a82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:02:20 2011 +0200

    [eit.commands.reset] new command "eit reset"

commit a78c03fd0f66cfeb657d8bb84f7c29ed483f168f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:01:48 2011 +0200

    [eit.commands.push] add missing import, improve code robustness

commit dc39a382cbf42409ea4b5f0dc5256578ac7a6bfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 19:45:05 2011 +0200

    [eit.commands.push] refine command line options

commit 988c3fce48c4d00c52f646c6bfb8140a26598876
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 16:21:54 2011 +0200

    [eit.commands.push] new command "eit push"

commit 412fab0f9b7fd50fd30c172d22ff284ada9588a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 16:21:38 2011 +0200

    [eit.commands.command] add missing import

commit e10c8722ad2864b19ce5776d912af492ebe205e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 23:32:01 2011 +0200

    [eit.commands.repo] new command "eit repo"

commit f4cc0230b2e14784df0e7e2d1a549488e64b9da3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 23:24:49 2011 +0200

    [eit.commit.init] new command "eit init"

commit a3dd7002372b5568bf5d70f59cc5d35773f87ecf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:31 2011 +0200

    [eit.commands.mv] new command "eit mv"

commit 136c73ab7f5f6d9055e20571a132e4b9d3fef92f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:19 2011 +0200

    [eit.commands.cp] new command "eit cp"

commit 1aebc3f185f9ec0e3264d577db45519f5c540f0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:03 2011 +0200

    [eit.commands.cleanup] add "eit clean" alias

commit 9a8d18b8cab1dd26c39143cbc84f2662de1c626a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 20:23:02 2011 +0200

    [eit.commands.cleanup] add new command "eit cleanup"

commit 4c246a9ebdba7a874e1db633104e3d0b643ac35a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 19:59:34 2011 +0200

    [eit.commands.checkout] new command "eit checkout"

commit b70222133f0f1a568196dd831f24d0624a68bbaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 19:59:18 2011 +0200

    [eit.commands.*] drop unused imports

commit f87bb75049586f50c9be8f277fd8a886cc986dc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:21:27 2011 +0200

    [entropy.server.interfaces.db] uncompress the right packages.db.meta on download

commit bf9f16868fbc701388d2aafb520b156a9a4e5e03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:42 2011 +0200

    [eit.commands.*] make use of EitCommand._call_locked method

commit ca965c03c04d3ba698d1a31c6e95ea69e0c8142a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:27 2011 +0200

    [eit.commands.bump] new command "eit bump"

commit 419e980538e252a0c86b9640e7fb0eb6b0c33d35
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:02 2011 +0200

    [eit.commands.command] move general entropy resources locking method to EitCommand

commit ef00dc6d9426e1d2e45c29fea582881b2e53da76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 14:46:03 2011 +0200

    [eit.commands] automatically import all the available submodules

commit f2f17a27f95be70bb624c4df882bf2305e8a5221
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 14:45:49 2011 +0200

    [eit.main] fix catch-all class

commit fb018e5dcf3493c888f425ff681a5ecbc78132fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 00:24:14 2011 +0200

    [eit.colorful] add some whacky classes to inject some colors into argparse output

commit 8f319ca1c86bc0387f3f6b50ab9a1e9d3cfba6df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 00:23:09 2011 +0200

    [eit.commands.repack] implement new command "eit repack"

commit f4c29b84895299b61d950480a34bc41ca649f5ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 18:49:57 2011 +0200

    [eit.main] automatically build the list of available commands, add command aliases support

commit 657437333c27109c07672b27a5daf269d44104a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 17:48:31 2011 +0200

    [eit.commands.add] implement "eit add" (and eit add --to, was eit addto)

commit 897e66dd23c67415f698e378d3ebcfeeeaf8280c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 17:48:13 2011 +0200

    [eit.commands.status] trivial help update

commit b41866f7db7d5351d9c8fb0c3dea124308c3d4d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 15:10:22 2011 +0200

    [eit.commands] avoid using print_info(), print_warning() and print_error() when possible

commit 27eaacd1cb186bea1a483695a73136922411b225
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 19:32:36 2011 +0200

    [eit.commands.commit] use TextInterface.output() instead of print_* functions

commit 3a83175cb76787d979495129a1b2dacb6d992296
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:11:57 2011 +0200

    [po] update translations

commit 70551c22d61a432ebab02a9223cefa42e38284d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:10:26 2011 +0200

    [eit] first chunk of code for the new server-side repository management toolkit (greatly inspired to git)

commit 335c11db9615d3f8dcd47a97df1dba23151cccdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:06:03 2011 +0200

    [entropy.server] drop warning when running as user, no need to have it in lib

commit 6613beb457e2cd1fc5525e33c09b6ba31757410f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:05:32 2011 +0200

    [git] update .gitignore file, add #*# files

commit 08c49210823011340c68340ee360085822ba1e24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:25:20 2011 +0200

    [po] update translations

commit fd49f5be6e0b5bfd5d5ef9db3a9b12f54e8d5f98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:23:53 2011 +0200

    [Makefile] drop man pages installation for reagent, activator

commit 6132921f3bcd74471c832a5a52b9cfe6fc131dfe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:22:47 2011 +0200

    [equo] drop "equo community", please use eit now (editing server.conf setting: community-mode = enable)

commit 590afc91d13e269a4c466f09f1d0649e3c7448ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:22:21 2011 +0200

    [man] drop reagent, activator man page files

commit b6acea37a08195495f8eccefb836d594b6148998
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:21:32 2011 +0200

    [activator] goodbye man page

commit ab19233ab4987ada19aa5cb9670e828955260f6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:21:21 2011 +0200

    [reagent] goodbye man page

commit bc8eac7eec38eefc3bdb4e692bfc7bd3f164725b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:17:40 2011 +0200

    [entropy.server.interfaces.db] community_repo variable has been killed

commit aebdcad4dc60cbcc2092a4b4b759074ef6dd7370
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:12:43 2011 +0200

    [reagent] goodbye, RIP my friend

commit 4583e68df15842ca81f040176e1d5e84f429578e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 11:12:14 2011 +0200

    [entropy.server] drop etpConst['community']['mode'], move setting into server.conf

commit 07b15b5d1f391674135b1305b806ede94e53a090
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:41:35 2011 +0200

    [eit.commands.mv] add support for complete repo packages migration

commit 4ca86eb750398bc09c65aceeca543d3efebc2fd9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:40:44 2011 +0200

    [eit.commands.cp] if empty packages list is passed, consider all the packages

commit b594a4385c51e2ee44c7044668030bcbf4a21f32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 10:19:46 2011 +0200

    [eit.commands.test] new command "eit test remote"

commit 4aebd05488c19be2241c0ea8e2ab99f27ed7bf2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 09:58:47 2011 +0200

    [eit.commands.list] add --injected switch

commit 5ed044c863df5bbe507416e2c8637ceaed50ad07
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 17 09:43:09 2011 +0200

    [eit.commands.branch] make branch switching more atomic

commit a4039ef52f022b1dcdeaa96e2180e78e61bd1071
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 23:01:51 2011 +0200

    [eit.commands.branch] new command "eit branch"

commit 9a28139758c959c198e5b55627da549747457f99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:25:14 2011 +0200

    [eit.commands.test] add command "eit test pkglibs"

commit 810812a5617ec6fbd4fee802fe509dc1ae4c8868
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:01:55 2011 +0200

    [eit.commands.merge] new command "eit merge"

commit f6e82db4255ba33b7a880c27314ceb68a521baa2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 18:01:26 2011 +0200

    [eit.commands.query] do not lock entropy resources when running

commit cb9fa8542168372242fa451c183d2fc9517c4517
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:44:23 2011 +0200

    [server] server_query module is dying

commit d25c64d88f99ed3304c57d44ab36ccfe81a1e1f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:43:28 2011 +0200

    [eit.commands.query] new command "eit query"

commit 69b9831aff745df9e0ebf572a1147385d63500dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:43:05 2011 +0200

    [eit.commands] catch empty module exception (raises ValueError)

commit 07a67303166af76fe944d09e0903c3a5d2027cd6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 17:05:20 2011 +0200

    [conf] add Clarkson University mirror

commit 7751e9ac9a7fe7761aa23c46c2aa5d3cb8ef4b21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 15:08:41 2011 +0200

    [eit.commands.files] add more output to command (show repo and matched atom)

commit ecec229f08a3c2be611cd2b965bb093282f732d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 14:32:16 2011 +0200

    [eit.commands.files] new command "eit files"

commit a41543d853f93f52bd34c22f8d6ea61b84065474
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:18:42 2011 +0200

    [server] drop scripts dir, stuff is now in build.git repo

commit e92fc8a16350eae9a17ffed0a80ca821f9e8db10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:18:10 2011 +0200

    [server] drop server_key module

commit fb66baae9a620bad979700db9dadbec2fd09dc2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:17:21 2011 +0200

    [activator] goodbye, RIP

commit 89bd32e8ac10173f9315a826215181ed685c6fbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 16 13:04:41 2011 +0200

    [eit.commands.key] new command "eit key"

commit e02e34d61c637e41993ec0c6bb6752f15d5801d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 22:58:24 2011 +0200

    [eit.commands.notice] use codecs.open() with encoding="utf-8" with edit_file

commit 44e7fc4d83f408d3730643f13eb68cb6a1e76351
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 22:57:47 2011 +0200

    [entropy.server] use codecs.open() with encoding="utf-8" with edit_file

commit a576442c92e81fc0eab9a416ad730bbfd99fd060
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 21:01:06 2011 +0200

    [Makefile] do not use ln -sf, rather move the file in place instead

commit 26ca5f063690f9c66c1a4dcc4e07ee7d6382ef88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 20:54:00 2011 +0200

    [Makefile] install eit instead of reagent, activator

commit bc2bd895a1888d4aa49de320c924b9867039019b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 20:40:39 2011 +0200

    [eit.commands.test] new command "eit test pkgs"

commit 5d391df063062b35f7595f2155ba801f1172740a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 18:50:37 2011 +0200

    [eit.commands.notice] trivial code style update

commit 97ac1693eea3ff7939fc33e10b288187ff6d5e96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 18:49:26 2011 +0200

    [eit.commands.notice] new command "eit notice"

commit 8ec43d55f3ded0201b825b3377a23151461f7da3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:14:12 2011 +0200

    [eit.commands.lock] new commands "eit lock", "eit unlock"

commit 3bc58c86a41da72f3c0a0ae9d05977b9451284af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:13:15 2011 +0200

    [entropy.transceivers.{ssh,ftp}] respect silent mode if enabled

commit 2885df330edeee007df8e31555cbe130095b464f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 15:12:25 2011 +0200

    [entropy.server.mirrors] add quiet keyword arg support to mirrors locking/unlocking methods

commit 836be5e538d21089c037ecd05de7541dd6f7001e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 11:27:40 2011 +0200

    [eit.commands.own] new command "eit own"

commit cf990b6b7764700d8e42f87f390fa4a33f2fd2a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:33:37 2011 +0200

    [eit.commands.{graph,list,match,revgraph,search}] add -q -v switch support (short form of --quiet, --verbose)

commit fddf3e1cf257ea8418803637c0f5d0ab0d0b6b25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:28:19 2011 +0200

    [eit.commands.match] directly expose output of Entropy.atom_match()

commit 7f821cb900b664372a32047c2858bf103fda739f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 10:26:50 2011 +0200

    [entropy.server] open_server_repository(): raise RepositoryError
    
    If repository_id is not available raise RepositoryError.
    This is a requirement for atom_match(), that handles the same
    exception.

commit 504332a11d0476538962abd0a1f14e010906f7de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:30:49 2011 +0200

    [eit.commands.match] new command "eit match"

commit ba2f185f7d7a8288a3cbff04c5f17bd02339e99d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:30:38 2011 +0200

    [eit.commands.search] fix command description

commit de302fb138ac4eb806e44ae91c277f80123c611b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:18:55 2011 +0200

    [eit.commands.search] new command "eit search"

commit e2b1fad5bf3a214227ca37f86b09abf61f6654a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:10:16 2011 +0200

    [eit.commands.{list,log,repo,revgraph,status}] allow unprivileged execution

commit 5396eee4c30517556cbc051092b2843760d17997
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 15 00:09:25 2011 +0200

    [eit.commands.command] add support for unprivileged commands execution

commit 07fd931d3171cbc965058de420484cf49a06e21a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:48:46 2011 +0200

    [eit.commands.revgraph] new command "eit revgraph"

commit c7add16133646b1798b522df7231a7efef9244aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:48:27 2011 +0200

    [eit.commands.graph] add --in <repo> switch

commit 8ac6fe12875b9a922583750c246aca54432c77c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:16:15 2011 +0200

    [eit.commands.list] new command "eit list"

commit d696845e4bba9b3801b32891f827bdf1f9411e20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 23:14:59 2011 +0200

    [entropy.output] TextInterface.output: add output level "generic", using print_generic()

commit 3d43a4d2568b74688591eeee671a42d85389713a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:46:05 2011 +0200

    [eit.commands.repo] explicitly print server config info

commit 6f0e6ae40e26eb89da4a55604ae822eacf9e7c3c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:37:44 2011 +0200

    [eit.commands.graph] add --quiet support

commit 53a3f9db841406ae4b57ff0c0a4f3afdb8b6981f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:37:21 2011 +0200

    [eit.commands.checkout] explicitly print server config after checkout

commit cc6a2868e7e301b3dcc83f63bde19efadef69da3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:36:52 2011 +0200

    [eit.commands.status] fix indentation and explicitly print server config info

commit c4d8fdf87c2775da9b6bf2c5751a1f90267d9a87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 22:35:04 2011 +0200

    [entropy.server] avoid using etpUi in library code

commit 855efbe3a03c5b7c4ac830632c2aac73d9a0e666
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:38:56 2011 +0200

    [eit.commands.graph] new command "eit graph"

commit a07a9683fa720fe99af02fa7ea1430f690e46532
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:38:31 2011 +0200

    [eit.commands.command] add _call_unlocked() method

commit 4d91a20607ac50a3bafe004ed175ffeba49d497c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:52 2011 +0200

    [eit.commands.deps] new command "eit deps"

commit 89b02d512548eed7591b30b8d90002c63aaf1907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:31 2011 +0200

    [eit.commands.inject] use commit_repositories() instead of close_repositories()

commit df77559f6dba7538e259c9e673c99b5c6ccd9ebd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:10:06 2011 +0200

    [eit.commands.commit] use commit_repositories() instead of close_repositories()

commit 49df75648a0fb328fcf3aa996c3885097b1b1f82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:09:46 2011 +0200

    [eit.commands.add] add --quick switch

commit 886ebac5a03bec8d0ea6e959c55017bf4f1504ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:09:22 2011 +0200

    [entropy.server] add new method: commit_repositories()

commit d86b2f14cb3f2be3417661f0e6d3bfab5782c541
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 18:08:34 2011 +0200

    [entropy.db] EntropyRepository.commit: use readonly() method instead of bool variable to avoid superfluous commits

commit 6afedef9c75bc8fef351286c87440c9a7a5b47bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 17:12:16 2011 +0200

    [eit.commands.remove] new command "eit remove"

commit cbd3c90110fe08518eecf1bbbeabd37e1fbe0715
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 16:46:41 2011 +0200

    [eit.commands.inject] new command "eit inject"

commit 27edab19907efda764bf502c004a68edef7995d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 15:17:40 2011 +0200

    [eit.commands.log] new command "eit log"

commit bf64eada7e8d8d21f01607888388c0451b80f7cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 14 15:09:41 2011 +0200

    [eit.commands.vacuum] new command "eit vacuum"

commit b7ee6a356ab4e3fbc69658220645195c832b717f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 22:52:19 2011 +0200

    [eit.commands.test] new command "eit test" (deps, libs, links)

commit d48942215bdb08dc564fe56bda59e27ffb0b3fdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:02:47 2011 +0200

    [eit.commands.reset] drop TODO comment

commit e3acca310231ab211b9cfba4e8a3bd2b58e3d216
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:02:20 2011 +0200

    [eit.commands.reset] new command "eit reset"

commit 2fdc36e65a3c152303f16a855062798802b30684
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 20:01:48 2011 +0200

    [eit.commands.push] add missing import, improve code robustness

commit caf46488315801552aabc1343a587dc735b89a85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 19:45:05 2011 +0200

    [eit.commands.push] refine command line options

commit 7d6c7e2650ceff2f9be8cdbaf4fdc3994857e5b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 16:21:54 2011 +0200

    [eit.commands.push] new command "eit push"

commit 5bd0da60ba84e195891a985f376a5aafb06c7171
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 13 16:21:38 2011 +0200

    [eit.commands.command] add missing import

commit 5bd22445e8ffc8eaa143fc9fce68df63e4fdd2a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 23:32:01 2011 +0200

    [eit.commands.repo] new command "eit repo"

commit 09505a2f94649e0b4b765358634e90e5e8f5b12b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 23:24:49 2011 +0200

    [eit.commit.init] new command "eit init"

commit 70d89146d6ec4fbbea386777b30e74e4e1bcb226
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:31 2011 +0200

    [eit.commands.mv] new command "eit mv"

commit 6ef3ce1bed558be91ef4070f8a432dcd680c0cd7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:19 2011 +0200

    [eit.commands.cp] new command "eit cp"

commit d4d5eec3df369ab5f38d052c2c1c5075f519fbc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 22:52:03 2011 +0200

    [eit.commands.cleanup] add "eit clean" alias

commit fc557d951c91a8390caccd9684e6f52c69c3a26a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 20:23:02 2011 +0200

    [eit.commands.cleanup] add new command "eit cleanup"

commit db37314f6ed74f3eb2f01e407b1257bb5e1885b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 19:59:34 2011 +0200

    [eit.commands.checkout] new command "eit checkout"

commit 6d30f5a38f8841b90ffce9aa6250b3054c8d55f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 19:59:18 2011 +0200

    [eit.commands.*] drop unused imports

commit 0b1999ab51f399b3840cbf8f302f134a0bcdce8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:21:27 2011 +0200

    [entropy.server.interfaces.db] uncompress the right packages.db.meta on download

commit 47fbff23ae3af930efec7cef8e39345ff0496cea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:42 2011 +0200

    [eit.commands.*] make use of EitCommand._call_locked method

commit dad7177dcfa715ec143d65d95510cecf614a8f5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:27 2011 +0200

    [eit.commands.bump] new command "eit bump"

commit e7d31352396fae88f8b1ae7d9f449f66d17e5cb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 15:11:02 2011 +0200

    [eit.commands.command] move general entropy resources locking method to EitCommand

commit 84dcd668bc22af0233e9a0d20fd9160132af5344
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 14:46:03 2011 +0200

    [eit.commands] automatically import all the available submodules

commit df513ad130d1077c933d2aea1e733842a6179268
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 14:45:49 2011 +0200

    [eit.main] fix catch-all class

commit ddb3cf2510d9fc147cfc3e4e1ac260aea9da8d98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 00:24:14 2011 +0200

    [eit.colorful] add some whacky classes to inject some colors into argparse output

commit 9f318a04080f1d254f421876b2dade7fd8ea24da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 12 00:23:09 2011 +0200

    [eit.commands.repack] implement new command "eit repack"

commit 66468d23ebb2bd37600727d19b893c54d4135755
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 18:49:57 2011 +0200

    [eit.main] automatically build the list of available commands, add command aliases support

commit 3dc0c707013d1e1cd07a0944e171aa485a5b0ccb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 17:48:31 2011 +0200

    [eit.commands.add] implement "eit add" (and eit add --to, was eit addto)

commit 43390464e5b8eee9ba34950efe6a1c67f99ec43b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 17:48:13 2011 +0200

    [eit.commands.status] trivial help update

commit 49314e677e77eda8c74b51d2e67b2bf5b80a234f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 10 15:10:22 2011 +0200

    [eit.commands] avoid using print_info(), print_warning() and print_error() when possible

commit d819281926b690d388a31e6a13c1df4218135232
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 19:32:36 2011 +0200

    [eit.commands.commit] use TextInterface.output() instead of print_* functions

commit cad69e0625f38113ec4c5c3c46981efb8e523cca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:11:57 2011 +0200

    [po] update translations

commit ea47fe703df6ddf4388f4f05201049ffa5be3b20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:10:26 2011 +0200

    [eit] first chunk of code for the new server-side repository management toolkit (greatly inspired to git)

commit 612e39a1e81026584a8f8b3160bc28de01275b5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:06:03 2011 +0200

    [entropy.server] drop warning when running as user, no need to have it in lib

commit 2f413d4677cdf4fc8ffef3e5c7b14a97823d76c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 17:05:32 2011 +0200

    [git] update .gitignore file, add #*# files

commit ffc0343efb1ad2fbb877451a19a4d29fe56f547b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 9 10:17:49 2011 +0200

    [sulfur.views] fix get_stars_rating caching, was causing rendering problems with installed packages icons

commit f9947a372f4391ae83dc50be256798e0a3ab44c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 7 21:39:14 2011 +0200

    [entropy.client.interfaces.package] export pkgpath metadatum only for package fetch (not sources fetch)

commit dc8043f74ef0056addfb0675a6e6640fbab3fad6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 19:27:35 2011 +0200

    [entropy.db] EntropyRepository.readonly(): if uid == 0, override os.access() check

commit 3044690fa58a86698502d967fc4e110e9b921a65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 17:50:54 2011 +0200

    [entropy.server] open_server_repository(): always check effective rw status when needed
    
    Check if the repository is actually accessibile in write mode before
    calling package_names_update()

commit 2a3d3788e1375383e7ae49fb0c0024234795341e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 17:49:43 2011 +0200

    [entropy.db] EntropyRepositoryBase: update readonly() docstring

commit f5f77bcebc8461eb6c8e3306f3274a04674de201
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 17:44:50 2011 +0200

    [entropy.db] EntropyRepository: reimplement readonly(), if False, also check actual file permissions

commit 39cc9e54ead97929df0f11efc4061a6122d4ebd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 08:38:37 2011 +0200

    [po] update translations

commit e0e08d44892947bb98876acdd12ce49473fb9819
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 6 08:25:16 2011 +0200

    [magneto] set notification applet title to "System Updates"

commit 105023141e32b22990d3bdd7a0867b217196f9a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 5 23:08:29 2011 +0200

    [todo] update TODO

commit d8cf907287562c3391ddd60bcdc9f7993a164476
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 5 22:51:12 2011 +0200

    [entropy.client.interfaces.dep] update get_install_queue() public API

commit ddbec96b33ed88f95ba6994f1b52a261260c38c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 5 10:46:05 2011 +0200

    [todo] update TODO

commit cd8d70728d4fdaed54842d750972e79971b22908
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 5 10:44:42 2011 +0200

    [entropy] simplify entropy locks management code, drop non-atomic functions

commit 1df7743540d21ef37a3254d8d818624a4e190f5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 23:33:26 2011 +0200

    [entropy.spm] PortagePlugin: add_installed_package, always bump mtime of pkg_dir if available

commit b999bb37d63e6c49b417a4cea19e21378198dc78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 23:14:18 2011 +0200

    [entropy.const] make const_unsetup_entropy_pid() and const_setup_entropy_pid() work in child processes

commit a19670410259b26ae0b02fbf248ad44b2b350715
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 22:41:20 2011 +0200

    [entropy.client.interfaces.methods] always use flock to handle lock file status
    
    Make _check_pid_file_lock() use flock with LOCK_NB | LOCK_EX and LOCK_UN
    to determine if the passed pid file is locked, and contains a different
    pid value.
    At the same time, unlock_resources() now removes the pid file before
    releasing the lock associated with it. This makes possible to avoid
    waiting 5 seconds when polling the same pid file to determine if it's
    locked or not.

commit 9725e74266e6bc1113d2163af59ca3a4a5b82abe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 22:37:22 2011 +0200

    [entropy.const] rewrite const_setup_entropy_pid() to not use pid information
    
    Use a full blown lock file instead of a random file serially accessed
    and containing unreliable pid information. Of course, pids can be
    reused across fork()s, even if this is unlikely (but not impossible).

commit e7b70c8f7b3e3787547409449f7488e18765cc14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 20:44:43 2011 +0200

    [sulfur] try to acquire Entropy locks for at most 5 seconds before giving up

commit b131650974fd39d51c97f68a42b998f1c0fa7d0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 20:44:16 2011 +0200

    [entropy.tools] acquire_entropy_locks, acquire_entropy_resources_lock: add keyword arg max_tries

commit b2f685e59149fb56a2da8f227741e4eb9f238366
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 4 16:14:03 2011 +0200

    [po] update German translation, thanks to Tobias Rosenberger

commit 745b215a104640fe35e8bd8f6dc17dda5972d32d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 30 14:42:13 2011 +0200

    [entropy.services.client] catch IOError when raised by EntropyCacher.save() (disk full or whatever)

commit 3f92f4537d3b45b9cc558cbd9d97457de8e13762
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 23:19:47 2011 +0200

    Tagging Entropy version 1.0_rc59

commit a88e1782a155c138509b3c40864cc8461d8b423a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 23:19:43 2011 +0200

    Release Entropy 1.0_rc59

commit 79b14edb000ff2b86de82b4db6548ad64b6d4416
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 23:19:13 2011 +0200

    [entropy.client.interfaces.package] fix undefined reference

commit 8a526f6c2d9688cf9078daafc0625938df88a404
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 14:08:08 2011 +0200

    Tagging Entropy version 1.0_rc58

commit e96f101bfa384361d357e4c2598c9b1f5c1cf949
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 14:08:05 2011 +0200

    Release Entropy 1.0_rc58

commit 44d70d9aca770325d2ae61aeca4590fa8e3835a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 14:04:32 2011 +0200

    [entropy.client.interfaces] fix const_convert_to_rawstring() usage

commit 80fd04d1ba0533781a09471ecdea25db752e1185
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 11:53:00 2011 +0200

    Tagging Entropy version 1.0_rc57

commit c12e1d36559089af8c06fc0509905cf6c654bd8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 11:52:46 2011 +0200

    Release Entropy 1.0_rc57

commit 8a509e0ec78b22026f545da411064aff8190799d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 11:42:58 2011 +0200

    [entropy.client.interfaces.package] always use const_convert_* for unicode<->rawstring conversion

commit 30dd81182076ed65adae5a2cdfc6045b314887f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 11:36:16 2011 +0200

    [entropy.client.interfaces.package] _unpack_step: use raw string types if Python 2.x

commit 995e69657767bf01a7803031a387d1792c951958
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 10:58:47 2011 +0200

    [entropy.client.interfaces.package] properly handle automerge data in unicode

commit 2b82f1936e716f77d9a96ee0da549bb965bfa3c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 10:49:54 2011 +0200

    [entropy.client.interfaces.package] always pass unicode data to insertAutomergefile()

commit d5b52b292b1b2ecd7d6d28afcce1e4fad9a04ac6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 10:49:11 2011 +0200

    [entropy.client.interfaces.package] tweak error output, print live filesystem path

commit 4b50c5c4c2af566d1968229b4429452fa8d2d2bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 28 10:48:33 2011 +0200

    [entropy.db.skel] insertContent, insertAutomergefiles: explicitly require unicode data

commit 480467505f83b7b1f364cd8d4c879b10eccc132d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 27 20:41:48 2011 +0200

    [po] update translations

commit c029f93da94f14d8691cb86d209bf208da8d130e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 27 20:41:05 2011 +0200

    [entropy.client] correct wording, replace "throttling" with "sleeping"

commit 984f2ddd96aaa11169fcf0ed37d264cbaf9df300
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 27 20:40:03 2011 +0200

    [entropy.tools] _locate_edb: raise threshold to 90mb for safety

commit e755e8ec39c6261e5faa349d243f075550cf4d29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 12:27:44 2011 +0200

    Tagging Entropy version 1.0_rc56

commit 81c34ef18d272d3a0f4aa0f3b6d66127f499d8ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 12:27:23 2011 +0200

    Release Entropy 1.0_rc56

commit f0ade6f50ec33d9d90938675019880ac4ceda7f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 11:02:13 2011 +0200

    [matter] rework ve_string_open_file_read parser method to return file path instead of handle

commit ff6263f86f5fb527c427f146950f5c5f525ffdd4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 10:44:15 2011 +0200

    [entropy.server.interfaces] trivial code update

commit c0868cf6e2e742b939e3d5842419718b85814096
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 10:40:43 2011 +0200

    [matter] fix usage of buildfail, pkgpre and pkgpost file data

commit 0297cdd83e44d598d3d298791f35851e309995df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 08:53:26 2011 +0200

    [entropy.qa] improve atomicity of __analyze_package_edb

commit 7d5ac068794110f37a3605f40ae026cdfcdd49df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 25 08:53:00 2011 +0200

    [entropy.spm] PortagePlugin: do not use /tmp as temporary dir but rather /var/tmp/entropy

commit 89d7b29290671ec14be5e6b9597acc5180536225
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 22 17:00:50 2011 +0200

    Tagging Entropy version 1.0_rc55

commit 40afb5484d90cae46107e4db87eee93cef6eecc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 22 17:00:36 2011 +0200

    Release Entropy 1.0_rc55

commit 15e47853bb1f5cc8d1b9ffae3641b68e41b681f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 22 16:58:01 2011 +0200

    [entropy.client.interfaces] export "pkgpath" metadatum for PackageKit consumption (was removed), close bug 2720

commit a49e5ef4b9fbf103678cf1c6f0861d39a5002c86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 22 16:47:32 2011 +0200

    [entropy.client.interfaces.dep] when determining if a package is part of the system set, also verify inverse deps
    
    This fixes the detection of sys-libs/glibc as system package.
    Actually, virtual/libc is marked as system but not sys-libs/glibc
    directly.

commit 9d05d6ce40b014c2c2d0044e25762537ee6449ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 21 19:30:37 2011 +0200

    Tagging Entropy version 1.0_rc54

commit 0f4fe41de6f8a07c3bacb8a18180e0c0a6299830
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 21 19:30:22 2011 +0200

    Release Entropy 1.0_rc54

commit 6a38926bd93b28aabdf4e9c4d77fa4bec963d3fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 21 19:27:38 2011 +0200

    [entropy.qa] filter out system packages from runtime missing dependencies list, also consider direct reverse deps to catch virtual pkgs

commit fa69baa3265b9bc7bc5e08138837bc91369f2c04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 20 22:29:12 2011 +0200

    [entropy.client.interfaces.dep] get_reverse_queue: default recursive to True (False was actually a mistake)

commit 758f65e7b8d4a48ad255d2273357161b12d1f945
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 20 22:19:41 2011 +0200

    [entropy.qa] use entropy_client.validate_package_removal() instead of direct db method isSystemPackage()
    
    This fixes the issue with sys-libs/glibc not being an actual system
    package due to virtual/libc wrapping it

commit 02ee95ffa131b4af8a7edbd47a66a63acc2e1bc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 20 12:44:47 2011 +0200

    [todo] update TODO

commit 606e5775be653b229f596e0cd7e45564f38594d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 20 12:18:05 2011 +0200

    [tests] tools: make sure that function returns non-None values

commit c10cda3cc8af43cc37f784c6e3a2917b6972e185
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 20 12:17:45 2011 +0200

    [todo] update TODO

commit bf15bd4baa1f0d949fa7fa824e231e312d0785f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 23:14:10 2011 +0200

    [entropy.server] better deal with unavailable server.conf, make sure all the metadata is prepared anyway

commit 895d6d7c9690d098b50709ddebe54293c9b7e33f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 23:05:05 2011 +0200

    [tests] db: move etpConst['keywords'] setup at the end of setUp method

commit bd81b92c6cfb86201ed00bf41986b78f7462bc3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:57:41 2011 +0200

    [tests] db: make package files generated on amd64 work on other arches as well

commit 15d922ff573231602480ed47de70e27e942b6203
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:54:45 2011 +0200

    Revert "[tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM)"
    
    This reverts commit 0feacbf90dff6d868e8eca1a94558a5da78759e1.

commit 6f48c86ab2161e1eb9d097a4adff5ea20c2ae852
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:54:29 2011 +0200

    Revert "[tests] db: always use maskFilter=False with atomMatch()"
    
    This reverts commit 2de803f3147a21cdef0819433b6920bca13fbd52.

commit 2de803f3147a21cdef0819433b6920bca13fbd52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:48:44 2011 +0200

    [tests] db: always use maskFilter=False with atomMatch()

commit 0feacbf90dff6d868e8eca1a94558a5da78759e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:42:47 2011 +0200

    [tests] db: do not fail on atomMatch() due to different arch (fixes tests on ARM)

commit a089127bd532ba55c2bc0f243695f70e85b7996b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:18:49 2011 +0200

    [entropy.spm] PortagePlugin: get_package_sets(), fix typo

commit baf46a8e6dc35c8f92eef8cc4c5a5b2717aab1ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 22:17:05 2011 +0200

    [entropy.spm] PortagePlugin: fix get_package_sets() with Python 2.1

commit fd1d15c6161d6d3e3103fb3dfecf6655dec2fb1c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:27:56 2011 +0200

    Tagging Entropy version 1.0_rc53

commit 9f06b4acac4461f109522925225a1426f1a180e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:27:40 2011 +0200

    Release Entropy 1.0_rc53

commit 339e89f713dfdc1f36f3432c0a3c5cff11f71f39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:27:12 2011 +0200

    [po] update translations

commit 9515b265355f415be4bbf8e37305f22aaae2a883
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:26:32 2011 +0200

    [todo] update TODO

commit 097c6dd6cad5ced23f672e734674dad8f6a5611d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:25:58 2011 +0200

    [entropy.tools] grow _locate_edb() give up threshold from 30Mb to 60, due to app-doc/php-docs edb size

commit a48db3fc36a5d784256d8f465aea702f1e239826
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 12:25:22 2011 +0200

    [entropy.db] EntropyRepository.dropAllIndexes: exclude sqlite_ builtin indexes

commit c087c5c09611162909a3264ad4ef88e4b17811da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 18 11:38:08 2011 +0200

    [matter] wrap tempfile.mkstemp(), write to /var/tmp/matter, avoid issues with /tmp mounted with noexec

commit 3278c717819f96b2ddb74465d7c6e8af85f85b69
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 17 17:54:11 2011 +0200

    Tagging Entropy version 1.0_rc52

commit 4ca7fdaa4e43b1d14a8a14bf9e89749d9aace405
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 17 17:53:53 2011 +0200

    Release Entropy 1.0_rc52

commit 67e2a72538fe2ba5e395857a61219158983236f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 13 12:55:16 2011 +0200

    [entropy.server.mirrors] _run_package_files_qa_checks: use at most two threads

commit 302d1a85886547b3d7f995e0350c0ff53c4b8c9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 12 19:05:09 2011 +0200

    [conf] update fsn.hu rsync link, close bug 2694

commit 5642b26adb58e43bc99826a4dcddf50ad3037dbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 12 16:55:00 2011 +0200

    [entropy.const] improve ARM arch detection through uname

commit 5d1b240bcdd5d570e3c32de8580e44b378990f58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 11 17:09:31 2011 +0200

    Tagging Entropy version 1.0_rc51

commit a3e77b9aaae2e0915cf981549f5a8b8f30066209
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 11 17:09:12 2011 +0200

    Release Entropy 1.0_rc51

commit 21ec99b70d33e7ff9973e132b978d3d3fccc302e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 11 09:57:03 2011 +0200

    [equo] fix trivial output issue

commit 6135d75ce6704049b29c76799bb330cba1d1c96f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 10 14:27:25 2011 +0200

    [entropy.server.mirrors] _run_package_files_qa_checks: use daemon threads

commit 9250a66409b2f20a7c8a50860997efede55ffae6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 10 14:17:26 2011 +0200

    [entropy.server] drop superfluous QA check, retrieveContent() is tested in entropy.qa builtin tests already

commit 6adb70660447693163b3a93dc6575d7e6546931b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 10 14:14:38 2011 +0200

    [entropy.db] EntropyRepository: _listAllTable() must filter out sqlite builtin tables

commit 0f2cd457e9b0ee946e9bac649628e8a27fe51b43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 10 14:13:09 2011 +0200

    [entropy.server] _open_temp_repository: method must work with already initialized repositories as well

commit cbefc7004219ffd22b5f7974bd50d5782b0d236e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 8 13:22:20 2011 +0200

    [matter] fix indentation

commit f7de86a6ccb90b6b58c3084947f46747fd0ef104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 8 13:20:05 2011 +0200

    [matter] respect Portage AUTOCLEAN setting before spawning unmerge()

commit c042ab8627f1944f7266c9c8230f980c6835176b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 8 13:05:13 2011 +0200

    [matter] inform about post-build operations execution

commit f678dcb888a6c1897cba604ba5c78feb627fe0de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 8 13:02:29 2011 +0200

    [matter] use Portage Scheduler directly, improve speed

commit 6269a771d240979d77e2d45b4f0daef8a322da1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 8 12:12:37 2011 +0200

    [matter] use Portage --resume feature to resume dependency calculation

commit ec8a67f9e543221cc9ecbe3ef2eaf2c9c9085029
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 21:59:24 2011 +0200

    [entropy.spm] PortagePlugin: catch KeyError when needed for match_installed_package()

commit abd985eef2f2a805b6099e24228bca9007bfff09
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 21:55:59 2011 +0200

    [entropy.server] catch KeyError on match_installed_package()

commit fcee11c19b8b554606afe56538a7fe72dfb02ea3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 21:55:45 2011 +0200

    [matter] catch KeyError on match_installed_package()

commit 7dd0d12412df6b8ca9a1acc486da43c565b7a6b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 21:55:35 2011 +0200

    [reagent] catch KeyError on match_installed_package

commit bb351a92681eaa94b98088d52b098c808691c716
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 21:51:34 2011 +0200

    [entropy.spm] PortagePlugin.match_installed_package: always raise KeyError, catch new exception AmbiguousPackageName

commit fd450306ae7a158f642857633250fcf18f5616d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 15:19:54 2011 +0200

    Tagging Entropy version 1.0_rc50

commit 29736231a0f1d732156ec96a0a29effff70b6ad0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 15:19:33 2011 +0200

    Release Entropy 1.0_rc50

commit e38de9e06fc9f9116efdb445aea2fe18264de0cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 14:48:17 2011 +0200

    [entropy.client.sets] fix typo in Sets.match(), don't quit the loop before having analyzed all the repos

commit a429a32668ad9b44c01e07e61f4e73b4ed64c436
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 12:29:34 2011 +0200

    [entropy.tools] uncompress_tarball: improve python3 support, still broken due to Python bug #12926

commit c14373c24f01e4b9e170257d1c834fa5bafc6ceb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 08:51:36 2011 +0200

    [entropy.client.interfaces.trigger] fix _EntropyPySandbox.run() with Python3

commit 6c11081a21941f25c0c9283f7eaed599fca48294
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 08:34:38 2011 +0200

    [entropy.spm] PortagePlugin.xpak: properly use open() in ab+ mode

commit 22ab952aa1fda81935c120ec0511843c0e517a60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 08:29:52 2011 +0200

    [entropy.const] const_setup_entropy_pid: fix pid file read when using a+ mode

commit f648ffd6c699c46f917dc8e4300df9733c9c0102
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 00:02:04 2011 +0200

    [entropy.client.interfaces.trigger] _EntropyShSandbox: make it work with Python3

commit 9b26426e80428a110a867d6d228dfb569c7ff834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 00:01:29 2011 +0200

    [entropy.db] _runConfigurationFilesUpdate: make it work with Python3

commit fbce5354f7585f32047230ee3c2239af80e3703c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 7 00:01:07 2011 +0200

    [entropy.tools] uncompress_tarball: make it work with Python3

commit 5a11057173aee83008a18e1e2f3245f8312d038d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:47:28 2011 +0200

    [tests] use assertTrue() instead of assert_(), fix Python3 warning

commit 02b10fd09c1e42bdf87f59ce13d34bd085654ec8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:26:21 2011 +0200

    [tests] trivial code style update

commit 70bc63ebf9bd599861feaba312b71b4a99ff8c71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:26:08 2011 +0200

    [entropy.client] python 3.x fixes

commit a54437ff134da9b260eeb731ddeb7c584a994c3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:25:44 2011 +0200

    [entropy.server] python 3.x fixes

commit aafd4790edc6b3c495d48fd724a63f1ead323aa3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:24:55 2011 +0200

    [entropy.spm] PortagePlugin: drop unused methods

commit 4fc49d3dd97a5894709803f728b6c4c0788a895d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:22:00 2011 +0200

    [entropy.spm] drop unused method: remove_packages()

commit 8364852edfe3f191aafaa057d8eff400b700bbfb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 23:18:44 2011 +0200

    [entropy.spm] drop unused methods: disable_package_compile_options, enable_package_compile_options

commit e2d5665843e9cbd8f2dd8d68be118a73af1eebcc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 6 22:49:01 2011 +0200

    [entropy.transceivers] ftp_plugin: update "raise" syntax

commit 172850e75a345e8be0d5188aad7a53249fa88292
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 18:09:56 2011 +0200

    Tagging Entropy version 1.0_rc49

commit cc6ad786fb636c32fca856346a85f7e9a6822128
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 18:09:40 2011 +0200

    Release Entropy 1.0_rc49

commit 5a74ee403b5287898c98aa8058c3e6256b193ff6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:57:14 2011 +0200

    [entropy.client.misc] when collecting CONFIG_PROTECT* elements, also ask the Source Package Manager about it, closes bug 2480

commit d70ba281886447921a7a93288577bddac471a85a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:49:11 2011 +0200

    [entropy.client.misc] fix undefined reference

commit c536966e0a9d95dd530bceebc82c9e3515b912dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:46:24 2011 +0200

    [entropy.server] _check_config_file_updates: provide a list of repository identifiers to PackageFileUpdates loader
    
    Using CONFIG_PROTECT* information across all the repositories makes
    possible to detect config files changes to be merged even if the
    currently working repository (which was available through
    entropy.installed_repository() used by entropy.client.misc by
    default) is actually empty.

commit 80b6849c06467e9f007aaed1752a48f048b1f1be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:44:28 2011 +0200

    [entropy.client.misc] FileUpdates: make possible to look for CONFIG_PROTECT directories across multiple repositories

commit f2b49cae588b98361e9fc05196fc167245680de3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:35:31 2011 +0200

    [entropy.client.loaders] add entropy_repository keyword arg to PackageFileUpdates

commit f2ed1b6c6417e35f06c709c8eb06b4434b543593
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 17:32:20 2011 +0200

    [entropy.client.misc] FileUpdates: make possible to provide arbitrary EntropyRepositoryBase objects

commit e850a8d8b717263c99705f6b74118c7c62ab800f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 13:25:40 2011 +0200

    [todo] update TODO

commit ce0844f816911ff29a999de555cc1c5ca568facd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 13:25:07 2011 +0200

    [entropy.server] make use of Entropy SPM "execute_system_qa_tests" method during repository push

commit 13603bdce8ffb76043996f2283fbc77140f5e165
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 13:24:07 2011 +0200

    [entropy.spm] add new method "execute_system_qa_tests" for hooking SPM related, system-wide QA tests

commit b80e1c7cf0453383e705c415f4f65886592941c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 12:37:37 2011 +0200

    [conf] add packages.db.missing_deps_blacklist example file

commit bf8918a6f3fdf342ee2dca4c35e8ea3faf2deba8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 12:31:05 2011 +0200

    [eit] add vacuum tool

commit f2ac8dfc72b55c9b8ce6275b190f420059e14386
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 12:27:18 2011 +0200

    [eit] do not use tuple() with _exec_args()

commit 55770c41722db833e2ff5a9c2068319987d5c61f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 5 08:52:14 2011 +0200

    [matter] make sure etc-update is always called

commit dab40ddf5995234fc640db9a8cc190c01d24f6fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 23:26:55 2011 +0200

    Tagging Entropy version 1.0_rc48

commit 8ed49f0fbf21f3da94903f57edb4aee756e9f165
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 23:26:43 2011 +0200

    Release Entropy 1.0_rc48

commit f1098717ec4209faaa4e0c7180a045d0230fe087
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 23:21:56 2011 +0200

    [matter] cleanup code, fix PORT_LOGDIR usage regression

commit cf2894a62baea5b90178c8fa5a5eab40b91e78d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 22:48:59 2011 +0200

    [matter] rewrite Portage usage, avoid using fork(), fix portage/emerge object usage, thanks to zmedico@gentoo.org

commit ac77c49e65b1bccfa62d2cf14478b4972c10008e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 21:22:58 2011 +0200

    [matter] drop calls to queue inside _run_builder(), not needed

commit eb2b068176a203b5e1b09fd4c912bd7441c21664
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 10:49:59 2011 +0200

    [entropy.client] clean_downloaded_packages: catch exception if branch_dir is not a dir
    
    At the same time, also improve fault tolerance of get_removable_packages()

commit c7c207dda0c3b6edd4ad15c7e364c84a4edbfebd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 10:34:42 2011 +0200

    [entropy.client] inform about splitdebug feature being unsupported for direct pkg install, see Sabayon bug #2666

commit e9f76d96aa3c7fb334f81117cf6549ab6f83f8ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 10:26:52 2011 +0200

    [entropy.client] don't use "extra download" metadata when installing package files directly, see Sabayon bug #2666

commit 966b35311ef352644634b99eb5cfe69d7e0d2dec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 4 10:19:26 2011 +0200

    [matter] add handy bugzilla bug generator tool (sendfail)

commit 5df92bad4af78a79f82f6a5acde9a2b77cd3a76f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 1 11:32:22 2011 +0200

    [entropy.qa] trivial code update

commit 24836e11502d4cea6f6dc62ebd75b7929b29e4bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 1 11:25:28 2011 +0200

    [entropy.client.interfaces.dep] _get_required_packages: improve constraints on forced_matches

commit 69cdd1ce442d4b5571ed7aacbc835980a94f3fdd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 11:39:25 2011 +0200

    Tagging Entropy version 1.0_rc47

commit 87b679d2e4212503ce18ea20dd8b11874791ccd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 11:39:18 2011 +0200

    Release Entropy 1.0_rc47

commit 313c2ccfa7be7249a302108ba71374e15c8280be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 10:41:46 2011 +0200

    [matter] correct wording about "downgrade" warning messages

commit a1e5714490cef54ce991a9fdaeba60ff62ba229a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 30 10:36:10 2011 +0200

    [matter] make "downgrade" directive affect the whole merge queue

commit 184232f0ccf0301dc668b693edab21597633fbe0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 23:44:08 2011 +0200

    [entropy.server] when adding missing dependencies, always show the committed changes

commit 1c0fcdb8be0b6840970c53c544076c911a6210dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 06:56:06 2011 +0200

    Tagging Entropy version 1.0_rc46

commit bd996b63f65d0292fe4afff37a2287d9a40da27a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 06:56:00 2011 +0200

    Release Entropy 1.0_rc46

commit d9dfe06b0aa29a30bfaac8c34ec88c7574eae185
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 06:35:40 2011 +0200

    [entropy.server] make possible to properly handle expiration of extra package files. Enforce file name constraints on them.

commit 294b1a25e4f2c6e52a4271338e58480e62c01e92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 06:12:22 2011 +0200

    [entropy.server] generate an "extra download" list file in order to ease mirrors cleanup when packages expire

commit 8f9b4e2391cc8294f4841dd256253f05fa1d430f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 06:07:03 2011 +0200

    [entropy.db] implement support for listAllExtraDownloads()

commit 15d9dfed58c28418c310b298c948ef2b7c3df0e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 29 05:50:46 2011 +0200

    [entropy.server.mirrors] simplify _move_files_over_from_upload, make it move all the files inside upload dir

commit 19d8753fbff1ae985a4898797ad9915f598db2b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 23:52:28 2011 +0200

    [entropy.server.mirrors] fix typo in _move_files_over_from_upload()

commit ef7a00c24388ed80bc58ff5df6840c932608e7e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 20:17:51 2011 +0200

    Tagging Entropy version 1.0_rc45

commit b2e5bc01174a2633d3e2bc11d93a79ad4f8011b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 20:17:39 2011 +0200

    Release Entropy 1.0_rc45

commit 942bcc5e39a4e895fe8f96a59ef337c4fb1305ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 20:16:59 2011 +0200

    [entropy.server.mirrors] when moving package files from upload to local store, also consider "extra downloads" ones

commit cbeed45b975a4e87f84ae3459e7d484f7b3d8262
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 20:03:36 2011 +0200

    [entropy.server] _package_injector: fix license check evaluation

commit ffc722c0ea1e815beaeec1f60059a17898b11be0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 28 20:00:06 2011 +0200

    [entropy.server] _package_injector: move extra_download file in the same packages dir as parent package

commit 641a08f2eddbc0f80e75d8093b854b390311436c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 19:37:04 2011 +0200

    Tagging Entropy version 1.0_rc44

commit 266fc224abe3f00312bcab4a878a01a391bd41c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 19:36:52 2011 +0200

    Release Entropy 1.0_rc44

commit 6059629452d2898b4f66b5a632f3d7834fe05d10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 19:36:00 2011 +0200

    [entropy.spm] PortagePlugin.add_installed_package: chmod vardb entry to 755 as Portage does

commit 949f2ab3f3ed1c844a02670fe11b65fb6a284031
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 18:39:04 2011 +0200

    [entropy.server] add PKG_KEYWORDS variable to those exposed to metadata qa check hook

commit b0a2bbf4fe6d453a63b35be3b17104a8121ccefd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 09:52:42 2011 +0200

    [entropy.server.mirrors] do not handle .asc files anymore in tidy_mirrors()

commit 7ead04fa0180e0d79a66804ecd6c162876a72183
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 25 09:52:17 2011 +0200

    [kernel-switcher] catch KeyboardInterrupt and don't throw traceback to user

commit 1d29a15e056947066157571d8e4d7f37c0415279
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 13:45:11 2011 +0200

    [matter] remove temp file in buildfail-tinderbox.sh

commit 2fca78342580aa3897b7b217f9ae5572f2d8ecf2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 13:43:35 2011 +0200

    [matter] add simple buildfail example script

commit 7b5d009149aa65aa92d2351f9e6f65fa09d6ad10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 12:32:35 2011 +0200

    [matter] add bugzilla submit buildfail hook

commit 3a9cbb6341e55ab803c86523770241861a16e5dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 09:57:58 2011 +0200

    [matter] add "buildfail" directive support

commit 9b22ff56136593fed1e3e5d687c2ac157c44140f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 08:48:29 2011 +0200

    [matter] add support for "not-installed" directive

commit 32c6dc7a011d3c258a2d8586d41e35ec061c3abe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 24 08:25:43 2011 +0200

    [matter] add FEATURES="split-log" and CMAKE_NO_COLOR="yes" to builder env

commit ca3fa9daba03760cfedee54ce8b3cb2955605124
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:34:23 2011 +0200

    [entropy] add .gitattributes file, exclude test suite from archive for now (takes too much space)

commit 698129ba8460e7d27d6662c6889387404ee66c25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:23:04 2011 +0200

    Tagging Entropy version 1.0_rc43

commit 9366621d90e600874cfa3c1a284be72503cecd11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:23:02 2011 +0200

    Release Entropy 1.0_rc43

commit 13c3b7513d5c2664230e5effe8be8522635d7652
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:17:48 2011 +0200

    [entropy.server.mirrors] implement herustic able to use remote file copy when possible
    
    When dealing with multiple repositories, it is possible that a package file
    gets uploaded multiple times when moved from a repository to another.
    In this scenario, there is a waste of upload bandwidth. This commit
    implements a simple herustic that is able to determine if it's possible
    to copy the file remotely instead of uploading it, if and only if:
    
    - package file with the same name is already available on another
      tracked repository sharing the same mirror URI
    - local package and remote package have the same md5 hash

commit a61f6b99cc567b3aec8a9db36f8e454e6e34cd47
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:16:23 2011 +0200

    [entropy.transceivers] EntropyFtpUriHandler: fix undefined reference

commit 1446115d33eae2e1d9f644d211596e30fcfdbe94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:13:56 2011 +0200

    [entropy.transceivers] implement remote copy method for all transceivers (similar to rename())

commit 9c55829d00cfe6abe3e61002751432e01cf1671f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:11:22 2011 +0200

    [entropy.transceivers] EntropyFileUriHandler.rename: fix typo

commit 9bb680ea67ea9432ca9636675c3aabd609f24726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 14:02:38 2011 +0200

    [activator] tweak commit message file name

commit 0210ee7b97a86dcd513c06fe288a4ba138007e7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 11:13:45 2011 +0200

    [entropy.server.transceivers] code style update

commit 247e6fcc102d89158fe36aaefc9bb07cf2d7177a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 21 10:53:33 2011 +0200

    [services] call env-update with full path

commit d490a84b8429e7d712e8d395cf0ec8284e150894
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 20 21:17:36 2011 +0200

    [po] update Polish translation

commit bc4e780274f6383678849de19e7022a30a04abac
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 20 21:15:09 2011 +0200

    [misc] fix some typos in equo and manual pages

commit a4bda31855caa62adeac8650e27f93677e4e61c2
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 20 18:14:13 2011 +0200

    [man] small correction in manual page, update POD (etc.) generator

commit 97f4a3d6f9a1ce832829c9310f6d49e30340a96a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 14:01:31 2011 +0200

    Tagging Entropy version 1.0_rc42

commit 81faac522bb4d6ac94118c0e3b47a1c21b6d03ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 14:01:23 2011 +0200

    Release Entropy 1.0_rc42

commit ff23cadda8f67da6c482891a49852798daa7cd1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 13:44:03 2011 +0200

    [matter-scheduler] do not use "source" but rather "."

commit 15e11cc4efe7a9cb7c8d09c4122f314825f4c113
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 13:43:30 2011 +0200

    [matter-scheduler] also do env-update && source /etc/profile

commit 02fc5a565629443fafb051c51381a0d56d0c4f7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 13:42:57 2011 +0200

    [matter] make Entropy colorized output settings affect Portage as well

commit ac83742c98f6908cafa1b6f0742b253199ced572
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 20 13:27:31 2011 +0200

    [matter] fixup emerge spinner setup

commit c64a0d19a0717808ffab2de12e53bf96e0de4460
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 19 21:52:22 2011 +0200

    [matter] drop workaround for broken sys-apps/portage's post_emerge(), not needed anymore

commit 9f62fc847435914c72714a2ee1aefd5627348d78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 18 20:08:28 2011 +0200

    [equo] improve "libtest" output

commit c17d51e208717786567f905047df3c92e971f82c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 18 17:53:54 2011 +0200

    Tagging Entropy version 1.0_rc41

commit a70b02610c0c15a9940bad58b72e85dc96648037
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 18 17:53:44 2011 +0200

    Release Entropy 1.0_rc41

commit 5d2c0b95e70e904a27acac536cb773edd195dcfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 18 17:53:06 2011 +0200

    [entropy.client.interfaces.dep] fix potentially disruptive typo, messed dependency schedule

commit 1bc205736fde79c85f64cbf30dc2feab512fcf1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 17 11:25:26 2011 +0200

    [server] server_query: improve revdeps usage with -q

commit 706b604bc05ba8b5dad952856280e2f9891d69b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:37:49 2011 +0200

    Tagging Entropy version 1.0_rc40

commit 5bed18a983b2312001f9178f131a3f77c9df468f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:37:39 2011 +0200

    Release Entropy 1.0_rc40

commit 957679109e9270bb8865fde89b0b9800cecabffe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:36:14 2011 +0200

    [entropy.client.interfaces.package] re-apply ownership to files after setup phase
    
    The setup phase of SPM is where users and groups get added.
    Having the package already unpacked causes tar to not apply correct
    ownership to files and directories. This commit fixes it.

commit 04f00f8e94ce089648e0e581837f461349f8bcdd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:35:47 2011 +0200

    [misc] add pkg_setup phase support

commit 8465cb7bc1e4e1be749330d931d22471d52ab78c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:35:13 2011 +0200

    [entropy.client.triggers] expose setup phase directly (and not hide it inside preinstall)

commit 4a3748dbfdca72258a7a6c3ae49ee37511c46b68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:34:07 2011 +0200

    [entropy.spm] PortagePlugin: add comment

commit b6b4c0c959c3aeace567099b2e542522bb2575bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 16:33:48 2011 +0200

    [entropy.tools] add apply_tarball_ownership

commit 714fe7f8007e1765c4e0fafbe5d0345aff450b74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 15 10:43:52 2011 +0200

    [entropy.output] xterm_title_reset: call xterm_title using raw=True

commit db0a4143edc90ca69491f900a0e202bc016eace0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 14 12:50:28 2011 +0200

    [matter] be more explicit when printing about packages moving across SPM repos

commit 398ebb2a6edc8196cc51fa355a86e740a3fced2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 14 11:38:17 2011 +0200

    [matter] fine tune output

commit 82cdf227e2a78edb84cc46b3fc84d0a8c67aebdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 15:29:59 2011 +0200

    [equo] when using "equo search --quiet" only print package keys (use --verbose for full atoms)

commit fb4eb3eb0a1e2131edb6daa0341850349658c494
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 15:29:30 2011 +0200

    [client] print_package_info: add keyword arg "quiet"

commit 783cae8302c22f95c781ccb1db051f12889fc5bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:51:07 2011 +0200

    Tagging Entropy version 1.0_rc39

commit da68170b6f0759c97cc7e31d52827d98b598ed0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:51:00 2011 +0200

    Release Entropy 1.0_rc39

commit 2053f69223beff9b6ddb6c2cb3d6187ed857da41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:47:48 2011 +0200

    [entropy.client] move os.getenv() to static region

commit 8fcb3e1162beebef7ea3ec8c852ae47cb27538c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:42:49 2011 +0200

    [matter] remove debug output

commit eb2d47a7c441305d4af6733ac9fa0cb99cbe0c8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:42:42 2011 +0200

    [matter] update example files

commit 8fd355d2a464fa4f4636c7478adb8bb1ffdd1145
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:40:42 2011 +0200

    [matter] implement "spm-repository-change" statement support, move default statements values to parser

commit ea6797455709db856223edfc3c6bf7695176c98c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:14:10 2011 +0200

    [entropy.server] also account for .asc files, if available (this is for backward compatibility)

commit 4434cac6bb76cc8b0738e7143b6f8d055e901ef8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 11:13:41 2011 +0200

    [entropy.server] _get_gpg_signature: remove stale file before returning

commit e73ccf24cc96797b4608ce97e12a73b65f31267a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 10:59:20 2011 +0200

    [matter] do not account built packages more than once

commit 928c94ad24412b8a96ac589a4d550aa91f4d6c99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 13 10:59:06 2011 +0200

    [matter] fix typo in for loop

commit 37f6ad16b33ad239fff37efc7d55ecd6cecdd07d
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Sat Aug 13 00:30:06 2011 +0200

    [misc] don't use non-POSIX command/keyword

commit 5a67de3e30e4e9d9a989918652df330a65c0bba5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 23:36:41 2011 +0200

    [entropy.fetchers] handle "out of pty devices" error, fix Sabayon bug 2620

commit 8f4be276ebb3869e0915e5950ad3c88e82b6f4f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 19:29:17 2011 +0200

    [entropy.client.interfaces.dep] add support for ASAP scheduling of post-dependencies
    
    This is a hack. As hack, it is hopefully going away soon.
    This is a hack. It just hides broken dependencies (like libreoffice
    vs jdom vs jdom-jaxen).
    This is a hack. But Portage does ugly things.
    This is a hack. But my hope is that it's going to be no longer required soon.

commit e2a5c31986e4f953ff0473bdea9d6e50152529b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 19:28:37 2011 +0200

    [entropy.graph] make sure cache object becomes None again

commit 2b612a2b89a1268bfe9575441d15b319c16abd4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 14:29:57 2011 +0200

    [misc] entropy_hwgen.sh: be POSIX

commit 49d689e54ba8739bf156fb3a2e2d01478871f6c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 14:29:21 2011 +0200

    [misc] entropy.sh: be POSIX

commit e5b671d5f03f3d275ecd88b34e259cd0edaeadcc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 12 11:07:47 2011 +0200

    [misc] fix shebang, use bash, thanks to mgorny@gentoo.org

commit a37f32409ab0c13cb8b406ea9cca93176fc46914
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 16:52:29 2011 +0200

    Tagging Entropy version 1.0_rc38

commit 2a4c8a8abfe62c7a14e2773314687d26827fc9cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 16:52:26 2011 +0200

    Release Entropy 1.0_rc38

commit 8af8a126457f22a380668d8c7c163e4d46cfe947
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 16:51:50 2011 +0200

    [entropy.spm] fix set() usage

commit 8fe39be3a47b7797afc31f3777479238ac57f18e
Author: Sławomir Nizio <slawomir.nizio@sabayon.org>
Date:   Thu Aug 11 16:31:23 2011 +0200

    [matter] clarify a bit var. documentation in example .particle files

commit 8342c796fa391374126d7d38f13da4f74c3d947a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:26:05 2011 +0200

    Tagging Entropy version 1.0_rc37

commit 1a779bb2efca1d2de8281407b6c23f8905e4f5d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:25:52 2011 +0200

    Release Entropy 1.0_rc37

commit 0da68cf44f967235b03f6b595e3a91ce4bb23d09
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:25:07 2011 +0200

    [matter] update example files

commit dbff4ecc32891b7fbabb4dbbe49ca6347729055b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:24:17 2011 +0200

    [todo] update TODO

commit b86232a900576b388962338a07faa90037c203dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:23:35 2011 +0200

    [entropy.server] fixup docstring wording

commit 46cc32b7800d37d26881a345ec06daba6c39ead0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 11 07:16:44 2011 +0200

    [entropy.qa] fix needed library resolution logic in _resolve_needed()

commit 1f0da8ed260fee40dd7928e2b3b9ff307def40c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 10 10:29:06 2011 +0200

    Tagging Entropy version 1.0_rc36

commit 118ac09282e222d87fc2f4db90658eb4588246fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 10 10:28:57 2011 +0200

    Release Entropy 1.0_rc36

commit 1c2739e8d1e787a6b1a4c95af14ecbb966054e82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 10 10:25:04 2011 +0200

    [entropy.spm] PortagePlugin.generate_package: change debug package file name

commit 3d8e110c2ddad3e57f97812a5270775b8da1e546
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 10 10:23:05 2011 +0200

    [entropy.spm] PortagePlugin.generate_package: do not return debug package file path if it's empty

commit da2e5aed2153a0135e9f97723eec3915137ae35c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 22:18:06 2011 +0200

    Tagging Entropy version 1.0_rc35

commit b27592bc8c0fa1ee8173e043bac45493dd6a635e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 22:17:54 2011 +0200

    Release Entropy 1.0_rc35

commit c586f705cb9ee7ea22b2c2408a17e2faa3a75139
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 22:17:00 2011 +0200

    [todo] update TODO

commit c0ac76d3d47360fcc5a115fa0fd24892220ed5a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 17:03:17 2011 +0200

    [entropy.debug] add GraphDrawer class

commit eca7078313453644a389ed788589543724d7d524
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 17:02:55 2011 +0200

    [entropy.graph] add Graph._graph_debug method

commit 1157454a1abc8a96eac1e53551b42861766d8700
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 14:17:14 2011 +0200

    [po] update translations

commit 69900bd2dcafca8cc26212cc60c6273ae7b37dac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 13:05:24 2011 +0200

    [entropy.const] const_setup_entropy_pid: deal with EACCES, pid directory might not be writeable

commit 22a25ca4f43a6c1dc3aeedc08b95db3eaaed1266
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 13:02:27 2011 +0200

    [entropy.server] re-generate extra_download GPG data when moving package across repos

commit 4074f8d4a68de6d293e9f599315f4b6140991f94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 12:41:16 2011 +0200

    [sulfur] implement support for split package files

commit 3f85e2af46f64add4e66c41a8740a1e796a1341d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 12:41:04 2011 +0200

    [equo] implement support for split package files

commit 91d2b4b93c816b0b9535dec6fbec4328a728c2a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 12:40:38 2011 +0200

    [entropy.client] implement support for split package files

commit ccd2b569fca323ee8f8e875cd3f52b1ffdae51bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 12:02:08 2011 +0200

    [entropy.db] update schema for packagedownloads, add on-disk size column

commit 5546d77c69973c44dd41c97fc3449a21a86ba064
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 11:55:49 2011 +0200

    [entropy.tools] add get_uncompressed_size function

commit 8f60f3ecd5116084d3a4791d0fdc1e5f1fc1b6e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 11:33:45 2011 +0200

    [entropy.spm] PortagePlugin.extract_package_metadata: correctly account on-disk size
    
    entropy.tools.sum_file_sizes_hardlinks() should always get files only.
    Otherwise the accounted on-disk size can grow indefinitely.

commit d5d63dba6bbdf774857e9b8d896b6744b9cf307c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 08:54:34 2011 +0200

    [entropy.tools] uncompress_tarball: do not use os.listdir() to prove that tarball has been uncompressed

commit 711c66038e48768a9430faafbc497eae24db3416
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 9 08:54:03 2011 +0200

    [entropy.spm] PortagPlugin.generate_package: improve entropy of debug package file name hash

commit 286b70c530141118df5284fc79eeaf65e7403b5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 22:18:33 2011 +0200

    [entropy.spm] PortagePlugin.generate_package() chmod 0644 generated files

commit 4e15c9915d544006ef84cc8b63e480c52404ba99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 22:17:35 2011 +0200

    [entropy.const] change default extension for debug package file

commit 6d5db82f6730f0f31778acd476db17157dcd5c42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 21:06:13 2011 +0200

    [entropy.db] remove debug code

commit 14fa75edbb06e0ffa95c8459b8c26cabbde65cde
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 21:05:39 2011 +0200

    [entropy.db] change schema of packagedownloads table, add size column

commit 3ae8e6ae93c843750a817c45bcb62dd2c89cdcb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 18:16:54 2011 +0200

    [entropy.server] make possible to split package file into multiple "extra" package files
    
    This introduces a backward-compatible feature (server-side in this commit)
    that makes possible to associate more than one package file to a single
    package_id. This opens the door to a wide range of future opportunities
    but also makes possible to decouple debuginfo files from the rest.

commit ddd289f766a573a85dc89c40c1f1592c5fb1903e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 18:14:41 2011 +0200

    [entropy.tools] dump_entropy_metadata(): check if file is empty before using mmap()

commit 2a186df4e63986b95429d94a00501a7d7764f6d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 14:39:38 2011 +0200

    [entropy.server.db] when downloading the repository, execute the download actions in alphabetical order for atomicity

commit 061328d31b28f7650468d248d2b3909cc7345867
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 14:25:22 2011 +0200

    [entropy.server] beautify metadata QA check output

commit d6aac292342ba18246f70ef27c9a9f422783a951
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 12:18:58 2011 +0200

    [entropy.services] fix undefined reference

commit ed2a745b0b790868aa5a2a096106213328272afe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 11:51:58 2011 +0200

    [entropy.server.mirrors] fix loop nesting in tidy_mirrors()

commit bc858bb3d6f99e7f1137fa99a78627ab6914caf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 11:10:27 2011 +0200

    [entropy.server.main] improve os.rename() exception handling

commit af17476bf280d56850a4aa49be99a7499bda34f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 11:09:54 2011 +0200

    [entropy.server] improve os.rename() exception handling

commit 6158d523bc0ee97744818c104c682f13958c2a70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 06:42:00 2011 +0200

    [entropy.spm] PortagePlugin.generate_package: unlock vardb only when locked

commit 3caeb36f861904a938a9620d54ef9ae4cce26555
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 06:38:28 2011 +0200

    [entropy.server] _external_metadata_qa_hook_test: improve output

commit 0e169cd9f339c290a42e7d00adba54e39dab5d0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 8 06:19:03 2011 +0200

    [entropy.server] make sure to remove tmp_repo_orig_path

commit 3167370543c23af53b3414d44d5e7d512a0a642e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 23:56:47 2011 +0200

    [equo] fix "equo install" when "Quit" option is selected after license menu. Fix Sabayon bug 2605

commit dbc3af1ed2a6d83ad64ee84b3ae10c1e5fa9e384
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 18:39:38 2011 +0200

    Tagging Entropy version 1.0_rc34

commit 03c3c86bfa94273a37e441549db45f354e3bfada
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 18:39:25 2011 +0200

    Release Entropy 1.0_rc34

commit e6b257251f43d8ba33dc7716409ffcb2a52985b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 18:13:07 2011 +0200

    [matter] implement lock file handling, useful for other apps interaction

commit 7cb3a46817a1195cf7f5a073f21e945feecd31d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 17:47:39 2011 +0200

    [matter] move the main app code to matter_main()

commit 022c66d14e3d520b52120e40733a44f6413e62ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 12:40:38 2011 +0200

    [matter] keep track of packages not able to build properly

commit 4695682fb31e657eb766dd0e1263f6a1fb3ca034
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 11:52:50 2011 +0200

    [matter] catch KeyboardInterrupt separately when using os.fork()

commit 8102b6efad09f9f47a6f06d8357625f30b1bfb5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 11:36:52 2011 +0200

    [matter] improve reliability of multiprocessing.Queue usage

commit da4e202489a5426f509efd4a47cbd4c7a4e0583b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 7 11:19:50 2011 +0200

    [matter] fix typo

commit 60a14844b91f9ab3e0f5a3b7debf35047e6a7826
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 23:17:32 2011 +0200

    Tagging Entropy version 1.0_rc33

commit a4a3d8fe9db980f83f01ad92e9f8a9ed90c616ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 23:17:21 2011 +0200

    Release Entropy 1.0_rc33

commit b60637d4d181a2962ae7027f19eb9eba0cd855bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 23:16:24 2011 +0200

    [entropy.server] fix non-interactive usage of __user_filter_out_missing_deps()

commit f041332b4120ee21c91d69ed74dcb14c0e833c37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 22:58:06 2011 +0200

    [matter] rewrite multiprocessing.Queue usage

commit abe1e7cb8852e1b58b00bb251ac2959938f92b7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 20:07:37 2011 +0200

    [matter] fix multiprocess.Queue handling for this architecture

commit f8ef78c75a5fb72b8f2d505f3b5072d274a36391
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 19:38:56 2011 +0200

    [matter] a final touch to the output

commit 2023e1588fc65459276af5c8adea94d00279ecac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 19:25:12 2011 +0200

    [matter] collect more statistics while running builds

commit 117a1df596cff0a267001e3f3f7bddd7a459b3a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 18:23:35 2011 +0200

    [matter] keep a new line after each run

commit 4e3b7b98d36f9222c46c330a92c5dff574cba09e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 18:08:21 2011 +0200

    [entropy.qa] add support for externally inferred (via config files) broken libraries for test_missing_runtime_libraries()

commit fe7cd91b1dad4d65f294c81bb2d168f84a3f9b8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 15:46:37 2011 +0200

    [matter] revert Process() usage, closes fds, not wanted

commit e6bb32fa69262aeae9953d69db4919c94b9ae985
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 15:42:29 2011 +0200

    [matter] fixup spinner handling

commit 199e4b3692800995e1b894a99044349d060ee747
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 15:27:26 2011 +0200

    [matter] add termination output for builder

commit 7d0eb69dc3ddf29dd1416e0c24c1012081187c70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 15:22:53 2011 +0200

    [matter] fix Queue.Empty usage

commit 9e0cb61ca9db8b9dea6abeb96edc8e8eb052276e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 15:20:18 2011 +0200

    [matter] use multiprocessing module, improve handling of built packages

commit ccd49982a79f637ae17271fe6ab895d847014516
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 14:41:32 2011 +0200

    [matter] run env-update only AFTER packages build

commit 9273ee5320e938c02242b060492602ecb5fd248b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 14:40:25 2011 +0200

    [matter] run env-update only when there has been some package update, and at the beginning

commit dd5eb2a98462a13687bb08038a6b1f5b470de1b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 14:37:05 2011 +0200

    [matter] also set ACCEPT_PROPERTIES="* -interactive" env var

commit ca63f7f12173cfaaf05e2ccd593b87b3b9c3a9ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 12:50:14 2011 +0200

    [matter] increment pkg_count

commit b2f5ea7dd93206ec14bf25bb8284283c1173e825
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 12:49:08 2011 +0200

    [matter] fix typo in string format

commit d17f0600c8d3ef0645d6064ce5f8c50f1865771a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 12:34:09 2011 +0200

    [matter] provide info regarding build status

commit 4e36efb0772997c695334c8235062a6f4b675b03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 12:12:11 2011 +0200

    [matter] only return >=0 out of _run_builder()

commit a903ced2893d5052d224c4dd2634abd5837c30a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 11:58:08 2011 +0200

    [matter] change pkgpre hook specifications

commit 7a18ac3477550870fc1a4fdd968bdcefeb9bfa5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 6 11:49:01 2011 +0200

    [eit] fix "eit commit" arguments validation

commit 68d7e798bace1d83bf82174d699bf0ef103c02d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 22:58:58 2011 +0200

    [po] update translations

commit dc864e3a58f7520a38dc809357dea6536fa5449e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 22:58:45 2011 +0200

    [man] update reagent man page

commit 7b521b924bb12d54cd09c6d9edd4b36d03a57c10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 22:58:03 2011 +0200

    [server] add support for linktest

commit 8b62b034fe7c1775ab9d5608b8d1de8b35a6eddb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 22:57:37 2011 +0200

    [entropy.qa] beautify output of test_missing_runtime_libraries()

commit 438e194470c86bcd4ad111827373db24f85a17c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 22:40:05 2011 +0200

    [entropy.server,entropy.qa] move test_missing_runtime_libraries to entropy.qa, make it reusable

commit 46d67f25704f881608ae37ce30d54f611b90b548
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 5 19:04:13 2011 +0200

    [entropy.server] improve output of _external_metadata_qa_hook_test()

commit 8ec0edd6af57356f6ad1efff8e4a90de59146ff0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 17:01:36 2011 +0200

    [entropy.server] missing_runtime_libraries_test: also print info regarding possible library owners

commit c769c073b3f5a988f84af9375b6dcc8c225a30d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 16:50:00 2011 +0200

    [entropy.server] missing_runtime_libraries_test: also return collected data

commit a7732fefd6cb0ab93f864fe418ea2aafbe4dc8ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 16:48:23 2011 +0200

    [entropy.server] tweak missing_runtime_libraries_test() output

commit a97c2821a796c41e7eca7fe8db4f39f03b1078b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 16:39:16 2011 +0200

    [entropy.server] add missing runtime libraries QA
    
    Use collected packages ELF metadata (retrieveNeeded(),
    resolveNeeded()) to look for potentially missing
    shared libraries. This is very handy in case of library breakages
    across multiple server-side repositories.
    For example: you bump libfoo, which provides new library, the SPM forces
    you to rebuild foouser, which uses libfoo. You put both into a testing
    repository but then you only move foouser to the base repository without
    realizing the potential breakage users could run into.
    However, since there can be false positives, this routine cannot block
    you from doing this mistakes.
    Please note that the base repository is the first listed in server.conf
    and will always be considered as self-contained, meaning that all the
    dependencies and sonames must be available within the same.
    The code first tries to resolve the soname inside the same repository,
    then falls back to other ones, if any.

commit 2a88b2c2acb733579fcb5bec7450936b517ffb70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 12:01:18 2011 +0200

    [reagent] fix output of "search" and "match" when --quiet is enabled

commit a510cbe5e25d73ab1c7be190536c1765676e5a17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 11:44:07 2011 +0200

    [reagent/eit] dramatically improve "eit list" & "regent query list" speed

commit f064788df9c10ad9ef71b4d42d7fe168e96b3b37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 11:43:11 2011 +0200

    [equo] text_query: improve list_packages() output

commit ae2ae9720c4459de0f77c0727ccff7cb7a4cb445
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 11:42:03 2011 +0200

    [equo] text_query.search_repository_packages: improve speed

commit ebebb75459fcf5715e743be01d5bc0e54b60b25a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 10:31:08 2011 +0200

    [scripts] update version tagging script to also generate tarball

commit d4caaa7041ea2f9886f30fe5f2cccdc2871e1e03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 10:26:08 2011 +0200

    Tagging Entropy version 1.0_rc32

commit 1489bfedba0b23d2b5534a298c08b993ccca58d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 10:26:04 2011 +0200

    Release Entropy 1.0_rc32

commit 1e9fb24734870a6aec230861c09b87147d03f9a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 01:11:51 2011 +0200

    [matter] improve waitpid() error handling

commit bbe82b461d463b03e20d394d1d1d781a66b674e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 4 00:59:32 2011 +0200

    [matter] always execute portage code in a separate process, to avoid portage cache oddities with xmatch()

commit 05d950a0c4dd4c1e612f38a0c222bd29fbf3eda4
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Wed Aug 3 18:04:52 2011 +0100

    [i18n] Update pt translation

commit 5af3bd95ac2d397e57145ac3ac7ca1a889ebe59d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 17:26:14 2011 +0200

    [matter] always check for preserved libs, even when --gentle is not specified

commit eda3c0298b0b6c4284f01e226381c805ca58e1c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 17:19:48 2011 +0200

    [matter] add chroot scheduler

commit d82896c1a406e68468ade06f3df2b3c8fbaaf04a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 17:19:38 2011 +0200

    [matter] some trivial tweaks

commit cbcaa0680c14ade812bdd612d401dbf38e034d55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:56:29 2011 +0200

    [todo] update TODO

commit 92c599b9283fcb7361c997bad0d8d2caa45321a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:54:44 2011 +0200

    [€ntropy.server] trivial output tweak

commit 731597942e6b442387a1a58284545602a5405186
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:54:15 2011 +0200

    [eit] add "init" option

commit 4caae7aef7501a5b6e83a65fde4b119458cbbe08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:52:00 2011 +0200

    [man] update reagent man page

commit 58a298bd44ba709cc6dc2ff0d5a827f3430394ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:51:21 2011 +0200

    [reagent] fix repo initialization code

commit 716de574de774ad378927aaca27bb23e8bba4099
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:42:03 2011 +0200

    Tagging Entropy version 1.0_rc31

commit 4edb7cb8481457135d65d6bd97aebe0ab0665655
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:41:57 2011 +0200

    Release Entropy 1.0_rc31

commit be483b7f25eb14d5ba4f6dbf36895729e6e94a1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 3 09:35:38 2011 +0200

    [equo] always use etpUi['interactive']

commit 1fc3c2475c8e19088680168468069e3079818c6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 23:17:29 2011 +0200

    [matter] explicitly deny implicit interactive routines

commit e1eefb57ab5a078998dd8230006c4244dbc10cf2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 23:14:23 2011 +0200

    [entropy.spm] when calling add_packages_to_repository(), pass proper ask= value based on etpUi['interactive']
    
    This is required by non-interactive packages that expect no real
    interactivity by implicit actions taken by Entropy routines, such
    as package_names_update() called whenever a package gets renamed or
    slot-moved.

commit 01a1b182500d2a805dfc73a19f4f6c1d48e0c984
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 23:13:53 2011 +0200

    [entropy.const] add etpUi['interactive'] global setting

commit c3f4a64e72d08307e1cf612639f1a8c751e1d256
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 23:05:10 2011 +0200

    [conf] update bashrc.entropy

commit db44217f9759bedc1ece3c6df4b75236b097f1b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 22:46:29 2011 +0200

    [matter] fix parser for packages

commit d7ea4a7649710240ae6b6b5a077000021af23726
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 19:47:09 2011 +0200

    Tagging Entropy version 1.0_rc30

commit 51cd80cb9d5cd77d284af3d28f001e5d66acd795
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 19:47:04 2011 +0200

    Release Entropy 1.0_rc30

commit e7d2957b3b75b957d742a560ed13b5c4a23e56f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 19:15:37 2011 +0200

    [matter] completely avoid interactive stuff

commit 026c2632888ff32c9de8b33d97d23d535c88a719
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 19:08:30 2011 +0200

    [matter] move most errors to warning status and let the execution continue

commit 6aaa278c91fbc8c0f8196083b88458f04ba45266
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 19:02:53 2011 +0200

    [matter] consider rebuild status not an error

commit 86e3b1c785f6f598130066d58e2ca0a24070ae4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 18:09:39 2011 +0200

    [matter] run preserved-libraries check before doing anything if --gentle is enabled

commit a2a0cac1941d39091c4cd316db529e8cbbdf4883
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 18:01:17 2011 +0200

    [matter] improve user interaction

commit 1a934f5988db991b39709173bb1cdc4a06781f55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 17:55:59 2011 +0200

    [matter] update env vars, BUILDER_* -> MATTER_*

commit 09db576b3aa2ce9efaf1c77a27da7866dad6da29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 17:37:19 2011 +0200

    [entropy.server] fix super() usage

commit 44dc33121b32757d7c2749313014bf52e1e989d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 17:31:52 2011 +0200

    [entropy.server] improve missing dependencies QA tests

commit 85134845e0e78747b750dddefb64cb5bcc3b16d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:22:34 2011 +0200

    Tagging Entropy version 1.0_rc29

commit 3258b7f4bc8a423f91c496e45272cc287edf1fb6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:22:31 2011 +0200

    Release Entropy 1.0_rc29

commit 2d227fd8827b19d602673cc03523ea2e4a7bb69f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:20:45 2011 +0200

    [reagent] deptest: also check base repository and make sure it's self-contained

commit 0e4c6e2ed8090edf8f652e00dcd8b93c2e90d97f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:20:33 2011 +0200

    [entropy.server] fix typo

commit 24fb3c4419e4e5497ad8fbbb603c36bf0815ec17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:16:36 2011 +0200

    [entropy.server] properly test base repository against missing deps

commit 10bb39312812d71dc68a5622ccf6801161142a5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 08:12:57 2011 +0200

    [entropy.server] dependencies_test: restore original behaviour, making possible to exploit more use cases

commit cdc8bc3a2f84bab8faca133290a81a8c7aa36ca1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 07:29:21 2011 +0200

    Tagging Entropy version 1.0_rc28

commit 7f544dfa2f1c2876650aaf4b11cf6e51e6401d67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 2 07:29:11 2011 +0200

    Release Entropy 1.0_rc28

commit a13ec7aa8297e6c0d9d6358522fd48586e512fd0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 21:46:42 2011 +0200

    [matter] fixup some undefined references

commit 2c680a9c31a4f1bbaf6ca309cf501c5608a62871
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 21:44:59 2011 +0200

    [matter] make entropy repo commit optional via --commit

commit b66bae0d211907ce101081756a16f60a940752fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 21:39:35 2011 +0200

    [matter] add preserved-libs QA check

commit b110b867d450d7c10d0d72704579c0bfccf6b7c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 19:39:34 2011 +0200

    [matter] add USE flags constraints support

commit 897e73e93a6a2eade8c4cc96d3550cfd62c75783
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 16:50:23 2011 +0200

    [matter] complete initial development, add .spec files support

commit 711cb17ad717bad98e43410604f3f4a18f91a886
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 14:52:54 2011 +0200

    [matter] rename example dir

commit cb1183b75a225dd9f5b54822307e34109e504b62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 14:43:19 2011 +0200

    [Makefile] install matter with entropy-server

commit 2e00418c0ea3fd8e1da3936c4ec252c3813fa8d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 14:42:16 2011 +0200

    [matter] complete initial implementation

commit eb90a2f4b9f3a06be80ece51c8dd507f0083e8e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 11:06:28 2011 +0200

    [entropy.spm.skel] update docstring for generate_package()

commit b0e7fbe74c7db38ddee9e7ea21cc1c1b9b61c3de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 1 00:36:55 2011 +0200

    [matter] correctly handle 32bit chroots over 64bit systems, improve code

commit cd61c1c34728274084a091b02edb41620875bcdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 31 23:17:05 2011 +0200

    [matter] rename auto-builder to matter

commit 69c8daeb39266730d56ed29e3e9e239e1bbab997
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 31 23:16:26 2011 +0200

    [auto-builder] more work towards feature completion

commit 1b299ad36cd048dda9a43c7e5e744da928675cc3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 31 12:05:06 2011 +0200

    [auto-builder] implement pre/post hooks, continue initial development

commit 8e2c86c66f35b2734c6db5658a0923e8b5df06c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 23:16:08 2011 +0200

    [auto-builder] add basic entropy locks handling

commit ea7e5af4c175d24ff98c03c5b03cd614dad217d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 23:02:57 2011 +0200

    [entropy.tools] acquire_entropy_locks: make it modular, add acquire_entropy_resources_locks

commit 59db6b8dbd1cc6863a9afa794a46a309e00eae14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 22:56:37 2011 +0200

    [entropy.const] const_setup_entropy_pid: make pid handling completely atomic and blocking (required by auto-builder)

commit 5d1ec48fc65a91c4ffe2d6ca0e4546666525a19d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 22:23:19 2011 +0200

    [entropy.client.interfaces.methods] lock_resources: add support for blocking mode

commit e664c7ae63f6f03c1e49df56f49a8756bc446169
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 22:21:16 2011 +0200

    [entropy.tools] acquire_entropy_locks: remove useless duplicated call

commit d9fad847ee028220c860b7e475ca0cc13aab2117
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 22:20:19 2011 +0200

    [entropy.client.interfaces.methods] _create_pid_file_lock: get lock file via function call arguments

commit 56c374de362fe0ed00f923f89a7fadac1a529a88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 22:16:26 2011 +0200

    [entropy.const] const_setup_entropy_pid: add support for blocking entropy pid locking

commit c4d4a49789aa8227e044dd6a5c76b57816fcf48e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 30 17:19:35 2011 +0200

    [services] add auto-builder application prototype for review

commit 3e6f43cfbe2d6795b150ba325545ed4f61aed54a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 28 18:06:30 2011 +0200

    [entropy.server] when running dependencies test, always match against given list of repository identifiers

commit 27d3275a07b5c024c74d736e243a7ac7a761611a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 28 08:07:05 2011 +0200

    [entropy.db] deprecate some ancient backward compatibility code

commit 90578f6bb68b5069e19a446ef9967084ea00c897
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 28 07:28:11 2011 +0200

    [todo] update TODO

commit b492249c359c7d3abed4c9a701cf8f8bd78e26a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 28 07:19:11 2011 +0200

    [eit] add "depsin" option

commit 2e299ddf7518b49495f817bd2d0020eedd93a4ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 26 09:07:52 2011 +0200

    [reagent] fix "reagent query list"

commit 6c41ad57d78b5a55f30ef82c1cc0c4411311a830
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 26 09:03:54 2011 +0200

    [reagent] make possible to list content from specific repositories

commit 32f4bf82f06ea835f577a017c8f0572968ed32cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 26 08:58:14 2011 +0200

    [equo] search_repository_packages: print something when no results are found

commit 166d1bcd106fe7715cd6c4aabec0ab4e297d86af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 26 08:52:14 2011 +0200

    [reagent] shutdown Entropy Server instance once done

commit fe5b6557ccb873c9bc3662770d4c044e9b77746b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 22 19:24:11 2011 +0200

    [conf] repositories.conf: update itti.ifce.edu.br mirror URL

commit 3c8ca760cd4eccc020bb44c8861f38357d26594d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 22 19:10:10 2011 +0200

    [todo] update TODO

commit 76179ac326f01b30044f00b4fbf2a5e84d4b972e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 21 13:52:38 2011 +0200

    [todo] update TODO

commit 544b257707b7b0ceeaedec795da42a9b740f4edd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 21 13:52:18 2011 +0200

    [conf] packages.server.dep_rewrite: add more documentation

commit da8d3b367d8331e1c2d160d83dd54039c55ef5fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 18 20:17:10 2011 +0200

    [todo] update TODO

commit a2d5e52c3c01f0d8025895b72e0f1a6196dd9b3c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:59:36 2011 +0200

    Tagging Entropy version 1.0_rc27

commit e1e60b4c6986300ba55b4fc6e0b19e89894946e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:59:28 2011 +0200

    Release Entropy 1.0_rc27

commit 4134acfca59ad852766c352641f1f21954406eaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:58:46 2011 +0200

    [server] server_query: make all query tools able to go through all the available repositories

commit f2597a0834d1db7bd97d0473cf7ae4828da80f42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:55:04 2011 +0200

    [equo] text_query: make possible to provide a list of repository identifiers to graph_packages()

commit 3740fb12313b9b3ce26520ec7f5474086d445636
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:52:51 2011 +0200

    [equo] text_query: make possible to provide a list of repository identifiers to revgraph_packages()

commit 1119d6f713e7d7f894b24b90280f6fd587919732
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 21:35:06 2011 +0200

    [eit] implement "pushas" option

commit 63160f964528be78952a4ef1b73587a07d009b5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 18:00:00 2011 +0200

    [todo] update TODO

commit 730df29fc445dfed691add2ed672ecd706abfb5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 17:59:35 2011 +0200

    [reagent] execute dependencies test ("deptest") on all the available repositories

commit e71dfaa32c3211d5eb29a0b8abaad6530672dd9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 17:59:18 2011 +0200

    [entropy.qa] trivial speedup fix

commit 0f84a5f6df5eb8c523b96fc776576323d133c7e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 17:52:42 2011 +0200

    [entropy.server] improve speed of _external_metadata_qa_hook_test by directly using str()

commit f5056a1cca918cf58becfd4fcae52f4c3dc6de6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 16:30:17 2011 +0200

    [activator,reagent] do not print stack content in case of KeyboardInterrupt exception

commit a248b0f5c32c943291145bc4d53503f4c9e2e182
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 16:24:10 2011 +0200

    [activator] always print stack content on exception

commit be0dbfcdfa111da3169ed0069255159058c5753b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 16:23:56 2011 +0200

    [reagent] always print stack content on exception

commit b83095ee46d7cf76d5b998667184126a2e781375
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 17 16:18:04 2011 +0200

    [entropy.*] implement automatic config files update on package name moves

commit fdb000354470c7785223b0d3f512f2198e2cb30b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 16 17:26:20 2011 +0200

    [entropy.fetchers] UrlFetcher: if show_speed=False, do not call update()

commit 2fa3fc020e954c0083936ace5a5ea8dbd469305e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 16 15:58:17 2011 +0200

    [entropy.client.interfaces.methods] reorder_mirrors: use effective download speed instead of RTT

commit 49ef3062b1795193ed28943c179f89aca4fcae28
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 16 15:58:04 2011 +0200

    [equo] improve output of "equo repo mirrorsort"

commit 2a324a52e6af6425253c16657bf2ee4599f3bb0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 15 07:54:46 2011 +0200

    [todo] update TODO

commit 3ac14326892cc32cd64251bad58076d4a12e60a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 15 07:53:29 2011 +0200

    [entropy.server] when adding missing runtime deps, make it clear how it's possible to repeat the whole editing

commit a3d7813d3eadef1cf65ba62bcfc045c1e465e8e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 15 07:49:13 2011 +0200

    [eit] fix "libtest" args parsing

commit e548df92da6b7aef0f9adfb71cec1f8130187ddc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 15 07:18:08 2011 +0200

    [entropy.server] relax constraints during repo upload, backup db only once

commit 129932ad9d7c7bb0316107508f3182d800ffc1c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 13 08:21:27 2011 +0200

    [sulfur] improve Entropy Packages TreeView cells rendering speed, by sticking to a more async strategy

commit cc62b68b036d1ed19099c9eb8b1f3018eb900fa6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 12 15:32:06 2011 +0200

    [conf] repositories.conf: make sure users don't touch example lines blindly

commit bc32c45d9568be231f36504fca4d82034ec9dd26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 12 10:01:02 2011 +0200

    [conf] repositories.conf: add freelydifferent.com mirror

commit 9ec98b966a1cf673e5b66990752cf40a5ab61946
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 11 15:13:56 2011 +0200

    [entropy.server] _external_metadata_qa_hook_test: do not sort values

commit 06ba47a869c3fddb438cd2930874018eec3c9f56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 16:21:25 2011 +0200

    [entropy.server] do not allow KeyboardInterrupt in critical region when asking question

commit 9af7add38dd3e878f26148674e72e9a95fa4d2ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 16:14:47 2011 +0200

    [entropy.client.interfaces.db] on repo update, if --verbose, print the list of added and removed pkgs

commit 45ce3d9991b33f16240202b5bc1fa040addbfeed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 16:02:39 2011 +0200

    [eit] add "repack" and "repackin" options

commit 20cca25c6426b42395401eb9eb0d081fd5570072
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 15:58:04 2011 +0200

    [reagent] fix handling of --atoms and --repackage order, both combinations (atoms first, then repackage, or vice versa) are fine now

commit 8c96bb6fee609226f47412bf50b57b10497851a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 14:41:45 2011 +0200

    [conf] repositories.conf: just comment out Yes Optus mirror (slow RTT)

commit 3d9d66efa0ea30fdf4b9797a46b7662df1ab066a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 14:41:29 2011 +0200

    Revert "[conf] repositories.conf: sorry Yes Optus Mirror, but you're freakingly slow and unresponsive"
    
    This reverts commit 0434ca723091c5a58dcdbc9f17aab974a8519385.

commit 3ab86c98cb7a37d0e5806cb1b8397098d5e3cdfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:56:19 2011 +0200

    Tagging Entropy version 1.0_rc26

commit 82411bb7a10ce35d8a0e75e0aabff1d84685034f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:56:14 2011 +0200

    Release Entropy 1.0_rc26

commit 7d858a10fd4b150d1ee85ec91979ca2058a056fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:55:46 2011 +0200

    [eit] always validate repository_id before setting ETP_REPO

commit 53991190359c321941de30bca3346890764337f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:44:14 2011 +0200

    [entropy.client.interfaces.db] properly handle GPG signature install w/shadow repos
    
    Shadow repositories are used to import other repos keys. So, if user
    switch back to the original repo, Entropy is not able to import again
    the same GPG key because gpg complains about having it already. So,
    the entropy-side mapping (repo_id => key) cannot be updated easily.
    Since it's impossible to reliably use gpg via fork()+exec(), it is
    required to parse the current gpg key wanting to be imported, get its
    fingerprint, look for repos with the same fingerprint and kill them from
    the mapping. And in the end, retry the key installation.

commit 5e1464a933a2a5ce0d6bac8d712aebfc842dc526
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:43:26 2011 +0200

    [entropy.security] RepositorySecurity: add get_key_fingerprint()

commit 736c3ad7bed1b39637256fda6c8e9038d098c0fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:17:14 2011 +0200

    [entropy.security] fix install_key() with merge_key = True

commit 9ca0487d6f46452d7b43bcb8c7568644c9ea2d39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:13:52 2011 +0200

    [entropy.client.interfaces.dep] tweak debug output

commit 1d3bf0e3d2745c848feeec0f9f10a9b78b83ab70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 10 12:13:21 2011 +0200

    [entropy.security] RepositorySecurity: add merge_key parameter to install_key()

commit db68dff3febb8a3a7b4ec158957a8ce260fe1812
Author: Robert David <robert.david.public@gmail.com>
Date:   Sat Jul 9 22:29:55 2011 +0200

    Add ZSH completion function

commit f722912dd2f171cb86bdcd5862ae55511bb87c79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 17:42:09 2011 +0200

    [entropy.client.interfaces.methods] don't bug stderr with boring repository status messages if etpUi['quiet']

commit 408767d366d6c79e184b72de55835ec0c260addc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 16:20:46 2011 +0200

    [eit] fix rmfrom and addto options

commit d9c1478bc2a1f77be8417dcba1329d7d57bf6c9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 15:50:07 2011 +0200

    Tagging Entropy version 1.0_rc25

commit 6d772e4c9af340c1c8722c3d92b8fa84ae4d2970
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 15:50:02 2011 +0200

    Release Entropy 1.0_rc25

commit 9e09d46a5ede6c4de2e3e460b4810fe5028c2987
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 15:49:30 2011 +0200

    [eit] add "addto" and "rmfrom" options

commit efe94611628ce0973e99d95bf17eb87c0f54f29b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 15:47:48 2011 +0200

    [entropy.fetchers] absolutely avoid any race condition while dividing by a dynamic value that can reach 0

commit 1b9a46ed1947b5f0704f2a0698d9f37e920732d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 9 12:12:34 2011 +0200

    [entropy.server] only print Entropy Server configuration status when etpUi['quiet'] is False

commit 0434ca723091c5a58dcdbc9f17aab974a8519385
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 23:51:34 2011 +0200

    [conf] repositories.conf: sorry Yes Optus Mirror, but you're freakingly slow and unresponsive

commit 5602f926676666ce42244ef909b47df181609742
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 19:54:37 2011 +0200

    Tagging Entropy version 1.0_rc24

commit 24821a70c23e515d3a0c07c5d77f6b10f5d84599
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 19:54:31 2011 +0200

    Release Entropy 1.0_rc24

commit 097daf9760cfd534cfde9ff378a0cb16adabd452
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 8 19:53:55 2011 +0200

    [entropy.client.interfaces] always provide plain_packages repo metadata, this fixes .etp installation

commit 23e46ea807abd948672b500ac6dd68fad31be8cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 22:57:22 2011 +0200

    Tagging Entropy version 1.0_rc23

commit 2dba38141cced6c047fa8e601049296cdb0f839f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 22:57:18 2011 +0200

    Release Entropy 1.0_rc23

commit 352501133684d2b3718e03f882b78cf2fbf48441
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 22:56:45 2011 +0200

    [entropy.server] _external_metadata_qa_hook_test: drop PKG_CONTENT, or E2BIG will be raised

commit 21e5631c17f7e7e122f0edf84b72fa1022d98834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 22:42:53 2011 +0200

    [entropy.server] improve output wording

commit 3fad7ddfe89470df04d976c8ea35423559244ddd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 15:32:35 2011 +0200

    Tagging Entropy version 1.0_rc22

commit b58c4be66d1d426f58c41d883e5ef6e0b242b099
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 15:32:29 2011 +0200

    Release Entropy 1.0_rc22

commit db099dff4c4d138be76b8f2da5e3fe258918f6ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 15:29:44 2011 +0200

    [entropy.db] EntropyRepositoryBase: fix wording of retrieveNeeded()

commit 8f0879361f36939a6b6167930cb40018a771eab0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 15:28:46 2011 +0200

    [entropy.server] add support for pluggable package metadata QA executable hook

commit 12de963806fe68cbad69354f8127bdb3e9095286
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 7 14:42:09 2011 +0200

    [entropy.fetchers] fix possible division by zero issue

commit 90cb9afd74e9b97f324fa9c3d1617e517ccad6ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 4 13:12:33 2011 +0200

    [entropy.output] TextInterface.output: etpUi['quiet'] should not be handled that way

commit 5f4b0c4d7a8ddcffe845debd57f9b84319d1e48e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 4 13:11:34 2011 +0200

    [server] eit: get_entropy_server(), keep etpUi['quiet'] in sane state

commit 7fcdf9daa916e99186ef9d034b92a3c92f66218d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 19:02:59 2011 +0200

    [entropy.client.interfaces.dep] add more debug output to pkgs reverse deps calculation code

commit 801c4979d9f12c6a06b6387d9e7e21de9dc7dbba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 19:02:25 2011 +0200

    [magneto] make use of the new signal "signal_integrity_problem"

commit c98f17f25645e510c6f1a67c5b6e57dd34b4633d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 19:00:43 2011 +0200

    [services] entropy-updates-service: run installed pkgs repository integrity check
    
    Use EntropyRepositoryBase.integrity_check() against installed packages
    repository on startup (after 5 mins "grace" time) and notify possible
    issues to frontends using the new signal called "signal_integrity_problem"

commit bf273a31cbf5e0e71c1fa0f70b1c2f709f316fa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 14:33:37 2011 +0200

    Tagging Entropy version 1.0_rc21

commit b9a62ae2e56744b8c936403e2c8f73dc5874c95a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 14:33:31 2011 +0200

    Release Entropy 1.0_rc21

commit 7738367b1e642b955edf1c4824d27434f22064d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 2 14:32:16 2011 +0200

    [entropy.spm] PortagePlugin: do not MOVE files from xpak dir to live system, but rather COPY them (further SPM phases need them)

commit 2d5bb6494545287d026ee5fb59fa3eac8b1f3938
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 29 11:34:03 2011 +0200

    Tagging Entropy version 1.0_rc20

commit 1dcca1837dc05314177e38dd4880f4b817a85f3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 29 11:33:58 2011 +0200

    Release Entropy 1.0_rc20

commit 02d2a2d43b53f3241b7f83150d310af7eb447494
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 29 11:33:02 2011 +0200

    [entropy.spm] PortagePlugin: add_installed_package: improve reliability even more

commit 5d803165c3d92c1fa39d88c0f76974e5ec54d117
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 29 11:26:14 2011 +0200

    [entropy.spm] PortagePlugin: be more atomic when moving the pkg vdb dir to destination

commit 99747e10ed583287a45d4cf0de87fbf9ef49e3d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 29 11:08:00 2011 +0200

    [entropy.spm] PortagePlugin: make sure to also update vdb pkg dir mtime

commit 7fff2821c35d3534033d343f245abf96186ffd5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:58:48 2011 +0200

    [tests] fix tests

commit dde8b10882ccb84de7d63ab0ba0229ec26beb060
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:13:36 2011 +0200

    Tagging Entropy version 1.0_rc19

commit 5a9be7b5d4fc7682e0b64d581842f6797fdaad06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:13:32 2011 +0200

    Release Entropy 1.0_rc19

commit 4f8bd8c92df558a752f072f917e97b2b97a985be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:12:35 2011 +0200

    [entropy.*] remove tagged conflicting packages support, old and dusty piece of code, we now have packages dep_rewrite feature

commit 5358a27dfa144f78ebcd954bf78e40ab89df302d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:09:02 2011 +0200

    [entropy.server] close_repositories() is called by __del__, so make sure it's fault tolerant

commit aa2c842324052dd7572354232e136636cf568065
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:08:32 2011 +0200

    [entropy.server] make sure to always close the repository object

commit 1765fd4becba9161a3a031c43c85763b3de38dac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:07:55 2011 +0200

    [entropy.client] close_repositories() is called by __del__, so make it fault tolerant

commit 51517dcb90f4e3a3b664b08a62aa80050b1b4cb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 28 11:07:13 2011 +0200

    [entropy.qa] move fd close() before remove()

commit f2f73a209f64a61c6cd3c79266ae69228f714b83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 23:06:05 2011 +0200

    [activator] do not remove local lock when using "syncas"

commit a95270e9be8a2984cf7e4445ef31ce282f9bd1cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 23:05:46 2011 +0200

    [entropy.server] make possible to disable handling of repository local lock files

commit 34b8055bf4147abf61f554007515b179c09e0ff4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 19:45:52 2011 +0200

    [activator] implement "syncas" feature (to sync/push repository to temp locations, for testing)

commit 6eaf623c28839b2af8348565152893076b6d459f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 19:45:04 2011 +0200

    [entropy.server] make possible to override remote repository database directory (in order to implement push to different location)

commit b3dab49d1b80072a14d9541d006c5eab32ac6889
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 18:29:36 2011 +0200

    [activator] remove unused code

commit 1166757135c8be175694f1973405621dfe8c5090
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:19:43 2011 +0200

    [entropy.client.interfaces.db] no need to return True, _do_fetch runs in a separate thread now

commit 44fea6871a8fac8bc76c7a41cd569dca764b7664
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:18:58 2011 +0200

    [entropy.client.interfaces.db] to avoid socket timeouts, make sure to flush all the parallel downloads before starting another chunk

commit 583316487e8c525b6b06d85629fefdeb2f391b20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:18:18 2011 +0200

    [entropy.client.interfaces.db] reduce diff sync threshold from 2000 to 500 package changes

commit f84722013b616eed84a579338e5b0425ca71c4e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:17:30 2011 +0200

    [reagent] execute packages add queue in alphabetical order

commit f416f976ac4338a4488a9066640b03834b6d6ba6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:14:19 2011 +0200

    [entropy.const] const_debug_write: improve output (add colors) and provide thread information (as well as timestamp)

commit e8b5dcf34a52c5a5149872691d062480dcfba710
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 12:13:42 2011 +0200

    [entropy.const] const_kill_threads: no need to wait daemon threads

commit 7f7acdd0c3009b2fc221cd7dcc18e7e795107389
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 00:09:36 2011 +0200

    Tagging Entropy version 1.0_rc18

commit b1fce54d63a0a94c701324fadcb2b903dc4adbc2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 00:09:32 2011 +0200

    Release Entropy 1.0_rc18

commit e8eba617eb39110757c9d6430714b808f77983ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 26 00:06:57 2011 +0200

    [entropy.client.interfaces.db] fine tune webservice based sync and timeout default parameters

commit d200b3724c9e9d947f6a4d1f68da6bd59894449c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 23:37:22 2011 +0200

    [entropy.db] EntropyRepositoryBase: directly handle install repository metadata

commit 3f6bb27ce6dac85bdcb9cf584dcbfe4813b7a0f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 21:53:30 2011 +0200

    [entropy.output] improve _my_raw_input(), use readline if available

commit cfa7476f9d2521f7e6018def1eaae5027d662cdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 20:01:34 2011 +0200

    [equo] add "--by-user" support to "equo query list installed" to list packages installed by user

commit 8c247b94e29e5fbe629b60da0a652db2f2b124ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 19:45:55 2011 +0200

    [entropy.db] EntropyRepository: move sqlite's integrity_check() to EntropyRepository.integrity_check()

commit 5ee8022ddb892c066496754a752a24a0e26cd310
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 19:45:13 2011 +0200

    [entropy.db.skel] EntropyRepositoryBase: introduce integrity_check() method

commit b0b8d3151d29738d13b6582d580f0eb60f7d4390
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 19:27:02 2011 +0200

    [equo] text_rescue: small reliability update

commit ad169bd7f9bb9e177a7ac40b747a69434d422bc6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 16:37:16 2011 +0200

    [server] eit: add libtest, deptest options

commit ec0fc124f521cc299ff826e0fc9447f22a860c08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 11:34:09 2011 +0200

    [po] update translations

commit 427415690739e2f1f8472d23d4f31e64ff50f252
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 11:33:14 2011 +0200

    [server] eit: implement "list", "graph", "revgraph", "own"

commit d84003858cc190afd0d9ecb992a24e50956aa6e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 10:21:56 2011 +0200

    [entropy.fetchers] call update() instead of _push_progress_to_output(), so that 3rdparties don't get stdout spammed

commit 871fe266df78fd0675afd0d1776b5d520c7f3f97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 10:21:37 2011 +0200

    [sulfur] entropyapi: properly initialize variables in GuiUrlFetcher

commit fc90756aa4188140ab85b742da1dd786ef8c14c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 00:23:44 2011 +0200

    [server] eit: add more handy wrapped functions

commit 6db46677d1ec034dee585177fd88cf5646b1d352
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 25 00:01:17 2011 +0200

    [reagent] fixup "reagent repo create-empty-database" command

commit a2d30da62695d0e4451bc96d0b53a22729c207b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:42:05 2011 +0200

    Tagging Entropy version 1.0_rc17

commit f7dd762decb0ab23e3f2fad233268238daab6839
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:42:04 2011 +0200

    Release Entropy 1.0_rc17

commit 51de9547dfba686664d13bff7ae38653f514aa61
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:41:39 2011 +0200

    [entropy.client.interfaces.package] original_repo can be None

commit d32cb4755cdb7578a25968bac7e7e3dd0f7d7375
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:09:56 2011 +0200

    Tagging Entropy version 1.0_rc16

commit 8aa71c564c97d71c6bc374aad47c69443eac6f2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:09:54 2011 +0200

    Release Entropy 1.0_rc16

commit b2d42f3cac15043f174208cee20fbed8873d3195
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 22:09:24 2011 +0200

    [entropy.client.interfaces.package] fix shadow repository mirrors list generation logic

commit 3c57b28c1fb6506799fbd5266580c319a82f053d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 21:58:57 2011 +0200

    Tagging Entropy version 1.0_rc15

commit f9db52db1d18ab953e4f8d92d629ffb60414522a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 21:58:56 2011 +0200

    Release Entropy 1.0_rc15

commit 4caf63ab0d9db3afb62b130741aa6eb1c5a428d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 21:58:22 2011 +0200

    [entropy.server.mirrors] actually call thread.join() on all the spawned threads

commit 39c7168578f3fb7e28d3cbcc0b307474b3723b32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:56:25 2011 +0200

    Tagging Entropy version 1.0_rc14

commit 130eb60255c6fdb1e248f064367fcc04e28ff60b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:56:23 2011 +0200

    Release Entropy 1.0_rc14

commit 24c58024fd0903dd3099c00b58c8e6564731f18a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:54:54 2011 +0200

    [entropy.client.interfaces.package] cope with unavailable repository mirrors metadata, for shadow repositories

commit b35b98f70c7da4f6c265d4a5a48a87d6c2e1693f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:30:56 2011 +0200

    Tagging Entropy version 1.0_rc13

commit 7b3e6aa376e9a445cd3032ad2b75390d3ab3f531
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:30:55 2011 +0200

    Release Entropy 1.0_rc13

commit 3c11b1b465f9feba21d657d6bb3a05410afb022e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 19:30:16 2011 +0200

    [entropy.core.settings.base] "repodatabase" can be empty, in this case, do not validate

commit b9dc0b4a68abef9216b85db24c0f5ce31dab04f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 18:21:23 2011 +0200

    Tagging Entropy version 1.0_rc12

commit ce9be61c5d8b35cebf43c9c63b94b6bc6d04b820
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 18:21:22 2011 +0200

    Release Entropy 1.0_rc12

commit 4ca45c3f4c3091f5ba1cb6e4699908dcd5ad29bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 18:21:06 2011 +0200

    [po] Makefile: fix typo

commit 949aa4b858d96de5ccd1456359f541eec15c4513
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:47:17 2011 +0200

    Tagging Entropy version 1.0_rc11

commit db30a2f666b07dabffec836c4f4819ff91cbfedc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:47:13 2011 +0200

    Release Entropy 1.0_rc11

commit e3c30687d421ca54f27325d3ed97c11dd9814d8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:46:51 2011 +0200

    [server] eit: update implementation status

commit 95fa18699c1ee5f3782437a9d8290a8f9ff7a58c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:46:23 2011 +0200

    [entropy.core.settings.base] filter out invalid package mirrors URLs

commit a8deb17e8de3837fb7a1a172a05acb55b42e882f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:43:13 2011 +0200

    [entropy.core.settings.base] always validate repository database URL

commit db11ff31687aead305b4c00f0496d0ecadf8ec03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:42:39 2011 +0200

    [entropy.tools] is_valid_uri: catch ValueError exceptions (caused by malformed URL, for IPv6)

commit a815c40cb993cc03f380dfef5b5d02c351f28635
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 15:01:03 2011 +0200

    [entropy.core.settings.base] remove dead code

commit c2845c0a859e48036dda3d812d9177c90f0e52ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 24 13:55:55 2011 +0200

    [entropy.server] ServerPackagesRepositoryUpdater: "database_changelog_file" can be absent from upload_data

commit f09aae1ab5bc5d15d0a62f442397f0e44419ef51
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 21 15:10:09 2011 +0200

    [client] text_tools: fix undefined reference in print_menu

commit 17b69d4a586e0f67c0a05c4120021964168ec77c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 21 15:06:46 2011 +0200

    [reagent] improve "reagent status" output

commit 4ae170f7f9dd0c8d701d290d89704f6256aa4ccf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 21 14:33:54 2011 +0200

    [server] eit: add more wrapped options

commit 17b3ae6223aa5c95d6da98cefc029ad818255b0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 21 14:21:25 2011 +0200

    [reagent] make "reagent status" work only for current repository

commit e829215bb474f9ca3c095f5016d7fae26cc4393a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 23:39:15 2011 +0200

    [entropy.server] improve speed of _get_basedir_pkg_listing

commit 10c8f512852b87dd457c6a986d4bc10f8a045283
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 23:32:42 2011 +0200

    [server] eit: fix reagent/activator paths

commit b9ebc3e4b3e229cc2bd351f650bbbbad364fc95d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 23:29:33 2011 +0200

    [server] add eit, the "stupid entropy content tracker" (experimental wrapper over reagent and activator)

commit 8f7268c272cd31554972b392693979850b9ce160
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 20:23:03 2011 +0200

    [entropy.server] drop .md5 files handling support on repos, pretty useless

commit db3aed4ee989b54105b2b358fb90c059f63c60e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 17:49:41 2011 +0200

    [services] entropy-repository-statistics: update permissions

commit 949a4508a229d05f83a4178b06c175b01035eb2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 17:48:45 2011 +0200

    [services] entropy-repository-statistics: unpack the changelog file to a temp file

commit 9822100755204b2dc37e15c708f216581479390e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:52:34 2011 +0200

    Tagging Entropy version 1.0_rc10

commit a0674fc26599c3112520492572e96d2ae0202083
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:52:32 2011 +0200

    Release Entropy 1.0_rc10

commit 72698d7b3d0c39ffab30186afc0b1e805a21d43b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:52:12 2011 +0200

    [activator] fix temp file leakage

commit 0b699dceb41f50f13a2f49ee12e88fbab38a6940
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:50:34 2011 +0200

    [entropy.client.interfaces] always use prefix= with mkstemp()

commit 2d77ff85d818a57381ba70a7964fd3a1e7b19598
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:50:24 2011 +0200

    [entropy.qa] always use prefix= with mkstemp()

commit e4592e3902243b83e8d607611b6262024a00c691
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:47:54 2011 +0200

    [entropy.spm] always use prefix= with mkstemp()

commit 85a0db933ffc120128474c41b6af28d485245413
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:46:05 2011 +0200

    [entropy.tools] always use prefix= with mkstemp()

commit f1f4895922d0f8de80eebebc9312879315adb416
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:44:00 2011 +0200

    [entropy.transceivers] when using mkstemp() always provide a prefix

commit faf1756c9fad9cc523e70ca1b21a57d69d3eff71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:37:51 2011 +0200

    [entropy.server] make sure to close and remove the temporary files in _inject_database_into_packages

commit d5711e15539c642903567c3dc457a21f151f70ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:12:41 2011 +0200

    Tagging Entropy version 1.0_rc9

commit 1918dc561519be8ba2a103d3d1bc62e63a156493
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:12:37 2011 +0200

    Release Entropy 1.0_rc9

commit e9642c7309e1a0666fc9215f6c3b0eabef4ce234
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 20 10:03:09 2011 +0200

    [entropy.server] restore functionality of repository download
    
    Repository sync was malfunctioning when a download was required.
    The return value of _download() was incorrect (False meant error,
    while it should have been the other way around, returning a list
    of broken mirrors).
    Moreover, the download routine now uses packages.db.meta instead
    of downloading all the meta files separately.

commit 1c3683e05380818c1c4cb2a5adc1bbd3c952a4a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 16:51:45 2011 +0200

    Tagging Entropy version 1.0_rc8

commit d43426a94e29774c7ec1c4e607ad3bb4cb418834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 16:51:42 2011 +0200

    Release Entropy 1.0_rc8

commit a174d1a28bc9b01d0deb2aa08741925c6e613821
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 16:26:30 2011 +0200

    [entropy.server] provide an initialized repo on _inject_database_into_packages
    
    This commit improves the general function performance by a lot.

commit 0b884852c6f68c2a0d30ecb8dd0da9a1d01d65ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 16:26:03 2011 +0200

    [entropy.client] make possible to provide an already initialized repo to _inject_entropy_database_into_package

commit d42e2a144d4c2bc64629873b8ad8121707941292
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 12:46:41 2011 +0200

    [equo] text_rescue: "equo rescue spmsync", drop "Are you ready?" question

commit 5fd1e406d83ad862ed82043055784ad5cde388d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 11:28:23 2011 +0200

    [entropy.server] _inject_database_into_packages: slightly improve speed

commit a7acb6d7c9e9b7a7173f0a6bdb4be9f3c4731a4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 19 09:24:06 2011 +0200

    [entropy.server] make possible to disable the "broken reverse dependencies" QA check

commit 1b0cba0787bb3a198d53d3f42a33e2fb92de2955
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 23:37:26 2011 +0200

    [services] entropy-repository-statistics: add ChangeLog parser tool

commit c7569661bd62da777d12b3a41715ffbbcbb239e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 23:36:54 2011 +0200

    [entropy.server] move ChangeLog date format string to etpConst

commit 2995a70a7eff264140aeefb825ce0d5d413fafb1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 19:49:29 2011 +0200

    Revert "[entropy.client.interfaces.dep] drop auto-conflict feature, does more harm than good (kde-4.6.4)"
    
    This reverts commit 253fb2074473614d10c81e0481bab425e42493eb.

commit e70cae4ca0434f48dc51f8a46334cb1e0452033d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 09:59:54 2011 +0200

    Tagging Entropy version 1.0_rc7

commit e97ddff74a74b9657edcd58dc4989c14e51ee345
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 09:59:51 2011 +0200

    Release Entropy 1.0_rc7

commit 253fb2074473614d10c81e0481bab425e42493eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 09:49:44 2011 +0200

    [entropy.client.interfaces.dep] drop auto-conflict feature, does more harm than good (kde-4.6.4)

commit e42137fd49ce0a3e7031412ed08301d498d98139
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 18 00:57:40 2011 +0200

    [entropy.server] db_actions can be None

commit 0d8eb6b94c8ab443001a1f9102a70a08f4140336
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:48:43 2011 +0200

    Tagging Entropy version 1.0_rc6

commit e1d1886131343e7f5c66f5053a99dac83c71796b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:48:42 2011 +0200

    Release Entropy 1.0_rc6

commit 10577e1e94164532258c054a6891aa6011610bf0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:48:22 2011 +0200

    [tests] client: fix Trigger unit tests

commit d326a429f69dd46eae321e365b630b6c465f4003
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:47:30 2011 +0200

    [entropy.spm] PortagePlugin: move REPLACED_BY_VERSION logic AFTER setcpv()

commit 423331c330767628767d48f1107fb015497a5249
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:32:47 2011 +0200

    Tagging Entropy version 1.0_rc5

commit 1dfc50d2d6380e8c4dc5bdbba4528a5fe3b07e1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:32:44 2011 +0200

    Release Entropy 1.0_rc5

commit ac95842bdb02de8fb72282784cf5fa195a2c2e58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 22:29:13 2011 +0200

    [entropy.spm/entropy.client] bring more metadata to SPM plugins handing triggers
    
    This is required in order to support Portage EAPI4 feature called
    "REPLACED_BY_VERSION".
    
    See http://dev.gentoo.org/~ulm/pms/4/pms.html#x1-12100012.1.2

commit 0af55dcf2bbecd42a81d53e49f5c054f00e5d0d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 12:37:12 2011 +0200

    Tagging Entropy version 1.0_rc4

commit d4eac9657bdbcb973abc7e93ea7ba35be07dc3f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 12:37:10 2011 +0200

    Release Entropy 1.0_rc4

commit 1fed7f49d59d3fad904fc123ec074efb1d487975
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 12:35:47 2011 +0200

    [entropy.server] respect semaphore maximum allowed threads limit

commit 0f2390a107d0a9e32b5f62b115218422bd96bf0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 12:35:06 2011 +0200

    [entropy.client.interfaces.db] improve reliability of semaphore acquire()/release() handling

commit a76acd3036aa20061551118594e49c0908088fbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 10:48:56 2011 +0200

    Tagging Entropy version 1.0_rc3

commit a03f1195143b43cabe5b03d45bebb01953af5298
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 10:48:52 2011 +0200

    Release Entropy 1.0_rc3

commit 35559cf377037e160c3280109a354804f0946707
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 10:39:13 2011 +0200

    [entropy.server.mirrors] handle compressed ChangeLog file

commit 361a3ed0601410e3a31d35a03a88b9fc2f7d2100
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 10:16:53 2011 +0200

    [entropy.server.interfaces.db] _download(): fix indentation error in code

commit 334594a0055aee4aa7fdc984344230d560de6e60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 17 08:45:00 2011 +0200

    [activator] say "Automatic" instead of "Autodriven"

commit a488dc09596b0686d30c687479dcea7daeb4b959
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 16 21:55:25 2011 +0200

    Tagging Entropy version 1.0_rc2

commit b06a09b4608b182b0307bc9ab56c01214dd979d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 16 21:55:20 2011 +0200

    Release Entropy 1.0_rc2

commit 81598b5fed4fc13ad977398f50d7f06914c50e86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 16 16:38:09 2011 +0200

    [entropy.server] drop parsable-rss feature in favour of a plain ChangeLog file
    
    ChangeLog file is now automatically generated basing on new packages
    being added to repository. It can be disabled via server.conf's
    "changelog = false" directive.
    This file is supposed to grow to infinity and no size control is
    going to be implemented.

commit c2060349206ee32b291624ff98a1d040de3ee9e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 19:06:32 2011 +0200

    [entropy.server] make rss-base-url passthru unfiltered

commit f3ef8530838826c46ce9ac94a490f661135ec02f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:38:36 2011 +0200

    [entropy.misc] FastRSS: use toxml() instead of toprettyxml() which looks buggy

commit 1a3daca0317f5174e60e40d0d17d7429743e0c30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:29:37 2011 +0200

    [entropy.misc] FastRSS: fix typo in commit() use write() instead of writelines()

commit 66b055813b87b679180d160ce8cdb73db4d18b75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:23:11 2011 +0200

    [entropy.misc] FastRSS: setup proper rss file permissions

commit 1ae79303bda831973cf93bf0541ea1c1eb7b19e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:15:44 2011 +0200

    [entropy.misc] FastRSS: be fault tolerant versus missing xml elements

commit 2e66a727ec443c21a8b294b7f790e968bebc9ed2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:04:13 2011 +0200

    [entropy.server] add missing metadata to RSS light blob

commit 2d942fa002f32dc8cb070a01eb79eccf924ce49d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 18:01:20 2011 +0200

    [entropy.server.mirrors] handle sync of the parsable rss file

commit d874c929e45605ab8c29979cad91c8e7bd0c8713
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 17:49:32 2011 +0200

    [entropy.server] make possible to change default RSS-light file name

commit 2a0e7f7c9434a7346377755f72a541b9b0c935b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 17:46:09 2011 +0200

    [entropy.server] add support for generating parsable RSS feeds

commit 9dd4e263e6fcc9cd8d53d3632852000c3889fcf4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 17:45:32 2011 +0200

    [entropy.misc] FastRSS: implement get() method

commit 7203cee3b4769fcf2984c246c786c34fd5f6f6f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 17:42:42 2011 +0200

    [tests/misc] add more tests for FastRSS

commit 40c732bd720f479c50f3c66bf1d00e84c4410711
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 14:33:34 2011 +0200

    [entropy.misc] add FastRSS class, for fast RSS files generation

commit 86c634e27ea54b25f7cb42f3e57d0b81895cfc55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 15 08:18:43 2011 +0200

    [entropy.qa] slightly improve test_shared_objects() scanning performance

commit 38cb7ddf789940fa983e728ccedb422b64493f87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 14 23:08:19 2011 +0200

    [entropy.server.interfaces.mirrors] parallelize QA checks, drastically improve speed, EXPERIMENTAL

commit 469d95ccd6717fd45e5e116bd4287a30ec8b3c4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 14 22:43:21 2011 +0200

    [entropy.const] add const_get_cpus()

commit d963de2a07dea6a07bf4c70fbeb0895e77422f80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 14 11:52:05 2011 +0200

    [entropy.services.client] add missing socket.error exception handling while reading the HTTP response

commit cdac7dd34e70afb521842718dcd2fb76fb34de7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:24:12 2011 +0200

    Tagging Entropy version 1.0_rc1

commit e58c5f844738f7acca97e014f0913cc18cb5b4fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:24:10 2011 +0200

    Release Entropy 1.0_rc1

commit aa797f079e77215419f5dc60fbbb3ee4607945b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:05:05 2011 +0200

    [entropy.cache] EntropyCacher: use daemon threads

commit 8172dba9815103085d7350193313da56e9f7187a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:04:17 2011 +0200

    [entropy.fetchers] MultipleUrlFetcher: make UrlFetcher.download() thread, a daemon one

commit 028193158b6fad8d97263fd5a6e4aa0ee39daf2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:03:46 2011 +0200

    [services] entropy-updates-service: make both threads, daemon ones

commit d344908ec2394270e77449c91d7b134d92e1267f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 23:03:07 2011 +0200

    [sulfur] make all the Web Services threads, daemon ones

commit fd96568d0226ef10fecfb6637f513fdbd823406e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 22:29:20 2011 +0200

    [entropy.client.interfaces.db] make the Web Services repository update routine daemon threads

commit 712b47d3414181ef043a33ccf12285679cbd1c33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 16:36:45 2011 +0200

    [sulfur] when application_quit signal is raised, stop any Web Services activity so that respective threads end asap

commit 8a8fdead26ccb3c81e910fbf798096ad620bed5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 16:27:18 2011 +0200

    [entropy.client.services] lower socket timeout to sane values, keep it high for video uploads

commit ab9472dfee10f7854fed37fd2ec9f709b53f4aab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 12 16:06:08 2011 +0200

    [entropy.client.interfaces.client] add ETP_SPLITDEBUG option

commit d3583e25ec556332f37b0081b309a91b6e2191a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 8 18:08:13 2011 +0200

    [entropy.security] fix undefined reference "GPGError"

commit 41f8ed3ee613443aef4352f73190d85887a0efaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 8 18:06:52 2011 +0200

    [sulfur] PkgInfoMenu: content metadata might not be available in package dict

commit fe5d39c748d16799615e5967752de0c3664fb73c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 8 18:05:22 2011 +0200

    [entropy.client.interfaces.db] AvailablePackagesRepositoryUpdater: raise KeyError if repository identifier is invalid

commit d1d4564199a79c75f0ab061ab61679444d42fc1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 1 14:20:59 2011 +0200

    Tagging Entropy version 1.0_beta21

commit 16f7367d1e48707c16ec493de9083b256d1cee49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 1 14:20:56 2011 +0200

    Release Entropy 1.0_beta21

commit d86b2695d43cf489d802b2655e92cece75a6a578
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 1 14:20:38 2011 +0200

    [entropy.spm] PortagePlugin: fix undefined reference

commit 808d48c9045275092773d2eab453e4dbe4840a6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 31 11:19:37 2011 +0200

    Tagging Entropy version 1.0_beta20

commit 424cff10371c8a249d891de6d104d63fcf59cb87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 31 11:19:33 2011 +0200

    Release Entropy 1.0_beta20

commit bae5f223e0fd2446c8d28a64a14cb7e1b66a2db5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 31 11:19:19 2011 +0200

    [todo] update TODO

commit ed7b6d4dd8acc9b10112e1aa8adfda6056f5ffd6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 31 11:14:49 2011 +0200

    [entropy.client.interfaces.dep] evaluate post-dependencies separately
    
    Evaluating post-dependencies together with direct dependencies
    could cause unexpected packages to be pulled in due to cycles in
    the dependency graph. This commits makes possible to cut these
    cycles by filtering out dependencies already pulled in, in the same
    scope.
    
    Example: nvidia-drivers pulls in nvidia-userspace which pulls in
    nvidia-drivers as post-dependency. But given that we have more
    nvidia-drivers packages in the same scope, this turned to be an issue

commit 8f96964beb2cc2259ba67e03523a96fcb4c404af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 31 11:13:30 2011 +0200

    [entropy.client.interfaces.dep] use set intersection instead of doubly nested for loops

commit c1197fa99fabfbd0a27ab035c3ee68580fdccfc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 30 22:02:34 2011 +0200

    Tagging Entropy version 1.0_beta19

commit c53266f911f4e7167be6f51075e8fe2690ff054f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 30 22:02:31 2011 +0200

    Release Entropy 1.0_beta19

commit 3e194202cb7e4583ddce596db078004aecf72fbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 30 20:34:36 2011 +0200

    [entropy.client.interfaces.dep] properly filter out colliding packages when determining inverse dependencies

commit 6e0d7923b2a1af42b1c92a3703eda45deee29aa6
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Mon May 30 17:10:29 2011 +0100

    [i18n] Update es and nl translation

commit 1778732439947312851c2897505d309f9aa98059
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 28 20:17:04 2011 +0200

    Tagging Entropy version 1.0_beta18

commit 910f118e88f2231692ae39995dd9f5eba7cfa03d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 28 20:17:02 2011 +0200

    Release Entropy 1.0_beta18

commit 94c55061a7cdb6b56951c9af4606b10674b99704
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 28 20:12:58 2011 +0200

    [entropy.client] Trigger: always execute the setup phase (if available) even when preinstall nor postinstall are set

commit 94d3235dc84cd243fab5452a3422daf877aeaa84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 28 20:12:28 2011 +0200

    [entropy.spm] PortagePlugin: improve reliability of preinstall+setup phase execution

commit e405d6c97ff465b08ff91f01ad869ffe565a28e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 28 19:29:21 2011 +0200

    [conf] improve entropy client defaults, as per bug #2420

commit c5d270d4a182dbf134e7b576716e3ba525d789c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 21 23:19:45 2011 +0200

    [entropy.server] add catch-all dep_rewrite syntax

commit d1055e80f7125b0499b219930f3742962a06f25b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 18 22:24:13 2011 +0200

    Tagging Entropy version 1.0_beta17

commit db20f8ac55c49f9ffd3eee4bf993083e4bced207
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 18 22:24:11 2011 +0200

    Release Entropy 1.0_beta17

commit 1cb6a1830514bdeb57310256c57157cc47803099
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 18 22:22:52 2011 +0200

    [entropy.server] fix dep_rewrite logic when asking to remove dependencies

commit cbd39ed145468c38c3f2725b3d21c7fbc7fcc31e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 17 14:08:40 2011 +0200

    [conf] add Yes Optus Mirror (Australia) to repositories.conf.example

commit b76623844951b4f0757d051d8d8e83312b465c96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 17 00:08:41 2011 +0200

    Tagging Entropy version 1.0_beta16

commit 4d871155ceddbae32f3b4dcdb7628512f6ae0bdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 17 00:08:35 2011 +0200

    Release Entropy 1.0_beta16

commit 9d53e66b4cc694e928741fa57866dd019df793f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 15 21:22:54 2011 +0200

    [equo] improve handling of --quiet in "equo install" and "equo upgrade"

commit 83cbfde5e01f0ff6ea567c6bd38af358b20695e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 15 21:18:23 2011 +0200

    [equo] fix equo upgrade "--replay" and "--empty" support

commit ae6755081f76a5a31cb05d50e29a552e7506825c
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Sat May 14 19:30:08 2011 +0100

    [i18n] Update es translation

commit f3e7ac1ce47a04098d59b2012f5d7681c7175bb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 14 10:16:38 2011 +0200

    [equo] do not respawn equo during "equo upgrade" if --fetch is provided, close bug #2421

commit 7238d36cac71d7f461f30451201a103a95a72456
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 12 14:42:13 2011 +0200

    [sulfur] _validate_repo_submit: validate repository identifier

commit 01f9b0cbf855666f469ae0f189515b30f634ae8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 19:19:46 2011 +0200

    Tagging Entropy version 1.0_beta15

commit 18bb05df4beb521324b0685aa3c0fc742774bbe8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 19:19:28 2011 +0200

    Release Entropy 1.0_beta15

commit b71c66eb720719dcbc6c8d10dea3357ee700efbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 19:17:00 2011 +0200

    [entropy.client.interfaces.dep] dramatically improve _generate_reverse_dependency_tree() speed (by 10x factor)

commit d9687b9451c1fe270bf55972eb8179ba0f14375c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 16:45:24 2011 +0200

    [entropy.client.interfaces.dep] filter or dependencies during reverse deps calculation
    
    Let's say we have app-foo/one requiring python:2.6 or python:2.7.
    We have both installed of them installed and we decide to drop
    python:2.6. Without handling the case where either 2.6 or 2.7
    are fine, the first occurence is pulled in, which is wrong.
    This code changes the way retrieveReverseDependencies() work (
    by including any or dependency in the reverse deps list) and
    add the logic to handle the case in the reverse dependencies
    calculation code.

commit 0f0029b3eca82ce0a4a72113ef87e45cb8780b5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 16:39:40 2011 +0200

    [tests] db: fix test_use_defaults test

commit 07d14b78e82f075913cefd8e7b70909d6cca700d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 16:31:23 2011 +0200

    [entropy.misc] fix typo in Lifo.discard()

commit 707dc67f079be9f21a99c9cc46b494392b28566f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 12:23:26 2011 +0200

    [entropy.client.interfaces.dep] _generate_reverse_dependency_tree: add more debugging output

commit 4370cebd6ccbcb360ce5daba377f3e3ffe0aece5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 12:21:38 2011 +0200

    [equo] text_ui: when calling execv*, use "equo" as application name (this will work in any case)
    
    When debugging entropy client it's common to use "python equo.py",
    but this doesn't work well with equo upgrade autorespawn code that
    is using execvp()

commit 5cc2ffed2b6e4cd1b5b5609d4e22a594e9eaab24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 12:20:29 2011 +0200

    [entropy.client.interfaces.methods] _create_pid_file_lock: handle the case where execv* has been used

commit e9fe75b1cac6d646bec78039e446097793851c44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 12:11:05 2011 +0200

    [entropy.misc] Lifo: use collections.deque

commit 4da60e84d28d780f1552acabdee1728cfeba7fa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 11:50:40 2011 +0200

    [entropy.db] EntropyRepositoryBase: add extended=True support to retrieveReverseDependencies()

commit 208c9c3f4e36a57e00eeab2417f2bb3a1fda1c06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 6 10:14:22 2011 +0200

    [entropy.misc] implement Lifo over List and use O(1) methods only

commit a3852cd1b9eb95e8d1289c84ee5a9f0d5c4fc8f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 14:47:59 2011 +0200

    Tagging Entropy version 1.0_beta14

commit 687f414ec683ef5e92d5a93dbe535d0f72e840cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 14:47:55 2011 +0200

    Release Entropy 1.0_beta14

commit 9fbd7f1aa43015dafd255ce81c5e68998c87ce4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 14:47:02 2011 +0200

    [entropy.client.interfaces.dep] _get_unsatisfied_dependencies: when handling simple or dependency, restrict matching to the first available entity

commit d1898b282fb02711be0ad771590668e689cb5529
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 12:13:06 2011 +0200

    Tagging Entropy version 1.0_beta13

commit f1c5877732edf50814731fa8609588ac6f60f874
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 12:12:52 2011 +0200

    Release Entropy 1.0_beta13

commit a86a752dc699279d34020b2f930a6de47808360f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 12:12:24 2011 +0200

    [entropy.client.interfaces.package] fromfile could be None, handle this in _handle_config_protect()

commit 716829e841e6382991f052d10424940c41da737d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 11:40:00 2011 +0200

    [po] update translations

commit 27341f12ad8b3e0b595c13b9d4012fa07b33ceb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 11:35:43 2011 +0200

    Tagging Entropy version 1.0_beta12

commit 78f7978bb2d6463fbffe5cf83847f5cae362d02d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 11:35:14 2011 +0200

    Release Entropy 1.0_beta12

commit e28211324149c1fbb73a32e43684c0a3e040567b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 11:33:50 2011 +0200

    [entropy.client.interfaces.package] handle broken symlink in package file content, during installation
    
    libvirt ships with a broken symlink, that could lead Entropy to
    crash with IOError exception at Spm.allocate_protected_file()
    This commit handles this exact case.

commit c224ef5f68d4763769d7b161cf6db3ec3eb35863
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 10:26:59 2011 +0200

    [equo] warn if running off a Live System

commit 48e2adb785723912d647a8d6485ee3857cdb581a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 10:26:48 2011 +0200

    [sulfur] warn if running off a Live System

commit f47cd8659f9359de580b6c74667183d863db0b12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 5 10:17:08 2011 +0200

    [sulfur] make sure "config_protect" and "config_protect_mask" metadata are available

commit 37f66f42f502bc49a5644fe9a453b7b79ac3a7b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 19:32:20 2011 +0200

    Tagging Entropy version 1.0_beta11

commit 660abed922ca0e208affabc9ce769e6318c38f26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 19:32:02 2011 +0200

    Release Entropy 1.0_beta11

commit 6331a9f50e5a24350759380acb328bf2c4899bfe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 19:24:42 2011 +0200

    [entropy.spm] PortagePlugin: always keep USE_FORCE in package use flags

commit 05fa5ab8f21d031ed6c53b807fc33afc8c248dac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 18:32:29 2011 +0200

    [tests] db: fix test_use_defaults test

commit 50d94d456fa7da01370c566de2c52645f429c5dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 15:59:13 2011 +0200

    [entropy.spm] PortagePlugin: rewrite _calculate_dependencies() to ignore use_mask

commit 5bb46c2d0e8f3ea52855e3c4fded3ce3a5eb4374
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 4 08:02:54 2011 +0200

    [magneto] fixup icon name

commit 306bf86397a42300403909b163f3c2c41c6bca8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:49:18 2011 +0200

    Tagging Entropy version 1.0_beta10

commit b602fbf34c76b1daa0a6955a02f2fe75a4fe4527
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:49:15 2011 +0200

    Release Entropy 1.0_beta10

commit 227c66a60cdcefbad25e7124a393168125db5fd2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:48:53 2011 +0200

    [services] entropy-updates-service: disable debug mode by default

commit 374f19d2c55b7b4ae213626d2dff846b5241d9bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:47:25 2011 +0200

    [entropy.client.interfaces.db] make AvailablePackagesRepository.remote_revision() work again (fixes Magneto)

commit 1d47dfd01929c66b22baf3078812bdbee327912c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:25:43 2011 +0200

    [services] entropy-updates-service: add more debugging output, redirect stderr/stdout to log file

commit 553af1bdb019160fd8894a27947d4e6f96b74bf4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:24:10 2011 +0200

    [magneto] since notify-python is crap, use attach_to_status_icon and catch AttributeError

commit b48a5caa9b493e08e184192e03b9e586f20623a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 18:23:22 2011 +0200

    [magneto] restory compatibility with libnotify 0.7

commit dc9186172cdf9987e66b15b1ff109675b4e9908b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 14:52:31 2011 +0200

    Tagging Entropy version 1.0_beta9

commit e1e8bbdf8bb4200882edea0d676a2ac641176482
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 14:52:12 2011 +0200

    Release Entropy 1.0_beta9

commit fcacd42efa5b9179a07c5794e1c0da2d7f9eee5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 14:50:48 2011 +0200

    [sulfur] improve CellRendererStars rendering speed dramatically

commit 19440e96cf234c7281ed2b2b2ffe9dde18ce673a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 14:23:34 2011 +0200

    [sulfur] avoid using fork_function completely, it can easily cause deadlocks

commit 99d735e7445194ea0334c04fdde3f63e10624b0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 3 13:42:25 2011 +0200

    [sulfur] create "application_quit" signal and spawn it on application quit

commit dae5bf3516ca6beedfebebbbbbeebaee550d2954
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 16:36:05 2011 +0200

    [entropy.client.interfaces.dep] validate retrieveKeySlotAggregated outcome before processing

commit a01fa77e7ac0ee5827887a916658f708420ab0a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 16:17:58 2011 +0200

    [entropy.client.interfaces.methods] write disabled repositories too in __write_ordered_repositories_entries

commit 83e910a3d5fb0f99cc0a1cbf1123c39b648140c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 16:04:40 2011 +0200

    [entropy.client.interfaces.methods] fix typo in Client.__write_ordered_repositories_entries, close bug #2385

commit 329515353f180c2ffeb3700e0a3a1eeccb12ad73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:22:38 2011 +0200

    Tagging Entropy version 1.0_beta8

commit 7c43c424a900331883e38a096984435c28de7ed8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:22:36 2011 +0200

    Release Entropy 1.0_beta8

commit 81505e123d422c5f25e745d1bd3d85f464fdcad6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:21:56 2011 +0200

    [equo] fix equo remove --nodeps, see bug #2389

commit 20777d7f03a69f98e671c7d1e2a52d947274471f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:21:49 2011 +0200

    Tagging Entropy version 1.0_beta7

commit 98bee11a7f74c59deb5eff24112d4a01f21a3310
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:21:46 2011 +0200

    Release Entropy 1.0_beta7

commit 3a7ce68e2872828dc2060a1e21392fc0cd5e5238
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:18:05 2011 +0200

    Tagging Entropy version 1.0_beta6

commit 7398f692263c0df57d8311c398c0fbf335ffa9b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:17:58 2011 +0200

    Release Entropy 1.0_beta6

commit d9f9c709dda7de94ce2c47eb75d111f882122c54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 1 08:17:41 2011 +0200

    [equo] use execvp() instead of execv()

commit 889ffd82bfb227e364f175e5447a24b70fe3d693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 30 09:56:25 2011 +0200

    Tagging Entropy version 1.0_beta5

commit 4e84aad0950721522d99791ffc519baf21fd8037
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 30 09:56:18 2011 +0200

    Release Entropy 1.0_beta5

commit 257470546721d82c627a25e011c7e0472ce3f3e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 30 09:55:10 2011 +0200

    [sulfur] _ugc_cache_icons._fetch_icons: fix function logic

commit 594074e9bf7bb26021b0b2a6110fb95691be1166
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:21:05 2011 +0200

    Tagging Entropy version 1.0_beta4

commit 8bcfda56f33e67a0df7afaf63d682aa1c7f40206
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:21:01 2011 +0200

    Release Entropy 1.0_beta4

commit 714473e10331b9c9c52bdf76b376fe1d1a5c13ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:19:45 2011 +0200

    [entropy.client.services.interfaces] ClientWebService.get_documents: only set "cache" param if service_cache is True

commit 975efb31a6919f6b82a542e0aba2e5e82cabf5b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:16:38 2011 +0200

    [sulfur] when a new icon is fetched, emit the UGC data update signal

commit 8a718f0d3760992eff6dbb57b5d15bb4df6ac995
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:16:02 2011 +0200

    [sulfur] when fetching icons in background, use service_cache=True

commit dd1b8234037a6e13d60ced4eb5ec38886939250e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 18:02:41 2011 +0200

    [entropy.client.services.interfaces] ClientWebService: add service_cache
    
    When there is no need to fetch fresh data from the service and we
    can allow the same to cache our requests, service_cache should
    be set to True

commit d36a2a3b209e6089970ec027700215901a969214
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:26:09 2011 +0200

    Tagging Entropy version 1.0_beta3

commit 45622fa2fe99c09c8c78e2f4a39bd9b6da93fcff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:25:51 2011 +0200

    Release Entropy 1.0_beta3

commit 934982279dbe1d462a6dcc42f957412aba830b1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:13:41 2011 +0200

    [po] update translations

commit ffb7c9dd17f9cf26afb356c1bd9359ebfefe4bff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:13:27 2011 +0200

    [activator] add --color option, see bug #2381

commit 43a07fce7186d4023d7f14a9375ca90c6e9ea3a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:13:07 2011 +0200

    [reagent] add --color option, see bug #2381

commit 41f816ea9fcea6907367a1712f50d4d35cfdfb4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 29 17:12:13 2011 +0200

    [equo] add --color option, see bug #2381

commit bc63e0fee8d2e64054e7130ea8006f7ee3f63441
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 27 17:11:21 2011 +0200

    [entropy.db] EntropyRepositoryBase.__filterUse: add backward compatibility, if use flag is not listed, it's considered disabled

commit 9693f3e630fa3847dcdb5c79e78611f007e9a5b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 27 17:06:59 2011 +0200

    [entropy.db] EntropyRepositoryBase.__filterUse: now that disabled use flags are recorded, fine tune use-defaults logic

commit 72ea943a527cda23460456e86a80281840c7619e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 27 11:38:53 2011 +0200

    [entropy.spm] add disabled use flags to package use flags metadata

commit a932c8e9a13c76c71c327ea4477be15b6a065ecb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 22:57:37 2011 +0200

    [sulfur] fix UGC error box layout

commit a88030f1bbb90a6cdbcec9aa7203ab979518505c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 22:56:50 2011 +0200

    [sulfur] remove credentials if UGC login fails

commit 160f1cefccf9c7d2232074b115db24c55689b240
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 22:29:30 2011 +0200

    [sulfur] reduce UGC data queue size

commit 24f8c8cfd8f2a85398758922e07f5bda629df876
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 14:09:36 2011 +0200

    [equo] inform user when we're about to respawn equo

commit 6d51f7a306a48f5215f39c49d501d160bd385797
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 12:21:48 2011 +0200

    Tagging Entropy version 1.0_beta2

commit 612e436ca1ce80aaba792c83e4f745c9e7b47770
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 12:21:31 2011 +0200

    Release Entropy 1.0_beta2

commit d274cbb75ecd2769e4e5e5321fb60b610853430f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 12:20:58 2011 +0200

    [sulfur] remove debug output

commit b59edb97823d3d8855b96d2570df1b78aee50528
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 12:15:54 2011 +0200

    [sulfur] automatically respawn Sulfur after the installation of critical updates (if there are more)

commit 86c68a8a7fa26d290885cbbbd50638f18f231f88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 11:36:21 2011 +0200

    [sulfur] correctly handle critical updates warning message when critical packages are already in the install queue

commit e6a75a7fb8f0bc1a2a2020dbc5b7b1dee31a9e2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 26 08:35:53 2011 +0200

    [equo] respawn equo if, after the installation of all the updates, there are more (critical updates case)

commit cc1073f033ef0e82ffe799b2b91206cf6e84600e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 25 23:38:15 2011 +0200

    [entropy.tools] uncompress_tarball: if catch_empty is True, return 0 if os.listdir() is empty.
    
    Blame Python 2.7 devs for having changed tarfile functions contract

commit 8412fa8358df719011a9445b1bd422c5a66aa1af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 25 20:01:52 2011 +0200

    [sulfur] check if old signal handler returned by signal.signal() is a callable object

commit 61bbda039b20cf8d3d9535a0958fb41c5bfbf306
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 25 19:43:28 2011 +0200

    [sulfur] EntropyPackage: add dedicated UGC cache

commit abdf77b58816db33cb8457d4fc988e20f0ca944c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 25 19:22:22 2011 +0200

    [sulfur] improve speed of parallel UGC data fetch

commit 8c532ae888cdacb3caf7cce9546fae631b5d6ce5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 25 18:50:53 2011 +0200

    [magneto] add missing path import

commit d1bec49981bca40058c7edac6846cd135988f24f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 24 16:10:42 2011 +0200

    [entropy.server] final cleanups in __user_filter_out_missing_deps()

commit 2a1b48572b0760e52e1dc15cb6ddaab9ee4241c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 23:06:58 2011 +0200

    [entropy.server] fix __user_filter_out_missing_deps()

commit 7dee24987972cc8b1be59982c54068ff7096522d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 23:06:40 2011 +0200

    [entropy.output] TextInterface: fix edit_file() outcome

commit 61d2c6139e158801fb61fc9942dcca5c538a9bd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 20:06:32 2011 +0200

    [entropy.qa/entropy.server] rework test_missing_dependencies() and missing_runtime_dependencies_test(), EXPERIMENTAL

commit 9fd6cd34f5f12680cc55ffc261540eafb7079b41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 19:53:18 2011 +0200

    [entropy.server] fix undefined reference

commit 595022f3722a685234c2456ab024c2ba9f17a104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 19:51:37 2011 +0200

    [activator] use Entropy.edit_file()

commit 4b1034a197631332b643b8e58a3add6b514cdb75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 19:51:19 2011 +0200

    [equo] use Entropy.edit_file()

commit 81935fd7fc84218a359a8a45a4abc6520c3923ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 19:50:47 2011 +0200

    [entropy.output] TextInterface: add edit_file() method

commit 84633248b537314abd46c6869eaee45043acc684
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 14:49:24 2011 +0200

    Tagging Entropy version 1.0_beta1

commit 7f5c59b7726fc5ffc783100eda567a30bcf00ed3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 14:49:13 2011 +0200

    Release Entropy 1.0_beta1

commit cbb76e7455ad3858607f35e2605c08c49f0ce3c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 14:42:00 2011 +0200

    [entropy.client.interfaces.package] always run configuration files protection logic
    
    When diffremoval is True (== package being updated), the configuration
    files protection logic was skipped and every files removed regardless
    user settings. This is wrong, since nowadays we store md5 of installed
    files and we are able to know when a file is sitting on the fs unmodified,
    thus decide to remove it automatically.
    Also see bug #2354. Thanks Mitch Harder for reporting.

commit f25488cc877b4f1651d64a9d9dd56f7786aac10d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 12:25:32 2011 +0200

    [entropy.client.interfaces.dep] filter out packages in the same slot, when tagged
    
    In _generate_reverse_dependency_tree() -> get_revdeps_lib()
    it could happen that tagged packages sharing the "virtual" slot
    get pulled in in the dependency graph. This should not really
    happen, and happens to packages whose libs need an ELF object
    available inside their own package files.
    
    See also: http://forum.sabayon.org/viewtopic.php?f=5&t=23781

commit 1ba880c31c8ebdd28501f4580c0238bcae409a2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 12:23:47 2011 +0200

    [entropy.client.interfaces.dep] complete tweaking of debugging ourput in _generate_reverse_dependency_tree

commit c5e5078117d31190d829e8cb341517504766f7d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 23 11:48:36 2011 +0200

    [entropy.client.interfaces.dep] add more debugging output in _generate_reverse_dependency_tree

commit dded4cc602811bd2bf68c1129ed94a08d2c5e80b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 18 12:31:24 2011 +0200

    [equo] fixup --help options indentation

commit fa56cda09eb9f594726e2172f75d61199ba74ce6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 08:00:42 2011 +0200

    Tagging Entropy version 1.0_alpha47

commit 36d184d76e4eb92c2fe2e5a171d112cd7b881c36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 08:00:30 2011 +0200

    Release Entropy 1.0_alpha47

commit 5c7a045a3e84238b01f6d069a6ce3fd96f277493
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 08:00:04 2011 +0200

    [Makefile] remove references to dropped files

commit a92aa0600491f851d5648a4015aa470b55dae754
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 07:58:57 2011 +0200

    [entropy.server] drop other two configuration constants

commit aa62400790787aa37d657cd0dafe78625d3d8aba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 07:35:51 2011 +0200

    [entropy*] drop socket service related code, R.I.P.

commit 10ee59f25773ce038e195fce856de81ef78455a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 00:42:30 2011 +0200

    Tagging Entropy version 1.0_alpha46

commit 55d7ef1275a44bfea99ba9f8088eddca5607343a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 00:42:13 2011 +0200

    Release Entropy 1.0_alpha46

commit 79f8a576b551bda2f0b284393787d43b56927dbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 00:29:47 2011 +0200

    [entropy.client.interfaces.db] make sure to abort in case of fetch error from webservice

commit d6de645ccbc3809847a011769eb744689c2e7f8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 00:26:59 2011 +0200

    [entropy.client.interfaces.db] dramatically improve differential update sync speed by spawning parallel metadata download

commit 90ccb479bb64adbd0fb1ac85fe9357c0c41f0a91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 15 00:26:24 2011 +0200

    [entropy.client.services] small final tweaks

commit 6fd56e4f81acdb9097c340b1174484213d41ecf5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 18:24:57 2011 +0200

    [equo] when calling validate_credentials() also catch RequestError exception

commit 6357af21cc0313b5f0de27b2acfdc73c4b84aaf0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 18:24:37 2011 +0200

    [sulfur] when calling validate_credentials() also catch RequestError exception

commit 7f319382f4a154dbbe46d751215559702337eb04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 18:18:55 2011 +0200

    [entropy.client.interfaces.package] __fetch_file: catch OSError exception on makedirs()

commit 47109d61b74f67bf9f653eff570a9e7d721aacac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:22:07 2011 +0200

    [po] update translations

commit 83d974d8183b7ea36a5b5ca692fd77fc06157e56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:21:08 2011 +0200

    [entropy.const] drop UGC related constants (removed)

commit 80dfbcc0f2d0e2af564f030b005552d02bff18bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:17:54 2011 +0200

    [entropy.services] goodbye old and ugly RPC service, R.I.P.

commit e5bf7e039d66b2d216a3195ccb376e2de6d274b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:09:35 2011 +0200

    [tests] add RepositoryWebServices tests

commit bb0508784d9ccc6dd248b3f9dc1441fe8cf789f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:04:19 2011 +0200

    [entropy.client.interfaces.db] reimplement EAPI3 sync over Repository Web Services infrastructure

commit a6cd8f150a47d93e3f42dddb773ccf323a754936
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:02:54 2011 +0200

    [entropy.client.interfaces.loaders] add RepositoryWebServices() loader

commit 5a073519afc44dd81185a9dee5f603d048602755
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 15:02:22 2011 +0200

    [entropy.client.services] implement RepositoryWebServices infrastructure

commit 343fd107e7810e5f50effb869a20402464e28d41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 14:57:42 2011 +0200

    [entropy.db] EntropyRepositoryBase.checksum: if strict is not specified, only pick non-dynamic data from baseinfo, extrainfo

commit a14a146d19189e471a5e84da923743d92504b9a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 14:56:52 2011 +0200

    [entropy.const] const_get_caller: catch IndexError exception (when stack level is < 3)

commit 90f9bb0dda5721c760394db2007d8d3bbf039170
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 14:06:46 2011 +0200

    [entropy.db] EntropyRepository._insertProvide: fixup runtime type check
    
    This is required by Repository WebServices returned metadata, which
    always converts all iterable types to list()

commit b97ec888ab3c704c941cc85eef85dceed0358308
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 14 14:06:24 2011 +0200

    [equo] text_repositories: add missing import (const_debug_write)

commit 0c11af4e033f8e549168a658cbcb91fabe0585f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 13 16:27:51 2011 +0200

    [entropy.client.interfaces] set webservices_config metadatum for .tbz2 and .etp repositories

commit f6cd220c0acf20a9d4757a619480ded727d6ed76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 13 16:26:15 2011 +0200

    [entropy.services.client] raise WebService.UnsupportedService if webservices_config metadata is not available

commit f75a2d8a0dd46ad215e94ccca62b1ea0407e9c62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 21:28:03 2011 +0200

    Tagging Entropy version 1.0_alpha45

commit 5b4487ecb58c72d990c9c4bbdb9b86de6eed9d32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 21:28:01 2011 +0200

    Release Entropy 1.0_alpha45

commit 97d90ffcea4cabd40c5b19e1e6e9073b5a29095a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 21:27:30 2011 +0200

    [sulfur] cleanup ugc stats code

commit 241d9e5670971a624a0515ba812ba37898bd2ef9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 16:02:18 2011 +0200

    Tagging Entropy version 1.0_alpha44

commit c9242c57939e50f60b447aa2f48591770de76a0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 16:02:15 2011 +0200

    Release Entropy 1.0_alpha44

commit b72955ef36dfbf88130ced2c48ed4e71f5f21a88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 16:01:36 2011 +0200

    [entropy.client.services] improve reliability of report_error() by encoding everything as file in the POST request

commit 401441f494375d28e682b88a72f803897015c234
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 14:53:36 2011 +0200

    Tagging Entropy version 1.0_alpha43

commit 8481a9b847e6646dafaf27ae8e6644b2cc506f59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 14:53:21 2011 +0200

    Release Entropy 1.0_alpha43

commit d635c89476dbda94a9dd0dfbc5cfd1ff379ce0ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 14:18:54 2011 +0200

    [sulfur/package] remove some warnings

commit 49a258c587aa67d02c20ef9adbffea6f2947590e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 14:11:18 2011 +0200

    [sulfur] fix another undefined reference inside setup_images()

commit edd1ef79d58ed9ba736620aff49a7f50f629effd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 11 14:10:36 2011 +0200

    [sulfur] fix undefined reference

commit 63097c3d4d8fb1ce2e744ff1820af30e93bc4426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:50:44 2011 +0200

    [entropy.client.services] convert to byte string before pushing to hashlib.sha1

commit 17baf12a2e6de432915fabd65f4ebb3591190e58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:28:32 2011 +0200

    [entropy.services.client] drop ETP_OVERRIDE_REQUEST_URL

commit 30b7f6c191e0119536894f958ec4a408d8714bf9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:27:18 2011 +0200

    Tagging Entropy version 1.0_alpha42

commit 207eaa55135732e39125a7b9e70bca852002237e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:27:03 2011 +0200

    Release Entropy 1.0_alpha42

commit cc44a98c6a4c306c0f304142f6e45f08bb5ca0bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:16:41 2011 +0200

    [entropy.client.interfaces.client] drop UGC interface support completely

commit 4edec0ed147fd1d99290669ca12c6622ed698efc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:16:23 2011 +0200

    [entropy.client.interfaces.cache] drop UGC related methods

commit b930bef29d54f6bfdaba43537d76cb2f66795840
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:15:51 2011 +0200

    [tests] drop dead tests

commit 7c62ffa29b7accaecfeb837cb59125a9702397d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:15:13 2011 +0200

    [sulfur] migrate the whole application to the use of the new Entropy Web Services interface

commit 97c0f986aaf26dd3c39ec0a0c48b3139158fdfb7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:14:34 2011 +0200

    [entropy.client.interfaces.qa] use the new Entropy Web Services interface for submitting error reports

commit 9956b4ffeb5b7bca3606f69dc435eca60b283cbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:13:59 2011 +0200

    [equo] ugc: catch AssertionError exceptions generated by DocumentFactory methods

commit 92dd3d6f05f735165d37bdba7e8222eca69ab5de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 23:13:43 2011 +0200

    [equo] drop load_ugc from Client()

commit abe1ac65361b466b9274729c77ecf3467cdd7409
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 17:42:26 2011 +0200

    [entropy.client.services] when adding a new vote, make all the best for keeping the "get_available_votes" cache up-to-date

commit 6d743d26b57b472b560c3d530822473771d71d8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 17:41:58 2011 +0200

    [entropy.services.client] also debug-log cache miss in _method_getter()

commit d30260a1195f7512127a050a75daba3d809238ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 17:41:37 2011 +0200

    [entropy.const] const_debug_write, make it synchronous and thread-safe

commit d262ef98bed94d20a854f608510275a8e2779ba5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 10 17:23:05 2011 +0200

    [entropy.client.services] add in-RAM caching to get_votes()

commit 0bc366e2ec4a17b846758e8754b1397643c7c0eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 18:24:07 2011 +0200

    [entropy.service.client] AuthenticationStorage: improve reliability, especially when dropping/regaining privileges

commit 31573c417d7d916265bf3c14a6379d483d8804fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 17:36:51 2011 +0200

    [entropy.client.services] implement in-RAM cache and add get_document_url()

commit d058be1b1bf3d01fa96ac38b25decf6cd192062b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 17:36:13 2011 +0200

    [entropy.services.client] some final minor bug fixes to the WebService class

commit d508ca739b3677099d1fa2f41cb983381328ea2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 11:46:04 2011 +0200

    [entropy.client.services.interfaces] Document: add local_document() method

commit ce7553f0898eba14f22e7f2d297c812fa2ad8998
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 11:45:31 2011 +0200

    [entropy.client.services.interfaces] add support for offline mode, making possible to obtain on-disk cached data, if available

commit 9ec20330724e9034e597dc5f03fb0b5b58971976
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 11:44:35 2011 +0200

    [entropy.services.client] add support for offline mode, making possible to get on-disk cached data only

commit d8dae91056e84fdc9521568eae8497be2da3cf9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 9 00:13:43 2011 +0200

    [entropy.services.client] setup credentials ONLY after cache handling, avoid leaving credentials info in cache data

commit 2aa325560d0597983a96ae0b1eb5cfd31a829e79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 7 10:37:19 2011 +0200

    [equo] migrate to the new Entropy Web Services interface

commit a60c456b5765d176facdc0f927c009582ba0786a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 7 10:37:08 2011 +0200

    [tests] webservice: update fake package name

commit a09de2eb3fc150ef2c1b7ff5e28eb471de372762
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 7 07:49:25 2011 +0200

    [entropy.server.interfaces.db] fix packages.db.webservices file upload

commit d3a6c4e03fc78c7919534ceae4fdca73fa0c229b
Author: Sławomir Nizio <poczta-sn@gazeta.pl>
Date:   Wed Apr 6 00:39:13 2011 +0200

    [docs] update equo man page, correct formatting, make it easier to use

commit d2339c4ae50180ab0838d2e3faf807c96f176266
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 5 23:22:03 2011 +0200

    [entropy.services.client] fix authstore file (the one containing credentials) handling

commit ffc654e448a04e21be6ceaad9de354eefc18387f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 5 22:01:27 2011 +0200

    [equo] "rescue check", make code path more error-safe, see bug #2312

commit 40a59e908ed0e4eabdaf3a5bc35510ab66965961
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 5 21:55:49 2011 +0200

    [entropy.client.interfaces.methods] catch DatabaseError exception and return failure, see bug #2312

commit 70c70c95a0ced6ef90d34d38d6b8f0b41fed2918
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 20:04:40 2011 +0200

    [entropy.services.client] wrap request() calls from httplib around RequestError, when socket.error is thrown

commit c05b661f1f0708681cb7176142a0e0c923576c16
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 16:50:02 2011 +0200

    [equo] make "equo remove" behaviour match "equo install" one when using --ask

commit 4fcd110463f9b714c756f2c6a01cec0bac50355a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 16:45:13 2011 +0200

    [equo] smart quickpkg: restore API compatibility, close bug #2307

commit afb84639760789f485c5a74e58ec81e7840e8528
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 16:22:45 2011 +0200

    [tests] add Entropy Web Services final test suite

commit e15729a08dc257e634a6e3b486a725491619b22b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 16:22:27 2011 +0200

    [entropy.client.services.interfaces] fixup add_vote() and remove_document()

commit 0d0ccc1e05cce2381b4f411c23cbdf94218b18da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 16:21:56 2011 +0200

    [entropy.services.client] add more information to exception (add message string)

commit e51c68a8a3c3d93b9858301790cbdbb374cf2c76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 11:44:15 2011 +0200

    [entropy.services.ugc.commands] commit any transaction (this is now
    required)

commit 869054b1aabe5b64e5b75cc486da866f290455f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 3 10:25:13 2011 +0200

    [entropy.services.ugc.interfaces] sync with new SQL schema (probably last update before extintion)

commit d7015738237a0882686cc4f36df39648d0f5d837
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 2 16:39:27 2011 +0200

    [entropy.tools] fix typo in validate_branch_name()

commit 40acfe47b633d923c85380e5c888d840493c7c2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 2 16:29:40 2011 +0200

    [entropy.tools] add validate_branch_name()

commit 49d2b4dc7f2cc0fdcc7ec4cee7414a3a695004ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 2 11:21:45 2011 +0200

    [entropy.client.services.interfaces] add DocumentList, several API improvements

commit b5593a44ff112332a13dd3e235d586b0e1ed1dca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 2 11:20:51 2011 +0200

    [entropy.services.client] add some more debugging output

commit 56a921b7533009123be8d577fd00b4cdbd0f3824
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 2 11:17:43 2011 +0200

    [entropy.tools] add validate_package_name()

commit 629f5fcb77a68fcc2732895cf5975d6abbb47c37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 1 14:16:34 2011 +0200

    Tagging Entropy version 1.0_alpha41

commit ecbd1ea10f68a61bb7d560d0737a5631e1336796
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 1 14:16:19 2011 +0200

    Release Entropy 1.0_alpha41

commit 929ca65a5e307c383f589fe9bae04ce8b9c1b75d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 1 14:15:45 2011 +0200

    [entropy.client.interfaces.dep] fix typo in _generate_dependency_tree

commit dc485e81b96867aff6813a2a2fa7975d703cef16
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 21:24:47 2011 +0200

    [equo] beautify error output colors in case of unmatched packages

commit dda5543919c5d95e5dfe0194896d0db1ccde7ce3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 21:05:38 2011 +0200

    Tagging Entropy version 1.0_alpha40

commit 9e1365f8fe04d40d4548d9d81b7c77f9442815c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 21:05:36 2011 +0200

    Release Entropy 1.0_alpha40

commit 01e0edf2cb9c49b8f500d56485b23a239545fda5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 21:04:27 2011 +0200

    [entropy.client.interfaces.dep] actually fix the "simple or dependency" matching logic

commit b51edf9487c0a9a440e2ee923c4a8f29d1a9af0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 20:56:45 2011 +0200

    [entropy.client.interfaces.dep] introduce simple or-dependencies support on atom_match()
    
    The reason is simple, in a multi-repository environment, the matching
    must be forced across all the available repositories for every single
    dependency, returning the first available.
    Running the logic only inside EntropyRepositoryBase.atomMatch() would
    have the effect of pulling in wrong dependencies in case some
    are not available in every configured repository.
    
    Example: x11-libs/libvdpau;x11-drivers/nvidia-drivers?

commit e22e75e759f020604febe16baa683a7ccb5749f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 20:56:30 2011 +0200

    [entropy.client.interfaces.dep] add more debugging output

commit 8247d0f8f84cb571d7a91cbefad3efc5a5446aae
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Wed Mar 30 16:38:05 2011 +0100

    [i18n] Fix a typo in es translation

commit 5b97cba5f8aa2789ed5bccc7a455a871eb9940f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 14:21:06 2011 +0200

    Tagging Entropy version 1.0_alpha39

commit 08de3ad55f3b0a20fad055ffe55472a3be72e11f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 30 14:20:47 2011 +0200

    Release Entropy 1.0_alpha39

commit 381d95b906fe250a21fd9df0007f2b74764fc744
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 22:32:01 2011 +0200

    [entropy.client.interfaces.dep] add inverse dependencies to graph only after the complete iteration

commit 0098b20d891dccf8e7a3bfad7c9cb9298b582d8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 18:48:31 2011 +0200

    [entropy.client.interfaces.dep] fix order for library-bump pulled in dependencies
    
    When _lookup_library_drops() returned inverse dependent packages
    those were not forced as such in the dependency graph, causing
    wrong dependency order. For example, gcc:4.4 was placed after
    qt-* packages, even if, given its provided libraries change
    it should have gotten more priority.
    
    NOTE: this commit also partially reverse the previous one, where
    _lookup_library_breakages() was disabled.

commit d11138c1d9e0b1426884f122183bba821e834d14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 18:47:22 2011 +0200

    [entropy.client.interfaces.dep] some minor/trivial code cleanup

commit 4db104d13a41eb8115362421e28ca7a65d305da0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 16:17:54 2011 +0200

    [entropy.client.interfaces.dep] disable _lookup_library_breakages() in dep calculation by default

commit 9b3ede543ba3755e0b0201e2feb133a2aca0e9a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 16:14:29 2011 +0200

    [entropy.client.interfaces.dep] add more debugging output to dep calculation, also use const_debug_enabled()

commit cc1a29fec2960f93c61623907e8d161e72d83f53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 15:43:13 2011 +0200

    [entropy.client.interfaces.dep] use sha1 for hashing disk cache keys rather than hash()

commit b39b3feaa7358e51059ea9a1a8448776127ac39f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 15:42:08 2011 +0200

    [entropy.const] add const_debug_enabled function

commit 1c90f540ff0d3f8f9d402311299b801cb0bd2aa3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 13:12:28 2011 +0200

    Tagging Entropy version 1.0_alpha38

commit 34e0600f13194b2ecfdd0fd6c2519e1502ff715f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 13:12:12 2011 +0200

    Release Entropy 1.0_alpha38

commit 7a4fe11a8d839a8c24f7b95142ccd6364583c611
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:25:32 2011 +0200

    [sulfur] make possible to disable/remove the default repository

commit aa147e3bb8792daeda0e0b389505c708eec9527e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:25:20 2011 +0200

    [equo] make possible to disable the default repository

commit d464e7d5012479813c695e6f8e5e599df2851ef9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:18:42 2011 +0200

    [conf] fix typo in repositories.conf.example

commit 29fdb2a95f04b7763f89fad25bc6665c756a704f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:17:21 2011 +0200

    [entropy.client.interfaces.qa] make UGCErrorReportInterface repository_id constructor argument mandatory

commit 2574df073468718712dcb3ec996f5b65d79dae17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:08:37 2011 +0200

    [entropy.services.client] add generic HTTP parameters setup function, setting repository identifier inside the request header

commit 0fc86754a0bb87fa01bee18807d74321816cabef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 29 12:08:12 2011 +0200

    [entropy.client.services.interfaces] fix get_documents() API

commit 857a597f42f037726f5f9fad5575b471a9941649
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 28 19:53:51 2011 +0200

    [po] update dutch translation, thanks to the muppet

commit 4502ee672780073ca2744a6795d83f1ebbc1eccb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 28 11:32:01 2011 +0200

    [entropy.client.services] add "url" metadatum to Document

commit 35d3201e3b5a451e9935ade9c23251a1171b1bd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 28 10:24:42 2011 +0200

    [entropy.client.services] when dropping document cache, also drop the one generated by get_documents_by_id()

commit 5b9a2b323d77b965e4d89824d28a14081bfa56e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 28 10:23:58 2011 +0200

    [entropy.client.services] change Document "keywords" metadatum to string (rather than list)

commit 2d9dd612500a08a157c0cc985d10be99d1b21d69
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 28 10:23:17 2011 +0200

    [entropy.client.services] add SUPPORTED_TYPES static property to Document

commit 97b5df2df8674851d864a06ed3c265aea542ee0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 22:07:54 2011 +0200

    Tagging Entropy version 1.0_alpha37

commit 10b90efeceedef093674e1b336a199b780060228
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 22:07:51 2011 +0200

    Release Entropy 1.0_alpha37

commit 0e36036c872e414bd9716657f1e36ae5f942db53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 21:57:08 2011 +0200

    [entropy.db.skel] fix typo in _runTreeUpdatesMoveAction

commit da3af942c710330624f13c6db815de5499a6f4f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 21:26:27 2011 +0200

    [entropy.db.skel] rewrite _runTreeUpdatesMoveAction to be more robust on slot changes (on dependency strings)

commit a2e610b4fbdb921961eaccd647d44a11ecb3adc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 21:12:11 2011 +0200

    [entropy.db.skel] rewrite _runTreeUpdatesSlotmoveAction to be more robust on slot changes (on dependency strings)

commit f1428adab250c7fdb219671d2ff1b56f2f3abf6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 21:11:02 2011 +0200

    [entropy.db.skel] in treeupdates routines, always use atomMatch with maskFilter turned off

commit 68d1d7a31b247a8c7e156e8729e00bff9f7ecbbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 20:26:45 2011 +0200

    [sulfur] add lot of debug output to UGC icon loading code

commit 0e7920d6afef930f4fc4af1793d97683a39d0c7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 20:24:28 2011 +0200

    [sulfur.views] enlarge UGC icon fetch queue, lowering the thread priority caused starvation with a too small queue size

commit cffa1e600d1237f8c4a5bc102c49b7f96bc43a64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 19:42:15 2011 +0200

    [entropy.db.skel] use etpConst['entropyslotprefix'] instead of hardcoded ":"

commit 4c57a839b114e25d3cfc4556e1254a1f85e71ee5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 15:48:16 2011 +0200

    [entropy.services.client] automatically cast to string base types when generating multi-part encoded POST data

commit d232be6afce185663096c10d0b26e4c485ef2825
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 11:10:36 2011 +0200

    [entropy.services.client] pack up the service method name called in exceptions when possible

commit 55d31ca75f721b887218721035ff407188662053
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 27 11:09:36 2011 +0200

    [entropy.services.client] add all the currently declared server-side response codes

commit 377776aa63524b18b4ba66b9bcfe8c7cd6c0ad55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 26 16:54:59 2011 +0100

    [entropy.client.services] minor fixes to package vote range management

commit 884bf31e6dfd8ab6971076e652d155112aeb4657
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 26 16:21:27 2011 +0100

    [entropy.services] introduce the new Entropy Web Services Client library.

commit 7f5cc1972b124327fcb0192ea2408863d1da9d1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 26 16:20:33 2011 +0100

    [entropy.client.interfaces.loaders] add ClientSettings loader

commit d8c3e4529aebd77f0ea0e17c5b2b009309322bbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 22:43:22 2011 +0100

    [entropy.server] add Entropy Web Services file upload/download handling

commit 5430f85012454eaeea01ad3286d9af8677fd9cc0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 22:42:50 2011 +0100

    [entropy.core] SystemSettings: add base Entropy Web Services repository metadata

commit 16d7d375802cea7f3f2d019fa84bee9545c530d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 22:42:34 2011 +0100

    [entropy.const] add Entropy Web Services constants

commit f8c7d7323bf7969b4b9bdf4005e8d1e14c900d50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 17:30:31 2011 +0100

    Tagging Entropy version 1.0_alpha36

commit c68596c9ecca9addec6069fb8b4902f5a57705d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 17:30:29 2011 +0100

    Release Entropy 1.0_alpha36

commit bff346fa06ccfb1c1f836395cadfec6eb07bc5f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 17:28:42 2011 +0100

    [entropy.server] in _shrink_and_close(), also drop all content_safety metadata from repo, not needed

commit 6c805b8e5e9ad274a2d6a0ccc4745de33fad4b0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 17:16:03 2011 +0100

    [entropy.db] EntropyRepositoryBase: add new method "dropContentSafety"

commit 070427f9d831d9fe1021d7af107543b9c045cea6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 16:47:01 2011 +0100

    [tests] db: fix test_db_metadata_handling, trigger metadata now contains slot

commit f362edf772954995d9ea1a96991aabe8381d2106
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 14:30:25 2011 +0100

    Tagging Entropy version 1.0_alpha35

commit e8d88d6814e98cfbe22d110b72cef27f08010456
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 14:30:25 2011 +0100

    Release Entropy 1.0_alpha35

commit d82a8d5ed02571a0c16c501f62f88e1853be61e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 14:30:00 2011 +0100

    [entropy.core.settings.base] drop unwanted merged code

commit 058186d6bb7e579e16a94de8d25845aeea593d32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 10:18:50 2011 +0100

    Tagging Entropy version 1.0_alpha34

commit 5c5fb7a60489b8b5d4598f132023ae56fe2e13f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 10:18:48 2011 +0100

    Release Entropy 1.0_alpha34

commit f0128cee35cf966e871c700f60638f728275fd98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 09:50:56 2011 +0100

    [entropy.db.skel] minor docstring update

commit 9b3400922641ab0526beac7ce0bf995612fe969e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 25 09:48:20 2011 +0100

    [entropy.core.settings.base] fix cache validation logic after configuration files changes, see bug #2280

commit ab1e5b5644deed346dacb90bcec5627c02fc8930
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 23 07:08:26 2011 +0100

    [tests] add another python-based package trigger test

commit c62dd54531481b05b759ffbd11b2dc8d800eebbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 23 06:44:46 2011 +0100

    [tests] add python-based package trigger test

commit e07dada3cca8f42d567a3cd6985a570f86b8d6eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 23 06:39:16 2011 +0100

    [entropy.client.interfaces.trigger] rework shell-based trigger support

commit e9e4161ae7d64f3105cd29da7bc324f63b899944
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 23 06:37:50 2011 +0100

    [tests] add shell trigger test to client

commit fa20010d80e76e8a24295343d64320faeaaf9ad0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 23 06:36:14 2011 +0100

    [entropy.db] EntropyRepositoryBase.getTriggerData: also return slot metadatum

commit 128c4f905a73897de0001fe1cd22b60096fba522
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 22 15:52:01 2011 +0100

    [po] update Polish translation

commit f425c505a96c9be7ee0e196e45e9b07163036a89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 20:28:08 2011 +0100

    [entropy.spm] PortagePlugin: when printing generic exception, always use repr()

commit 2c7f0517cb5aaeb544506605de9ffc9a877870f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 20:12:19 2011 +0100

    [sulfur] package properties loader functions: "sources" metadata of package can be unavailable

commit 29eb581288f854050ed1e966adad606914e16e37
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 20:10:50 2011 +0100

    [entropy.db] when calling EntropyCacher.save() handle IOError exception (race condition on fs write)

commit 311d249086dacb90d50244c2e73f769af4746257
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 16:25:58 2011 +0100

    [entropy.dep] add "::" repository prefix as alternative way to match dependencies in repository

commit c54caa33f2bc1afd807fb28ca56252f1f58803f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 16:23:00 2011 +0100

    [entropy.dep] in dep_get_match_in_repos, use repository prefix constant stored in etpConst

commit d5758311ff0fd51831f149b6ea2f299310bdd0fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 16:17:23 2011 +0100

    Tagging Entropy version 1.0_alpha33

commit c8f35f1843295ad43d94462b77dc5ac5ca26cc5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 16:17:23 2011 +0100

    Release Entropy 1.0_alpha33

commit 5421de7b744c1846effa6b95de2a56e1f4a33f36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 21 16:12:51 2011 +0100

    [entropy.spm,entropy.db] add default use dependencies support

commit 5aa93175a57ebfdb332a8c168546b46001ad9522
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 12:34:26 2011 +0100

    Tagging Entropy version 1.0_alpha32

commit 0bcd6e0f86df8e4b176643576aee52c81e485820
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 12:34:26 2011 +0100

    Release Entropy 1.0_alpha32

commit d00750f79ba09ecd1d840d84b67b6f8938c1c104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 12:18:16 2011 +0100

    [entropy.spm] PortagePlugin: drop old portage bug workaround

commit c44b9023dc052ced8d4694e794522bfee100cebb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 06:40:57 2011 +0100

    [po] update translations

commit eb5f1effae59346f25e6db754c82cf8e59ec7aa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 20 06:32:27 2011 +0100

    [activator] fix small typo in string "unavaiable"

commit 567b0596bcc5d84444b633cdd2d76eaaa28964dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 18 07:21:26 2011 +0100

    Tagging Entropy version 1.0_alpha31

commit b1e75b7e0d18b00fb3153211b935e276b4f66251
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 18 07:20:53 2011 +0100

    Release Entropy 1.0_alpha31

commit f98e02c4555695b5a79ee111d7de0d2a3761be26
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 17 10:30:38 2011 +0100

    [sulfur] fixup default colors, make them look good on dark background

commit 02713f8dd9139bcf31ebaf38b65b2af019b97378
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 14 18:32:35 2011 +0100

    [entropy.server] ServerEntropyRepositoryPlugin: always sync package sets at least once per run

commit 4e4c290b0e8f111ef69e746d6e87d06bb0bf8763
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 14 18:32:22 2011 +0100

    [entropy.server] ServerRepositoryStatus: add package sets sync status handling

commit c749d22379fe19e4f7040d330b65d9b12668889e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 14 15:37:39 2011 +0100

    [entropy.client.interfaces.client] catch entropy.db.exceptions.Error in _get_package_categories

commit abebca4451cde131c0ee8fa9ec7a46710e9cfccc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 14 15:34:48 2011 +0100

    [sulfur] fix Sets API usage, regression.

commit a8b85641d927684bd8919e439d64746186fb3600
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 13 19:33:45 2011 +0100

    [entropy.core] SystemSettings: simplify repositories.conf parsing code

commit 1b80a2d13e76697b960239781aba3664911bf11e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 13 19:20:40 2011 +0100

    [entropy.spm] PortagePlugin: do not use internal Portage _global_updates() function but rather emaint frontend

commit 4066e41781734a2ca97f29b85230de997b1e9a45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 13 17:49:09 2011 +0100

    [entropy.server] before giving up with repository sync due to missing sets, try to resync them and check again

commit 9f5588740f70d93d127c00513d7cd84d2631e972
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 12 14:44:39 2011 +0100

    [entropy.spm] PortagePlugin: do not run _global_updates() for ROOT != "/", Portage limitation.

commit 9062368b50728ce36264ccc79b95c2bd98f3cb11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 12 13:29:29 2011 +0100

    [equo] libtest: filter out reinstall packages from those printed to user, close bug #2242

commit b763c0f7c84767fea907f4a1871709076e089154
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 12 08:28:24 2011 +0100

    [conf] add open/libreoffice libs to broken libs list

commit 067b31315d96d4d5d9c73ac743edea38ab99c950
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 11 20:16:37 2011 +0100

    [entropy.dump] make possible to enforce custom permission bits to dumpobj()

commit bb753b0d2af779438849c49eb577f33ec322f26d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 19:02:36 2011 +0100

    [sulfur] improve reliability of load_url() usage in notice board item window

commit 791806cf062174d2944224298cc0ebe2edc2a542
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 18:35:54 2011 +0100

    [sulfur] improve url loading function

commit f786b069ef322283567583efee80d31ae69b4d70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 18:35:39 2011 +0100

    [sulfur] add custom SIGTERM signal

commit dd47926ceb14dcb335bbe55e9b53a47f64edb5a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 18:35:15 2011 +0100

    [sulfur] fix --debug when running on kdesu

commit 0f5df2aadb98309c1533b414241b084fdf5c7fe2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 18:34:20 2011 +0100

    [entropy.cache] EntropyCacher: use atexit to register the stop() function when start() is called

commit 5ca976849451934e6f0d5c200e53a994868433ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 17:24:29 2011 +0100

    [entropy.client.interfaces.package] fix typo

commit b378c1e67441d3c47cd5f0feb25bfa8575a3117d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 10 17:09:05 2011 +0100

    [sulfur] fixup package properties loader when trigger metadatum is not available

commit c90b5b1655885fd40d1863934d012073b4719d8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 9 11:37:01 2011 +0100

    [entropy.client.interfaces.package] improve speed of package unpacking
    
    Originally, a fork was needed (through spawn_function()) because
    there was a memory leak inside tarfile python module.
    As of today, the issue doesn't seem to exist anymore and so,
    the cost of fork() should be avoided completely.

commit a65c52b2f6f512677ec0a5b64e494113b47a0303
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 8 10:17:30 2011 +0100

    Tagging Entropy version 1.0_alpha30

commit 8ae1290b9d77e7534a23aa7fed7931a454942469
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 8 10:17:14 2011 +0100

    Release Entropy 1.0_alpha30

commit 12897bc14327a26e9aadd9119f7cb3bf3aefa1ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 8 09:47:53 2011 +0100

    [entropy.spm] from SpmPlugin, drop Portage-centric unused methods

commit 5261e3715cae907bbc3c19c3c57f59eaf029e460
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 8 09:45:37 2011 +0100

    [entropy.server] when using Spm.server/interfaces/main.py() always handle KeyError exception

commit d3ba6f68861e93fae0bf996af8c9efab2829a9a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 8 07:38:56 2011 +0100

    [entropy.db.skel] _runTreeUpdatesMoveAction: enforce destination package name to key
    
    Even if Gentoo specs only allow package keys to be used in
    move statements inside profiles/updates. We can easily support
    full versioned dependencies (like: app-foo/foo:0 or app-foo/foo-1.2.3).
    In this case however, key_to has to be filtered out using dep_getkey()

commit 148ac35a258469717496daaa77127cae7b25fbe9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 21:34:48 2011 +0100

    [reagent] beautify "compressing packages" output

commit c46cc1a54f86093bb30d09d6cb69b098455a90a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 21:27:49 2011 +0100

    [services] kernel-switcher: when kernel_tag is not available, try to guess it
    
    When no reverse dependencies are available, it's impossible to guess
    the correct kernel tag. So, kernel_tag is None, which causes issue
    when used in execve() (of course). So, handle the case trying to read
    package configuration file containing the proper "uname -r" output required
    to switch /usr/src/linux to the newly installed kernel using
    "eselect kernel set".
    Please note that this file (RELEASE_LEVEL) is quite new, and older
    packages might have been shipped without it.
    
    Also see bug #2227

commit db39f49bcd1b158129c1b9217cf3b7b201ad1f22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 21:27:28 2011 +0100

    [entropy.dep] add handy function that strips out category part from dependency string

commit 0475a123f6a1f1ac3f950e4c7b41b1dd131c22e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 20:08:00 2011 +0100

    [equo] fix long standing bug regarding coloured output printed by "equo conf update", thanks to chickpea, close bug #2197

commit 1f74c247c58c32f90417b4e73c90e48b603e4350
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 19:52:38 2011 +0100

    Tagging Entropy version 1.0_alpha29

commit c0bfbb977588dfdcf6250d891613c43d8e877490
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 19:52:37 2011 +0100

    Release Entropy 1.0_alpha29

commit 7ff82e776f80f119885ae585f85ceebaa1329edc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 19:42:40 2011 +0100

    [entropy.client.interfaces.dep] filter out list of removable packages by excluding those with reverse dependencies

commit c9993797ed9814f9657b8decba84a553f181039a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 19:42:04 2011 +0100

    [entropy.client.interfaces.db] add minor debug output

commit 1bb28abd1299ecd6df39ed653f6a31358882a683
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 19:41:44 2011 +0100

    [entropy.exceptions] fix typo in text

commit ae0c3670f7b20966e8d3268a276caa2bf340dab8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 18:45:00 2011 +0100

    [sulfur] catch DependenciesNotRemovable when calling get_removal_queue in .remove()

commit b4ecd5181be1d775ec9d3fa7579f7109d6212590
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 18:40:05 2011 +0100

    [po] update translations

commit 302bbd4203c01379e12125f1e34d46d47cb018ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 18:39:16 2011 +0100

    [sulfur] deny application load without proper superuser authorization

commit 31161836b0dd25981478e2667ce0e2a0442bb073
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 7 11:53:26 2011 +0100

    [entropy.server] fix small rendering glitch

commit e0fc11dbf4608dab43f7fd2c886926c0407a5ef9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 20:07:55 2011 +0100

    Tagging Entropy version 1.0_alpha28

commit eced32bc9fd9aca1f96a64803866024c9286cc73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 20:07:50 2011 +0100

    Release Entropy 1.0_alpha28

commit 4581481071983d95d26e7d9e0462fce4b8077c7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 20:06:39 2011 +0100

    [todo] update TODO

commit 23707d9f6463ccf645c9ab414e6b2c9851b38eff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 19:46:54 2011 +0100

    [sulfur] several speed improvements to the package info window

commit eb6bc30bdde789907c9ac0158035e07d1de65c23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 18:27:48 2011 +0100

    [entropy.client.interfaces.trigger] make phase property protected

commit 878c6c61fdc072e4bd50c58998e26aad236257e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 18:26:01 2011 +0100

    [tests] fix tests, move constants test to server module

commit 0c1f477bebe5bb2bf6a37a3b37ca71ab35f802d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 18:25:31 2011 +0100

    [entropy.client.interfaces.trigger] cleanup Trigger interface class, drop dead code

commit 47ea1f4bd6c8c7ab97338ad9fed600a1abd24dd7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 18:23:15 2011 +0100

    [entropy.client.interfaces.package] remove dead trigger code logic (those condition will be never met nowadays)

commit d36554888fa7c3321d1db16ab82c88153bdf2e30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 17:56:27 2011 +0100

    [entropy.client.interfaces.{methods,sets}] complete code cleanup, review and refactoring (and fix some minor bugs)

commit 1164896a996a86394ecf465890985b8e7ec452b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 09:15:55 2011 +0100

    [entropy.tools] use with statement for opening files, avoids resource leakage

commit 5904459fbb49c8da8f623b79ad346c62a4b4b8e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 6 09:07:26 2011 +0100

    [entropy.tools] dump_entropy_metadata, dump_entropy_metadata: improve for speed using mmap for files < 4mb

commit 73f60e68a0fd7a5298b825a13cb25e0717610d52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 19:49:46 2011 +0100

    [entropy.tools] fix dump_entropy_metadata, contained a resourse leakage on file object

commit c08cb6164547e8b51d42e94d22c963fccd5e0d8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 19:08:23 2011 +0100

    [entropy.client.interfaces.methods] partially complete API documentation and cleanup

commit 1741941f816102a836581f0732bc613d6020a270
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 18:24:53 2011 +0100

    [entropy.client] Client: add backward compatibility to Client arguments, re-add support for "noclientdb" argument

commit e899c60e8ef77a9e75d6468d00a16b0533025b25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 17:49:08 2011 +0100

    [entropy.client.interfaces.methods] _load_repository: do not alter on-disk caching setting (xcache) for package repositories

commit 580a33738c21609a3f7570d9506094f8f0c35f1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 17:48:40 2011 +0100

    [entropy.client.interfaces.methods] rename _load_repository_database into _load_repository

commit db26e2fe4d112bccd34f8cec8d9193833864514f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 16:48:36 2011 +0100

    [todo] update TODO

commit 3e015532704f2ecb3444b79dc8834dad7cdc5f16
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 16:46:24 2011 +0100

    [entropy.client] delay UGC interface loading as much as possible

commit 4f7e968e78257614219f159e0f1623ad0bd0668c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 16:39:03 2011 +0100

    [entropy.client] Client: drop "noclientdb" argument (yay API break), replace with installed_repo, same (reversed) logic.

commit 1c25615f246aa97efacd22bec259582853b38c50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 16:07:34 2011 +0100

    [entropy.client.interfaces.cache] complete module cleanup and polishing

commit 2df18abc5a46810b0477ed7f4578aecbfc455e97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 15:44:39 2011 +0100

    [entropy.cache] EntropyCacher: also clear live cache when calling discard()

commit 87fb1264ced00a25d1216159ef26af84f61b92d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 15:43:40 2011 +0100

    [tests] add 3 EntropyCacher tests

commit 4b66cf14ebc21e357e08359062e8daf696c88aa7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 15:35:52 2011 +0100

    [entropy.cache] EntropyCacher: make sure that once entered the with context, all the writes from different threads are hold until the reentrant lock is released.

commit 4636ab9469cd97836a4c62358146c975df0d91b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 14:59:30 2011 +0100

    [entropy] validate repository identifier string against entropy.tools.validate_repository_id()

commit 0ad09c767b4e0bd2ec0668285e21f8120280b1ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 13:19:11 2011 +0100

    Tagging Entropy version 1.0_alpha27

commit 460feed400e55d9324fa15686b9dc4e0b892d005
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 13:19:04 2011 +0100

    Release Entropy 1.0_alpha27

commit 80d794ef9d50d754b72c0de6bc7924cddd9eba99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 13:09:30 2011 +0100

    [sulfur] acquire entropy write lock when loading in ANY case, avoid race condition with in-RAM data structures

commit fb1e3d253c6fac9935e2d1f02594a92277b87d69
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 13:04:07 2011 +0100

    [entropy.client.interfaces.methods] handle possible race conditions in get_package_action()

commit 58324c99ebc526c4c4273a1a91ad4d59453cc9a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:58:00 2011 +0100

    [entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools

commit 809f3f46fa87d18a10b3f3af305c2cf83686e3df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:38:38 2011 +0100

    Revert "[entropy.db] enforce inter-process concurrency, use SQLite3 db files with EXCLUSIVE locking mode."
    
    This reverts commit 4b689cc61962d8ba5c0300039afe1d2e8e663a22.

commit 7d49974fcf3ccc6c980181395425c2d77d614487
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:38:37 2011 +0100

    Revert "[entropy.db] EntropyRepository: reduce lock acquisition timeout to 10 seconds"
    
    This reverts commit 668f64a4eee70c77355f1ab7221eae06b2cc0889.

commit aba51202ffd351fc950b91b0cf0c6bbc917bae14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:38:35 2011 +0100

    Revert "[entropy.exceptions] introduce RepositoryLocked exception, raised (and never caught) if EntropyRepository repository data structures are exclusively locked"
    
    This reverts commit c3d5bbef4d0e11bab1d85058dbbb18f0d1949947.

commit a89d9b3a095be2bea071a6b1afd053cd24e5fdb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:38:30 2011 +0100

    Revert "[entropy.db] raise RepositoryLocked if repository is locked, on validate()"
    
    This reverts commit f4648760ba291a58219985da28bbb0cb61cb5700.

commit f4648760ba291a58219985da28bbb0cb61cb5700
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:25:48 2011 +0100

    [entropy.db] raise RepositoryLocked if repository is locked, on validate()

commit c3d5bbef4d0e11bab1d85058dbbb18f0d1949947
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 12:15:16 2011 +0100

    [entropy.exceptions] introduce RepositoryLocked exception, raised (and never caught) if EntropyRepository repository data structures are exclusively locked

commit cbbd8392ecadc7919e45ee72cb1dcb138e0be18b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 11:50:09 2011 +0100

    [sulfur] drop ETP_NO_PID_HANDLING once entropy.const has been consumed

commit 668f64a4eee70c77355f1ab7221eae06b2cc0889
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 11:47:07 2011 +0100

    [entropy.db] EntropyRepository: reduce lock acquisition timeout to 10 seconds

commit 4b689cc61962d8ba5c0300039afe1d2e8e663a22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 11:45:37 2011 +0100

    [entropy.db] enforce inter-process concurrency, use SQLite3 db files with EXCLUSIVE locking mode.

commit 36be4419a3720a57d5311c82da5e92aa52d1ebdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 11:28:19 2011 +0100

    [sulfur] prefer ETP_NO_PID_HANDLING to --no-pid-handling to avoid having argv propagated to child process

commit 828879dd9bc1a6e4db8dcdd5473b6146cd03ef99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 11:27:48 2011 +0100

    [entropy.const] add support to ETP_NO_PID_HANDLING (which is the same of --no-pid-handling argv)

commit ae32d736fcaddde2a062f04b8bc2ae9d64fd8026
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 00:22:04 2011 +0100

    [entropy.server] make use of CachedRepository too, required in order to be 100% compliant with Entropy Client methods

commit 96d8deb0d2478ec4fca46fb7ffaee37155f5f5d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 00:04:59 2011 +0100

    [entropy.client] avoid calling close() on cached repositories and make the cache explode, improve constraints on repository objects

commit cdb8ee7e8b433ecaaa6fd00fedfdb3fb880b33a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 5 00:03:45 2011 +0100

    [sulfur] fix imports, do not use dep_getkey from entropy.tools

commit 53d58728c70e34e7a8413d70e97f9d8ac1c88310
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 22:16:09 2011 +0100

    [entropy.tools] drop deprecated functions that have been moved to entropy.dep several months ago

commit dd6946a9bf865a452a9010133440fa35ed7967aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 21:18:05 2011 +0100

    [todo] update TODO

commit 53a871ef0d9c16fd2daa63c811ea53998c696542
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 21:14:12 2011 +0100

    [entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage()

commit a4168060473fa2938a8320d1d10cab5faf4a08f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 21:12:22 2011 +0100

    [entropy.spm] ensure that 'needed' metadatum is always tuple

commit 96d3513d9d3db893a2678cb6cadf8b1e06464a84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 18:38:34 2011 +0100

    [sulfur] improve speed of package file install

commit 78851c478ef3fbf32d1c306aa6a53b15bc5b257c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 18:37:25 2011 +0100

    [entropy.client] optimize Client.add_repository() and Client.remove_repository()

commit e1da60c5f94b71cff650c206da95098981aa4438
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 14:11:36 2011 +0100

    [sulfur] add several performance improvements, boot takes 3 seconds less average

commit 12351fd33e3d934db52026aaf233f7190a789620
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 13:13:50 2011 +0100

    [entropy.client.interfaces.dep] introduce calculate_masked_packages(), fixup calculate_available_packages() code

commit 4755f8210a17b82b3964a76c44c62beb62c0e1a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:38:40 2011 +0100

    [po] update translations

commit 8cb140e02c19d57ea728df42ad2cc26109e50b86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:38:24 2011 +0100

    [todo] update TODO

commit 038b601df4496b30bb68d1498840cf68b5bf2341
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:36:14 2011 +0100

    [todo] update TODO

commit 3664a79bca572b713072eafbb8e693a5fb3ed1af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:36:04 2011 +0100

    [sulfur] set default height to 600px

commit 94bcf8000d1f451e5d4b4c2e237dfd31ddfbf7d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:29:25 2011 +0100

    [sulfur] cache package theme icon too, this avoids resize glitches

commit 82c9859f654fc07cdfeab86d641663ae670b4be7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:29:04 2011 +0100

    [sulfur] EntropyPackage: fix __str__ function

commit 521dcb9eba3a4381e25dd5d0ef81060692b54c1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:09:53 2011 +0100

    [todo] update TODO

commit 5f0ba31657fcd876a4ba548b5592014a3c1dd79f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:34:51 2011 +0100

    [todo] update TODO

commit d844f493dc0095b5d32630e58e72fb73c5a7f4c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:33:49 2011 +0100

    [sulfur] remove security package updates highlighting, takes a lot to compute

commit 5149e88027cc1ee47b7c00f1f0a6865184aa3465
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:29:57 2011 +0100

    [entropy.client] improve cache hash generation, general cache handling and updates calculation
    
    This commit avoids package file repositories to be pulled in as
    updates. These kind of repositories can't be used outside single or
    multiple package installations (which metadata is provided by package
    files).

commit e5800553bd789cf566c6def5c66cc6c3dd5f01e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 4 00:29:01 2011 +0100

    [entropy.db] EntropyRepositoryBase: add mtime() method (and implement it)

commit 6cc360457c4a733f6f1c25062cbeb86500759019
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 17:50:34 2011 +0100

    [entropy.server.interfaces.mirrors] when tidying mirrors, also remove .asc files

commit af7750801bc58a8d00c74b821799274b3737d06f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 09:14:08 2011 +0100

    Tagging Entropy version 1.0_alpha26

commit d11ef3e70bb95f48c3dfcbe0ac8e915183fe252d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 09:13:56 2011 +0100

    Release Entropy 1.0_alpha26

commit 2d4d67626b1be415ec59027176da8e4156ef2673
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 09:13:35 2011 +0100

    [sulfur] do not show orphaned packages dialog if no repositories are available

commit 4a241f46c65bb5de65737adc2fe074e7d1a6ada5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 09:00:44 2011 +0100

    [services] repository-webinstall-generator: fix typo

commit b5416d0a9008f4a8cbe1eb712c9ea0c54c331d1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 08:55:30 2011 +0100

    [services] repository-webinstall-generator: make possible to regenerate all the .etp package files through --regen

commit a1229a2eb55ead4f1aec622657dba7865b240c63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 3 08:47:13 2011 +0100

    [services] repository-webinstall-generator: properly set .etp file repository architecture

commit 7662b232d9f8df1d20b87a86386dd7b1783ee8b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 22:54:40 2011 +0100

    Tagging Entropy version 1.0_alpha25

commit e36896a5adf31197222f6c2303c1247b260c9fb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 22:54:29 2011 +0100

    Release Entropy 1.0_alpha25

commit ea7eab8bf63b763502041c88f9368b51b2da31cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 22:53:07 2011 +0100

    [sulfur] tweak application startup behaviour

commit 9dc9d5138fdf57f79dc000888c988522090526c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 22:22:25 2011 +0100

    [entropy.client.interfaces.client] fix typo in  ClientSystemSettingsPlugin._drop_package_repository

commit 7c18fc2522296a784467e148e6f534f1f9092636
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 20:34:03 2011 +0100

    [entropy.client] make package repository metadata representation more robust

commit 78c74c72c26e456cf4241d4465482d69030e3e11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 20:17:36 2011 +0100

    [entropy.client] make package repositories (.tbz2 and .etp) able to live across SystemSettings.clear()
    
    The issue was that, if Sulfur asked for unmasking packages,
    SystemSettings.clear() was called and package repository lost.
    With this patch, package repositories can live across any clear()
    call, like it should be.

commit 90a99682cddb407d3c54416fa4f873f102c35ea9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 15:30:18 2011 +0100

    [entropy.client.interfaces.package] check if avail_data contains repository as key before referencing

commit ad78d4e2d5a59e906582edf55dc7da92a94564a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 15:00:12 2011 +0100

    [services] add repository-webinstall-generator-executor example file

commit 56f588366955549f3b8261012f8c8e61a0eb7a5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 2 09:45:44 2011 +0100

    [entropy.client.interfaces] catch EROFS in unlock_resources()

commit aaf9e5840bf2a3e548adddc4caac1baf1555dd7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 18:45:14 2011 +0100

    [entropy.client.interfaces] add_package_to_repositories: validate package file architecture using the new way (getSettings("arch")). Keep backward compatibility.

commit 3a6be1ec9727c0e24e15cb1b7afc60df94a71902
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 18:32:42 2011 +0100

    [entropy.tools,entropy.spm] provide hardlinks aware file size counting function and use it in entropy.spm

commit 79c2bac529f0808397e5e637528d03cecb97548f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 15:12:45 2011 +0100

    [services] repository-webinstall-generator: simplify execute_app(), payload detection and mktemp not required

commit 71335948699455c3a78ed39e4655a55b53758d73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 13:13:51 2011 +0100

    Tagging Entropy version 1.0_alpha24

commit dd5cea12d0f4aeec579cd7c65afdcdc421eb6639
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 13:13:39 2011 +0100

    Release Entropy 1.0_alpha24

commit 59e5fd737e9360329d1a627ce49322f89274ca9d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 1 13:13:18 2011 +0100

    [magneto] fix lock file handling

commit 3074de37f3e06cb07da6a2604bb784e2a89d97d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 28 09:44:57 2011 +0100

    [po] update translations

commit 9c6e73e68a2d7936f03d36809958f9746f9a9f77
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 28 09:43:59 2011 +0100

    [entropy.server] fix typo in message, thanks to Rover Calvò

commit 6d653a4832d64f5f5ad92ec3f26266373aa35c44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 28 09:23:45 2011 +0100

    Tagging Entropy version 1.0_alpha23

commit 5f5e6ed93612b244be1e23be449ee2f166240c22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 28 09:23:31 2011 +0100

    Release Entropy 1.0_alpha23

commit a853525ca68452f2aa9c9c50df3e3302fd6bf99f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 28 09:22:33 2011 +0100

    [entropy.server] when pushing a new repo, also upload a signal file suitable for webinstall daemons

commit 43298ac0d8b00cce637aea9d6356f6aebc21db44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 23:29:39 2011 +0100

    [services] repository-webinstall-generator: implement LRU cache strategy

commit 334665006f34e6751e86dfa8261991d10c4c370f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 23:21:17 2011 +0100

    [services] repository-webinstall-generator: increase ram cache size

commit c0f47cc8feb0cdfceb6868d41747520d7e1fdeed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 23:18:52 2011 +0100

    [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist() to be more efficient

commit 26409127205b16f251bb0c30fa278191dc537f23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 23:14:32 2011 +0100

    [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist usage (optimistic guessing), since it is damn slow

commit 5adf368da3e2bb3704c2644cafed73246febfe43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 22:41:03 2011 +0100

    [services] repository-webinstall-generator: remove pdb hook

commit c2dd3696e8189afbd4dc2bd8ab3b4e0699be68c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 22:39:00 2011 +0100

    [po] sync translations

commit 9dc54ff7a34ad865c3ea9850a4d341d2d9452dae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 22:38:13 2011 +0100

    [po] update Catalan translation, thanks to Roger Calvò

commit e06c0bde52ebccd9204642a09266f64d62a25f1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 22:36:39 2011 +0100

    [services] repository-webinstall-generator: also consider reverse dependencies when bumping or generating new .etp files

commit 117281f5a1ae21e4ef168b17e7ac93ba2f01394e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 19:02:21 2011 +0100

    Tagging Entropy version 1.0_alpha22

commit 664e760f35456e4f1de936b7a4942c319ed194c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 19:02:10 2011 +0100

    Release Entropy 1.0_alpha22

commit 2e62b3f2cc3d9e10c8f8b2153d8b38d0e83aa65c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 19:01:51 2011 +0100

    [sulfur] fix execution with newer kdesu (4.6)

commit 99d5cca0ee31e4e269baab9a0f2080c39e9ee713
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 18:01:32 2011 +0100

    [services] repository-webinstall-generator: divide et impera, split code into sub-functions

commit 504a1d683abe8992378f06206a39630c907e062e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 17:26:37 2011 +0100

    [sulfur] fix permissions issue while trying to install package file, gain privileges before executing os.access() (in on_installPackageItem_activate)

commit 714e1030c3bd33279a7601f7be770e2fa0ef9429
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 17:12:15 2011 +0100

    [sulfur] slightly tweak UI default colours

commit 903fb39d6025d42c1b24e6da35786e363fca111f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 10:53:48 2011 +0100

    [entropy.cache] MtimePingus: avoid race conditions on ping() and pong() when using entropy.dump.dumpobj()

commit 71bd1646d04bb46019b2537dc491d98a0e775757
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 10:52:10 2011 +0100

    [entropy.cache] EntropyCacher: race conditions on save() and push() can cause OSError exceptions (errno=2) on entropy.dump.dumpobj()

commit 7658ef3d12bb11f219c68ee5274cb50b12f7fd78
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 01:13:28 2011 +0100

    Tagging Entropy version 1.0_alpha21

commit c14dd0161d9838bc7e15d9acbf3600783b5a6241
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 01:13:25 2011 +0100

    Release Entropy 1.0_alpha21

commit 1333e81e0ed12161173292bedccb0aca66612dfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 01:13:00 2011 +0100

    [sulfur] fix regression with lock checks

commit fb69f295f9988e49f4dea8e4c72da15f2a502240
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 00:11:28 2011 +0100

    Tagging Entropy version 1.0_alpha20

commit fbcca7384636628dfae154c7ece8867c3cfa78c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 27 00:11:09 2011 +0100

    Release Entropy 1.0_alpha20

commit 6db0d716a3f80c16fe49069fd3740fcb6c0c7a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 23:59:30 2011 +0100

    [entropy.db] EntropyRepository: when hashing the repo, handle the case where there is no database file

commit 7801132610a30ac9bc173bddc9fee710007d3e38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 23:49:55 2011 +0100

    [tests] db: improve settings management test

commit 6cb731f63ee060d7772a8c83b47a9a2d9b7a8819
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 23:45:38 2011 +0100

    [entropy.server] fix operation between set and list in _move_packages()

commit d9b6a481949222d68bd677d76560c87b1bf5641c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 19:47:15 2011 +0100

    [services] repository-webinstall-generator: improve speed even more (add caching), add repository tree updates metadata to repo

commit 868d6e4303d4693b4bd1d92b9a6f69478a90955b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 19:32:47 2011 +0100

    [services] repository-webinstall-generator: no need to get content metadata, improve speed

commit dad927648ec9c22a2f3d75f07b363396b7e43c33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 18:31:56 2011 +0100

    [services] repository-webinstall-generator: ensure that indexing is always True

commit 58c9ae01b8d9a16caa52b3a857c300ca8c65d09e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 18:25:25 2011 +0100

    [services] repository-webinstall-generator: improve mkstemp usage, disable read-only
    
    Read-only is disabled to allow createAllIndexes() to do its job.
    This is required in order to improve the performance.

commit 8e89209f9979d083e208870b9395d6f063e60281
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 18:23:05 2011 +0100

    [services] repository-webinstall-generator: some minor performance tweaks

commit 79e13cdaa29675cefb7cbe280c299f7952cc88fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 17:54:40 2011 +0100

    [services] add repository-webinstall-generator
    
    This is a server-side tool that makes possible to generate
    executable packages that can be redistributed via web, which once
    extracted install the encapsulated packages

commit d38414de29cb902a54c78d05467376d2deb77965
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 17:54:06 2011 +0100

    [entropy.dep] get_entropy_newer_version(): make possible to provide different package file extension

commit 5f32bfab82d2902b826d2e51c36d8da25b66f49c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 17:53:41 2011 +0100

    [entropy.qa] make possible to use get_deep_dependency_list() with a single repository

commit c35b50fadc448d7a1222bec10ad8979bd77893cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 17:53:13 2011 +0100

    [entropy.tools] introduce validate_repository_id()

commit 1719e1d0c28b6fbb77d58e390d7bbfd60386d420
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 17:10:31 2011 +0100

    [entropy.db] EntropyRepository: allow any setting to be stored inside settings table

commit b4379c6219dcc1ac9075dc99c72fe5d19503db90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 12:53:46 2011 +0100

    [entropy.tools] provide general purpose NB EX file locking/unlocking functions

commit 9c9f19f77cbfad6637d79ae1cd476fc997d6f318
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 09:48:56 2011 +0100

    [sulfur] change entropy package file mime type to application/entropy-package

commit fd5ee2dc62d15893fc85fc7e677954588db67d83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 09:46:47 2011 +0100

    [sulfur] add web-install file format handling to mime type

commit bd631724d2ca4487212689d08e6fdae188688e9a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 01:18:08 2011 +0100

    [sulfur] add support for web-install package files

commit 80cd9366b8ef2651360df2ac6355019710e700a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 00:51:14 2011 +0100

    [entropy.client] web-install package files are bzip2 compressed, add complete support

commit eff0b02e6b62f80f33ad3aaa30bd1d3363087741
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 00:11:33 2011 +0100

    [entropy.client] add web-install package file format support

commit 488634830dc1c16a7df0cc89759bf06fcd0538df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 26 00:10:56 2011 +0100

    [entropy.core] move expand_plain_package_mirror function to entropy.tools, make public

commit c958537c9e44f026895c679c5cca2b1ef4c31bb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 25 19:01:03 2011 +0100

    [entropy.db] drastically reduce collisions in __generateReverseDependenciesMetadata by using sha1, uniform usage

commit 378cb098dfc194db9530b3bc07d60df69dcc8acb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 25 18:52:48 2011 +0100

    [entropy.db] improve caching strategy of validate(), execute only if mtime, path, name, root change

commit 0ba3b8bf0d0b18bd9862e38d7076b841f8316801
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 25 09:05:44 2011 +0100

    [entropy.cache] make EntropyCacher.save report the original exception inside the IOError exception string

commit b836fe0b0afae6ec390fd13453656a61032154f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 24 17:08:32 2011 +0100

    [entropy.fetchers] catch httplib.InvalidURL, raised by malformed url passed to urlopen()

commit 150384d273b8971741f3e17a200cd1981548fd5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 22 19:58:57 2011 +0100

    [entropy.db] EntropyRepository.searchCategory: missed the return statement

commit 473be8624156bfce51a9fbbb4631f109a52e2d7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 22 19:53:27 2011 +0100

    [entropy.db] EntropyRepository: fix searchCategory return data when just_id = True

commit fa4681e391011e4b89a4b57978843cf8af19ec7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 22 19:23:25 2011 +0100

    [entropy.db] EntropyRepositoryBase: add just_id argument support to searchCategory

commit b057f8ccbd23d96c0c588a186c92beb670f7031d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 21 19:03:35 2011 +0100

    [entropy.core] make possible to override default repositories.conf path using ETP_REPOSITORIES_CONF

commit 8eb3eef87b407a3247213a08838157921d9d1f70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 21 13:05:26 2011 +0100

    [entropy.db] EntropyRepositoryBase: introduce searchUseflag

commit e2f5f9d61128db30abfe7c83763b6781c431e99f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:53:56 2011 +0100

    [tests] also check for st_size=0 on hardlinks

commit af2cb248bcb95c13b93de775c2ea6f367e2c0f8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:51:52 2011 +0100

    [tests] fixup hardlink test

commit 65f741078dfe1a37750c787fda58bc7ce0301d11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:43:24 2011 +0100

    [tests+ add hardlink test

commit 4e0d24d11c628a7dcaf65feaabcf78d0cea5ca30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:33:32 2011 +0100

    [entropy.db] add order_by="date" support to listAllPackageIds

commit 2e3398f92884642281664a10d203cb0a3c28e4e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:31:51 2011 +0100

    [entropy.tools] compress_files(): only change tarinfo file type for symlinks

commit 8ffe419cd00051af3ff1b1f95b4a7e5722b642fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:22:30 2011 +0100

    Tagging Entropy version 1.0_alpha18

commit c5a9f2531ca76dbbbcc536610f41e3c9d06a3009
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:22:27 2011 +0100

    Release Entropy 1.0_alpha18

commit 79d08eebf23a0ef1acf2ab2426973ce6b202b402
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:18:02 2011 +0100

    [entropy.tools] improve handling of non-standard file types (hard-links) and improve speed of uncompress_tarball()

commit a10d2ef7710cec1a538f6c8e5a18bc17b6220b8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:10:41 2011 +0100

    [entropy.client] quickpkg(): fix broken handling of hard-links
    
    Since tar-1.24, tar supports hard links, same for python-2.6.6.
    However, generate_package() was resetting the file type on the
    tarinfo object, causing the extractor (either tar or python tarfile)
    to handle the file like it was a 0-size one.
    dev-vcs/git package was broken due to this and there are probably
    others.

commit c9b166a9fbe54aa32f038b33e824f8a600f0e2e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:04:27 2011 +0100

    [entropy.spm] generate_package(): fix broken handling of hard-links
    
    Since tar-1.24, tar supports hard links, same for python-2.6.6.
    However, generate_package() was resetting the file type on the
    tarinfo object, causing the extractor (either tar or python tarfile)
    to handle the file like it was a 0-size one.
    dev-vcs/git package was broken due to this and there are probably
    others.

commit 7b6e07e53516d812cb215d533c0385c4be191a84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 20 19:03:13 2011 +0100

    [todo] update TODO

commit fe3ed07102c46ac2fe479db4cdc973eaa4c34c61
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 18 12:00:23 2011 +0100

    [entropy.services.ugc] get_ugc_icon(): return full URL instead of relative

commit 9890f799e597162eeab09b6faa44b6e953538e80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 18 02:33:30 2011 +0100

    [entropy.services.ugc] add caching

commit e019225f002a6ffc20c553d81bbf1dc5108d4203
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 18 01:31:03 2011 +0100

    [entropy.services.ugc] add get_ugc_icon helper method

commit 6614c5d67d1c43009def5b33774eb4f335b89d46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 17 11:46:39 2011 +0100

    [entropy.transceivers] EntropySshUriHandler: add some debug output in _parse_progress_line

commit a1c556919991013c4b772a6b7053e8eb23640728
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 16 00:27:08 2011 +0100

    Tagging Entropy version 1.0_alpha16

commit c51101b4b645c9d4359bc5f1546cec64e9d9b888
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 16 00:26:57 2011 +0100

    Release Entropy 1.0_alpha16

commit faf25d68b12a164ad1a43721d14f517e46895713
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 16 00:26:16 2011 +0100

    [reagent] fix undefined reference

commit fe093983f04e50a4d5eb476950add542729f06f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 15 15:39:48 2011 +0100

    [entropy.fetchers] UrlFetcher: add debug info in download()

commit 2c4e5cacc3b30991f4af0b789f3750e2895d538d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 15 12:24:42 2011 +0100

    [services] portage-repository-converter: return 1 if there is nothing to sync

commit cb31fac262c916593698eb78fdccc55c73470e68
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 15 12:11:49 2011 +0100

    [po] sync translations

commit 699d99e7208ffbfa26c4d0c0e8899d865246da39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 15 12:11:34 2011 +0100

    [po] assimilate new (incomplete) Dutch translation

commit de08eeed907f3dbf9775aaa5067c2a701d2e12eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 15 00:10:28 2011 +0100

    [services] portage-repository-converter-executor: trivial fix

commit 0a790d73ad6c1060d47a6dc5c127e4faf4b07d4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 23:41:27 2011 +0100

    [services] update default perms of portage-repository-converter-executor

commit 9cf8a57b53effa4c312c93c91ff68ba038467447
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 23:38:44 2011 +0100

    [services] add portage-repository-converter script example

commit 4c02640562d74828f95996b93810a1fb2a436c95
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 22:42:14 2011 +0100

    Tagging Entropy version 1.0_alpha15

commit f141a26784e555cc43a718ce99fa3640be4e3af8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 22:42:01 2011 +0100

    Release Entropy 1.0_alpha15

commit 6b3baaefc3b404ef6b763140abb97c78f42067bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 22:20:16 2011 +0100

    [entropy.db] improve the improbability of getting cache collisions in atomMatch() cache
    
    <i>as the "birthday paradox" says</i> ;-)

commit 9c6ede2d9b4e3785f29ffd28e55218fecc74fb50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 21:52:15 2011 +0100

    [entropy.db] EntropyRepositoryBase.__atomMatchValidateCache(): fix bug in validation code (check rc after type validation)

commit 8b636b6820dd546f270d361e40b1f7235c0b0d42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 19:39:38 2011 +0100

    [services] portage-repository-converter: add lock handling

commit aad340926c888461c936fecc969b50257ee8a8b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 18:36:59 2011 +0100

    [sulfur] change .desktop icon name to "Entropy Store"

commit 4825bcd522b499dec2ed154846918476be23222a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 18:16:45 2011 +0100

    [services] add portage-repository-converter
    
    This tool aims to easily convert a Portage packages repository,
    including attached overlays, to Entropy repository database format,
    which is (currently, but well abstracted) SQLite3 based.
    This is a very lowlevel tool that allows to use the EntropyRepositoryBase
    API in order to search, match and retrieve metadata off snapshots of
    Portage packages repository.
    
    Usage is simple:
    
        $ portage-repository-converter sync <path to entropy database file>
    
    If the Entropy database file already exists, a differential sync will
    be executed between Portage and the database itself.
    This would allow to keep your Entropy-based metadata up-to-date in
    the following way:
    
        $ emerge --sync
        $ portage-repository-converter sync /tmp/portage.entropy.sqlite
        $ sleep <a few hours>
        $ emerge --sync
        # sync again
        $ portage-repository-converter sync /tmp/portage.entropy.sqlite
    
    How to read metadata off /tmp/portage.entropy.sqlite ?
    Using Python and Entropy API!
    
        >>> from entropy.client.interfaces import Client
        >>> client = Client()
        >>> repo = client.open_generic_repository("/tmp/portage.entropy.sqlite")
        >>> repo.atomMatch("sys-libs/db")
        >>> repo.searchPackages("something")
        >>> repo.close()
        >>> client.shutdown()
    
    For more information regarding Entropy API, please visit:
    http://www.sabayon.org/entropy/api/docs

commit 61b398dd38b0569657e1103ed51022765e4e248d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 17:13:29 2011 +0100

    [tests] fix server tests

commit 667e5e5ecee7d461fb48d6db3d0b27cdb8b3b887
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 14 17:13:19 2011 +0100

    [entropy.db] EntropyRepositoryCacher add keys()

commit 399c63a6ad5db98133e56043ccbf5aceb1b0a178
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 13 19:41:44 2011 +0100

    [entropy.spm] PortagePlugin: trivial improvements

commit 0d93fee168dddb009315b631376aff35ac12b6e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 13 19:40:14 2011 +0100

    [entropy.output] TextInterface.input_box(): python3.x fixes

commit fb2b565ac131a65cb3232864c795ca282941a1d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 13 14:08:14 2011 +0100

    [entropy.db] EntropyRepository: rewrite static cache management, make it smarter and less prone to memleaks (Python3.x bug)

commit cc36139bfc6b4ba1b1614f2b9c5af5ac3eae919d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 13 10:11:12 2011 +0100

    [entropy.db] uniform searchName, searchNameCategory, searchCategory, make them return frozenset instead of list

commit bf4dc1cd37acfdf32c9d70531914bd58f06bbd84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 11 19:06:22 2011 +0100

    [entropy.graph] implement Graph.destroy() to free circular references (was causing interesting memleak)

commit 2d7d1675b22249b1e4b98fff03d091c03cc54908
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 11 18:22:24 2011 +0100

    [entropy.spm] another set of python3.x fixes

commit 3643b4affb5dcf88fe3db6d13ee629cd41d1d150
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 11 18:05:47 2011 +0100

    [equo] when running with --debug, enter pdb if an exception is raised

commit 531c0d47542efe715fab862e7e58e1fb7fae6660
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 11 18:02:39 2011 +0100

    [entropy.tools] make get_traceback() work with python3.x

commit 7473c63a8fc751e1b14223a82b5ab90f259f9fad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 11 12:28:08 2011 +0100

    [entropy.spm] some Python3.x compatibility fixes

commit a80a82f8ff812b9a1b635bc8f374e734d09d2a94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 21:02:25 2011 +0100

    [entropy] even more python3.x fixes (yeah I am getting bored)

commit c5d13d0c60703bf4e15d67dfc2cb37a453060e02
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 19:57:22 2011 +0100

    [entropy] some more misc python3.x fixes

commit 65ddc4e412991fe84310e4d2ec57b4f472db7aa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 18:15:51 2011 +0100

    [entropy.db] EntropyRepository.contentDiff: small python3.x fix

commit d9d055b64d3510fc3711d655612cb57fcbf2754d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 18:08:12 2011 +0100

    [entropy.spm] some python 3.x fixes

commit 7857f9244c6629f3748197c3e2028e50096eab91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 16:15:16 2011 +0100

    [entropy.client] open fd in ascii mode, that's enough

commit eb2e6c65f08d6602dc017ba85b2ef6103cecad4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 16:14:54 2011 +0100

    [entropy.security] avoid resources leaking (file descriptors)

commit 9fcacbd3b59e7101d0bba932d1142ecfa1b1196f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 16:08:34 2011 +0100

    [entropy.security] a small python3.x fix

commit f9226e6e3d3d6f15000ce0a80a6140db9fdbb0d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 15:44:14 2011 +0100

    [entropy] some python3.x fixes

commit d7925b8322ff78fcffa39378b8b62baec51b4704
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 15:27:10 2011 +0100

    [entropy.transceivers] python3.x fixup

commit 71353d6c00ce74e016a510c025c00b148eab4aa2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 15:26:49 2011 +0100

    [entropy.output] make TextInterface inherit object

commit 6b0f16bffdc59c8c291fff7a5537dee0a7f36c74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 15:26:29 2011 +0100

    [entropy.const] python3.x fixup

commit 7738f688a6e21b3caf07aaa321de87e2e10efa41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 11:42:19 2011 +0100

    [entropy.db] introduce EntropyRepositoryBase.repository_id()

commit 4a3d6b079233c088c4485e14b00482b767edb554
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 11:34:47 2011 +0100

    [equo] complete text_query refactoring, API for text apps there should be almost stable

commit 155accecbac334660515b47b92cb8b4103b38998
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 09:08:09 2011 +0100

    [equo] more refactoring work on text_query

commit ce2842258a77222fa88cec9c118eea99e6491bb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 10 00:41:51 2011 +0100

    [equo] first chunk of cleansing inside text_query module

commit 685b865453d552d37ce3a9559f4cefb9a88f8beb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 9 23:34:53 2011 +0100

    [entropy.spm] PortagePlugin: set changelog to None if changelog is not available (don't convert None to string!)

commit df3bb8005dfee8fcb5109f524933c7af1777cabe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 9 19:22:20 2011 +0100

    [entropy] drop repository manager code, R.I.P.

commit 3e2136024edde271e9d72d981ed4b1930dbdcb67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 9 17:58:20 2011 +0100

    [entropy.client] drop urlFetcher and MultipleUrlFetcher properties, make them protected

commit fb3d5e1a034f8d52941cfa60c50deb556c1c8a99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 8 13:35:22 2011 +0100

    [magneto] implement execution lock, avoid multiple magneto applets popping up

commit 9bee5444c3f20c173fd2a9d6587c698ed897fd3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 8 13:20:33 2011 +0100

    [entropy.client] do not overwrite pid file lock before having acquired the lock, open it using a+ and use truncate()

commit f01f077b7b4b87653547b71e82aab52e9f282523
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 8 13:19:26 2011 +0100

    [entropy.const] do not overwrite pid file lock before having acquired the lock, open it using a+ and use truncate()

commit 97690b77a0e94be715c65a8c6f4e1050be206f53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 23:08:00 2011 +0100

    [magneto] drop duplicated autostart .desktop file, not needed anymore

commit a1671b89d15589706ddd3c9cb9ad46824e723bff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 14:25:33 2011 +0100

    [entropy] don't use hardcoded errno values, but rather use errno module

commit 27076ee14352e4c28e2d774b238b7990279156e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 14:16:10 2011 +0100

    [entropy.security] catch OSError(5) on install_key when listing keys

commit 28456b4121fbf308ea816c556c03bfbaf0d0b0df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 14:07:42 2011 +0100

    [entropy.client] drop FileUpdates attribute, replace with Client.PackageFileUpdates() loader

commit 4201ddb5d9c1f6d164aec437b63ce9d1a94854c8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 13:42:50 2011 +0100

    [entropy.client.interfaces.loaders] some more documentation

commit 14083908492e5ce0b07ce63ec2676bd5e8d8c04a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 13:17:20 2011 +0100

    [equo] export "repo vacuum" from entropy-server, fixup mirrors calls (rename db- to repo-)

commit bba1eac20aba29f84990be4b42822bea89d623e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 12:26:46 2011 +0100

    [activator] tweak description of "equo repo vacuum"

commit 7e7e48acd158770ba454e28a47198107cb70497d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 12:24:05 2011 +0100

    [activator] rename "Database" to "Repository"

commit c25ff59fd5ff0a05edf98c445438c91cd2eeb292
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 12:23:00 2011 +0100

    [activator] add "activator repo vacuum" tool

commit be6110a1bcf60e12c0cca956990d81b04d480fc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 11:57:07 2011 +0100

    [activator] update man page

commit 6d5ae7fe6994ddc8d57db6eb9a02857aa3e8559e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 11:53:29 2011 +0100

    [activator] fixup --help

commit 5c1606cd799b44ea05103292046578ec48a12789
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 7 11:27:29 2011 +0100

    [activator] trivial code update

commit c17ae1fad036ed71058fd3742815a98914a2ee6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 18:54:26 2011 +0100

    [entropy.spm] drop spmloglevel and spmlogfile from etpConst, force SPM log to entropylogfile (entropy.log)

commit b809409503e1c4f3fac84668d61bec9d07917555
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 18:43:42 2011 +0100

    [entropy.spm] PortagePlugin: log portage output to entropy.log, together with other data

commit 8e9afc1b7af4c5e7e05ee85ed0076a30dec01046
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 18:13:05 2011 +0100

    [entropy.misc] add context support to LogFile

commit 8c34b5c126a2f938d0ba94b0fa9302b994117599
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 17:56:47 2011 +0100

    [entropy.server] complete refactoring, mark API as stable

commit 8bf5023ef149c571609e847687ad36806c49660b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 17:56:47 2011 +0100

    [entropy.server] complete refactoring, mark API as stable

commit a62c864e7195fd478cde8f8c69a9b2a71c5806ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 17:34:56 2011 +0100

    [entropy.server] remove mixin classes, merge back into a single one

commit 3e9d7996c0ff3083660a4c1bb71b7c9d820d2487
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 6 15:28:37 2011 +0100

    [entropy.output] remove trailing whitespace when using print_generic(), close bug #2101

commit 2ed70884593f4b73f2234aeb044dcbb44b00ead4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 19:30:42 2011 +0100

    [entropy.server] fix another refactoring regression

commit a49fe5593b837e9358fecf5ff944f24712691e5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 19:28:40 2011 +0100

    [entropy.server] fix undefined reference (regression)

commit 23285e6c77e653424556f071d784b5c800af9712
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 18:15:49 2011 +0100

    [entropy.server] out default_repository, in .repository()

commit ab93aee68b6c5c77c4edc32bb8078436f6ed0a73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 18:07:09 2011 +0100

    [entropy.server] complete the robustness work on the package, completely drop repo=None from function args

commit eee86bfe3e35372b63b03a47bfde106aeb7b3daa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 13:00:58 2011 +0100

    [entropy.server] more robustness work, drop repo=None keyword arg, remove untranslated strings

commit c974f865cf9394e17078dfc8b9e5ebb7b060542d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 12:19:33 2011 +0100

    [sulfur] add Polish translator info

commit 5e7c9407ad4e05898cbe317663c213e8b1881cce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 12:18:41 2011 +0100

    [po] sync all translations

commit d74b62d23a91fd63f2b9e8fd3da6e35a05b326ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 5 12:18:28 2011 +0100

    [po] add Polish translation thanks to Enlik

commit 6ea078c35da5669c77f1eebbf99904569e7ebc24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 4 14:47:04 2011 +0100

    [entropy.client.interfaces.methods] use Spm_class() in get_package_groups()

commit 4294b605b67628a9191c649e3c8c7136a3debd0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 4 12:13:23 2011 +0100

    [entropy.server] some more migration and stabilization work (repo=None removal)

commit c070969e08fefcf6e84625e28e7a9220b023be8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 22:17:03 2011 +0100

    Tagging Entropy version 1.0_alpha14

commit d5d287f81d610f16f84029789185721b32115472
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 22:17:02 2011 +0100

    Release Entropy 1.0_alpha14

commit 302faa6df4e93e9dfda6e1a42f43e61e91de4703
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 22:16:02 2011 +0100

    [activator] fix syntax error

commit 702616d76b4c2e5d203d1f3b5e72df07ab646d8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 21:17:44 2011 +0100

    Tagging Entropy version 1.0_alpha13

commit 7904c02ae1985d5e761e53783916ffa1bc05641e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 21:17:44 2011 +0100

    Release Entropy 1.0_alpha13

commit 733468befda40460b42f66e59e819899285c42cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 21:06:14 2011 +0100

    [entropy.client] fix bug in automatic conflicts resolution code causing false positives to be generated

commit 4b1f15cd893bd266419f6cceb9b2f637b48d1b2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 3 18:17:45 2011 +0100

    [entropy.server] several API change, improve code robustness by enforcing repository_id function parameter

commit 9ff176d8dcdc2241ce660e789910dc4e45452d70
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 23:05:42 2011 +0100

    [entropy.server] update Entropy Server startup message

commit e5400eb8f6b215372dbce6770117aa6d38501b80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 14:50:55 2011 +0100

    [sulfur] update German translator info

commit 6272a621f10c9fcf03167bf36c188188d95eb372
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 14:49:59 2011 +0100

    [po] sync translations

commit 5cd0f659a4c89e3ffd25154af2064f52f9ba7221
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 14:49:41 2011 +0100

    [po] update German translation, thanks to K4ph

commit 45e6141422ada67d638215452884534f7cd86449
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 12:30:44 2011 +0100

    Tagging Entropy version 1.0_alpha12

commit 1c3d64b6c61248c6c1e18948a3ae01d1f130c417
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 12:30:36 2011 +0100

    Release Entropy 1.0_alpha12

commit f349932ae2178fe9aa9742e11071212e24299f12
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 12:30:05 2011 +0100

    [entropy.core.settings.base] fix regression in packages.db.mirrors mirrors list parsing

commit 61f41890883d5426eb1ee19f295ea5cbfd223cab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:46:56 2011 +0100

    Tagging Entropy version 1.0_alpha11

commit 8e3ca00dc285892280105279631815d67cd3fbb1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:46:54 2011 +0100

    Release Entropy 1.0_alpha11

commit 3d92e7d6573d7b03b6b72dbc8793a304c1e2023a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:45:57 2011 +0100

    [services] kernel-switcher: add opengl switcher, improve application output

commit 9d6c3d7967c0a44cf0484e721b04d63168dbc5f4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:34:02 2011 +0100

    Tagging Entropy version 1.0_alpha10

commit 0d603fb7d5a26b54a6ef7d74e0bb60f525d0b4e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:33:54 2011 +0100

    Release Entropy 1.0_alpha10

commit 1ed7db475b336d8bc0bb2171b7ff84dfdbffc89a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:30:49 2011 +0100

    [entropy.misc] RSS: when file is not available or broken, don't touch it in the constructor

commit e4e27b532e89eadfaf2abba40a70fcd740fd04f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:27:50 2011 +0100

    [entropy.output] catch UnicodeEncodeError in OutputInterface.input_box

commit 57a3f2713edd758dc9637040953994d75002089e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:25:52 2011 +0100

    [tests] improve db.test_search test

commit 4e08ea72d3675bf71c6ba65d6ef8bbb8e50a458d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 2 01:24:16 2011 +0100

    [entropy.db] EntropyRepository: fix regression in searchPackages(), properly deal with provide table

commit af4ff692c0e5a546821b709f294bfd51f107e352
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 1 14:37:26 2011 +0100

    [entropy.spm] some minor code tweaks

commit d7e475c9505aade9d92ab136e50ff021d9ea8920
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 1 14:30:52 2011 +0100

    [magneto] add workaround for bug in PyKDE4 causing null pointer dereferencing at PyKDE4/Sip C libraries level

commit 6d4f75754a455b79f5e3b941414ef3519553f085
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 1 13:35:06 2011 +0100

    [equo] catch KeyError when calling get_noticeboard()

commit 6a926d96c122e3d2ef7a8a8d307086d4744d9c10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 1 13:32:58 2011 +0100

    [entropy.server] add QA test that warns developer about unremoved packages

commit c0a641111132ae3641dc1dd4ce1521a8d85857a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 1 09:22:15 2011 +0100

    [entropy.client.interfaces.package] fix mirror_fail_check, discard is not available for list

commit 985b35cdaba27835d6bdd90f296a1348ba9fa83c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 31 23:20:58 2011 +0100

    [entropy.server] first chunk of refactoring and cleanup work (making repo=None argument die)

commit ea95b269cc9418c21e71e1e7c26744d2abff3a71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 31 23:19:44 2011 +0100

    [services] kernel-switcher: add some post-install warnings

commit c743476dd04e535d0d2c4ce4919bb73bfd509f2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 31 23:09:58 2011 +0100

    [services] kernel-switcher: setup kernel symlink through eselect

commit 5bc0ddbc9067917ea79d609b026a01ec488e2359
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 31 14:49:20 2011 +0100

    [conf] update sabayon-limbo mirrors, remove pkg.sabayon.org

commit 226b9f9a9e713829c32ee5d11e70efe44f22f111
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 31 14:08:35 2011 +0100

    [sulfur] improve reliability of sulfur startup script

commit 80cc6af90bad514e9c1f126aafd5b447bfe3322a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 30 12:25:32 2011 +0100

    [entropy.const] remove unused Portage constants

commit 6d0358ba8734f787e9d7c41867c565f185fd3573
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 30 11:49:38 2011 +0100

    [entropy.db] EntropyRepository.searchPackages: also return matches from provide table (old-style virtuals)

commit 3b0d66191374543126c7b4bae644efb01a9caffb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 30 09:14:45 2011 +0100

    [misc/po] resync translations usping the template

commit 45e197544655ea277284eb91528cf91401778f0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 30 09:13:57 2011 +0100

    [misc/po] update German tranlsation, thanks to K4ph

commit 4d39d5804d72fd280ddd13f8d966a7f39f667bea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 29 22:35:03 2011 +0100

    [services] add kernel-switcher tool - a kernel switcher utility
    
    This should make many users happy :-)

commit 040ed3859072d3bb7d64bffcef9a2cbe9c6d6e71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 29 21:59:35 2011 +0100

    [entropy.dep] move helper function remove_tag_from_slot from entropy.spm to entropy.dep

commit 98e5318207ff1108cb3f2534032ade52e431b9a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 29 18:49:35 2011 +0100

    [entropy.client] when writing to repositories.conf, split repository metadata into multiple lines

commit 4289b50f56af8f1cbf1acf34df18810bd897f99d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 28 19:43:15 2011 +0100

    [entropy.server] moving repository sync code to ServerPackagesRepositoryUpdater, partial entropy.server refactoring

commit c4a1fc398b418174e72e70698360412e4b05d04f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 28 19:26:50 2011 +0100

    [entropy.const] make possible to enable entropy.server community repositories mode by setting ETP_COMMUNITY_MODE

commit 1339af70228620c3b6f7823f7e83a4c108a92b6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 28 18:50:45 2011 +0100

    [entropy.tools] minor code style update in create_md5_file

commit e9127844a5599d43be7114964da2fe1db37489e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 28 14:57:47 2011 +0100

    [entropy.db] add new method rollback() to EntropyRepositoryBase

commit e84cfba65def8ebf4b9941b40a8a253c3e0d3ba1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 26 19:47:25 2011 +0100

    [entropy.tools] when using os.rename(), only catch OSError exception where errno = EXDEV

commit 91ba747024a7b5a3b9c14454400a09730e219fcd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 18:46:38 2011 +0100

    [entropy.core.settings.base] optimize execution of _repositories_parser

commit edb41a71cf931fba70854b188c1011708c9793b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 15:29:31 2011 +0100

    Tagging Entropy version 1.0_alpha9

commit 6f25fbca7fc3974c7f1e16e9412c321c17f8c6e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 15:29:22 2011 +0100

    Release Entropy 1.0_alpha9

commit a49c4d54ca02900bb30e89b0f305f922ed804e75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 15:23:15 2011 +0100

    [entropy.server,entropy.client] introduce support for fallback mirrors
    
    Fallback mirrors are those mirrors mainly used for providing packages
    while other, main mirrors are still syncing. They are usually hosted
    inside the same infrastructure where the repository is run and
    are usually quite bandwidth constrained.
    Through packages.db.fallback_mirrors file, configurable from inside
    the repository database directory (server-side) it's now possible
    to list these mirrors and make Entropy Client always use them with
    the least priority possible.

commit bbcd7fbca32f8f631f19c7f4b8a2cb60528e4304
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 15:19:16 2011 +0100

    [conf] trivial typo fix

commit 49b7781b99db24439c6da4d5f0e84a0e9b6a7e65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 25 12:22:48 2011 +0100

    [entropy.misc] LogFile, do not set logging level if level is None, close bug #2111

commit d92f6d6bf4fdb99e4b2e0c2ef65957a007671645
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 23:06:21 2011 +0100

    [entropy.server,entropy.db] make EntropyRepositoryBase.readonly property private
    
    Rename .readonly property to ._readonly and expose a setter only
    where strictly required (entropy.server)

commit a7fe6f97b8e73ef393f901f7907c29084e53d40f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 20:31:51 2011 +0100

    [entropy.spm] PortagePlugin: remove unused method _extract_elog

commit 87ca1452b8c7ae507ef088252a2270d3f9027c87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 18:41:57 2011 +0100

    [entropy.db] EntropyRepositoryBase: hide temporary property and provide temporary() getter

commit 651d39d675d5aa6d17f7863caa08aedc9502423b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:59:44 2011 +0100

    [entropy.db] EntropyRepository: hide indexing details as much as possible, provide public setIndexing() setter

commit 9e08d1029c0109088938f10e5aa1a6f34550505d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:41:03 2011 +0100

    [equo] text_rescue: remove useless code (do not access protected methods -- see next commit)

commit fb2acecfc3c0da2b358dd18f09c15f646687a399
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:26:01 2011 +0100

    [entropy.spm] PortagePlugin: fix undefined reference in xpaktools.read_xpak

commit 276a7d8de75a740c3b35dfb51bb20192f7782e39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:24:55 2011 +0100

    [entropy.spm,entropy.const] move Portage-specific constants to PortagePlugin class

commit 8153ce65207d01c531ab7eb96731809c2eaf9e20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:18:10 2011 +0100

    [entropy.spm] PortagePlugin: always use unpackdir path as base dir for xpak data.
    
    This fixes possible path escape issues by using already validated
    temporary unpack directory path.

commit 0e3d04cb968cce9e031cff0cf0fc645fa02a030b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 16:05:39 2011 +0100

    [equo] improve error messages handling in text_rescue._database_check

commit d70bb7ee4d45aa38ea92248c3880d216fa036c34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 15:52:47 2011 +0100

    [entropy.db] move package masking logic to entropy.client.interfaces.db repository subclasses

commit 342b48cdb419571769048303e0911315489e3d1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 23 13:09:03 2011 +0100

    [entropy.db] rename EntropyRepositoryBase.xcache to _caching and introduce caching()
    
    Hide internal details regarding cache status handling. Rename
    .xcache property to ._caching and provide a getter that returns
    the cache setting status (caching()).

commit b7a3b2d6e6f7f4a83ceb97277dd6f5036a443ee6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 15:29:38 2011 +0100

    Tagging Entropy version 1.0_alpha8

commit 2ef784c89550442ca6f73254fb0d65a7f1da0d42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 15:29:34 2011 +0100

    Release Entropy 1.0_alpha8

commit 28c23d11374f9944df681fa79ce7cd7b98e102ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 15:29:08 2011 +0100

    [entropy.client] fix regression in AvailablePackagesRepositoryUpdater

commit 9f70204e372d7eb894f85130be13dcd534085ee7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 14:16:38 2011 +0100

    [po] update translations (sync)

commit 9c3ac5a8503f25010dbf28a8adab4f4f9e1a808f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 13:09:27 2011 +0100

    Tagging Entropy version 1.0_alpha7

commit 2c069a69a5fdc326dc8ffcf4ca237aafdf625250
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 13:09:16 2011 +0100

    Release Entropy 1.0_alpha7

commit 084ac6f7088716eaac4dfd19c2092d748432e77b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 13:02:56 2011 +0100

    [entropy.client.interfaces.dep] improve or-dependencies resolution
    
    NOTE: this will be merged into the future Graph refactoring.
    Resolve or-dependencies taking advantage of package matches requested
    by caller, when available.
    For example: if user is requesting xfce4-panel and nm-applet, and
    the former has an or dependency like this: "gnome-panel;xfce4-panel?"
    or (using the new format) "( gnome-panel | xfce4-panel )", prefer
    xfce4-panel over gnome-panel.

commit 6bdb040e0ca8381b6963e3837a8e60398be4da60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 12:51:47 2011 +0100

    [entropy.dep] DependencyStringParser: introduce support for preferred package matches in or-dependencies selection
    
    NOTE: this will go into the future Graph refactoring.
    When calculating or-dependencies, it is now possible to provide
    a list of preferred package matches that can be used to prioritize
    certain packages over others.

commit 4f563dd9c3f461dc77e586d2f3e915cdeb06ab5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 00:55:24 2011 +0100

    [entropy.db] rename EntropyRepositoryBase "reponame" attribute to "name", keeping backward compat.

commit 57b43a1094e0725b16e9639b68586c738d37aa66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 00:34:42 2011 +0100

    [entropy.client] drop superfluous metadatum from repository metadata (repo_name)

commit 2f8a0e13ce455e8b11eeb774a1fdbb77d48242e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 00:34:16 2011 +0100

    [entropy.server] drop superfluous metadatum from repository metadata (repo_name)

commit d2326171a47e1647f68449e64f621a1a75de2087
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 17 00:28:09 2011 +0100

    [entropy.db] make some order among repository identifier metadatum storage inside EntropyRepository*
    
    reponame attribute is now storing with 100% fidelilty the repository
    identifier used to instantiate the EntropyRepositoryBase instance
    through open_repository() and similar.

commit 2243d82d18d7dde781e23a0bffdff8ff26ef9039
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 16 19:49:11 2011 +0100

    [entropy.dep] update API of expand_dependencies, make possible to match multiple repos

commit 37f10726dc1144660ba860f1b37531603e7ffb25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 16 19:48:46 2011 +0100

    [entropy.tools] trivial code update

commit d9be1aa2f1865ced60aab2ad5b51086ca9414d91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 16 19:07:43 2011 +0100

    [sulfur] do not use entropy.client Client protected methods, use public API instead

commit e3da5a90a4aa27a32253c53827d3583e62c1406b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 13 00:18:34 2011 +0100

    [entropy.db] add EntropyRepositoryBase.getInstalledPackageSource

commit 246c976d26da5e9ecbc20f6be1223968a67c2fd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 10 23:41:33 2011 +0100

    [entropy.client.interfaces.package] do not resume when trying to recover from checksum mismatch

commit f5a6e1cf031a480936e2b452fbaadda70b1e630d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 10 23:38:33 2011 +0100

    [entropy.fetchers] handle exceeding downloaded data when using urllib
    
    It can happen that downloaded data exceeds the size of the file
    that is requested for download. In this case, resume should be
    turned off and the file re-downloaded completely.

commit 29e2aedda0ab53e9217c5c9aef1daf091bf18e52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 8 13:46:28 2011 +0100

    [entropy.client] trivial code style update

commit 67ea445389a81f89b48123b6558091677d48b4b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 8 13:45:33 2011 +0100

    [entropy.server] fix broken uri data handling

commit 49edad7b7acb6d256a7c8a43ed5a419ff0e305e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 01:46:46 2011 +0100

    [sulfur.packages] catch caching issues in time inside _pkg_get_masked

commit 604e5700b45d9184989e600b80bd79b158db8906
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 01:22:09 2011 +0100

    Tagging Entropy version 1.0_alpha6

commit ae88cfd39ea54d70e9a1c6efa34aefbc5e259a72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 01:22:06 2011 +0100

    Release Entropy 1.0_alpha6

commit b7586a95f0e4f076d4d6b2708e266869eaae1bf5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 01:21:21 2011 +0100

    [entropy.client.interfaces.package] "removeidpackage" metadatum can be unset, deal with it

commit ff6efef7272800653fb293048ee7c0a1565fb137
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:54:07 2011 +0100

    Tagging Entropy version 1.0_alpha5

commit dc5f13d7a7208bfe98f04ba6393ab2d2face510c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:54:03 2011 +0100

    Release Entropy 1.0_alpha5

commit 8200991a733dc15387337d592467de3d302ae1d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:52:12 2011 +0100

    [entropy.client] make possible to enable/disable entropy delta package download feature via client.conf
    
    Turn off Entropy delta packages download feature by default, needs
    further testing. Make possible to enable/disable from configuration
    files.

commit 9d830abd1e5640d0bf749d02a4ff4f1b0684c015
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:20:14 2011 +0100

    [todo] update TODO

commit e138c9108561faf61fcd765e162bed6e123540ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:19:42 2011 +0100

    [entropy.client.interfaces.package] use entropy.tools.is_entropy_delta_available()

commit dc4d2dea60fa4603f6fe34aa5b48bc068d657cbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 6 00:19:27 2011 +0100

    [entropy.tools] add is_entropy_delta_available() function

commit fc7c7a1ca64934da1eeb4a49854e9047eb9122b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 12:50:22 2011 +0100

    [reagent] import release_entropy_locks from text_tools

commit 6c312692f322caf14aa3c7d69be08d51eaccbe2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 12:47:46 2011 +0100

    [reagent] fix Entropy Server resource usage
    
    Sometimes Entropy Server instance gets loaded twice, this fixes it
    in reagent. At the same time, some commands were not properly
    wrapped around the acquisition of the entropy server lock.

commit 415db83db68669633f2e64aa3445b277583b6d69
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 09:42:33 2011 +0100

    Tagging Entropy version 1.0_alpha4

commit 5fd8c1d57534bca319c4faaac6839b090a920853
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 09:42:30 2011 +0100

    Release Entropy 1.0_alpha4

commit b2a67f47a2a187059a67417dc8cc51274be73e5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 09:23:52 2011 +0100

    [entropy.tools] catch OSError exception when using subprocess.call() inside edelta functions

commit cc614081258056ed591299aa2aad378bc4bb7e20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 00:34:51 2011 +0100

    Tagging Entropy version 1.0_alpha3

commit 0e79fccfb19b66acdaf5d421edb30f54d5f32dfe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 00:34:48 2011 +0100

    Release Entropy 1.0_alpha3

commit 2f8e1eec028d81daadba72d85b8e3e8ba5cd27b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 5 00:31:32 2011 +0100

    [entropy.client.interfaces.package] improve conflict removal functionality

commit 108a19cbecbe829f703f9c526b697d2509d79b57
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 4 22:35:16 2011 +0100

    [entropy.const] fix typo in constant name "etpdatabasedepblacklistfile"

commit 63e6650b7373df09810f0e89b3bb1d9db56326e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 4 22:32:38 2011 +0100

    [entropy.server] add package sets QA feature, guarding on available sets before pushing a repo.
    
    Through /etc/entropy/packages/packages.server.sets it's now possible
    to list package sets that a repository must always expose.
    A QA check has been added inside the repository sync function, in
    entropy.server.interfaces.mirrors package.
    Just use conf/packages/packages.server.sets.example as example
    file to build your configuration.

commit 7f5c5e0874b2435b90af1f4353155fdb4a80979e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 18:55:42 2011 +0100

    Tagging Entropy version 1.0_alpha2

commit cf09a64d4376de81940646b6223c90b97a65fbc2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 18:55:38 2011 +0100

    Release Entropy 1.0_alpha2

commit da57b318b3e97df0d81fbb5232c79e5e6a74f587
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 18:55:11 2011 +0100

    [entropy.qa] add some more caching to get_deep_dependency_list

commit 6fddbec3edb6756a2474ebedcaf49110a4612131
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 18:44:14 2011 +0100

    [entropy.qa] correct get_deep_dependency_list() behaviour when match_repo is None, drop useless cache

commit 5b633349881e07644ecff277c3b6497036009e6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 12:41:42 2011 +0100

    [entropy.qa] improve unresolved sonames logic, add multi-repository support

commit bace46744e43d0ecfcadd4830722fdb04611ce50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 3 12:24:15 2011 +0100

    [entropy.tools] fix read_elf_linker_paths when ${ORIGIN} is in RPATH/RUNPATH (handle this case too)

commit d50046d735e3440cb897b1834f3c6e6779fdd75c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:45:43 2011 +0100

    Tagging Entropy version 1.0_alpha1

commit 1613fb420a0455c77971c0f2f00d8da2cccbdb5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:45:34 2011 +0100

    Release Entropy 1.0_alpha1

commit 9c8753ada818f9279e76d29019a4739602bef49e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:40:13 2011 +0100

    [todo] update TODO

commit 15675cdc1a861d3b77243d37943b6e60c67444a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:36:06 2011 +0100

    [entropy.qa] rename "dbconn" argument of test_shared_objects to "entropy_repository"

commit 62f691819b87143830c866d5cadb0a65d616c153
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:31:36 2011 +0100

    [todo] update TODO

commit 4b475778824ba0abec5a4e939fa785e8bd63e4d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:30:45 2011 +0100

    [entropy.spm] PortagePlugin: add note inside _extract_pkg_metadata_provided_libs regarding metadata collection of injected packages

commit d5028d33227469a53433ae111094cebefdf7d635
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 2 19:30:00 2011 +0100

    [entropy.server] add note regarding missing_runtime_dependencies_test behaviour with in-package metadata

commit e8ecb55b6a61ebcd722e9133fb70fdcc086aab99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 18:15:48 2011 +0100

    [entropy.qa] fix regression in get_deep_dependency_list(), only add valid matches to result

commit 4e8bcf07d7e3ffd2414113cb4350fc4b6006d748
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 18:02:54 2011 +0100

    [docs/man] update man page source file for reagent

commit fc11710aa7a96dd26c77c2cd4f9be558a68a8653
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 18:01:48 2011 +0100

    [entropy.server] missing_runtime_dependencies_test: add "bump packages" feature
    
    Packages should be bumped if metadata changes, this applies to
    calls coming for old packages already available in online repositories

commit bf947d355ba7e6664732425ea9ece84c882a1ee2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 17:22:44 2011 +0100

    [reagent,equo] implement "reagent repo package-dep-check" tool
    
    This tool helps QA checking packages against missing runtime dependencies

commit 4c37ad3e2223d58edb49c42ac79bd5127b3112e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 17:17:10 2011 +0100

    [entropy.qa,entropy.server] migrate missing_runtime_dependencies_test() and add missing_runtime_dependencies_test()
    
    Migrate entropy.qa missing_runtime_dependencies_test() to multi-repository support.
    Provide public API for running missing runtime dependencies verification in entropy.server,
    add missing_runtime_dependencies_test()

commit 2384985fd84e3746b7980b4d45e4bd868d10ff84
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 16:23:34 2011 +0100

    [entropy.qa] rework QA functions to add multi-repository functionalities, break API

commit 6446b40b7eb01ec8b3062d9130fbf3cefeb4dcc0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 1 16:16:26 2011 +0100

    [entropy.spm] PortagePlugin: trivial code update

commit 356f5025dada37a8a75e4740e8e9b5db9b6ab29c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 31 16:55:44 2010 +0100

    [entropy.dump] make dumpobj execution atomic

commit 5983cae3e1c872ce0008e73d5bd298e005200267
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 28 11:41:09 2010 +0100

    [entropy.client.interfaces.dep] add automatic conflicts detection, when package metadata doesn't list them.
    
    It can happen that some installed packages conflict against newly
    available packages, but the latter doesn't list the former as
    conflict, resulting in unforeseen missing conflict information.
    This is generally a QA issue in the package metadata, but it's better
    to try to cope with it, even if a bit dangerous (effects of this
    "auto-conflict" feature have to be tested in real world). For this
    reason, one can override this feature by setting the env var:
    ETP_DISABLE_AUTOCONFLICT=1 as well as turning off caching that could
    compromise the results: ETP_NOCACHE=1

commit 6a302f2c6de4dc44a56373729d51e38b18e26699
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 28 11:40:46 2010 +0100

    [entropy.db] EntropyRepositoryBase: add searchConflict() function

commit 5f52ded8822c48b8b80caf664608708a7454f477
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 30 18:32:25 2010 +0100

    [entropy.client.interfaces.package] remove conflicts in proper order (not random)

commit 2ec88d424868916933d473cce48e668da486b6f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 30 12:15:56 2010 +0100

    [equo] do not execute "equo config" when --pretend is passed

commit f87d52786a0b2906eaffa85e0e5ce231f22987ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 26 16:14:37 2010 +0100

    [entropy.client.interfaces.package] if download fails 4 times (out of 5), try to download disabling the resume feature

commit 71a7e59f647bc939ed04db95653d36fd1f5738f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 24 18:24:14 2010 +0100

    [entropy.client.interfaces.package] implement edelta support in Entropy Client
    
    This commit implements working Entropy package delta download for
    both single fetch and multifetch feature. It is fault tolerant and
    the usual behaviour will be triggered as fallback.
    Due to the memory requirements of bspatch, edelta won't be used for
    files bigger than 10Mb (this is hardcoded inside entropy-pkgdelta-generator).
    .edelta files are automatically generated by entropy-pkgdelta-generator,
    inside a cron job on our servers. This feature is completely optional,
    but can be easily implemented by 3rd parties by simply using the
    generator app above, everything will be handled automatically (bsdiff
    required).

commit e33f19964d72aaf6ee9e93e8fe87fec29ec5df71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 24 18:22:33 2010 +0100

    [entropy.client.interfaces.package] fix checksum verification when multifetch is enabled, the if condition was never reached.

commit f9860c838420c42e1615fbb84b889e9cf95f9aba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 22 16:58:57 2010 +0100

    [entropy.fetchers] fix file:// protocol handling, close bug 2037, thanks to a screwdriver, lol

commit d7476ad095188080952d7e53463d68e2fe2ac0d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:42:00 2010 +0100

    Tagging Entropy version 0.99.51.20

commit b0d5a87ffda97245fc959e745c7b3e84a3b3ad5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:41:52 2010 +0100

    Release Entropy 0.99.51.20

commit 12f53894f559cc6ba03dab3c0841b5af7d7a6eec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:39:46 2010 +0100

    [entropy.spm] PortagePlugin: when splitdebug is disabled, tweak CONTENTS data removing /usr/lib/debug entries

commit ed4544228fb45d61437fab6f80b84da2f775ecdb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:39:20 2010 +0100

    [entropy.spm] PortagePlugin: add temporary workaround for broken fakedbapi API

commit 07efee9f0298518a676e37f7d598290636e5f56a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:16:30 2010 +0100

    [entropy.client.interfaces.package] provide splitdebug metadata to triggers

commit 4326d32fbb8231841cc5b877f12ebc3a27c0cbe5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 12:00:54 2010 +0100

    [entropy.server] fix _add_packages_qa_libtests() undefined references

commit 54f1f505612947f80cbab805240a8f297ac18569
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 11:52:58 2010 +0100

    [entropy.server] when moving packages between repos, always execute the missing libraries check again

commit f0662544c3e1c3122b59796ed98fe6b35b38b567
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 10:25:35 2010 +0100

    [entropy.server]  fix QA check against keywords

commit 6e7c9b71c1fdda1cd543168d2c788448b51a8654
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 10:10:54 2010 +0100

    [entropy.client.services.ugc.interface] ValueError("bad marshal data") can be raised there, catch it

commit 4c47a51bea569ab301dcaacdbd8dd0fe8ee7ef53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 10:10:04 2010 +0100

    [entropy.tools] write apply_entropy_delta() bspatch output to temp file

commit fc3df29dbfc43428d88713b63ac9950c843533ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 21 10:06:27 2010 +0100

    [entropy.spm] PortagePlugin.xpaktools: properly handle os.remove() in extract_xpak()

commit 7e879a18e6dd306b7f8fe28000431d738b025340
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 19:47:47 2010 +0100

    [entropy.db] EntropyRepository.retrieveSources(): properly setup url strings, avoid using os.path.join() on urls. Thanks to Giovanni Martinelli.

commit 46876df522937992bff5bcfb113b7ccbc4bf4a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 19:36:22 2010 +0100

    [entropy.client.interfaces.package] when pressing CTRL+C give up completely on sources fetch

commit b105cd444716b459086dba6ad3360e65c374f68e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 16:23:02 2010 +0100

    [equo/smart] read_xpak() can return None, check the return value before calling storeSpmMetadata()

commit 55d995e0108515775c8b72cab8407cdaaa243a83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 16:22:01 2010 +0100

    [services] entropy-pkgdelta-generator: create deltas only for files smaller than 10Mb (bsdiff mem usage: max(17*n,9*n+m)+O(1) )

commit daf486d01d181121baee7adacd9b4d6f5afe3c44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 16:21:18 2010 +0100

    [tests] add test_entropy_delta, testing entropy.tools.generate_entropy_delta() and entropy.tools.apply_entropy_delta()

commit 89bdd34a27a05d664354882fcb66e895daf626a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 16:20:07 2010 +0100

    [entropy.tools] complete entropy deltas generation functions, make them simmetric (md5 generated matches the original file)

commit d80b1698ecfe1af230152054f4bdde56aef4bec9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 16 16:19:23 2010 +0100

    [entropy.spm] add two new methods (bump plugin API) dump_package_metadata and aggregate_package_metadata

commit 22110475014c9ea22f10d2bb3beee487f6ba118f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 14 19:48:33 2010 +0100

    Tagging Entropy version 0.99.51.12

commit b84ddc5f8880eadfbc098669a23047a60f64fd5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 14 19:48:30 2010 +0100

    Release Entropy 0.99.51.12

commit 4f440fb35f10dcd3c1c7a96132d8a96980daa29c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 14 19:40:08 2010 +0100

    Tagging Entropy version 0.99.51.5

commit 242402cb92e9c48b320f944c4e4c432beccd1e8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 14 19:40:00 2010 +0100

    Release Entropy 0.99.51.5

commit 1ea5871f1fb751657ee0c007429821256cd5a542
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 14 19:38:04 2010 +0100

    [entropy.spm] add workaround for Portage 2.1.9x, having package sets configuration disabled by default

commit ff51f9d938756cd8dc2a7fdac76a475e4f0bbf96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 12 14:26:20 2010 +0100

    [entropy.fetchers] avoid to re-read the downloaded file for making the md5 when using urllib

commit ab1e1115022bfb14961f26fd0e0301f20fe606ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 12 10:12:02 2010 +0100

    [services] entropy-pkgdelta-generator: add --lock support
    
    Add --lock <lock_file_path> switch in order to make possible to
    control the execution of the tool and avoid to have multiple instances
    running.

commit a4122850c4e6df1f3d7441c3d394b7b7cc2b7a67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 11 23:01:00 2010 +0100

    [entropy.tools] update API of generate_entropy_delta() and generate_entropy_delta_file_name(), improve reliability of fetching the right file.

commit 95d0d9139d48ef1ffd4d5666cd3d4517b5da6600
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 10 12:43:35 2010 +0100

    [entropy.output] always return unicode data (when possible) out of _my_raw_input(), close bug 2006.

commit af39de27a6d696ceeee73265be89f08708f676bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 9 21:38:42 2010 +0100

    [entropy.security] Security.get_pubkey() catch GPGError in case of issues exporting pubkey, and raise KeyError

commit 689f5dd95e72adc1adf05c3b785be4ffb7db23c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 9 21:34:35 2010 +0100

    [entropy.client.interfaces.package] deal with badly encoded file names in cleanup

commit d5cdff3191cae628fd99f993e8fee936ea901d8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 16:47:57 2010 +0100

    Tagging Entropy version 0.99.51.11

commit 2325d2dc82f95fad4db25bf8e7f2ea5b28d7f4ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 16:47:56 2010 +0100

    Release Entropy 0.99.51.11

commit ae8cc9bfcfbd69c8051bc11deec73925129f0079
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 16:47:17 2010 +0100

    [entropy.spm] PortagePlugin: improve speed of get_package_sets(False) as used by entropy.server

commit 5697c2ee3c34bc838bd2adcf7a5e985d31e9023b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 15:55:06 2010 +0100

    [services/entropy-pkgdelta-generator] add --quiet support

commit e1fd7a2da5362e7c32f981183f52e16ad95dca29
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 15:44:11 2010 +0100

    Tagging Entropy version 0.99.51.10

commit 5abfc112f867952300f8e3eef2c0132c29768854
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Dec 8 15:44:02 2010 +0100

    Release Entropy 0.99.51.10

commit 74e7a5102eea11f12a67d87b6bc53e5eb529e2c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 21:05:36 2010 +0100

    [services/entropy-pkgdelta-generator] skip invalid package file names silently

commit b3e6aeb0ea28d8f7aa828fe0eaa6cfe4a3584af9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 21:04:11 2010 +0100

    [entropy.dep] improve exploit_package_name, raise AttributeError if input validation fails

commit 6cefc182680a5badbc9145e1ad8ecfbd1dd15555
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 20:57:24 2010 +0100

    [services/entropy-pkgdelta-generator] use etpConst .md5 extension constant and remove stale .md5 files too on cleanup

commit f78e69056e200c4f93d873d335d485cdcc41319b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 20:54:59 2010 +0100

    [services/entropy-pkgdelta-generator] also generate .md5 file

commit 33e36a30d9554b176aa6126df2461a97f174dc49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 20:14:16 2010 +0100

    [services] add entropy package deltas generator tool

commit f3171344fee2f7182443a1e65be9b67ccd7a54e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Dec 7 20:14:02 2010 +0100

    [entropy.const] move package delta subdir name to etpConst

commit b75a3400e160f0d8fa5e08b7fabe5a5a36aa71d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 4 13:08:56 2010 +0100

    [todo] update TODO

commit 13258fe9032bf34ddef3b78f473a5c92bdc9b070
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 4 13:07:36 2010 +0100

    [entropy.tools] add package delta updates support function
    
    Implement generate_entropy_delta and apply_entropy_delta functions

commit 821eac28c237f6509937bfbef610b2a732b3ee97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Dec 4 13:04:27 2010 +0100

    [entropy.dep] two new handy function strip_entropy_package_extension and exploit_package_filename

commit 91468af5d9c67222a612429faf09542574379378
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 3 18:20:56 2010 +0100

    [entropy.exceptions] move some exception to respective modules
    
    Create entropy.transceivers.exceptions package containing transceiver
    related stuff.
    Create entropy.services.exceptions package containing services
    related stuff.
    
    Break API (yay!)

commit b08707414a32e91feab80a8bb611cd5106754cb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Dec 3 17:42:17 2010 +0100

    [entropy.dep] fix undefined reference in expand_dependencies()

commit 07db7a904fb68b5eb0c00fbf0fae1e0746d7c1d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 2 08:04:20 2010 +0100

    [equo] query: make print_package_info more fault tolerant towards corrupted repository entries

commit d5d0f8f26b710428108c67c2a2b39442279f194e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Dec 2 08:03:42 2010 +0100

    [entropy.client.interfaces.dep] catch DatabaseError exception when calling atomMatch()

commit 4cf921192db3aef43d46900a13931fce31834457
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 29 15:07:20 2010 +0100

    [conf] add new brazilian mirrors to repositories.conf and reorder mirrors a bit

commit e5a2d3119107e7bf525794bbeaf09065f5ada8b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 23:01:38 2010 +0100

    Tagging Entropy version 0.99.51.4

commit bd153e7b3452c1fb45aed68285fc96e530b84c64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 23:01:34 2010 +0100

    Release Entropy 0.99.51.4

commit 488e9cebf645e3718c0344c6c0d866a86761dec6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 22:38:14 2010 +0100

    [equo] fix undefined reference in "equo community" code

commit 65c4d3a28279169fed2736afbf07bb9ff5e9c2da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 13:13:23 2010 +0100

    [todo] update TODO

commit ccf38fd5e2fdc90ed438c442579b81c67d43924a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 13:12:34 2010 +0100

    [equo] add --assimilate support to "equo security oscheck" to save checksums and mtimes of altered files

commit 50fa1211803f10ec39a2c63f375382a87f220256
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 28 13:11:55 2010 +0100

    [entropy.db] EntropyRepositoryBase: implement new method "setContentSafety", the opposite of "retrieveContentSafety"

commit ad1254d0295f5bc844b98465d60ccceb92354686
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 15:03:05 2010 +0100

    Tagging Entropy version 0.99.51.3

commit f30b9e6ba65698f5913bdeac8b47936802eca640
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 15:03:05 2010 +0100

    Release Entropy 0.99.51.3

commit 0a8d640bf5660d7223b535fab77e8784b0b5d936
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 15:02:15 2010 +0100

    Tagging Entropy version test.0

commit 49fa5e783699cbb327fb6d0f87a2631f943367a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 15:02:15 2010 +0100

    Release Entropy test.0

commit 284b0539db5dbdb2990b0749ce7040dfb6e09a52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 14:46:26 2010 +0100

    [scripts] slightly tweak tag-version.sh script to make possible to list the new release in the released ChangeLog file.

commit 17c7f9d95178fbe1a9b64619fd1336b6ed87d3a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 14:45:48 2010 +0100

    Tagging Entropy version 0.99.51.2

commit a15d12445e8adb6ab8829e56cda9bb0f11baf624
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 14:45:48 2010 +0100

    Release Entropy 0.99.51.2

commit f7138f4a821ad2b419cbb43cbbafb71f49f8e6e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 14:35:41 2010 +0100

    Tagging Entropy version 0.99.51.1

commit 047dbf3aaf6d63733f7cfcc7369a28b6ba858284
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 14:32:51 2010 +0100

    [reagent] call _update() instead of update(), entropy lock is already acquired

commit 24df7a05af0bd41b06efec4050e3cea800878eb1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 27 13:38:13 2010 +0100

    [activator] fix regression in repository sync handling, do not reinstantiante Entropy Server instance and lose repository information

commit dba41146dcada35de030642506e354613f434745
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 23:08:30 2010 +0100

    [tests] make content_safety test more reliable on different platforms

commit 0ff67b01c4ff11cd30611b1096b09151636521f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 20:23:38 2010 +0100

    Tagging Entropy version 0.99.51

commit 4aed13fec663ddc51dbc8e189b2f1810c9102d2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 19:51:05 2010 +0100

    [todo] update TODO

commit 1842ad22b4b1c1b142d78c74941d5bd37a661e2d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 19:46:27 2010 +0100

    [equo] add "equo security oscheck", anti-rootkit tool built-in in the package manager!
    
    This new tool compares entropy installed packages repository stored file checksums
    and mtimes with live system ones and reports altered ones.
    
    Please note:
    - configuration files can expose different checksums and mtime
      obvious thing
    - there can be some false positives and you manually have to check
      them

commit 8c642218b8f108234fbeac667b48687368122e80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 19:46:07 2010 +0100

    [conf] repositories.conf.example: add a new brazilian mirror

commit c66d610c7f7c8a92cf0203f540ee3490a2cd8d4c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 14:59:25 2010 +0100

    [tests] add content_safety metadata test

commit 8f7a6d22eb132a65d80af3a6f39330950e8521a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 14:58:39 2010 +0100

    [entropy.spm] fix bug in generating content_safety package metadata. os.path.join was used with wrong params.

commit 9efbab85bfb5b15d1b0ccc8ed9ddc64187f675e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 14:56:41 2010 +0100

    [entropy.tools] tarinfo.utime() is buggy and when used, it screws files mtime
    
    The inaccuracy has been measured and is > 10 seconds. Probably a tarinfo
    bug somewhere, but I don't care. There is no need to (re)set mtime on
    extracted files because they already hold right and original values.

commit f2e60e6b8f6a7156b5f9c74023b1a12e7a285146
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 26 14:56:00 2010 +0100

    [entropy.db] small SQL coding style update

commit a5a8a9b38b790708e42ed75b061f810f23c2a44c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 23 21:25:15 2010 +0100

    [todo] update TODO

commit f76ce71d83845b7d69ff5ccab644529eef3be032
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 23 21:13:41 2010 +0100

    [entropy.db] implement conditional dependencies support, break API on EntropyRepositoryBase

commit 00cec97b2da41a916e00961976ce69a9beea551e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 23 21:09:39 2010 +0100

    [entropy.dep] add helper function expand_dependencies()

commit 8ab1d4645efe3becaafaf6ae52dcbcf7c7f4d879
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 23 21:09:01 2010 +0100

    [entropy.dep] fix docstring on DependencyStringParser.parse()

commit 6d3f3e02d2cf0a170205bf73f5774e39bbf38a74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 23 21:07:22 2010 +0100

    [conf] add packages.db.mirrors.example file, missing

commit e4f8d6250e1cf8576259801b1c7bab4e6b401719
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 22 17:59:25 2010 +0100

    [entropy.spm] add Portage<->Entropy conditional dependency strings translator

commit 02613af261443e2a22bbe3718d3619e99bbc04a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 21 21:42:05 2010 +0100

    [reagent,activator] effectively implement entropy locking management in entropy.server modules

commit 13b54e938aac340f9c5e884a54a0c7bc79d5cb42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 21 16:21:48 2010 +0100

    [entropy.dep] improve code of DependencyStringParser, remove duplications

commit 4149bbd48e4837cb351f2182c3f109ae934d3281
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 21 16:13:59 2010 +0100

    [entropy.server] fix regression on repositories updates RSS files handling.

commit 421b7cc04159127884181ee5b73b1778300db8b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 21 16:10:22 2010 +0100

    [entropy.cache] add EntropyRepository.save()
    
    save() guarantess that data is stored to disk in any case if the
    disk operation completes without errors, otherwise IOError is raised.

commit da8e1435dedd855762e05135a8a7878109925ab5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 20 17:38:50 2010 +0100

    [entropy.dep] implement base classes for conditional dependency string evaluation

commit 28008bf88c38f82ef8d0893eec1cb56bba45df99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 18 10:07:38 2010 +0100

    [activator] use entropy lock to ensure that there always be at most one instance running

commit 12b72ff77a053fd07e350d881b9761b44fdb7421
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 18 10:07:11 2010 +0100

    [docs] update man pages

commit 8dd3c78e52b2e64e95faa753cba0a2dee5e0d46d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 18 10:03:25 2010 +0100

    [reagent] remove "revdeps" tool, it is no longer needed

commit 649f6786acff75e0fa39a420957eb2d0c9b4eeb3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 18 10:01:36 2010 +0100

    [reagent] use entropy lock to ensure that there always be at most one instance running

commit 374238b566920fc81248e8274fddf6b9d9fce0a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 18:48:58 2010 +0100

    [todo] update TODO

commit 147811a3ed6dd83fb602f5edf07c6513b2c3a3de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 18:48:11 2010 +0100

    [conf] update client.conf valid boolean setting values

commit 7dd5f920c7233737e4d331d0bca57295bcc2e025
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 18:47:39 2010 +0100

    [equo,sulfur] port to new configuration files syntax

commit 8e5623dccdfb0fae8abebd0dd2566d5470412794
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 18:46:10 2010 +0100

    [entropy.{core,client,server}] port parsers' code to new entropy.tools functions and new config files syntax (keeping backward compat).

commit 4b8d087850438f2edab69aebc71e2e5e955920ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 18:45:10 2010 +0100

    [entropy.client.interfaces.methods] do not throw _enabled_repos reference away

commit e43a504801f5bcb98cb01c1e6c5a25f9da4a6256
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 16:27:30 2010 +0100

    [entropy.tools] several improvements to settings parsing functions

commit a3abde25994cbc90065c8e3d3f1d2e8d23fe6565
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 16:26:50 2010 +0100

    [entropy.client.services] catch ConnectionError exception when using check_socket_connection(), always

commit 209a177053092b6d0331977fc8f2325dd85e3ba9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 11:16:20 2010 +0100

    [conf] port configuration files to new syntax

commit 57f6a4a1d290fa727bd767768706b64ac7966d18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 11:15:12 2010 +0100

    [entropy.tools] port write_parameter_to_file to new configuration files syntax

commit 126820a68b845a436790eacda19089713735d09d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 17 08:38:20 2010 +0100

    [entropy.core] fix regression in configuration file parsing (repositories.conf).
    
    Parse product and branch before any other parameter.

commit d81980027a3b4aa220d4c2db5e7c1903607b64f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 16 23:21:25 2010 +0100

    [entropy.*] rewrite configuration files parsing, make it more flexible and faster (and add key=value support)

commit 6c1d8c40e21d028e6ce320f7599fc63e4d504cdd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 16 23:20:38 2010 +0100

    [entropy.tools] tweaks inside extract_setting

commit f69d65f49e293edd788699624b359bd296733676
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 16 22:07:23 2010 +0100

    [entropy.tools] add some configuration file parsing functions that will be used around the entropy library

commit 6fcba59ad8f62557c90e3c5e7d5b94161a0179b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 16 21:41:27 2010 +0100

    [conf] client.conf: fix typos in config file

commit b110f2df325a7b981c4586b3d0282f1f280b45c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 13 14:43:02 2010 +0100

    [entropy.server] remove repository remote download lock creation when uploading a new repository
    
    The only case where repository is locked now, is in case of upload failure,
    to try to protect users from downloading data in inconsistent state.
    This last one cannot be atomic since it involves more files, but this way
    should prevent most of the annoyances.

commit 816bc45acb4a238d6cb07004da4a8048e7a85aee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 13 14:28:05 2010 +0100

    [entropy.client.interfaces.db] remove repository lock thread check, server-side repository updates have been made atomic long time ago

commit 75a00e6e5b44806d61f96737771b8fba7e92362f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 13 14:22:43 2010 +0100

    [entropy.services] code style update

commit 9c64ff9dbdc2e0c8fc991b1632b993dea54a7f36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 12 07:05:57 2010 +0100

    Tagging Entropy version 0.99.50.16

commit dcbe7ff97585def8b5dce574c296ab03b9a1cc14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 12 06:45:37 2010 +0100

    [entropy.db] catch OSError exceptions in EntropyRepository.importRepository, when instantiating Popen()

commit 898eec10ac585e9afd2fba4d2bfe2fb6c6eb6134
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 12 06:39:33 2010 +0100

    [entropy.client.services.ugc] make set_gzip_compression more fault tolerant in regards to socket errors

commit 427cecf0c0bd5f17ae61ba01978fb41c868704ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 12 06:33:00 2010 +0100

    [equo] catch DBusException exception when trying to use org.entropy.Client dbus interface

commit 43f573cd9aa5221f82f26b0b8c4bc9624444dda4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Nov 12 06:23:20 2010 +0100

    [entropy.services.repository] fix MasterSlaveLock usage in EAPI3 service library class

commit b96020c1081e0e49dd0b97c4b65e09bbd8b07c17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 11 19:03:36 2010 +0100

    Tagging Entropy version 0.99.50.15

commit 50de1a73784c2e8b6d3a71235049e90f4de5c9a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 11 19:00:06 2010 +0100

    [entropy.services.repository] use MasterSlaveLock in EAPI3 repository daemon library code, make code stronger, avoid to depend on packages.db.download.lock

commit b2aea57d875d69fa852aa0376329ef37b32eeddc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Nov 11 18:59:41 2010 +0100

    [services] slightly improve repositories-services-daemon.example code

commit 3cc05e408c5457ce8469cc1cb2b8755c4879bb4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Nov 9 19:20:30 2010 +0100

    [entropy.misc] add MasterSlaveLock class
    
    Useful for handling a certain kind of mutex, with some primitive
    priority concept. There is a Master and several Slaves, Master
    can block slaves from being able to acquire the lock, and take
    the control itself once all slaves are done. Slaves share the same
    lock, and can acquire every time they want, as many times as they want.
    If you see the mutex object like a microphone, and more people talking
    at a conference sharing it, where there's a boss that can hold his/her
    employees from talking, you got it.

commit 4b67cf4f5376e7d466ade3d9b4f92a7ea7362508
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 7 19:38:14 2010 +0100

    [entropy.services.ugc] fix error output, undefined reference

commit 9c717c50d00fda687f0ae616912a6a82b5a9978e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 7 16:50:19 2010 +0100

    [entropy.server] add EAPI3 signal file upload on every repository update.
    
    This file will be used by EAPI3 service daemon to trigger local repository
    cache data and repository data updates and serve new repository package
    information to clients.

commit 7d1ea41e1ae659b243a0974c1ce557907145c218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 7 15:26:17 2010 +0100

    [entropy.server] make package sets update more verbose (warning developer for removed package sets)

commit 1e18eb4f3474109d557b45f32f79e6904ac236a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 7 13:05:30 2010 +0100

    Tagging Entropy version 0.99.50.14

commit f3df3c0422f33fa7630e32ccef6d1b084ac1a6cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Nov 7 13:04:46 2010 +0100

    [entropy.db] EntropyRepository.listPackageIdsInCategory: fix undefined reference

commit be8d4f4079f6d83208e53f970fbe927d43b8794d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 21:00:23 2010 +0100

    Tagging Entropy version 0.99.50.13

commit 0978ef9813bb416b5ba316b63d78b9f45a9c0656
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 20:56:29 2010 +0100

    [entropy.client.interfaces.dep] filter out invalid package matches when calling _get_required_packages() and _generate_dependency_tree()

commit 614bf6d436a2adbf20980139a3627ab74879f898
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 19:57:53 2010 +0100

    [tests] add small sleep() to mitigate unittest multithreading bugs

commit 13edb1c90ad1f13d23acc7a2d466797ebf720b04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 19:57:07 2010 +0100

    [entropy.spm] re-add eclasses metadata, keep backward compatibility

commit efec5bed02abc162a205bf5a9fb1250a4b2dd81f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 19:35:20 2010 +0100

    [server] fix undefined reference, close bug #1943

commit e9dff807d2d3fa5499f975a724cb813751b6a9a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 19:31:11 2010 +0100

    [entropy.client.services.ugc] do not let socket exceptions going through, but rather return error on execution

commit 88c47241536e1664e4edf5d800da37e059010caa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 19:00:21 2010 +0100

    [equo] fix freeze in bash completion support, close bug #1940

commit 32e6f4f1aba4b84debfbb9f4ff5eaa588cffbe61
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 18:37:32 2010 +0100

    [entropy.db] always discard live cache when closing repository, see bug #1638

commit 99b7d2b4541d87ce6ab0091547cbd4ea71477b36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 17:22:42 2010 +0100

    [entropy.db.skel] add back 'eclasses' metadata for backward compatibility

commit 811e6fec9568688bced05f56f0cd1d0d0f358828
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 15:12:09 2010 +0100

    [entropy.server] implement packages.server.dep_rewrite conflicts add support

commit ac784b394cbd6b96cac4c71bc2031bd033303512
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Nov 6 14:54:48 2010 +0100

    [entropy.security] handle race condition in Security.clear() (os.makedirs())

commit 53a27e0fd863153bfa4c380cac12b893cb4640c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 3 21:16:52 2010 +0100

    Tagging Entropy version 0.99.50.12

commit b99d0a86df2372a2d96a53c32f90866090dbb28a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 3 21:15:05 2010 +0100

    [sulfur.views] catch gobject.GError exception on resize_image

commit 37dac7e029f2dd272754e530da207b3c8aabef94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Nov 3 21:05:23 2010 +0100

    [entropy.db] EntropyRepository.checksum(): when returning md5 hex digest, make sure to eat international food
    
    hash() is platform, interpreter dependent.

commit 6a21093ba47c9d875311be52c0b7e7165b5b7611
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 1 22:27:19 2010 +0100

    [entropy.services.ugc.interfaces] catch select.error exception (interrupted system call, IO Error 4)

commit 3d77475b9e72dad5ff10f8178859d13edabd9534
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 1 12:58:00 2010 +0100

    [po] update translations

commit 08c2979373467184ab288b170f2525b3a2b39c21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Nov 1 12:55:43 2010 +0100

    [entropy.client.interfaces.dep] when conflicting dependencies are pulled in, in the dep graph, bail out to avoid inconsistencies

commit 88c61e4a76a688556cc6a299f24fcf19466c3cd1
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Sun Oct 31 14:00:54 2010 +0000

    [i18n] Update sk translation

commit 722cec9bb7d02d1b49d42e19bceee5efa3853f4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 28 11:28:47 2010 +0200

    Tagging Entropy version 0.99.50.11

commit 2a131ad23b12708884549a4adfb73ef40c6b1270
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 28 11:27:24 2010 +0200

    Revert "[entropy.client.interfaces.dep] add logic that automatically filters out packages already pulled in, in the same slot, under certain corner case circumstances"
    
    This reverts commit 97f481f3d59ac314eef753ab63fcc0b5e2fd743b.

commit fcbe6bde1df93001f3b74cf59854113e69baccbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 28 11:27:11 2010 +0200

    Revert "[entropy.client.interfaces.dep] filter out packages in the same scope"
    
    This reverts commit 73e9778f2f0ce3820533a4a86861017e09d81efe.

commit be98fa373b6b563fc4f717a0f474801e78862c17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 27 21:23:29 2010 +0200

    Tagging Entropy version 0.99.50.10

commit 5183d94fcf836bcd079ada1f0b55d346e391ed43
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 27 21:18:41 2010 +0200

    [entropy.client.interfaces.trigger] always execute environment update before any other trigger

commit 1c2dc68601a76037bd536e6b8da9a629b0369bd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Oct 26 18:27:23 2010 +0200

    [test] test commit

commit 09cb532af59ec17f26f64d64168cfc5f22319358
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 23 18:46:44 2010 +0200

    [entropy.server] add support for dependency add (and document dep. remove) in packages.server.dep_rewrite configuration file

commit 59e9c03c64784e9ae441e03699610e3ee32de96c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 23 18:44:33 2010 +0200

    [conf] minor typo fix

commit 1fa0c1462c6ec49c204f614ffd21c0996f115c1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 23 11:35:45 2010 +0200

    Tagging Entropy version 0.99.50.9

commit 5efa48bb3ea75d59ef57a513d411efef33e58825
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 23 11:34:49 2010 +0200

    [entropy.db] EntropyRepository.importRepository: only rename when sqlite3 call is successful

commit e224b4caee9d841cc163ae313e20225aa92b254e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 22 11:20:47 2010 +0200

    [entropy.const] reduce locale error to warning for now.

commit 3b8e465f5751a4998bf0dfa7c39bab445c22354a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 20 11:10:49 2010 +0200

    Tagging Entropy version 0.99.50.8

commit ddd783155f9da2ca79d331d425dab6a3f72fb3cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Oct 20 11:05:39 2010 +0200

    Tagging Entropy version 0.99.50.7

commit c58e1a79c96e3647a4cbd046a76f632a761d60e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 18 21:40:02 2010 +0200

    [entropy.client.interfaces.package] when destination install directory cannot be removed, raise a warning instead of failing

commit b25b82c9801ab9e86d1f531a27828ba6dccf9fda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 18 21:26:30 2010 +0200

    [entropy.db] EntropyRepository.importRepository: improve code, remove shell usage

commit 683023e79c38ac9f89b0376170ad3d03d2a6ef52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 18 19:33:22 2010 +0200

    [entropy.client.interfaces.trigger] better handle Source Package Manager availability

commit adc97c9438bbbe39fe6ae0fdbe981e1704ee5484
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 22:00:45 2010 +0200

    [entropy.const] trivial change, no need to cast to list()

commit 959cc8185fef3e5f0d92a3ced9b190aa5745947d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 19:41:37 2010 +0200

    [entropy.services.ugc.interfaces] catch socket.error exception and give up (handle the exception)

commit 9e09dcc1b1e4fd0c1291394da87210734d24d07c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 19:41:14 2010 +0200

    [sulfur.views] catch DatabaseError exceptions in new_ugc_pixbuf

commit 73e9778f2f0ce3820533a4a86861017e09d81efe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 17:20:44 2010 +0200

    [entropy.client.interfaces.dep] filter out packages in the same scope
    
    In particular, when package dependency list is broken and contains
    references to colliding slots. This is generally caught at SPM time
    but there are some corner cases (cough, entropy tags, cough) where
    SPM cannot do anything.

commit 97f481f3d59ac314eef753ab63fcc0b5e2fd743b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 15:52:46 2010 +0200

    [entropy.client.interfaces.dep] add logic that automatically filters out packages already pulled in, in the same slot, under certain corner case circumstances

commit 34c86726386f69c036e525fb7111410e24bbc2cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 15:00:10 2010 +0200

    [entropy.db] fix isjustname() usage in EntropyRepository.atomMatch(), and fix isjustname() itself

commit ad5b770cf3c2c18002335d2ae271259a541dca04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 17 14:37:02 2010 +0200

    [entropy.db] isjustname: rework logic, make "389-admin" return True

commit 6b8aadcc48df10b0681930f417e8f1acf7f7c2ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 10 18:00:15 2010 +0200

    Tagging Entropy version 0.99.50.6

commit 9028e4bd2bb474fc287c903a1a8196ca5e261fbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 10 17:59:58 2010 +0200

    [todo] update TODO

commit 2ee709643497a32513d297e3534446eeb1f9cdc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 10 17:57:05 2010 +0200

    [entropy.const] const_kill_threads: do not try to kill own thread, it won't work

commit cfbb0909c5f144e478de9e829560c5bda8b7e094
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 10 17:55:21 2010 +0200

    [services] add client-updates-daemon wrapper (which sets LC_*), move real executable to /usr/libexec, close bug #1880

commit 43003221761005cd4c250a6f98ca2ea4f7113fdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 23:23:28 2010 +0200

    [entropy.client] rename Client.clientLog into Client.logger

commit 8781d9d928ff1132e7893f6ec9e667adbf3a090d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 13:55:57 2010 +0200

    [todo] update TODO

commit 255b2fe46817ca115b4710b3853e23cbdf94c3d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 13:55:24 2010 +0200

    [reagent,activator] cleanup respective modules, trivial fixes

commit 7dec719efc1b5ab187818c0847d1f1b903e6e995
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 13:35:09 2010 +0200

    [sulfur.views] catch IOError when calling resize_image

commit 118db0340c8fde597f57157917d8ba54c31908d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 01:17:54 2010 +0200

    [todo] update TODO

commit 7c2d053366d04ea15966f24f82b191af03273145
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Oct 9 01:17:23 2010 +0200

    [entropy.core,entropy.server] implement support for per-repository packages mirrors support.

commit 01dc775a908be29e52cb6321085bcb4dce514385
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 20:47:43 2010 +0200

    Tagging Entropy version 0.99.50.5

commit 0b72e1836caca17ac8337936069a89dd735f51ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 20:47:21 2010 +0200

    [entropy.db] do not use _connection().commit() directly

commit 8d2a7e8a6066a5bacf3026e2ec453a1d38b617d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 20:44:46 2010 +0200

    Tagging Entropy version 0.99.50.4

commit 76873c4e6ae7bb6c642e2a876f5c8508469c7da7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 20:42:43 2010 +0200

    [entropy.db] improve reliability of transactions, always commit when updating settings

commit 0cfccd4267fd87745b16910c4343162e202c5b4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 18:19:49 2010 +0200

    [entropy.conf] uniform setting keys (keeping backward compat)

commit fb344f98900ae225a9a85dded93eeb67f65df070
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 18:19:38 2010 +0200

    Tagging Entropy version 0.99.50.3

commit 1a423ed034fcbf5131075e309e694153a67aed0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 18:19:15 2010 +0200

    [update TODO]

commit acaeb3eb0af2e76d0c30b8fdc80e6685e6eebbec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Oct 8 18:13:14 2010 +0200

    [entropy.client.interfaces.package] do not use temporary unpack paths with ":" in it.
    
    sys-libs/glibc got confused. Thanks to Diego Elio Pettenò for
    finding this out.

commit ff36b9d6f9cdabb2bc28c26c2460b2acf7328378
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Oct 7 16:54:56 2010 +0200

    [equo] implement support for interactive merge

commit cb0fd5336126446344295c1435c71fa72133c3eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 23:57:59 2010 +0200

    [entropy.db] remove implementation specific arguments from EntropyRepositoryBase.exportRepository()

commit 83cf08a6e63dcb71633a0a36c4e1c7394d4fbffe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 20:09:20 2010 +0200

    [entropy.client.interfaces.db] when updating repositories, after the actual update, always validate database file

commit 5feff074ba49a75a689686e14b569a82045e87ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 19:54:04 2010 +0200

    [entropy.services.interfaces] catch socket.error exception when polling on ssl

commit 043def01fa1cc56935d9ddc58205391d825da2a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 19:47:24 2010 +0200

    [sulfur] validate repositories every time application cache is reset

commit ad1611c2fd76eb4facf811b5fec4b2806a713b60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 19:18:01 2010 +0200

    [tests] add new EntropyRepository SQL schema tests

commit da5b3bac0b89a769c9319369b02db56f240b1cfb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 17:40:07 2010 +0200

    [entropy.client.services.ugc.interfaces] cache is_repository_eapi3_aware() result for good sake

commit 0b97b900a4f8ece93d6dedae2022a75ba04eea6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 17:15:51 2010 +0200

    [sulfur] execute installed packages repository backup without blocking the UI, introduce thread lock to avoid concurrency issues.

commit 625a9279acc1231b63f1c6d7e0a3cd1eb16780ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Oct 4 16:58:49 2010 +0200

    [entropy.client.interfaces] improve (and change API) backup_repository() and restore_repository() reliability. Make them safe to use.

commit e09b199f705e2ea012d07f8da907c2772bbd96c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 3 15:49:45 2010 +0200

    [entropy.db] make importRepository() atomic

commit ea63fe2b164fea0154e8b32a5deeaf48244df836
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 3 15:48:48 2010 +0200

    [entropy.db] improve reliability of contentDiff(), generating random temp. table in a smarter way

commit 440f37996685842a72354516ba94786125473cea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 3 14:28:12 2010 +0200

    [entropy.db] EntropyRepository(Base): importRepository is now a static method

commit 8da4e66b3660e709c25d9de19d438081d1f5d4ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 3 13:53:45 2010 +0200

    [entropy*] before calling Client.backup_repository() or Client.restore_repository(), make sure that transactions are committed

commit 2a531dd01430392cdfecd580c207f558a3ed6d18
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Oct 3 11:13:22 2010 +0200

    [entropy.db] introduce SQL schema changes in EntropyRepository (small API break)
    
    New SQL schema changes have been introduced to EntropyRepository,
    keeping them disabled by default (older Entropy client have to be
    flushed out first). The aim is to improve performance avoiding
    extra SQL joins on baseinfo and extrainfo tables, thus removing
    "categories", "flags", "licenses" tables (which missed external
    keys also).
    This upgrade is completely backward compatible and new schema is detected
    at runtime, so the whole class can work with old and new one transparently.
    The downside is that listPackageIdsInCategoryId() is no longer available and
    has been replaced by a more generic listPackageIdsInCategory().
    This new SQL schema will be hopefully enabled before the end of 2011.

commit 770721dae48b8f5e8cd771b1b05a00d04e1af40c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 20:51:28 2010 +0200

    [tests] add EntropyRepository.getSetting() test

commit bd9b4a9000602494f422389a03516511f3cfd438
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 20:49:38 2010 +0200

    [entropy.db] EntropyRepository: fix schema_revision comparison in _databaseStructureUpdates

commit 9adc3fff284efa87fb885e298c74e00000bce6ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 20:35:43 2010 +0200

    [entropy.db] EntropyRepository: run schema update routines only when schema_revision stored in db differs from the one stored in the class obj.

commit a42c9c72ed3eea7da876dacf7f0ceec0aa14f251
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 20:25:41 2010 +0200

    [entropy.db] raise KeyError exception the new way

commit d219de58a14d7e1d4d1004bf00643db061df8292
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 13:50:07 2010 +0200

    [po] update Italian translation

commit d83e644825cf9cfc2157f8b8f056ed0fce51bb80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 29 12:19:23 2010 +0200

    [entropy.client] improve usability of rescue and resurrect tools

commit 71200c2d9f49dd82c16155bf4346e74af870cbbe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 28 11:13:43 2010 +0200

    [todo] update TODO

commit 2531888516cc0305d79204a99dbb499d78a06d03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 28 11:13:12 2010 +0200

    [entropy.db] deprecate EntropyRepositoryBase.commitChanges() in favour of commit()

commit 7734745bce22f7f6bb7c082028bb1346f267b95b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 28 09:52:20 2010 +0200

    Revert "[entropy.server] sync package sets at every commit hook (to avoid unaligned data)"
    
    This reverts commit ab16a7e6d7e9d65c6ec0ccf83fd25a8cad47c080.

commit 4aad2397a5a76a3d36d41d29b4896ef5c3d3f218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 28 09:36:25 2010 +0200

    [entropy.db] EntropyRepository: make _migrateCountersTable() atomic

commit ffd8cf0f5c2d57ddb4067ce5d29e94931587077a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 28 08:29:29 2010 +0200

    [conf] add http://mirror.agooga.ru to repositories.conf.example

commit 6e639a3844fd68bdf9a21e6f10ce9df1cf33639f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 23:01:01 2010 +0200

    [todo] update TODO

commit fdd75c87b36925b93ab81211c00b026280346861
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 23:00:09 2010 +0200

    [sulfur] fix speed regression caused by the removal of fixed_height_mode from our main gtk.TreeView

commit 3ac93c51a937c20e06ed5dd5a16fb5ec734b6833
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 22:58:38 2010 +0200

    [sulfur] move package installation logic (from argv) in a less annoying place, improving startup speed

commit 41deaba72c56424c1238a68b4fb5bf99ba29e047
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 21:35:03 2010 +0200

    [entropy.spm] remove environment_update() arguments, unwanted.

commit 5d4f7c18ebf505687765f56fe4b3e2229abccac2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 21:34:30 2010 +0200

    [entropy.client.interface.methods] optimize reorder_mirrors() do not execute ping test function on the same mirror more than once

commit 39ef4a4b58922222cceec76400895acbb7e569b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 21:27:53 2010 +0200

    [sulfur] move orphan packages dialog and logic to post-_process_queue() functions

commit 935122ee080f2cfb56ba8f0ba0f6637b2c39c9bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 21:00:07 2010 +0200

    [entropy.fetchers] raise InterruptError exception the right way

commit 84fe13c529633b813e17f06b980d8277e2192720
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 20:54:32 2010 +0200

    [conf] repositories.conf: remove mirror.us.sabayon.org, mirror gave up without notice

commit 57e10c23c77c9083ca254bed6cb7c38f90580ab3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 18:52:40 2010 +0200

    [entropy.server] show package sets information after having updated package sets metadata

commit ab16a7e6d7e9d65c6ec0ccf83fd25a8cad47c080
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 27 18:28:06 2010 +0200

    [entropy.server] sync package sets at every commit hook (to avoid unaligned data)

commit ac0edd76274b72f6849668dbe067218481812c7d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 15:02:24 2010 +0200

    [sulfur] improve VteFakeoutfile raw input workaround (\n vs \n\r)

commit 81f0b3fd449c49e9b420b2db37f5039138f679a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 14:51:49 2010 +0200

    [entropy.const] when filesystem encoding is not UTF-8, die prematurely.

commit 7932378fd5fbb0aa0b59b0c838587fdb51c3e6be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 14:24:55 2010 +0200

    [equo] run python with -OO

commit 2233d570015143cd5e9e2142cd8315e3b06a75c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 14:24:33 2010 +0200

    [todo] update TODO

commit 92493da55ffa125886ba8b3fe05cdec951636ea6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 00:40:04 2010 +0200

    Tagging Entropy version 0.99.50.2

commit a8eb1e7ddb7f55389edc2f8e52ca9abf3257ef14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 00:28:14 2010 +0200

    [sulfur] remove debugging print

commit 2ed46c86cbd676c01b4fdd8275e3992bc7c9f699
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 00:25:57 2010 +0200

    [sulfur] migrate deptest and libtest code to asynchronous

commit eb179b90ede4dec7ebe5b3d3eb2272455e949ea8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 00:05:45 2010 +0200

    [sulfur] ease repositories update messages to user

commit 0e668cca81127e6725e95f5b29ef8f04fe894a01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 26 00:01:36 2010 +0200

    [sulfur] migrate repositories update code to asynchronous mode

commit d6c5d33445ffc6fa0ae56182a9a4028d19e97c6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 23:50:12 2010 +0200

    [sulfur] introduce asynchronous interface for Sulfur packages installation

commit ac724279e0c45600202cb589480a70a58a3b4e0e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 23:22:50 2010 +0200

    [sulfur] remove unused method

commit 1d1fe50c47c6666170fec79960ffe44cc31916f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 23:22:09 2010 +0200

    [sulfur] fix problems with terminal output not coming with "\n\r" but just with "\n" (Portage)

commit 261ea3d42eacd00691047c8703b2a9778723aafe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 23:21:34 2010 +0200

    [sulfur] SulfurConsole: set xterm emulation

commit d590cb7778a834864b30d0696f0f693b2312656f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 22:23:16 2010 +0200

    [sulfur] move main treeview double click behaviour to EntropyPackageView, fix some minor double click annoyances

commit 995a172fedb08c4852b0a1d1badaaacbf82cee5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 18:23:27 2010 +0200

    [entropy.spm] PortagePlugin: directly use "repository" metadatum from xpak data

commit fa2115e5759c50d9a2c2951681a4d0511a9d2464
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 18:23:07 2010 +0200

    [sulfur] set $TERM when instantiating SulfurConsole

commit 9d2646a6a6868990f1c4bc4298d73d0d0174844c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 17:46:33 2010 +0200

    [entropy.spm] PortagePlugin: make Portage able to show repository information while executing phases

commit 8783da63c7f0f68ae340f877cc41a547fea6b165
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 17:44:47 2010 +0200

    [entropy.client.interfaces.package] add "spm_repository" metadatum to trigger metadata that is passed to the "SPM" plugin
    
    In this way, SPM (Portage, for eg.) can show information related
    to the nature of packages it works out.

commit 8aabd456a8f870636af2ff7f7db15f362a0a843d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 13:53:24 2010 +0200

    Tagging Entropy version 0.99.50.1

commit 348787d3e908329ec3524a93379917dfc1c5a017
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 13:52:39 2010 +0200

    [entropy.spm] PortagePlugin: do not try to repackage packages no longer available in the installed system

commit 94d178794f8616a9f93943180ba682507e0d577a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 12:51:56 2010 +0200

    [entropy.tools] fix print_exception(), do not add the last stack frame twice if all_frame_data = True

commit daea0c7102d06b875cd2a5b8ac4af51b1c9692eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 12:44:14 2010 +0200

    [sulfur] make error reporting nicer for both users and developers

commit 3ec599b5fe74a9e95316a68e9a10e1a4603dee9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 12:30:03 2010 +0200

    [equo] improve error report code, make it shorter and nicer to both users and developers

commit 536dab753cdc3d56ffd94bd1f9463d6bc4b1b1a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 12:06:55 2010 +0200

    [entropy.client.interfaces.methods] in Client._validate_repositories(), also print the validation error object

commit a55ada4fcaf1f0d9bc89ded0d72dc658333d187f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 12:05:57 2010 +0200

    [tests] when calling Client.shutdown(), SystemSettings plugins are not removed now, so tests require to call destroy() first, then shutdown()

commit 3c6f504e4588c6e161437e17e64de56aedb008d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 11:51:48 2010 +0200

    [entropy.spm] PortagePlugin: support package license text retrieval from overlays

commit ef13d28e685d7f580c69d83d1048d92ff1ac0358
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 11:51:13 2010 +0200

    [entropy.server] add _from_shutdown argument to Server.destroy()

commit 844e13011df3074b8e736cc7f22b6c9fc8498c20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 09:05:21 2010 +0200

    Tagging Entropy version 0.99.50

commit f09a1e0467ae1593eb5ede0087177a49d2643252
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 08:53:59 2010 +0200

    [conf] add more broken .so to brokenlibsmask.conf

commit 1cb063714c9ab56ffe2e34273db010a487724f4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 25 01:20:14 2010 +0200

    [sulfur] improve locks handling in repositories update function

commit 14ba276e37092a8461684c25c19f1ec95d62b2c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 20:18:29 2010 +0200

    Tagging Entropy version 0.99.49.76

commit 9cb13f6aeffe4d90c61b34a83837e43e08a5cc8b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 20:15:07 2010 +0200

    Tagging Entropy version 0.99.49.75

commit 89f97c21ce49b0df281bf92b2ff1480b7daba8ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 19:47:32 2010 +0200

    [todo] update TODO

commit 37ac11117a64880ff26baead9bd7b9302d2e7083
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 19:25:46 2010 +0200

    [sulfur] lock "Update all" button when application is in locked status

commit 7f9fdb274c5bafce63c4541614edf60d93265ce2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 19:25:22 2010 +0200

    [sulfur] make possible to test application in locked status via "--locked" argv

commit f7dc6786164317a72a1a03880efba314216e7077
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 14:52:10 2010 +0200

    [po] update translations

commit c2e7f3b51b2ea2dab56d0ee394733c2a8bb6127b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 14:27:59 2010 +0200

    [entropy.db] EntropyRepository: small sqlite3 performance improvement, make it store temp tables in RAM

commit 32c887e2989a14ca40346800eefef36dfea1df53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 14:26:50 2010 +0200

    Tagging Entropy version 0.99.49.74

commit e857c01a58476aaecd945e60d182fc7b85c2fb01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 14:25:56 2010 +0200

    [sulfur] add (commented out) profiling code, fix MAIN_APP variable handling

commit 9853d41702161a036e98f2cd17b8219360ce44dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 14:02:06 2010 +0200

    [entropy.db] EntropyRepository: fix performance regression, previous code was 10 times slower

commit fbbeeecf803b809a57b45c4448f90d5690130904
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 13:33:19 2010 +0200

    [entropy.client.interfaces.client] improve speed of Client.shutdown() by not touching SystemSettings plugin (see rational in code)

commit 6cdd268dfb07ae9308990da832efad3a6960f5bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 13:27:30 2010 +0200

    [entropy.server.interfaces.mirrors] fix regression in handling repository dump (light version)

commit 4eaba54c38de9976532faea6eed9e9fda48f183b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 13:12:42 2010 +0200

    [entropy.client.interfaces.db] replace "database" with "repository" in messages

commit 5ab0e7acd5b4ec050f6cbf97db14fc162161021c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 13:04:09 2010 +0200

    [sulfur] delay UGC remote data retrieval by 8 seconds by default, avoid UI overloading

commit 4ddf106f4eadc9ae704b25841686f809d798b95e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 12:56:02 2010 +0200

    [sulfur] improve queue handling buttons, effectively stop queue execution on Abort

commit 52cfd29acf978fca5d1148f746ef7201c41d26e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 12:10:13 2010 +0200

    [sulfur] do not show orphaned packages when no repos are available

commit a722e014cc47a542f0c01e9d7fa4c780f79d4e99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 11:36:17 2010 +0200

    Tagging Entropy version 0.99.49.73

commit abd7e4fd331e31f7f86f2d69620e60cb938149ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 24 11:31:26 2010 +0200

    [sulfur] fix regression, do not bind on_pkgFilter_toggled callback to "refresh" and "install" buttons

commit 40d12de8435a084eb739c73e0ea06b841c4894d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 23 19:03:20 2010 +0200

    Tagging Entropy version 0.99.49.72

commit 8acc9598422f6d1a33f621ed17a8992bddb0fe3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 23 19:02:59 2010 +0200

    [entropy.spm] PortagePlugin: fix undefined reference

commit acb355d9064719bf01ec7f9cf6c69cca785b1ef5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 23 18:45:52 2010 +0200

    Tagging Entropy version 0.99.49.71

commit 20a1de45ce8cdec621ab453267781c0372da13f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 23 18:45:14 2010 +0200

    [entropy.spm] PortagePlugin: support per repository profiles/updates

commit 32f251feaee08a2524376ced0f55fa240ce11800
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 22 20:29:33 2010 +0200

    [entropy.db] EntropyRepository.createAllIndexes: call "ANALYZE" stmt after indexes creation

commit e62859c6e1eee21f3109460854d07996f2d668a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 22 20:14:28 2010 +0200

    [entropy.db] EntropyRepository: convert remaining closeDB() calls to close()

commit caff8cc759de1159b74d4a7bafee6b15f2ee476f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 21 14:03:44 2010 +0200

    [entropy.db] rename EntropyRepositoryBase.closeDB() to EntropyRepositoryBase.close() keeping backward compatibility

commit c5747a91e60d68af3bca0f93fadff51335b02243
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 21 13:10:22 2010 +0200

    [equo] handle OSError exception when ENOMEM (Cannot allocate memory) in exception handler

commit b8514a9c2304d5fcc5862e2e002016f7e62019b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 21 13:07:54 2010 +0200

    [equo] do not use hardcoded error numbers but rather errno module

commit 6795f4e4966a349513ad60315be25dd1b1afa8dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 20 20:16:31 2010 +0200

    [todo] update TODO

commit 63a1edbbc92cd4bc1eafaa9594cdc3bf50260ce7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 20 20:15:54 2010 +0200

    [conf] repositories.conf: add sabayon-limbo repository info to config file

commit 3a0001fdf023f66bc36f8fc7a420a5119ddb3eed
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Sat Sep 18 22:24:19 2010 +0100

    [i18n] Update nl translation

commit 5b8fd5e28b156c5f734ad51e652b05f1fad25fba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 18 14:19:35 2010 +0200

    [entropy.spm] PortagePlugin.package_names_update: make it work using portage tree from CVS

commit 3b0aefe12b4cd44df7ce7bf8ba75a6a268f0ab10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 17 22:14:08 2010 +0200

    [sulfur] add built-in icon images, make sulfur look good in KDE

commit 33fe258b4a49d42ed2108610b4c592e15278c10d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 17 01:08:14 2010 +0200

    [entropy.server] do not use EntropyRepository private implementation information, but rather provide a much cleaner implementation of
    _upload_database

commit 6a70b27784b7c4dbe73352bd7bccdd01edca0260
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 18:27:16 2010 +0200

    [todo] update TODO

commit 7864e6a554e7233249966db2e4563462dcd001ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 09:22:17 2010 +0200

    Tagging Entropy version 0.99.49.70

commit 04640671afc20e57d1a0e7f954dfbe332c62158a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 09:21:18 2010 +0200

    [entropy.spm] PortagePlugin: update builtin package sets list

commit 02e07aea6bee4accc9434bad416b07eb0a7cf3a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 09:15:41 2010 +0200

    [entropy.server] Server: remove bogus line in ServerFakeClientSystemSettingsPlugin.fake_cli_parser

commit dc422b4774c0ad8491c68fa8a60d4c880553449d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 09:14:39 2010 +0200

    [entropy.server] Server: remove bogus line in ServerFakeClientSystemSettingsPlugin.fake_cli_parser

commit 904b678ea722da556d6b10da2aecdaa8115f4842
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 16 09:12:22 2010 +0200

    [entropy.spm] PortagePlugin: completely use Portage code to return package sets configuration object

commit c26d90fb200e4b6d1524eef1d5cd912b6c7e4114
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 22:06:39 2010 +0200

    [entropy.tools] move entropy package strings manipulation functions to entropy.dep

commit a29341c2b22f18b73d9fc2d94c88302ba63200d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 20:11:16 2010 +0200

    [entropy.client] make Client.open_repository only accept validated repository identifiers
    
    Enforce restrictions on open_repository() to avoid loading invalid
    repository (damaged, etc). This will probably expose some new bugs
    that will be promptly killed.

commit 6e13c30e8e5f12110fc3a805685bc09ebdcf5ae3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 20:08:51 2010 +0200

    [sulfur.views] defer loading of UGC cache thread by 15 seconds to speedup UI init

commit 5322611eb00018ff66b00548cc527effd096c9ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 20:04:02 2010 +0200

    [sulfur.views] use gobject.timeout_add_seconds instead of gobject.timeout_add

commit e27a5978817c86fc407e846a97a09b6768fa766b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 19:58:14 2010 +0200

    [entropy.db] EntropyRepository.addPackage: ensure that live cache is empty at the end of the function, too

commit 4765de8bf5a8997bb3086d79ffdd5d6a4beac919
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 16:22:39 2010 +0200

    [entropy.transceivers] EntropyFtpUriHandler: use repr() when showing error string

commit e9d380c9a9d1bb61616a74822b9cc30cc5c0bbd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 14:14:11 2010 +0200

    [entropy.db] EntropyRepository: explicitly rollback transaction when calling addPackage and removePackage

commit 3f14d38fde7070b30db8e460a430a3c559dc0ca5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 14:03:40 2010 +0200

    [entropy.db] EntropyRepository: if sqlite3 connection cannot close, interrupt other threads and call close() again

commit f7734e3d771e40fbf4a91525b674b6e1ef762cb3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 07:31:23 2010 +0200

    [sulfur] remove isinstance(x, int) and replace by identity checking against None

commit e6b8fcff81b99e99c8c2e6e7eae259d2e58b7eae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 07:27:31 2010 +0200

    [sulfur] catch another OperationalError on listAllPackageIds()

commit bd3f4e421f4423f68f5a3470d24863e51509beca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 07:25:48 2010 +0200

    [sulfur] catch OperationalError when calling listAllPackageIds()

commit ccb57e05d14be9238e90c7e8aab83fff5f8e16d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 07:20:45 2010 +0200

    [entropy.services] open_session() can return None, state it clearly and handle the case everywhere the function is used

commit c95b27e78e8020b8e0e71c39ac29661dc8bb2368
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 07:08:23 2010 +0200

    [entropy.tools] movefile: catch OSError/IOError exceptions on the first lstat() too (on src)

commit a7d8415ddad23799d786c2a7583cc8fd0b5c4e39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 15 06:59:09 2010 +0200

    [entropy.const] fix typo in etpConst['packagesrelativepaths']

commit 621740f9c8a54b31ed31687691882613b3802cd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 20:05:01 2010 +0200

    [equo] remove --nockecksum option from "equo upgrade" and "equo install". Some people are abusing it.

commit 9d36dcaee482e47334a5921529641c06a1d82faf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 20:00:43 2010 +0200

    [entropy.db] EntropyRepository._insertContentSafety: execute query only if contentsafety table is available

commit 7c5927524d181af2e5f2f461f382976157d1b0dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 19:53:48 2010 +0200

    [entropy.db] EntropyRepository._insertSignatures: make code more robust and handle the case where gpg column is not available

commit ac28a04e989ba87612e5a76db01341ef7f3a4a9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 09:50:33 2010 +0200

    [po] update translations

commit ec94cceacd7195bbe8a2eab4ef6fe176afbd1251
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 09:49:34 2010 +0200

    [entropy.tools] start moving Entropy dependency handling functions to entropy.dep module

commit 3bd2c001ea70fba1ce7833dbdc54c12582fc7580
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 14 07:54:49 2010 +0200

    [entropy.tools] trivial code updates

commit 1a301fefddf666d59c892362abaf052db5b471cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 17:38:39 2010 +0200

    Tagging Entropy version 0.99.49.60

commit d553108df80c372bb10556287af98928909cec3e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 17:38:16 2010 +0200

    [entropy.spm] PortagePlugin: fix simple Entropy "or" dependencies generator code

commit 29a320d5c30d50fa91f129d175684d8c171284f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 14:21:12 2010 +0200

    [entropy.server.mirrors] when dumping repository light database to file, exclude "contentsafety" table too

commit 2826538920ae7659ccbc51eaef209c6974c30c2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:49:27 2010 +0200

    Tagging Entropy version 0.99.49.59

commit 2a5dee74c7fd373ddb152d980cf82551b17cb8e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:48:54 2010 +0200

    [todo] update TODO

commit ddc73401bc6f0ed3ef011c93aad9d41c16dca53f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:42:01 2010 +0200

    [todo] update TODO

commit 882cb70eff639242ec9831185ecc16f3ab34e403
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:41:11 2010 +0200

    [entropy.spm] PortagePlugin: remove code duplicated from portage.dep and fix nested conditional dependencies (not yet supported by
    Entropy)

commit 8bebcd65e4566ddce2e800bb3157030014f6f568
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:40:24 2010 +0200

    [entropy.tools] add helper function flatten()

commit a4a52e62d860ede00aaf777c2cfb641b29c5261d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 13 13:40:07 2010 +0200

    [tests] add another Portage related SPM test

commit 0e7f3630b37a8c7f0941f76e68b9cccd08044939
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 09:25:17 2010 +0200

    Tagging Entropy version 0.99.49.58

commit f053d07fe08eb532d4cdd581853cfdf253fd8f7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 09:22:20 2010 +0200

    [entropy.client.interfaces.package] include real repository URIs when using original repository id for fetching the package file

commit 3b69f9a9a7e54b542549feb170d5eadc407383b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 03:15:49 2010 +0200

    [entropy.client.interfaces.package] make "equo repo merge" logic fully working
    
    Properly setup package file mirrors to the right location used by
    the original repository. The trick consists of storing the original
    repository id inside the installedtable metadata in EntropyRepository,
    and use it afterwards in entropy.client.interfaces.package.

commit 3c95f72312d84c0337762a7131d0d667101d86b1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 02:45:41 2010 +0200

    [equo] speedup "equo repo merge", call EntropyRepository.removePackage in a faster way

commit 22940194fba63cea25c4326ed58d13103055615b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 02:31:42 2010 +0200

    [equo] when calling "equo repo merge" update installed packages metadata
    
    Faking Entropy Client requires that the package URL is generated correctly,
    in order to comply with this, fake information will be stored inside the
    "installed package" metadatum, generally used by the installed packages
    repository only.

commit 40cf08effad3b21f9f30425342168a68e96fb6d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 12 02:28:47 2010 +0200

    [entropy.server] when moving/copying packages, keep track of the originating repository metadata

commit 21ed35a9ed8cb48c87f567796cc18bd477892851
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 17:09:43 2010 +0200

    Tagging Entropy version 0.99.49.57

commit d1571bb8baac8578ced2d7c930d9991fc6ce63f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 17:07:40 2010 +0200

    [entropy.client.interfaces.package] implement foundation support for differential package file download

commit 4d646aa16ac7616d8d535f11b6fba18f48bc8e4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 16:51:18 2010 +0200

    [equo] fix regression in text_repositories module, s/if/elif/

commit c17469b1baff6643e4f6aec52b4b0245e058bead
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 16:46:17 2010 +0200

    [entropy.fetchers] implement foundations for differential packages download support

commit 1cdbe349ddbc0e0a3c289847dab2c1ee77dbc115
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 15:43:12 2010 +0200

    Tagging Entropy version 0.99.49.56

commit 23b970efa12bff3736c96c49ecad35b3460419c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 15:42:18 2010 +0200

    [tests] add a new live cache unit test

commit a64c873284d50a537aa68ce824bbd6dc05694e2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 15:38:05 2010 +0200

    [entropy.db] EntropyRepository: commit to disk (calling Connection.commit()) before calling plugin hooks
    
    To avoid EntropyRepositoryBase plugin hooks to not see changes
    in repository not yet committed (leading to tricky hard to debug
    situations) call Connection.commit() before plugin hooks.

commit a533faeff840f46e3edbb19c0a05528ec9f2e1b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 11 15:37:06 2010 +0200

    [entropy.db] EntropyRepository: create __getLiveCacheKey method

commit d5c1aab425faa464a6bc85cbbb65dd85b8cd05a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 10 23:23:48 2010 +0200

    [po] update translations

commit f9598010d1693d31d3bdf0b3565b89f515dac131
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 10 23:23:05 2010 +0200

    [equo] implement developers-only feature "equo repo merge <source repos> <dest repo>"
    
    This feature helps Entropy repository developers to simulate client
    side repository status by merging packages in one repository into another.
    Doing this client-side makes possible to distribute the testing effort
    and avoid touching critical data server-side.

commit a47ac7e7a3e3b87c9ad3e6f2c72f5afcd2f34ab9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 10 21:56:32 2010 +0200

    [reagent] show packages to be removed, injected and added in alphabetical order (reagent update)

commit 90abd0c00817f7334cffb5541c86cf0409afd104
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 10 11:51:35 2010 +0200

    [entropy.spm,entropy.client] slightly improve code quality of package generation functions

commit b57da0d7eff2291b23f3456e87bae4a1fb2e54d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 23:45:45 2010 +0200

    [todo] update TODO

commit 1c9119298d9c28db5e423ede9e236a26f0a13220
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 10:46:36 2010 +0200

    Tagging Entropy version 0.99.49.55

commit 0d6ef852a9558b93dfb113dd855427fcd881f102
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 10:45:55 2010 +0200

    [entropy.qa] fix incorrect argument in EntropyRepository.resolveNeeded call

commit 98f577e9f9fb38b78b7b74040364569e5bb5ef49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 08:40:37 2010 +0200

    [entropy.spm] PortagePlugin: catch OSError exception that newer Portage releases can raise in get_installed_package_metadata

commit 85a0de1f22cbbe40dd35cfd058ebf696dd3ac498
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 08:21:00 2010 +0200

    [entropy.server] when bumping repository, also trigger commit hooks (and thus, spawn a commitChanges())

commit e23c5d8c647bd019cf52fbde216c436824648f07
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 08:09:48 2010 +0200

    [sulfur] hide installed packages repository backup tool while running unprivileged

commit 8feef2560909189d3667eb6cbda15cfae2689fda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 08:00:51 2010 +0200

    [sulfur] remove background caches generation, it's slowing down a bit and doesn't work as user

commit 29ba1a71e6c6ae15dc31a22f180a0dbe348a8018
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 9 07:45:48 2010 +0200

    [equo] fix _my_formatted_print(), make it work with frozenset and tuple objects

commit e8a907a74ad747940e66742d1df3812312ffc4a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 14:05:15 2010 +0200

    Tagging Entropy version 0.99.49.54

commit d9c0214a0c48556e72a7a7b794d20343e3b9677b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 14:04:54 2010 +0200

    [todo] update TODO

commit 14e243fe21736ebd2898417a70c3933b47ed2539
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 14:01:30 2010 +0200

    [entropy.spm] PortagePlugin: add compatibility with latest Portage 2.2, portage.sets has been moved to portage._sets

commit 2b80649bd2759d992dd6d1ef43a9ea4b48b94bf8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 13:34:18 2010 +0200

    [entropy.server] fix regression in _move_files_over_from_upload(), move package file to correct location

commit cd57e27fdf79bd260fb1ce406a3c9925cf9bdcf3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 00:31:30 2010 +0200

    Tagging Entropy version 0.99.49.53

commit f71f7d2cc8342c017b1f3f9b4e4f6fe89f321779
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 00:30:32 2010 +0200

    [tests] spm: add package sets test

commit 84f97ae2282c8d58f8215a768d679be85d79523c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 00:29:52 2010 +0200

    [entropy.spm] PortagePlugin: fix sets module loading, improve Portage reload code

commit 5223c153a399617b08f4660bbd5cbab3ef3cba01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Sep 8 00:29:29 2010 +0200

    [po] update translations

commit f0d33efe8916e1870e0bc7861fc597faf61cdcfa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 23:08:12 2010 +0200

    Tagging Entropy version 0.99.49.52

commit a7df773d1ea16db9becfb3f4d33dd0169ac206c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 22:58:22 2010 +0200

    [todo] update TODO

commit dac5698f38ca188e97625cc353c62c21a3ee8b7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 22:17:24 2010 +0200

    [entropy.spm] PortagePlugin: dynamically reload portage modules when reinstalling/updating sys-apps/portage

commit df3dbe87c0ba4957050f5739e10f3457b588b18e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 14:58:05 2010 +0200

    [conf] add rsync:// sources to sabayonlinux.org repositories

commit 5c95a6fca06e93d9e83b045b8f053bbe4538906e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 14:39:22 2010 +0200

    [entropy.fetchers] implement UrlFetcher ssh:// protocol support over rsync

commit 126de1e010c8636c91e93fec37368fe7b97cc224
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 13:59:02 2010 +0200

    [reagent] trivial change, avoid to call _get_local_store_directory() every iteration

commit b36e5f62074a81f20ad55649e7b12c4ac3fe1987
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 13:58:22 2010 +0200

    [entropy.spm] change file name generated by PortagePlugin.generate_package, add category

commit ec234f327f2898a61daf055eae9bf45638759bc1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 13:40:45 2010 +0200

    [entropy.server.mirrors] when moving package files to packages dir (after upload) also move .asc and .md5 ones

commit d129e28327405ac571e082590fc495e78851a9e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 11:16:27 2010 +0200

    Tagging Entropy version 0.99.49.51

commit c711ade2ed80f4ddc51a4759471f2af702c15c7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Sep 7 11:15:09 2010 +0200

    [entropy.spm] PortagePlugin: revert some safety changes to generate_package, they don't play well with tarfile

commit 86eaf08bad16dfcac2e44b0b7d7ea9476e5aea38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 23:40:16 2010 +0200

    Tagging Entropy version 0.99.49.50

commit dfd44c6903497e9f959aab92027305e7597d82c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 23:34:10 2010 +0200

    [repo] adding AUTHORS, COPYING and README files, update TODO

commit f78ecd08a17f19e2b22ca9c51bae63c1c35e6faa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 23:25:26 2010 +0200

    [entropy.client.interfaces.dep] update tagged packages binding logic, when tag != None, tag is not == slot anymore

commit 653f5514c8bbf3e5106c59b29531b1606cb8d6c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 15:30:49 2010 +0200

    [equo] behaviour change: automatically bind non-tagged package strings to tagged
    
    A simple use case: "equo install nvidia-drivers" will now pull in
    packages providing the tag of the latest installed package if
    available. In this way, newer kernel packages (for example) will
    not be implicitly pulled in anymore. To override this: just append
    a valid tag to your package string "nvidia-drivers#2.6.34-sabayon"

commit 3c5d0fb6845eee341ebdf7861b028c6e2c609ae8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 15:09:10 2010 +0200

    [entropy.client] remove debugging code

commit 04f8f67b1e27f9751485cbd4f732dfea1e6f9919
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 13:25:58 2010 +0200

    [todo] update TODO

commit 52372dc357583473520fbc2c5a115b23a6067d5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 11:03:11 2010 +0200

    [entropy.client.interfaces.package] move URL name retrieval code into separate function, add scheme information to string

commit 86402f18b0bb88e404488db20c4798053df40a72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 10:57:19 2010 +0200

    [entropy.fetchers] fine tune rsync:// download function parameters

commit 797bd279db3615bee30f752cc596f7ce6e08b011
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 10:49:22 2010 +0200

    [entropy.fetchers] UrlFetcher: urlencode "url" constructor argument only in urllib function

commit 6339ed1b8f477aec70d5992f5f45574baf9122de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 10:15:30 2010 +0200

    [entropy.spm] PortagePlugin.generate_package: remove unnecessary os.close() call

commit 808e64d618fda8f154b0ca58ae0d74feab0066f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 10:14:31 2010 +0200

    [entropy.spm] PortagePlugin: make generate_package() package file generation atomic

commit 5546e04d982c354a68edfe8a441184faa7aece97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Sep 6 09:47:48 2010 +0200

    [reagent] fix pontential uninitialized variable spm_key

commit 638d1db1a8aca094dfeb75be54d663ffa7643a07
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 21:16:41 2010 +0200

    [entropy.fetchers] rework UrlFetcher variables initialization, make it more robust

commit 65606273ca8f301491e349bf7bbe40a13614510d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 21:16:19 2010 +0200

    [entropy.fetchers] add back support for file:// URIs in UrlFetcher

commit 46b3be4ef426b107af11397fe2e3f505e1750c23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 21:15:13 2010 +0200

    [entropy.const] drop etpConst['supported_download_protocols'], accept any URI, entropy.fetchers.UrlFetcher will handle them using a whitelist

commit 7e478643255b11d344f5d96de6ef957df53eed3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 21:14:25 2010 +0200

    [entropy.tools] add is_valid_uri function

commit 6aa3d86fecccabd34ef7fae990fb59a09cca86a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 19:41:01 2010 +0200

    [sulfur] catch TypeError exception in new_pixbuf when retrieving install_status

commit 2dcadd4b798bfc30a35b9674b15c5d421a06ccd0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 19:39:05 2010 +0200

    [entropy.db] EntropyRepository: create provided_libs table on _databaseStructureUpdate call rather than around in the code

commit e8637df846c8aae2705f3522cb4dc8e1b5e72141
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 19:33:36 2010 +0200

    [sulfur] catch OperationalError on views.new_pixbuf

commit 7bb12def2bdbcdd768d8817809471648057d1c34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 19:19:03 2010 +0200

    [entropy.client] Client.unlock_resources: make lock handling fully resistent to race conditions

commit 26498d2d97d12f81c6bf3e1c7317994e732162a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 19:02:14 2010 +0200

    [entropy.client] Client.unlock_resources: fix possible race condition on removing lock file

commit 165bd0173301542500b99d11170e088b2abe5572
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 14:49:43 2010 +0200

    [entropy.spm] PortagePlugin: fix write_contents call in _create_contents_file_if_not_available
    
    write_contents root parameter was passed without a trailing "/".
    This caused injected packages (server-side) not writing Portage
    CONTENTS metadata correctly.

commit 6fba685d976f0cc957055394a7aa37610365d3e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 14:36:08 2010 +0200

    [entropy.db] EntropyRepository._foreignKeySupport: on_delete_cascade checks
    
    Some Entropy development versions had foreign keys support but no
    on_delete_cascade setting stored. This commit copes with that

commit 3c4d86380767a22400eeba9d4bdf8fc9ad3f33fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Sep 5 14:23:05 2010 +0200

    [entropy.db] EntropyRepository.removePackage: fix regression, properly execute removal script

commit 0bc7c0288c4f0415fa40bd0a9d68c7e0836be0b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 19:29:23 2010 +0200

    [todo] update TODO

commit d32cba9fab349f306de82435cb370045600440c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 19:25:34 2010 +0200

    [entropy.fetchers] list supported entropy.fetchers protocols in entropy.const

commit 3d7503623487c3c32e5c8868c0a36f39bb6373b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 19:08:56 2010 +0200

    [entropy.fetchers] trivial variable name change

commit 40e7a97566357faabc0385a043aa546b763424ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 18:41:33 2010 +0200

    [entropy.fetchers] add back support for https and ftps

commit 8938b24667ef3b75458f0fa8489d2dccbb99c1e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 18:38:39 2010 +0200

    [entropy.fetchers] implement support for rsync:// protocol using /usr/bin/rsync

commit efd32ede4ed25be8acc17572e2fee47d3224d611
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 16:04:52 2010 +0200

    [entropy.db] remove usage of illegale protected methods inside EntropyRepository.contentDiff

commit 1198a24290b3d3005ff226d247aad0c8d425693b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 15:26:16 2010 +0200

    [entropy.*] remove "eclasses" metadata support
    
    "eclasses" package metadata is not in use in Entropy and is too
    tight with Portage. Dropping.

commit b749e30a93d2047d04d68ae325560c24c4e4bd80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Sep 4 14:06:34 2010 +0200

    [todo] update TODO

commit f2d92793d084cf1af97182189db3cd86f3bc0aae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Sep 3 23:49:46 2010 +0200

    [entropy.security] Repository.is_pubkey_available: catch GPGError exceptions

commit c5cfeec3cd94adf4454d39548941ee49cf812ae4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 2 20:13:23 2010 +0200

    Revert "[entropy.db] if EntropyRepository caching is disable, do not use live cache at all"
    
    This reverts commit ef586a5ae57600895c834d6f0974943f84b87c0c.

commit ef586a5ae57600895c834d6f0974943f84b87c0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 2 19:09:37 2010 +0200

    [entropy.db] if EntropyRepository caching is disable, do not use live cache at all

commit 146f127740a6caba98e029c304e6412728283aaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 2 19:06:09 2010 +0200

    [entropy.db] ensure that removePackage keeps live cache clean

commit 5183a77deaed4efffcf843fc22db8a9886052d45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 2 19:04:48 2010 +0200

    [entropy.server] when adding packages, commit EntropyRepository changes to disk as soon as possible

commit f184c8d779bed1f631f2b438a8c27232cccc658e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Sep 2 16:45:53 2010 +0200

    [entropy.spm] PortagePlugin: fix world file handling, typo in function

commit fef265dab3e3192a0bd3cba127a3cbdf8eb726fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 31 17:41:51 2010 +0200

    [entropy.server] really make sure that db data is flushed to disk during Server._package_injector

commit 3888fff5ebf91ac72d21eccaa78edb813edc079c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 31 15:57:54 2010 +0200

    [todo] update TODO

commit 4575a792efaf0fe294c8aac96348efa85c13e7c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 31 15:22:54 2010 +0200

    [entropy.server] improve reliability of Server._setup_repository_package_filename
    
    Providing the EntropyRepository instance currently in use is much
    better than opening a new one.

commit 5cb8e11810b5f9f01216e2375889ce00eb89df08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 23:10:21 2010 +0200

    [todo] update TODO

commit 8ad0650dac5efad2680ea6a4d6d9116b490cc28d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 23:06:02 2010 +0200

    [entropy.qa] add extra (ldd based) unresolved soname QA check
    
    Using ldd to check if an executable has automagic dependencies
    server-side, under controlled circumstances (such as checking against
    the files provided by the package it belongs) is a good (not best)
    way to make sure there are no breakages visible to user.
    Unfortunately, these kind of missing dependencies have to be checked
    and verified manually, besides, it's a good thing to have them
    reported.

commit 14bcfbf0ce4dc49b1d02b957141d64ef994b58cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 23:05:12 2010 +0200

    [entropy.tools] read_elf_real_dynamic_libraries: some final fixes

commit b6ca4ed514d44430eb51330e8e01857a43d1738e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 21:52:10 2010 +0200

    [entropy.tools] read_elf_real_dynamic_libraries filter out bogus lines

commit 6702f7a33289d7cd066f6307ca15c9766467b253
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 21:49:07 2010 +0200

    [entropy.tools] some minor fixups to read_elf_dynamic_libraries and resolve_dynamic_library

commit 0acc74ac625e66d7110aac457c93a2ccf5faef73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 20:33:09 2010 +0200

    [entropy.tools] add read_elf_real_dynamic_libraries function

commit 825d9bd02de4277e3897549c676201b8be8d1f8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 17:59:14 2010 +0200

    [entropy.tools] read_elf_broken_symbols: quote elf_file passed to getstatusoutput

commit 2c157bc6c5c9dfff318a5724701ecb002bfccff5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 16:06:41 2010 +0200

    [entropy.tools] read_elf_dynamic_libraries no need to consider another ROOT=

commit 2f93f2a214443b03e075b4914ffccf5bf4190666
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 16:06:08 2010 +0200

    [entropy.tools] read_elf_broken_symbols: no need to consider another ROOT=

commit 778fa6c23e289a0e0d7fa51a305a71163556085e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 12:50:26 2010 +0200

    [tests] test "content safety" metadata

commit 21413531fac9ac7f0758ce5cb81bf668d489d042
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 30 12:49:33 2010 +0200

    [entropy.server,entropy.client] complete "content safety" feature support

commit 80fff1ed39a212776df612c0cffb442cdbb11e7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 29 12:20:11 2010 +0200

    [entropy.services.interfaces] SocketHost: separate non-SSL and SSL log files

commit 5d860aa17d6e476577ba2ce119458806e19457c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 29 12:15:08 2010 +0200

    [entropy.services.interfaces] improve ssl handling code, make some variables protected

commit dce7a38c693565b3e469f977acab653b8dc4d0ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 29 09:49:05 2010 +0200

    [entropy.misc] LogFile: remove loggers cache, does more harm than good

commit 720e2ed55a43c39971d0e9fe411146dcf5c3e575
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 29 08:46:01 2010 +0200

    [todo] update TODO

commit 70ade04ff6731f43fc2fbb4b0bb0f9e6252c4468
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 28 18:43:39 2010 +0200

    [entropy.services.interfaces] fix typo in session's stream_stat item

commit 13b897cbc8fedee8c89aeafec7a370174b406417
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 28 17:19:18 2010 +0200

    [todo] update TODO

commit 821d810aa33228452927d89fca8f466a38c0bde6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 28 17:07:15 2010 +0200

    [entropy.db/entropy.spm] introduce content safety metadata collection (sha256, mtime)
    
    The following changes add more security features to Entropy repository
    files. Every package will have new security metadata associated, like
    sha256 and mtime of package files. Once all packages will contain
    such information, the feature can be used, for example, to determine
    if a system has been compromised by changing critical executables.
    This is not a replacement for rootkit tools such as rkhunter or chkrootkit,
    but instead, the base support for their file checking mechanism.
    
    Entropy Client support (equo, mainly) is planned in the near future.

commit a6da16e9f0f2a9cd4efd4ed1c8c2a15b4d868809
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 28 16:08:25 2010 +0200

    [entropy.spm] PortagePlugin: properly calculate package size even when package is injected

commit 0ea090b2595d206cc21b629d49e33603f0187383
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 26 11:40:24 2010 +0200

    [todo] update TODO

commit 44020f6d405418ee81130432ac169529a3595282
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 25 03:45:32 2010 +0200

    [po] update translations

commit 630d069c52e27346bb9103c8c68643d021c5c02e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 25 03:44:25 2010 +0200

    [sulfur] show warnings for orphaned system packages and packages unavailable in repositories

commit e099600132945f204dade28bec8aae65c9875ee9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 25 03:21:27 2010 +0200

    [entropy] add logrotate file

commit b3716a6555023a59af8e4d3bfdf03423770c4e74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 24 13:48:17 2010 +0200

    [equo] warn user about orphaned packages not in repos anymore and orphaned system packages

commit 4be9cb5a94a0713d56a69c7aab8171d1bbf304f1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 24 13:24:06 2010 +0200

    [entropy.client.interfaces.dep] trivial docstring update

commit b4488b1a598e885ce181468b069b00e43c98e96d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 24 09:53:23 2010 +0200

    [entropy.transceivers] make SSH transceiver working on non-standard SSH ports (regression)

commit 1970a36d143fbe713bad6bf295c67470de2940b3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 20 15:37:02 2010 +0200

    [tests] add another revision bump test

commit 3fcf104316ea3f00c441915786d1e841f8c5b7c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 20 14:14:36 2010 +0200

    [entropy.server] fix revision bumping support
    
    Packages were removed before the revision bumping logic code had
    a chance to calculate the new package revision.

commit 4352f39d1b56a161f1c0ebe649b79ceebb4374ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Aug 20 14:14:15 2010 +0200

    [tests] server: add package revision bumping test

commit 28b3913c2df272a4849f5eeb6ce35222f3511f00
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 21:57:08 2010 +0200

    [todo] update TODO

commit a2649b34133105de48c29c38d4bb643b95388fe7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 21:42:29 2010 +0200

    [entropy.db] fix regression in EntropyRepository.retrieveUseflags

commit 47690cea4bf72d18926c62d7fa479329a2d2b993
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 21:41:49 2010 +0200

    [entropy.db] more list to tuple conversion, see previous commit

commit c86ba293f578be6b22147d159d2383b347d9f4dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 20:58:15 2010 +0200

    [entropy.db] EntropyRepositoryBase: prefer tuple over list when returning objects
    
    This commit drastically changes EntropyRepository API, return object
    are now either tuple or frozenset for most functions. This aims to
    improve metadata reliability across function calls, making impossible
    to change their content. Frozenset and tuple are immutable types.

commit 72b14eb71e4257fc7184ba4929424f5932a1b8b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 17:35:37 2010 +0200

    [entropy.db] EntropyRepositoryBase: return frozenset objects instead of set

commit 9d3f9420956213b2ce98aaf8cb261e742028e2f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 15:59:38 2010 +0200

    Revert "[entropy.db] copy objects before pushing/popping to/from on-RAM cache"
    
    This reverts commit 38c875a72ed1fd3ace3c14dda0067cda92421fb5.

commit 38c875a72ed1fd3ace3c14dda0067cda92421fb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 15:54:33 2010 +0200

    [entropy.db] copy objects before pushing/popping to/from on-RAM cache

commit 4042bf9a4f5056cf349fe7bec3ecc8530ba831f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 15:49:55 2010 +0200

    [entropy.db] EntropyRepository: drop deprecated methods

commit 20f5be83aefd1e42b35ab82eefd88e160919ab74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 14:40:50 2010 +0200

    Tagging Entropy version 0.99.49.21

commit 26c80211a458ee3874a70de919fdb107409c29f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 14:01:58 2010 +0200

    [entropy.db] EntropyRepository: rewrite live cache support to improve robustness, cache object is now static

commit 051ca2bfce616f2eed390fc02269fc4a141d00a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 09:03:16 2010 +0200

    [entropy.db] EntropyRepository: fix searchEclassedPackages(), it didn't work

commit 6523d778a5a6f6c7d6f4407c78499149c16e494a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 09:02:29 2010 +0200

    [entropy.db.skel] EntropyRepositoryBase.searchEclassedPackages always returns list

commit 0fd5df58906be69de6dbf5109372600914ec2b95
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Aug 18 09:01:59 2010 +0200

    [equo] text_query.search_eclass: improve function reliability

commit 0a3148308bb6055b2e60def759ee90e84c721186
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 17 18:29:53 2010 +0200

    Tagging Entropy version 0.99.49.20

commit 1b02cbb7e029fee73a19b3b3f03c034c8312dd87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 17 18:27:53 2010 +0200

    [entropy.transceivers] FTP plugin: fix temporary file handling in EntropyFtpUriHandler.download()

commit f2e4a8f2b2f1913c8b543e9e3758d9d3c522b346
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 17 17:47:14 2010 +0200

    [entropoy.client.interfaces.package] add docstring

commit 0860909befc04a8aadec5e8fdc474336de8de848
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 22:25:51 2010 +0200

    [equo] text_tools.acquire_entropy_locks: determine if another entropy is running before any other check, more nazism ftw

commit 91d9476758d0d7f8a1b4270342ed42b94c712fbc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 20:08:38 2010 +0200

    [entropy.db] EntropyRepository: introduce more on-RAM caching, improving Entropy Client queries speed

commit f225a7dab5eb49bf2a2cc71f35919f3dd09029a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 19:58:09 2010 +0200

    [entropy.fetchers] fix MultipleUrlFetcher output update function

commit 526da6ba81c13cff4208086654ef82b5d0e24d77
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 19:49:24 2010 +0200

    [entropy.client] trivial string update

commit 16ef7d892e08eab6552191ce061521c772aae2d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 19:29:26 2010 +0200

    [entropy.db] EntropyRepository: fix bogus implementation of searchKeySlot

commit 59d499df6f1cdfb69ba9d50750ce35ae5c1ca4c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 16 16:31:23 2010 +0200

    [entropy.client] when waiting in Client.wait_resources() and resources get unlocked, throw all cache away

commit 11126779c2a00f79bf35e944b8d293799514e214
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 23:23:59 2010 +0200

    [entropy.db] EntropyRepository: taint live cache items when updating them

commit 01784d79e1e5c262895e85674d3f9f729100f2af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 17:29:29 2010 +0200

    [entropy.db] update API (changed searchNameCategory arguments) and 2x speed of atomMatch() by caching several functions

commit 46ba83ace21dab117b0363dab65d3a11711916aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 16:59:57 2010 +0200

    [entropy.db] EntropyRepository.retrieveName: use cursor object returned by execute()

commit e792796b4fc20eec125ab52738971787b01e6d59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 16:30:13 2010 +0200

    [todo] update TODO

commit c719ec4f74f6a386c539cbc0f6b5fe61f9c22d7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 16:25:26 2010 +0200

    [entropy.db] EntropyRepository.addPackage: clear cache at the beginning of the function

commit 3749ed5486a4f80efe7ad1e323ab25ccf3b99ce3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 16:21:59 2010 +0200

    [entropy.db] EntropyRepository: remove unused attribute

commit 6b8b7ab3d1bdc1ff0f697d84133367850d8867ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 15:41:32 2010 +0200

    [entropy.spm] PortagePlugin: improve unpack_xpak() reliability

commit 1dd0a2cfdfbc2718886734c1fe59a46f23099d45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 15:32:51 2010 +0200

    [po] update translations

commit 0d6dbc3f0ac20b7e8029017dde26c13454ef5711
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 15:32:25 2010 +0200

    [entropy.server] replace "database" with "repository" in ui messages

commit 80c85b55d8ecf8ebc4419bf38f92cc66224cc554
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 15:18:01 2010 +0200

    [entropy.client.interfaces.repository] move back post update repository hook execution to Repository class

commit b7a8dfc30ad2866c15a9ed5b86a4ba82c4718854
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 15 00:41:17 2010 +0200

    [entropy.server] Server.add_packages_to_repository: fix blacklisted dependencies handling

commit ab0cc98a52da58920db3bac73462a0ea56ea2555
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 22:32:39 2010 +0200

    [entropy.server] repo_blacklist object must be list

commit dd622c18e5d02e0182b988c73e49c8e794f1648f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 19:18:17 2010 +0200

    [entropy.server] add support for per-package dependency blacklist

commit 38690a69bc98f9104890a0e5c14413eff842f5ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 17:51:29 2010 +0200

    [po] update translations

commit 24bb03cffe17247f1191a9a5f316ce4120da5a93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 08:42:06 2010 +0200

    Tagging Entropy version 0.99.49.12

commit a6aa09f63d41c3f8747bc38dee31d58980924135
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 08:41:11 2010 +0200

    [entropy.server] fix regression, remove duplicated os.remove()

commit 72b4d37bf9ced949c47b025c752115448ee49a3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 02:44:46 2010 +0200

    [po] update translations

commit eb771eee0aa06cb4561d8031b3fcf262e7d442e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 02:34:51 2010 +0200

    Tagging Entropy version 0.99.49.11

commit 018b851ce72194c582716192f8c7909d11e2069b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 02:23:56 2010 +0200

    [entropy.client.interfaces.package] remove unneeded logging

commit 73174f96fd8646490df1421214c2ba3f63daa76a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 14 02:17:47 2010 +0200

    [entropy.client.interfaces.package] properly move preremove step after install
    
    In order to avoid issues with Source Package Managers requiring stricter
    conditions of live filesystem during install/remove steps, improve
    package phases by separating install and removal, preremove and
    postremove code.

commit 0a014d32fb6288bdfaabfa38c2deae2358c1a4e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 12 20:58:25 2010 +0200

    [tests] also run const tests

commit 2c46e97d4fd93459ada403990cdc740058ae3426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Aug 12 20:51:22 2010 +0200

    Tagging Entropy version 0.99.49.10

commit a09714f49fb1ad5d91b4dd4e25e422f27196c28b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 10 18:11:38 2010 +0200

    [entropy*] improve mkdtemp/mkstemp usage

commit f21f4b55ebf00cde01f569bc318700a07bb41b99
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Aug 10 08:41:39 2010 +0200

    [po] update translation files

commit cc01fee65b98eca78375a4b1c0f14e797b23ea83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 9 23:00:53 2010 +0200

    [entropy.server] dep_rewrite: make possible to remove dependencies by providing "-" as replacement

commit 3f141d73404e0f214308f56eb8b484b9fe36e2dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 9 21:51:16 2010 +0200

    [entropy.client.interfaces.dep] improve dep calculation performance for tagged packages by providing tags in reverse alphabetical order

commit 1ce64ba6c8b848ee39503f039bcbc235e3be81cd
Author: Daniel Halens Rodríguez <daniel.halens@sabayon.org>
Date:   Mon Aug 9 21:52:36 2010 +0100

    [i18n] Add sv translation file and add Patrik Karlsson to translators list

commit a1e808f41331eee58172293072d62715eabafcf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 9 21:24:12 2010 +0200

    [po] update translations, fix portage_plugin support (module was not listed in POTFILES.in)

commit bc03f7ef48c547fafbb9f04f3a4b38c975883a9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 14:26:06 2010 +0200

    [entropy.client] make possible to disable differential repository update feature

commit 91adc88f1b2bcf75355216dd418d786b45fbd68d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 14:18:01 2010 +0200

    [entropy.client.interfaces.db] remove dead code, EntropyRepository.generateReverseDependenciesMetadata does not exist anymore

commit 959263529cebdddbb6e18194c5c37607dabbbaaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Aug 9 17:46:37 2010 +0200

    [sulfur.views] make main treeview working with any font DPI

commit a25309be1190d38cd90d2003933aa09b3d942af8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 11:19:42 2010 +0200

    [todo] update TODO

commit 788847585007b5d5037925ab2585e6f494f7d367
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 11:06:29 2010 +0200

    [entropy.db] EntropyRepository: rename validateDatabase() to validate(), deprecate validateDatabase()

commit 0c7e75c13141db19adc8179b4cf6899d56fae8b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 11:02:15 2010 +0200

    [entropy.output] write warning and error messages to stderr by default

commit 2fb3f559cb9782cb37cbfd3aab153532ce9ab011
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 10:51:50 2010 +0200

    [entropy.client.interfaces.cache] when checksum() fails in _all_repositories_checksum() report to user

commit e7ef727840c1e8c10992d6ba5341d05d1c848dff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 10:46:07 2010 +0200

    [entropy.db] EntropyRepository: when calling validateDatabase() also call checksum()

commit 291cf97f02ac7d53d034e0ace87dd0c20fe9cb22
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 8 10:37:42 2010 +0200

    [equo] handle OperationalError exceptions on listAllPackageIds() in text_rescue._database_check()

commit c5b77f09642ccec6e04811ff0c44d258d05b845f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 22:59:15 2010 +0200

    [todo] update TODO

commit 2ab35b3c3c548b41c7e3fac3791d5bc6420487d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 19:35:07 2010 +0200

    [services] client-updates-daemon: always run unprivileged, gain privileges only when strictly required

commit fc92891bf7e387c53765131fab24b27bc885d586
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 19:15:11 2010 +0200

    [sulfur] fix regression that caused configuration file values to be handled incorrectly

commit e4c25b6e5c919d4d05c796f1597b3755f88ed838
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 19:11:26 2010 +0200

    [sulfur] major: run application as unprivileged user, regain privileges only when needed

commit cd62ed35b12905d4206542a136ecd4edffa32497
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 19:10:26 2010 +0200

    [entropy.const] const_regain_privileges: do not raise ValueError if process is already privileged

commit 721f1439fd0ed9e285aa0f124852513208fc7218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 18:30:40 2010 +0200

    [sulfur.dialogs] catch PermissionDenied exception when storing UGC data fails

commit a499094ecf00f3b635481ff2342b6427addd7208
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 18:30:12 2010 +0200

    [entropy.const] improve const_drop_privileges and const_regain_privileges reliability and usability

commit 47e42eb891d2ace9edd1ad507d9b67fb0354246c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 18:29:31 2010 +0200

    [sulfur.setup] improve const class, make possible to reset variables by calling const.setup()

commit 4e52e1161c88be4047083ed8fef7443346317d0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 16:22:55 2010 +0200

    [entropy.const] const_drop_privileges/const_regain_privileges: keep etpConst['uid'] up-to-date

commit 4a5f3a5e20188777656a42be3b7f9d897fe29509
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 16:06:38 2010 +0200

    [entropy.const] add built-in drop/gain privileges functions

commit e9da541a42fc44afb6b62389c7699f29ff65f7e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 15:17:25 2010 +0200

    [entropy.exceptions] add SecurityError exception

commit eec9d6cdd1227c5a6e74c78a28d08f76d4c60eef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 15:07:11 2010 +0200

    [entropy.const] add unprivileged user/group handling

commit d8822d18f18a6b2c29b577b7e5fc628eab304eb9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Aug 7 09:16:41 2010 +0200

    [conf] add id-REPO mirror to repositories.conf

commit ef8929cf8a8ebbc404c0edbea8f40657d9019e3e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 22:41:43 2010 +0200

    [conf] add mirror.aarnet.edu.au to repositories.conf

commit 53f80631ad33ac1bcd90b2aa13634c7d2fbacf5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 10:23:35 2010 +0200

    [entropy.server] move ServerPackagesRepository and implement basic update() method

commit 2a89dde8d8d0a5ae9e4da93114d0f3bfe4e2e27d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 01:16:45 2010 +0200

    [todo] update TODO

commit 0f42721e43beabbe76cc4b1dc73c86e65f411c03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 01:16:20 2010 +0200

    [equo] text_rescue: acquire Entropy locks when needed

commit 15ff49b82b9762c0d4dbdf3cd75c282de2b435ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 01:16:02 2010 +0200

    [equo] text_smart: acquire Entropy locks when needed

commit 3277ad4ebc1fd70d71e4917ea12b1d36c4618885
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 01:15:14 2010 +0200

    [equo] text_repositories: add return to _remove_repository and _add_repository

commit 422aeec80b13ab66e75c0eb14d5f56e3bc940b53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 01:04:07 2010 +0200

    [equo] text_security: acquire Entropy locks when calling "equo security install"

commit bde58b19a3ad66c83391831c0a4b2fa07f67cefa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 00:43:48 2010 +0200

    [entropy.db] EntropyRepository: remove @deprecated methods

commit 77c010889c657349cc3577e905187a0812179902
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 00:42:43 2010 +0200

    [todo] update TODO

commit 0b28ce42ed313d0e26076786713b1b80b36f948d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 00:41:55 2010 +0200

    [entropy.db] move handlePackage() implementation to entropy.server's ServerPackagesRepository

commit 571beaaf12faecafac6e9da75a2062f943a5bec1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Aug 1 00:29:18 2010 +0200

    [entropy.db] several EntropyRepository changes, listed below
    
    - overridden handlePackage, addPackage, removePackage in respective
      entropy.client.interfaces.db classes in a proper, secure way.
    - overridden maskFilter in entropy.client.interfaces.db, the final
      goal will be removing its logic from EntropyRepository and move
      it to AvailablePackagesRepository only.
    - removed any evidence of "client_repo" EntropyRepositoryPlugin(s)
      metadatum.

commit 063d6fe7407499c89938092e79fa093ef71f952f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 16:14:24 2010 +0200

    [todo] update TODO

commit 4fbb0683956f3c1d34f46699e3b3fbfc3b36c7aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 16:13:49 2010 +0200

    [entropy.db.skel] update todos

commit 6edf4c331cec052d4b88f1f1b219e429f8b8754c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 15:15:32 2010 +0200

    [todo] update TODO

commit fe18e38f324b97ea2d23059ea896c71669a1a1ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 15:14:54 2010 +0200

    [entropy] several QA improvements and API changes (trivial, but still)

commit b0a34a77c6b347397449b2339abb3ffacf70c4b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 13:10:30 2010 +0200

    [equo] text_ui: always acquire entropy lock before doing anything

commit 8782df8ae13fb7dab45af9d84b70ee179b2c5d39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 12:57:33 2010 +0200

    [equo] avoid race condition in try/finally in _do_text_cleanup

commit 7cd67e4d7932920a2661a70b9df5d0982382aa1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 12:56:47 2010 +0200

    [equo] when running "equo cleanup", make sure no other Entropy instances are running

commit 71f1b63a1320b718b8d0f313c15585186d47e759
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 12:55:04 2010 +0200

    [text_tools] make acquire_entropy_locks() and release_entropy_locks() actually working

commit e21b636bf686755fb7124801508c0a9a50a89484
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 12:43:20 2010 +0200

    [text_tools] add acquire_entropy_locks() and release_entropy_locks() functions

commit 6993271143bb5a928d3ef3d2ea127cac7d211f75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 12:41:39 2010 +0200

    [services] client-updates-daemon: only release pid lock if it has been acquired

commit 62b48972d419698936002ec39317815f32f6ead8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 10:27:59 2010 +0200

    [entropy.db] EntropyRepository: listAllFiles() wasn't properly overridden

commit 07de0b5cc51f6e00d7e5ab22bbc4902e9c1017a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 31 09:33:18 2010 +0200

    [entropy.spm] PortagePlugin: remove linux-info pkg_setup() hack that fixed KV_OUT_DIR, no longer needed

commit 5c5a6c369a7556d8f2a104d0f8470e7f65aaeafd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 30 23:48:30 2010 +0200

    [equo] when running with --pretend, disable --ask

commit c288cd80b69f60bb7f08f697042d6b98cf6204fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 29 19:34:04 2010 +0200

    [entropy.db] remove reverse dependencies SQL, generate reverse dependencies metadata dynamically (also using on-disk cache)
    
    This avoids repository database write access requirements and
    improves reverse dependencies metadata reliability.

commit 749a1b82639e97bf5d4317e2549c3f245baaa509
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 29 19:33:45 2010 +0200

    [tests] db: add reverse dependencies test

commit b95ec5d4f14b85ca187f128859313396bf2c8fac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 29 19:07:14 2010 +0200

    [entropy.db] EntropyRepositoryBase: directly use checksum value returned by checksum()

commit 4e003f81bca02e09eabddfaa34237f18744a3678
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 29 19:04:34 2010 +0200

    [entropy.db] EntropyRepositoryBase.checksum() make "strings" the default

commit bba8ab945d94e20f33db6d9d778315f3aa50e578
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 29 11:23:57 2010 +0200

    [entropy.const] add const_get_int() and use it in const_convert_to_unicode

commit 09f5c76b91b7f2ca0e91e4a38ca8da6d50868b1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 28 08:19:38 2010 +0200

    Tagging Entropy version 0.99.49.6

commit 9af987aa8c3b4b4a9438a661710cfbb0d1304fea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 28 08:18:26 2010 +0200

    [entropy.client.interfaces.dep] _generate_dependency_tree: catch TypeError when calling retrieveKeySlot with invalid data

commit aee668be7b67e9c73a4b0d52621167e986fd3a23
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 28 07:24:30 2010 +0200

    [entropy.tools] fix is_valid_path_string regexp

commit 546e634b46daba379b195127c5b0dedf43cd7fca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 19:45:27 2010 +0200

    [magneto] move --startup-delay handling early in the pipe

commit bf78609ef1cce7f1083acfb72477032ab54adfbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 18:59:50 2010 +0200

    Tagging Entropy version 0.99.49.5

commit 57838fabdc3b1ea5c3522b03f10aceeacd7a468b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 18:56:21 2010 +0200

    [entropy.misc] LogFile: re-add fileno() method

commit 5be17018bdef36788093549332aa5ba4dcbfa7a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 16:05:13 2010 +0200

    Tagging Entropy version 0.99.49.4

commit b186bd2558c3de2e9e4e789e29cc21c1677085c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 16:03:51 2010 +0200

    [magneto] add --startup-delay switch support, delay magneto startup by 30 seconds by default

commit ab8dc91766935e9cfa2c21dd15801fdbb815a0bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 27 15:52:49 2010 +0200

    [services] client-updates-daemon: fix available updates signalling when Sulfur is running
    
    Sulfur holds Entropy general lock, which caused the daemon to not
    run its duties whenever the installed packages repository is changed
    (due to pkg updates/install/removal). Just skip the lock check since
    it is not going to alter the content of available repositories in
    any case.

commit 92a53212ef75b5938792823714cfa128fe23e3ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 23:04:21 2010 +0200

    [entropy.tools] is_valid_path_string: also allow "_"

commit 4c6eae07caf0a09324495294cb8bd4b095efe2bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 23:03:31 2010 +0200

    [entropy.tools] make unpack_gzip and unpack_bzip2 atomic

commit 6a37ba8c16e84123b0df6d66773f42d7d4d66ef9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 14:44:51 2010 +0200

    [entropy.services] SocketHost: only print class objects on startup

commit bee87b080da6b85a8f616cefc02575f64402f221
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 14:42:26 2010 +0200

    [entropy.services.repository] properly enable Repository commands when repository_lock_scanner is available

commit 1290f3408804b49945cef69f4986b5504bdd5fb1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 14:36:56 2010 +0200

    [entropy.services] provide more output when loading SocketHost

commit d5dcbf0e066f6d997f6e532bf6cab8665a42106e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 14:20:52 2010 +0200

    [entropy.services.repository] if "repository_lock_scanner" is False, repository commands should not be available at all

commit c7191ae030c03b98545b52e36b8c4642f8dcd8ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:39:04 2010 +0200

    Tagging Entropy version 0.99.49.3

commit 19e45348243333f2fa098fe9a27da40d7ec88a83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:35:35 2010 +0200

    [entropy.services.repository] add "repository_lock_scanner" to disable the feature

commit 6e82774473ca3ac753ba5d75f0ef3a7039f03c96
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:29:44 2010 +0200

    [entropy.services.ugc] fix coding error in os.environ.get()

commit 843546a5f4571d6827ab09f59185cc3250c855f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:24:08 2010 +0200

    [entropy.misc] LogFile: cache logging handlers and reuse them across threads

commit 57ee2889a1da1081ca9f7182c96e8bc05d280d3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:20:43 2010 +0200

    [entropy.services] update SocketHost code style

commit c8e877422ed11290b75b31f72ebb82656e3f890c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 13:11:35 2010 +0200

    [services] print traceback when server fails to load

commit 774320f8244e8c94f336e8540361b62c66a14e06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 12:40:22 2010 +0200

    [services] update entropy services example code

commit 09b5b232510b128a765e17c4981f4941df36a676
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 12:32:51 2010 +0200

    [services] update service-test-daemon example code

commit 0cb34df73c9ec4879273b7a139038d9bf0e69519
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 12:32:22 2010 +0200

    [entropy.const] add "wait_seconds" argument to const_kill_threads

commit f3ae36daa16050f33a55194e0f4b766b4f17f0c0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 09:22:33 2010 +0200

    [entropy.services.ugc] do not strictly hardcode Entropy Error Report emails into class
    
    Use the following environment variables:
    - ETP_ERROR_REPORT_MAIL: destination email where errors are submitted
    - ETP_SENDER_EMAIL_FALLBACK: default source email when user didn't provide one

commit 4accd7d21d7f7739401a8c921601ba2710e3bbf8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 25 09:14:23 2010 +0200

    [entropy.services.ugc] move more reported data to file when submitting a bug

commit c0edbbe278d7916f91ecaebe2c9cc04057edced4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 22:26:50 2010 +0200

    [entropy.services.repository] do not keep printing that repository is locked

commit efe8e33515671714f4e9212195205e61c21d9697
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 22:10:32 2010 +0200

    [entropy.services.repository] several fixes to the new interface layout

commit 0fd4bcb26babdb4f8d22930d1116b4810f5724a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 21:31:00 2010 +0200

    Tagging Entropy version 0.99.49.2

commit 1c84bc3376582d60bdfa8ac97fefe1ab1f442072
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 21:30:20 2010 +0200

    [todo] update TODO

commit 28d19bb55d440d75443039666b22d7e40f616b56
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 21:21:09 2010 +0200

    [entropy.server.interfaces.mirrors] improve efficiency of repository upload when more mirrors are set

commit 5ebc6d461ce2b17083da02be8ee247f34fbff929
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 21:20:50 2010 +0200

    [entropy.server] fix typo in if condition

commit df10dfd14e9e8ec009d536b1407dcec4357c39ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 21:20:26 2010 +0200

    [entropy.services.repository] make repository hash more visible in logs

commit 4c3036ad02306010ec5c62bc25274b98376095aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 20:39:37 2010 +0200

    Tagging Entropy version 0.99.49.1

commit 86d46032b6a491970a7d1c3eb5f287db289a32b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 20:39:02 2010 +0200

    [entropy.client.interfaces.dep] fix Client.atom_match() cache tag generation

commit f21ca328082fbd6a336d8059bf51bef063a7a0c9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 20:35:23 2010 +0200

    Tagging Entropy version 0.99.49

commit fc923dc850d7007979915054e4c98decbeabbc08
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 20:19:39 2010 +0200

    [entropy.server] decouple list of repository mirrors from packages mirrors, keeping backward compatibility

commit 9273f21b0bbb26bf9cc5768267b38bb6d5251f1b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 18:37:50 2010 +0200

    [entropy.client.interfaces.commands] rework repository EAPI service, revert to original behaviour (using packages.db.download.lock as lock file)

commit f6094eb4663bbc8da268226cc7a89a753ffeecfb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 17:08:48 2010 +0200

    [entropy.db] EntropyRepository: optimize frequent calls to taintReverseDependenciesMetadata()

commit 41c0a7cadc2c6b6c4de91eefd3353cf5fcd36f3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 17:08:22 2010 +0200

    [entropy.db] EntropyRepository._sanitizeDependsTable: use proper sql table (temp or non-temp)

commit 5a1e38019f03e27cce12c4f4fd0173cc10848fa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 16:50:50 2010 +0200

    [entropy.spm] PortagePlugin.remove_installed_package: lock vdb and world file before making any change

commit f3331b36cdda7749d3b955f53edacf0c421b7d7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 16:47:09 2010 +0200

    [entropy.client.interfaces.dep] catch RepositoryError and SystemDatabaseError on open_repository() in atom_match()

commit 96d315b7be07757ec43a018b27b30e71fdbedfda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 24 01:41:08 2010 +0200

    [docs] remove generated documentation from repository, not needed

commit 17f7dc5c7bab6603f9b2d73853aac8e55ea50d1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 23 19:57:55 2010 +0200

    Tagging Entropy version 0.99.48.2

commit 019906e05062b8a040f7ccb9011fb41846b848e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 23 17:44:07 2010 +0200

    [entropy.tools] isjustname: make it working with names like "389-ds-base"

commit aefb13732678c62a36a4069d05aa08c1f834b503
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 23 12:55:05 2010 +0200

    [entropy.spm] PortagePlugin: remove temp file after usage

commit bc8b49046d5dc978f53f68cf49f78e044a177287
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 22:45:55 2010 +0200

    [entropy.client.interfaces.dep] Client._get_unsatisfied_dependencies: fix data retrieval
    
    When handling tagged packages, make sure to set every variable that
    is used for filtering afterwards. repo_digest was not properly
    re-bound to the new package match.

commit 5e01d50cf8e5540b5949fe45b5820a70f2d22154
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:46:46 2010 +0200

    [entropy.db] EntropyRepository.importRepository: resolve input paths to real path

commit d3d87de9fae998a8ef19a3d3296a782febec392f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:46:16 2010 +0200

    [entropy.tools] is_valid_path_string: update docstring

commit 5c6451b2408a25d3fcd830633d561f7dd33f4746
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:26:23 2010 +0200

    Tagging Entropy version 0.99.48.1

commit 260640e226bd2599f678151c319860d4f8702810
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:25:57 2010 +0200

    [entropy.tools] add "-" to is_valid_path_string regexp

commit 491bc32dc13546284e47287c63ce3bfa4e7e0d49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:11:53 2010 +0200

    [entropy.db.skel] properly handle pkgs with "**" keyword

commit ccc27cc897d3f7bd17312123c5256d8da47bb2d7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 11:11:27 2010 +0200

    [entropy.spm] PortagePlugin: when pkg has no keywords, add "**" keyword (instead of "")

commit e6c027ed51b588d6e404794823fbb7488bd4da71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 10:42:24 2010 +0200

    Tagging Entropy version 0.99.48

commit 566733f2cac24838939e386422832e0724397e73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 10:07:38 2010 +0200

    [entropy.client.interfaces.dep] improve reverse deps calculation by considering ELF's NEEDED metadatum
    
    When removing packages, can happen that a reverse dependency loses
    precision, causing Entropy Client to remove vital libraries.
    An example is libpng-1.2 vs libpng-1.4 when pkg lists a generic
    media-libs/libpng as dependency and its build system decides
    to what version to link at build time. In this case, Entropy Server
    automagic runtime dependencies calculation logic can have hard times.

commit 6e95231f10443d06cf89c140c612fd7108670121
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 06:09:54 2010 +0200

    [entropy.spm] PortagePlugin: provide fallback when license text is not available during package metadata extraction

commit ae69514b81dc2bf2e1d4a1213d47c3633d23c190
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 22 06:08:27 2010 +0200

    [entropy.spm] PortagePlugin: make possible to call the "with" context of _PortageVdbLocker and _PortageVdbLocker recursively

commit a2ff52aff53d46a7eb62f3a92c6bab696cf372be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 23:10:16 2010 +0200

    [entropy.spm] PortagePlugin: make several attributes protected

commit 696e381e43b2ea8cca1fd53addf35aab6f8e82ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 22:49:37 2010 +0200

    [entropy.spm] PortagePlugin: acquire world file lock before making changes

commit 34bbb0b4b1f49492fea6a247ea48f0b47c52152d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 22:49:12 2010 +0200

    [entropy.spm] PortagePlugin: make some instance properties protected

commit 9f67b7e37a842e3d5c2d534766059949238caec5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 21:11:21 2010 +0200

    [entropy.spm] PortagePlugin: lock vdb before moving entries

commit 9d177f1ab018e18094ec4728dcf5ce161d2b9067
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 20:06:22 2010 +0200

    [entropy] avoid race conditions when using try/finally statements

commit 6b21e0d46f4a8eb58ccd25f6e17e58deb83590ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 18:18:34 2010 +0200

    [server,services] avoid race condition when calling Client.shutdown() in finally context

commit 3c6e2ccaed2b34632899d1fab3fd28fc18d130a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 18:17:14 2010 +0200

    [client-tracker-packages-miner] goodbye

commit 5bab482ed9b60abd9d1267f28f82660bac85c2d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 18:13:18 2010 +0200

    [equo] avoid race condition when calling Client.shutdown() in finally context

commit 8ee58ce65a7d6625f9df26d6128a32fe8d8051a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 17:49:52 2010 +0200

    [entropy.misc] refactor LogFile (keeping backward compat, almost) make it use logging module

commit d27cf48d48b1fe61ea10ccd8cb4ebca54ec70035
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 15:33:29 2010 +0200

    [entropy.client.interfaces.dep] Client.calculate_updates: properly handle tagged packages upgrade

commit 012bc749126615a3c9c68eb02351973753bb79b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 13:27:53 2010 +0200

    Tagging Entropy version 0.99.47.20

commit ab0b15c528d7ed5ca9075a6a4b995082c8f89bf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 09:01:23 2010 +0200

    [conf] client.conf: protect /etc/exports against even getting config. protected (nothing should change that file)

commit 8c7763f774d7eea29ab0d962e53451b3105bda5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 08:57:12 2010 +0200

    [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.

commit f7ffe433d0a88297339cf529dd470c325177c1ad
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 08:56:10 2010 +0200

    [equo] make "directories" argument mandatory for text_tools.cleanup()

commit a96525028fd0f7851310197e3bbd5e01fd9ff276
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 08:55:43 2010 +0200

    [reagent] execute text_tools.cleanup() with arguments

commit e224f5b2d694388f8b50c6f9007e91738cf70695
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 01:19:56 2010 +0200

    [entropy.client.interfaces.repository] inform user about old downloaded packages cache size, if >500Mb

commit a28e3ac1a68a2e1147ff353930e0c4f6ade74aac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 01:19:40 2010 +0200

    [entropy.client.interfaces.repository] remove useless code

commit 190fbf33cdc96ca64954ea56a0a05e3b997a6891
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 21 01:18:30 2010 +0200

    [entropy.client] add two keyword args to Client.clean_downloaded_packages()
    
    Add "dry_run" and "days_override" argument to function above.

commit 0f7b648a5a061d8cefc39f3b16986df115990872
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 20 23:52:02 2010 +0200

    [entropy.db] improve robustness of EntropyRepository code

commit 670d4e3387012c0a84581306056decb371286a7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 20 23:48:55 2010 +0200

    [entropy.tools] add function is_valid_path_string
    
    It uses a very restricted whitelist of chars (through regexp) to
    determine whether given path argument represents a sane filesystem
    path.

commit 3ab1d8db4b28fca71480736de24ea7ec45f07e55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 20 18:24:06 2010 +0200

    [entropy.client] complete implementation of older entropy downloaded packages cleanup

commit 899e514659e2f27deb5f7815b095825993fb34ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 20 10:32:53 2010 +0200

    [reagent] trivial string update

commit ca912cac637f983dd523ac7211cd5c8dc335de40
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 12:55:13 2010 +0200

    [entropy.client,services] add automatic (disabled by default) old cached packages removal

commit 8792fd863b1219f2e0f473488e6a781664a85426
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 11:31:49 2010 +0200

    [sulfur] remove unwanted shebangs in sulfur modules

commit 70a9ad0761b90ace0441a412fc5b7004888e8891
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 11:30:17 2010 +0200

    [sulfur] remove shebang from module

commit f31c878938f091f05f9fcc739c2163ec442d7dbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 11:29:11 2010 +0200

    [entropy.client,client.conf] add support for "-" separated config options (keeping backward compat)

commit 705431d52ab7dd92dda9123f2db157ac6348834a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 10:23:29 2010 +0200

    [sulfur] change entropy-repo-manager application .desktop category (to Development)

commit bf738f21cab8bcc456e7b9a4b2d5fa0ea1f1176c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 19 10:08:46 2010 +0200

    [equo] add "--force-system" option support to "equo remove"

commit 2c3f019108bed3462eacdd6c9ffbf7add72cbf50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 23:40:44 2010 +0200

    [entropy.db] improve EntropyRepository.validateDatabase() (add categories table test)

commit 7da34cef6acc1499ce9bf3a691b224b0d7970560
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 23:39:50 2010 +0200

    [entropy.qa] add unadverstised support to env ETP_BROKEN_LIBS_MASK in test_shared_objects()

commit ea4b90df8ff432529f67e561e5a3f5a5b79db834
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 20:18:42 2010 +0200

    [entropy.db] properly use _doesTableExist() in contentDiff()

commit 5c376ba9cd21a880554a71008026f252f4b08c06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 20:17:08 2010 +0200

    [entropy.db] use a temporary table for reverse dependencies metadata when db file is read-only

commit 6e5bc03082b923741f332d7c5f0e011f5f0f4bb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 20:16:42 2010 +0200

    [entropy.db] add temporary argument to _doesTableExist() to check against temp tables

commit 21bbee9ad6d3d59ee7a8f4fc805b567c8609ec91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 20:14:48 2010 +0200

    [entropy.qa] update docstring

commit d88c8a7cb5e0aad93328b92b0559205ee7af38a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 09:00:43 2010 +0200

    Tagging Entropy version 0.99.47.10

commit f053368a62b9dee5950fe988a25a6c8f0ccd1499
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 08:59:57 2010 +0200

    [entropy.tools] generic_file_content_parser(): fix regression, always filter out empty lines

commit 18310b1d8a21486d4c6e019ed78affa97a593ba1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 07:59:54 2010 +0200

    [entropy.server] make possible to skip config files QA check when calling sync_repositories()

commit d26b8f67dbc1a8c142d53693719e30b679400bcb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 17 07:43:56 2010 +0200

    [equo] fix undefined reference in text_query.search_required_libraries()

commit 63dec46252190ae2b7a6b472bb7deb49fb5eb852
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 23:43:42 2010 +0200

    Tagging Entropy version 0.99.47.9

commit 713f4157b056f5e614bf0ced2be7d91f5ba13698
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 23:37:19 2010 +0200

    [entropy.const] improve usage of const_setup_perms()

commit 46c9264e28cd50fd392c3a6feb698f3b7fb832f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 18:16:29 2010 +0200

    [entropy.client.interfaces.db] make sure that repository is owned by root

commit 2a0ea068bd1f9867ceaced3cf4d4a881bfd5851b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 18:15:59 2010 +0200

    [entropy.const] add "uid" keyword argument to const_setup_file and const_setup_perms (and use it properly)

commit a43ea23d6a4394aded27083021f36d51645b8cda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:52:12 2010 +0200

    [entropy.server] {un,}mask_packages(): do not filter out comments from config file

commit 8ae938725720b5a97533cbb553f4fb7f44cb2c20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:51:47 2010 +0200

    [reagent] beautify "package-{un,}mask" output

commit 56e1413d243cb0bd12453906b98edf5ed95c6fa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:49:42 2010 +0200

    [entropy.tools] add filter_comments argument to generic_file_content_parser

commit db60d88329aa1f1b94c861cdd45ec0b02f2d28ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:44:18 2010 +0200

    [reagent] fix print_info() arguments

commit fad0dc5dc7bf49df4c7fb20af179d378594a3fa5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:43:01 2010 +0200

    [reagent] fix syntax error

commit eb17f0b6e4e04b04d8ce8303e01b550f796bf903
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:41:58 2010 +0200

    [reagent] properly handle "repo package-{un,}mask" tool arguments

commit dd14a39281fb95ab16393c9709ad25d4b5fbd47d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 16 14:34:32 2010 +0200

    [entropy.server] add Server.{un,}mask_packages() function and reagent "repo package-{un,}mask" tools

commit 544c378a3198547c2005b8263f15fbe32acd126b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 23:17:13 2010 +0200

    [entropy.tools] improve resolve_dynamic_library() by also considering ELF class

commit 2feac20c47595b53a8f721a4b0eb37201e4597bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 23:16:42 2010 +0200

    [entropy.qa] test_shared_objects: sort LDPATH directories to scan

commit acf47f9da52c854ecb609c3bf486b7cbad9025a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 23:01:35 2010 +0200

    [conf] add more directories to fsldpaths.conf

commit 57ece8e980fa5e1b0fcd88739e8b534da0e8f67c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 20:26:00 2010 +0200

    [conf] add /usr/bin to fsldpaths.conf

commit a805892396bf1dd50b836d7cad698ea84b06997c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 20:11:49 2010 +0200

    [entropy.qa,entropy.core.settings.base] move extra LDPATHs to external configuration file

commit 1299e2de145402201c145c10474de05030f5697e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 14:11:04 2010 +0200

    [equo] allow background repositories update via entropy-client-services when running unprivileged

commit 6d08c0a92f26041d84c77f8729da68769141208d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 11:22:29 2010 +0200

    Tagging Entropy version 0.99.47.8

commit bcd075d4e97424ccb15e52708bf41ee3ebdf0e81
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 11:21:53 2010 +0200

    [entropy.client,entropy.const] improve entropy directory permissions handling

commit 381df0552b056ca66236ef34d9c39f69bdaa6b79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 10:57:49 2010 +0200

    [docs] update API documentation

commit 07055331b52644bba0df67faa0f2f52bd48f3ed4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 10:56:01 2010 +0200

    [entropy.db.skel,entropy.client.interfaces.db] disallow unprivileged repository update

commit 93450fcf4d3fd00e9d56f93e381f9a16958e3f52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 00:05:02 2010 +0200

    Tagging Entropy version 0.99.47.7

commit 7900c00bd5b624198da0388038a62d42e61b0d80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 15 00:03:53 2010 +0200

    [sulfur] catch OperationalError exception in _show_packages_group_caching()

commit c8d392ea3bb002aa2ac4bf08faccc6f5cbc25988
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 23:48:39 2010 +0200

    [entropy.db] improve EntropyRepository.validateDatabase() reliability

commit c48e3e1a135f3ed27012ad265225f4d4c893d9db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 23:32:53 2010 +0200

    [entropy.services.ugc] python ssl module socket object doesn't have the issuer() method

commit e841ef0a186e5e5a7d62dc341228d360eb403227
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 21:21:44 2010 +0200

    [entropy.server.mirrors] download lock mirrors only when local data has been prepared

commit 31102a8c3f4d0cfbb3ea2d05f7af9405b20a3f16
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 15:01:02 2010 +0200

    [entropy.client] deprecate Client.setup_file_permissions()

commit f54af278dac92f2f646b4ff039da391f52af121f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 14:59:50 2010 +0200

    [entropy.client.interfaces.db] InstalledPackagesRepository: ensure proper db file permissions

commit 81e00cf9e6784ef3b1ebafb880cd3e2f61b71229
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 11:28:24 2010 +0200

    [po] update translations

commit 8ed571b3c64574fa8a9fe07ffa5a2dd1ee9a7a65
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jul 14 11:25:03 2010 +0200

    [entropy.client.interfaces.db] rename some i18n strings

commit 3cf73d5fa81d5fb5d3c8382109d6b834e01b0b64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 14:03:35 2010 +0200

    [entropy.qa] resolve /usr/lib to /usr/lib64 when matching broken library file in repository

commit 5b92c64fa3b667a4df651c9e0e23e65beae39f45
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 13:40:20 2010 +0200

    Tagging Entropy version 0.99.47.6

commit d9375f183aae9823ced5dd009a9e75da8049fe36
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 13:39:57 2010 +0200

    [entropy.server] fix _show_package_sets_messages

commit 979083f0ca599a21b1047e6192462828c465cc6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 12:53:46 2010 +0200

    [sulfur] use $(MAKE) instead of make

commit 396fc1f528b87e76206855b22dc543fcaf6d2f0b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 12:42:14 2010 +0200

    Tagging Entropy version 0.99.47.5

commit a6edadc9f386a266f27daf5f108e8c580c171911
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 12:41:23 2010 +0200

    [entropy.client] fix regression in Entropy.quickpkg() function, not appending SPM metadata

commit cc1f7cf6bfb97838796112e986df50caf5cb3578
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 11:57:30 2010 +0200

    [entropy.client.interfaces.db] tweak repository update status message text

commit dd12606df8b34ed2f95e6e706c249233361627cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 11:52:00 2010 +0200

    [entropy.server] show available pkgsets ordered alphabetically

commit cc558d25dddd599e39f99b368bf55a354e26ba66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jul 13 00:50:31 2010 +0200

    [entropy.spm] PortagePlugin: properly filter SRC_URI when collecting pkg metadata

commit bda2ceac84b214b1d2b90d9afad7e2cc859dc4fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 9 15:27:44 2010 +0200

    [entropy.db.skel] make sure that retrieveAtom returned != None

commit 9ff36efa3f50b2961c621690335859bbb79f6806
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 9 15:26:57 2010 +0200

    [sulfur] catch OperationalError exception

commit 516382b958fe1c2baea68f1f8a0ec59cdc8c47ce
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 9 14:39:16 2010 +0200

    [sulfur] trivial changes

commit 7ec19e6136c0dfd8d03d48b3f29f746fe973abc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 5 18:13:24 2010 +0200

    Tagging Entropy version 0.99.47.4

commit f6f7992a0b52495a7c721e86d18e9e19cac15514
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 5 18:06:50 2010 +0200

    [entropy.client.interfaces.dep] improve orphaned direct dependencies removal
    
    During reverse dependencies calculation (with --deep, deep=True)
    not every orphaned dependency was pulled in in the removal queue
    due to the shallow checks the function did (for performance purposes).
    This patch definitely makes --deep working at the expense of reduced
    function speed. Thanks to Joost Ruis <joost.ruis@sabayon.org> for
    reporting.

commit 5ba2d5bcb03ce7c358d9c78e86fc1ccd209ba297
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jul 5 18:06:19 2010 +0200

    [entropy.tools] trivial docstring update

commit 5f09d66a1e341534342d6879ecd93eabe556b19f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 4 18:59:45 2010 +0200

    [entropy.tools] remove unused functions

commit fd3449d6ce17a0700aef644be42f376a5ee7c1c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jul 4 17:02:26 2010 +0200

    [entropy.spm] move configuration protected file generator function into SpmPlugin class

commit e961fb86e4db29bbfcceb8ddfd22e7049fc73733
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jul 3 08:01:44 2010 +0200

    [entropy.spm] PortagePlugin: make _create_contents_file_if_not_available() working with any ROOT variable

commit 4b228feba65bc656fc437648f326ea1923cb1415
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 19:20:03 2010 +0200

    [entropy.client] Client.__save_repository_settings(): correctly write service_uri parameter

commit d6931a2cff5a59cadf824110e82951f5c4ae6345
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 15:27:16 2010 +0200

    Tagging Entropy version 0.99.47.3

commit 9490c85da50cf1f8cf8fcd40b87d74ed72c9283d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 15:04:44 2010 +0200

    [entropy.spm.plugins] PortagePlugin: fix _create_contents_file_if_not_available
    
    Fix the following issues:
    - incorrect symlinks handling when link pointed to file
    - incorrect symlinks handling when link pointed to directory
    - incorrect symlinks handling when link pointed to broken path

commit a7397a0d47ec2f33b5fcfdc401ccb060b7d6ac17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 09:58:10 2010 +0200

    Tagging Entropy version 0.99.47.2

commit 406032e4539215f069cb470238832d13177362cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 09:57:38 2010 +0200

    [entropy.db.skel] EntropyRepositoryBase.atomMatch: fix dependency resolution, regression introduced by previous commits

commit 9f54541127684419f1e9d6690973c4be8182bf11
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 09:08:17 2010 +0200

    Tagging Entropy version 0.99.47.1

commit c75031300c133c05e79ec90208ae1aa52bf0266b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jul 2 09:07:31 2010 +0200

    [entropy.db.skel] EntropyRepositoryBase.atomMatch(): fix catpkgsplit call

commit 0169c04387e6f02b183cd53d4b7d64967f69cc32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 14:21:45 2010 +0200

    Tagging Entropy version 0.99.47

commit bda36cabbdfe903d42919f35957e2c218067e3a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 14:17:59 2010 +0200

    [entropy.tools] rename pkgsplit() to _pkgsplit and update package split logic

commit 632b2abc37e8737a8f915038a6bafbba051fdc92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:46:01 2010 +0200

    [sulfur.entropyapi] add missing exception imports

commit 48686258b67cfa4b88c71bf24c92e129231ff021
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:44:04 2010 +0200

    [sulfur.dialogs] some minor code style updates

commit 89dddb2fb2e808e5b9d57f3bf0a290fa237dd42a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:37:40 2010 +0200

    [sulfur] improve reliability of package search dialog

commit d929f572689c528d5bb9c5655b4e2f07cd5e5da9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:37:19 2010 +0200

    [docs] update API documentation

commit 549e325a152a8cf47e0cfdb1c04a323f5e7b0c97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:12:18 2010 +0200

    [entropy.db.skel] EntropyRepositoryBase.atomMatch: change tagged packages handling
    
    When tagged and non-tagged packages are matched and the request was tagless
    (meaning matchTag = None), filter out tagged packages.

commit b4cf089d9a3e6c2b38ee738335d291babdedb006
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:09:52 2010 +0200

    [entropy.core.settings/entropy.server] change inline comments detection logic
    
    Due to the conflict with package tag marks, inline comments in:
    - package.mask
    - package.unmask
    - package.keywords
    - package.satisfied
    - packages.db.critical
    
    must now start with "##" instead of "#"

commit cb866a6b445cf70b4f9bf19ae113ed39a5208498
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jul 1 07:09:13 2010 +0200

    [conf] update configuration files, add "##" inline comments note

commit a5bd204ad41c4017067f65f40f8e9938670cb60a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 30 15:31:07 2010 +0200

    [entropy.tools] generic_file_content_parser: only use comment_tag for inline comments

commit a106a7360288cacd4f58d61114b70ecdf30d2abe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 30 15:28:47 2010 +0200

    [entropy.tools] generic_file_content_parser: add comment_tag argument

commit 9dddfabb4af7ed13b85bd6f7bbd2d66de3732dae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 30 15:23:03 2010 +0200

    [entropy.client.interfaces/equo] add "equo repo mirrorsort" tool
    
    There is a new method inside Entropy Client class, called
    "reorder_mirrors". The aim is sorting repository mirrors automatically
    basing on their response time and download speed of random data.

commit 4a79f6e9cddb2c2b7434fe41b8d2f99b7cc20757
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 30 05:30:26 2010 +0200

    [po] update translations and template file (.pot)

commit 71a7ba175db53ea746c31448f353189f9c723821
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 30 05:28:53 2010 +0200

    [sulfur] fix typo in string, thanks to Lucas Azevedo

commit 0982cd0a3301c76ce7c1e0b6ccd7d498473bc57d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 29 10:41:27 2010 +0200

    [entropy.const] fix const_convert_to_unicode, make it working with Python3.x

commit 93366b6ffbe586ef3364b036d8baa311a2432218
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 28 07:36:57 2010 +0200

    [Makefile] use $(MAKE) instead of "make"

commit 0c819a2cf16dfd9b46ec142e782b30497e21eab4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 27 14:59:47 2010 +0200

    [entropy.qa] do not collect server.conf when submitting a bug report

commit 01834ca33d50a79dc5308f89d28bd7cfe722c193
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jun 27 14:58:22 2010 +0200

    [entropy.qa] collect repositories.conf and client.conf when submitting a bug report

commit fc727f2506546751cd03e347e1808c6e1d5a88d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 26 19:42:08 2010 +0200

    [todo] update TODO

commit 63ad75e411e1c04bf0c8690aa4645e3ea0121005
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 26 19:40:04 2010 +0200

    [entropy.server] implement own subclass for server-side repositories

commit 9c6782e21cc6c7d34f5511f5bbffbc2d3ce21ed9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jun 26 19:15:02 2010 +0200

    [entropy.client.interfaces.repository] major Repository class rework
    
    :: move repository update logic inside EntropyRepositoryBase.update()
       static method
    :: provide two new static methods EntropyRepositoryBase.revision()
       and EntropyRepositoryBase.remote_revision() that have to be
       implemented by subclasses if they are supporting fetching local
       or remote revision.
    :: several minor code quality improvements

commit 21cf951b982e63a4a293f9b569250f9be856d7de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 25 21:13:24 2010 +0200

    [entropy.spm] PortagePlugin._pkg_remove_setup_ebuild_env: check file availability before calling shutil.copy2

commit 6422f951e0050b2b96b824d59891f9c530573ae6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 22 15:54:51 2010 +0200

    [entropy/server] check_la: fix syntax

commit c348c6ce38dd50c81447a2871b064894a208eed2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 22 15:40:18 2010 +0200

    [entropy/server] improve check_la script

commit bee70beee3035428029036dd9afb95315ca118f6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 22 15:37:35 2010 +0200

    [server/scripts] fix tmpdir removal in check_la

commit f88ebe8392e9f607acc591ae305ca218663755f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 21 18:18:48 2010 +0200

    [sulfur.core] resize_image: try saving using jpeg if png is not available

commit 6a374ffe9724a1a5fbb66aeb8846c050b531ea24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 21 15:19:43 2010 +0200

    [equo] always try to kill EntropyCacher when catching an exception

commit 7f6d6e58d8152053153d8d3e89fa0abda671f77a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 21 10:48:50 2010 +0200

    [conf] add libjawt.so to brokenlibsmask.conf too

commit 5e4b66b0b30da8305f543acddba1cc0f9f2eb402
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 21 10:29:08 2010 +0200

    [conf] librox-clib.so.6 seems broken by default, add it to brokenlibsmask.conf

commit 91d75015a6bcaf0b5e030089768e6cd48776c699
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 21 07:31:27 2010 +0200

    [conf] add libjvm.so to brokenlibsmask.conf

commit 712971ef4bfaed2e9d52ed400fe4d1c2ec50c0dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jun 18 17:14:11 2010 +0200

    [server/scripts] add check_la and bump_vbox scripts

commit 498b7b5970799d47f4f4fbc55922646c50538633
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jun 17 18:54:30 2010 +0200

    [entropy.spm] PortagePlugin: properly use shlex.split()

commit 70001b2f93d2b93489ac4acba7d18f43f7d9fdb2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 16 22:44:25 2010 +0200

    [entropy.qa] QA.test_shared_objects, always bind files to packages even if no updates are available

commit 5e49ede64d4d0b3288a8a34cdb15dd61cadd35f8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 14 23:06:25 2010 +0200

    [entropy.exceptions] drop unused exception classes

commit 5feabc4b897d4765ee40411b40ead21b05ae35ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 14 19:14:27 2010 +0200

    [entropy.db] EntropyRepository: remove spurious line

commit 683c31c456c789b962ca289712358089160d2cfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 14 19:13:40 2010 +0200

    [entropy.db] add listPackageIdsInCategoryId method back

commit 30a67ae3fee1167988aef48b32a92355047612c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 19:23:53 2010 +0200

    [todo] update TODO

commit 50f10cc1bf89986368a6c975de93b8c65ae528d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 19:21:19 2010 +0200

    [entropy.fetchers] complete UrlFetcher and MultipleUrlFetcher API cleanup (and docstringing)

commit a2d4a2d2dbdf57fff85e369486ed707f1f114bf1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 18:12:08 2010 +0200

    [entropy.fetchers] add UrlFetcher docstring

commit 131b82acae3841e4382647b19976d5f8adf7dfe9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 17:49:53 2010 +0200

    [todo] update TODO

commit 76038453b12c85869edc3d6716f30e5b393edefd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 17:49:16 2010 +0200

    [entropy.db] update searchNeeded requirements, "*" wildcard support is mandatory

commit bb04751571f1d1f2bc4b2bbdc2ed69379d7b335b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jun 9 17:30:38 2010 +0200

    [entropy.core.settings.base] SystemSettings: add sane multithreading support

commit c635ffca0a2c21ac97a66267284ad4d1b864ac2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 13:12:23 2010 +0200

    [docs] update API documentation

commit 8ed0b1e009b7b20461fce93e8bf750e4674e9a1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 13:11:29 2010 +0200

    [reagent] remove any "world" evidence

commit b9ada22d83a5e0eeb30caa68b1c63879590d6b9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 13:11:19 2010 +0200

    [man] update man pages

commit a1a8e09875d0dd3ac92c00749e14b1bb0a3cf83e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 13:08:09 2010 +0200

    [equo/reagent] sort any query/search result

commit 216aff332ea97ddf9e637cca9b137c5613371529
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 11:55:05 2010 +0200

    [entropy.server] make Server.close_repositories() cache iteration a bit more atomic

commit 52080f22ef4677b97bd18d464a0f92d54af9a475
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jun 8 11:47:20 2010 +0200

    [entropy.db] fix regression in searchProvidedVirtualPackage()

commit 5a28e28e09062a96c2aef3739c0dd9f25737200b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 7 18:39:42 2010 +0200

    [entropy.client] fix Client.open_generic_repository arguments

commit 8c788bcea14ccf73b4910ed725ab661e627b7001
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 7 18:00:37 2010 +0200

    [entropy.server] properly print sorted mirrors delta queue

commit e1e76d5b282322c2963e9be7e823c0457f2ea3a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jun 7 17:56:05 2010 +0200

    [entropy.db] first chunk of major entropy.db code updates, create abstract class, move logic there, update API

commit 0d5b69ac0d2f01a1abaddded2c7f41491a7e1425
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 31 17:43:06 2010 +0200

    [entropy.db/entropy.spm] remove 'messages' metadatum handling

commit e59351505bf145666a2206d6dbaf3675c05706e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 31 17:36:17 2010 +0200

    [entropy] remove 'messages' package metadata, no longer needed

commit abbde38521625d7ab9f1dcb686d48175c7492d64
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 30 08:25:15 2010 +0200

    Tagging Entropy version 0.99.46.9

commit 1ab58e12b18d8732662a6760c64c39faf75484a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 30 08:24:25 2010 +0200

    [entropy.spm] PortagePlugin._portage_doebuild: remove unwanted backup_changes()

commit 62bd7ff91c100d1fa858fd145198da31ef6d38af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 30 08:22:54 2010 +0200

    Tagging Entropy version 0.99.46.8

commit eedeff78fe473de3e9741154d4df9b91c85f2363
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 30 08:15:39 2010 +0200

    [entropy.spm] PortagePlugin._portage_doebuild: cleanup unneeded license settings tweaks (thanks to zmedico)

commit 38eb28e455f529bb92f290d9868b9581d6b59ebc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 30 08:01:47 2010 +0200

    [entropy.spm] PortagePlugin._portage_doebuild: tweak portage.settings._accept_license to disable any interactive license check

commit 1f59619da57e357fc02ecdc63b91428fc1bca036
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 29 22:29:50 2010 +0200

    [entropy.spm] PortagePlugin: _portage_doebuild, set ACCEPT_LICENSE in environment

commit f15dd69ed327f7e9cdd258a372b5e4504891e784
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 29 03:06:41 2010 +0200

    [entropy.server] when collecting valid system package sets, ignore nested sets

commit d1712ff39c217e33673503917e5a38136d6dc8a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 28 19:56:48 2010 +0200

    [entropy.client.interfaces.package] remove deprecated dropChangelog call

commit 0d06fade5ff0fd9c32bbf1e7d1d87c9196d46bc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 28 19:56:30 2010 +0200

    Tagging Entropy version 0.99.46.7

commit b1db741e8a10bb38d10dde7538616bdeec42f03b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 28 19:54:36 2010 +0200

    [entropy.client.interfaces.package] fix critical bug on pkg update
    
    Files just installed were removed due to being added to a different
    symlinked path. Use os.path.realpath to determine if two paths
    point to the same file object.

commit 54de3756901d185eb5dfe343f881023ab31a62d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 28 11:51:31 2010 +0200

    Tagging Entropy version 0.99.46.5

commit c8ec61377effcaee452d5af87cff151378e6aa60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 28 11:50:26 2010 +0200

    [entropy.spm] PortagePlugin: fix "sources" metadatum extraction (upstream dropped SRC_URI)

commit 12d9260956122e44948d151aaff32610c47e63a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 24 21:33:27 2010 +0200

    [entropy.spm] PortagePlugin: fix get_package_sets(), include sets themselves

commit 98e315378e001689fb3eec44e1dae2d624273a8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 24 11:35:47 2010 +0200

    Tagging Entropy version 0.99.46.4

commit e8d7db127c5dc5c5908a252a12bc880bea85ed1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 24 11:34:44 2010 +0200

    [magneto] call trigger_startup_check() on startup instead of trigger_check()

commit 0a0cc78a5adb527785e27ab38f4ce5627ecfdb74
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 24 11:32:55 2010 +0200

    [client-updates-daemon] add new method "trigger_startup_check"
    
    It tells the daemon to not update repos but just return the updates list

commit 8fcea39441b2af0634cc4e2dcdc10bdcbbb92a52
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 23 16:00:03 2010 +0200

    [entropy.client.interfaces.loaders] add Cacher() method, returning EntropyCacher instance used by Entropy Client

commit e51061cd5de00f7c6f9522453134312e9ba9aa7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 23 15:55:41 2010 +0200

    [entropy.cache] add with statement support to EntropyCacher (to pause caching writes to disk)

commit 3948ecf615b93203346eb6c682ecab63468ccf3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 22 16:33:17 2010 +0200

    [entropy.core.settings.base] remove expensive thread-safety from SystemSettings

commit 53771231f2cfbc4d2db67e2b0999f504a0ec9e98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 21 22:06:18 2010 +0200

    [sulfur] minor code updates

commit cd273b69baf8ba4bfb04597e951dac177b66af5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 21 22:05:38 2010 +0200

    [sulfur] EntropyPackage: add more caching

commit 401bed0b9cf5009de0add1f1f48e12cbb27c76ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 21 20:35:26 2010 +0200

    [sulfur] rename sulfur-client to sulfur_client

commit 7bb31da3cbfc97a298661e0668f2f2caf8abbe4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 21 20:04:52 2010 +0200

    [sulfur] make ExceptionDialog not freeze UI on exit

commit 3bb640b03e617a24c541d9f8c9f9764a6cfb73ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 21 20:04:19 2010 +0200

    [sulfur] fix SulfurApplication.quit()

commit 0a172501e640c4840bf256f46ba0bbcdbba22761
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 19 16:25:18 2010 +0200

    [sulfur] fix KDE detection (properly use kdesu when in KDE)

commit a031e74ff44e899849ec58b1595a0563e9e4a036
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 19 14:44:10 2010 +0200

    [entropy.db] EntropyRepository.validateDatabase: execute quick_check only every 72 hours

commit b8036a79cdfc319e00541e2cde3da3643436a008
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 19 14:36:23 2010 +0200

    [entropy.db] EntropyRepository.validateDatabase: call quick_check(1)

commit f45c11ae1bc184411a42263993c6aa1e335ecc8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 19 08:33:37 2010 +0200

    [entropy.db] EntropyRepository.atomMatch: write cache synchronously

commit 63af402439a64dd7b912eb221cd0328ee981a768
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 19 08:33:11 2010 +0200

    [entropy.cache] increase EntropyCacher writeback timeout

commit bdcd37772da2d44a104509736ad0502d83607afb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 18 20:10:02 2010 +0200

    [equo] add new tool "equo query associate"
    
    Given a file path (or multiple file paths) search applications able
    to read mimetype belonging to it

commit 96b4f234689ff23638d1692afc40f44ec6b937b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 18 10:40:52 2010 +0200

    [todo] update TODO

commit 5c198a742a56868975b48f22be4a171945a49113
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 16 15:50:58 2010 +0200

    [entropy.core] update docstrings

commit e9e77c543a6411a214103760a851bf65fed9a748
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 16 15:17:53 2010 +0200

    [Makefile] cleanup Makefile, remove unused targets

commit f570aa52f1163ed00ebf18d1ddce752408fae584
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 15 02:53:56 2010 +0200

    Tagging Entropy version 0.99.46.3

commit bf678e1441c28002611b85be93814088fb7d8c6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 15 02:53:37 2010 +0200

    [entropy.security] fix typo

commit 510f82e80329adc24d46e74fc4317306074c0eca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 14 21:34:43 2010 +0200

    Tagging Entropy version 0.99.46.2

commit 1d1eafbdc403bbf9e03a0e657a441b2dc2354aba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 14 21:33:42 2010 +0200

    [entropy.db] import missing exception

commit f6af43f8a76a152d08c34e918e966b5275ffe451
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 14 07:34:47 2010 +0200

    [entropy.security] do not flood stdout with metadata installation updates

commit 6c95b35d8064f62679d74c9225b4f9b3e6286f53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 13 20:55:50 2010 +0200

    [client/text_tools] print_table: eliminate trailing blank lines, thanks Scott Bertilson for reporting, closing #1443

commit cc061f710882714cd54734b1911fcebeb728aa72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 22:39:57 2010 +0200

    [entropy.server] if dep_rewrite regexp returns an empty string, consider it a removal action

commit d0a600a7aebf5be69e9e9accc278ac57d6eec716
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 16:16:40 2010 +0200

    Tagging Entropy version 0.99.46.1

commit 10e048da34eee3ed1ba495a12e610feb31cb597a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 16:16:09 2010 +0200

    [entropy.server] fix sets_available arguments

commit ad8d7b6d4b4c3839e5b8b4aa319c724d57d23993
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 14:25:19 2010 +0200

    Tagging Entropy version 0.99.46

commit 8fdaf399e19d412bc9dd31b574b420d38686fef4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 14:24:07 2010 +0200

    [todo] update TODO

commit cf7997a9da22024a1ee88e2fc040788797e23d7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 14:00:22 2010 +0200

    [conf] add dependency rewrite configuration file example

commit a661ffa92a1ffe6290560666fccbcb92252ad72f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 13:59:58 2010 +0200

    [todo] update TODO

commit 60683be2a454aefcac019c5a92ec521702ea772c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 13:59:30 2010 +0200

    [entropy.server] remove \t usage

commit d5fc2a43bac146950ace921bf84da8245def6f05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 13:08:27 2010 +0200

    [entropy.server] implement dependency rewrite support

commit 942b8f804f0d5a5c2982fed1617e739af79b70e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 08:38:50 2010 +0200

    [tests] add another package test to server mode

commit 9332e9fcd501a5fd520c27496d5db8ebbac47347
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 00:35:45 2010 +0200

    [entropy.server.interfaces] improve SystemSettings parsers speed (add some caching)

commit 5d8d18ffc14a7e738810b7e0897cfcb574256863
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 00:24:22 2010 +0200

    [entropy.cose.settings.base] add "with" statement support to SystemSettings (improving multiple add_plugin() speed)

commit 5d45591940223dbd0d773e9d5ca506598046e5a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 12 00:09:43 2010 +0200

    [entropy.core.settings.plugins.skel] filter out SystemSettingsPlugin protected subclasses methods

commit 4b5f072d1d05e1fab14e0a24141e70f484664b7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 11 23:58:17 2010 +0200

    [entropy.core.settings.plugins.skel] SystemSettingsPlugin: filter out private methods from callback parsing

commit e261321fb47c4cc80b1bdc13a7ad5a13373153c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 11 10:54:56 2010 +0200

    [entropy.db] EntropyRepository.validateDatabase: sometimes checksum() is required to spot issues

commit 958be3592200328ddc99ee27be2353cb58ea32bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 10 12:01:45 2010 +0200

    [equo] call EntropyRepository.generateReverseDependenciesMetadata() with verbose=False

commit f388bc5751dc6a4800b0a2c6f3ececeb50a5f314
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 10 12:01:31 2010 +0200

    [entropy.client.interfaces.client] small code style update

commit b9c413e688694867ec002744196e749aa2ecfcdd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 9 17:24:29 2010 +0200

    [docs] update equo man page

commit e6fb7d325ff6d1fee0f6f9d3308b6afd712d6341
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 9 17:06:28 2010 +0200

    [entropy.db] EntropyRepository.atomMatch: catch OperationalError exceptions

commit c414f02250ea63d69050404f74b9d304f4f62b5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 9 16:46:21 2010 +0200

    [reagent/activator] implement simple exception handler (catching KeyboardInterrupt)

commit ce012502d176e01aa4b16fa0d9d5f2bd0e4aa095
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 8 18:46:54 2010 +0200

    [sulfur] reduce tarball support to .tbz2 for now

commit 3eba983fe2ef1cc6f705b75a165bf7e4837ecc90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 8 18:45:10 2010 +0200

    [entropy.client.interfaces.sets] cleanup code, change API

commit 4cea0400312a853d4616fbf8093c0bd71387d4e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 8 18:05:57 2010 +0200

    [entropy.db] EntropyRepository.searchSets: make sure that packagesets table exists

commit e173c8084fbe81dee73fe76cc8f7383d44fbe306
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 7 17:10:58 2010 +0200

    [entropy.cache] catch AttributeError, variable can be None

commit ff0af58109c806d8259f338aaf450845a6ad9f93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 7 14:58:07 2010 +0200

    [entropy.services] client-updates-daemon: tweak timings

commit 50e688a61c0d16499d77613ee9a05f7645bb207b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri May 7 14:57:37 2010 +0200

    [entropy.cache] EntropyCacher: make possible to change writeback cycle length (in seconds)

commit 1b37af54dcfc6c56e5d4acff41d7420416e66ce2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:42:43 2010 +0200

    Tagging Entropy version 0.99.45.6

commit 7fa224a094d058069b04a1bc7254b535c91b0ced
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:42:19 2010 +0200

    [entropy.tools] fix dep_get_match_in_repos (do not mess use deps)

commit 5f1d2b500968cab41106ed9d106acf5f31d772d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:08:32 2010 +0200

    Tagging Entropy version 0.99.45.5

commit 6da07668dac91ff3d4e7c09880f5ccdc6642ec82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:07:13 2010 +0200

    [entropy.spm] PortagePlugin._usedeps_reduce: fix undefined reference

commit 7f10d3577e1eaf1a38bd070bbe535415966f1709
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:05:02 2010 +0200

    [entropy.spm] PortagePlugin: remove ill-conceived checks in _dep_and_select

commit 7bca986e47ae3db44f598b3bb363fd04de2c6195
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 21:03:31 2010 +0200

    [entropy.spm] PortagePlugin: fix _usedeps_reduce

commit 3233e4cb98b2c380cedf49862a88fcfdb093fb6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 20:49:50 2010 +0200

    [entropy.tools] implement dep_get_split_or_deps

commit 04d14ebb26e4aafb5ccc9b2ede873fc4136f8548
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 20:41:10 2010 +0200

    [entropy.tools] improve remove_usedeps

commit c5de169ccc54084456b4e9cf61483ffd0eb24c72
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 20:18:19 2010 +0200

    Tagging Entropy version 0.99.45.3

commit dc8da76bf010d07fa02ff6a963b7952f971851d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 20:17:54 2010 +0200

    [entropy.server] ServerQAInterfacePlugin.__extract_edb_analyze_metadata fix return value

commit 786bb624b00d6af6113c56b2f2670d05b250963c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 19:17:59 2010 +0200

    Tagging Entropy version 0.99.45.2

commit 5748babbd637d340ed9fac61a221ffc2c2aad8d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 19:17:22 2010 +0200

    [entropy.server] catch OSError exception in ServerQAInterfacePlugin.__extract_edb_analyze_metadata

commit 1b4a1bb580a270448f58e5e1c87ba2869a05ac1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 19:00:58 2010 +0200

    Tagging Entropy version 0.99.45.1

commit d22a2a28802d250e14ca010cfa1144504fe3a58c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 19:00:35 2010 +0200

    [entropy.server] fix typo in tempfile.mkstemp() call

commit dc922b2c4efa0698ec801691d0c2396c0333cd06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu May 6 17:31:02 2010 +0200

    Tagging Entropy version 0.99.45

commit 35564bc3b1323fc4e75251a05724435b6fad53f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 22:30:35 2010 +0200

    [todo] update TODO

commit 144b3bd61a80a4e77dfa64235ab95f6aa0f1e961
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 22:29:55 2010 +0200

    [entropy.server] Server.orphaned_spm_packages_test: fix matching of masked packages

commit 8892ef5be698592a541c49020efe520bea942de7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 22:29:25 2010 +0200

    [entropy.spm] PortagePlugin.match_package: only raise KeyError exception

commit a4547429730f71fa1dba1607910d89ff7a627cc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 20:49:50 2010 +0200

    [entropy.server] Server.orphaned_spm_packages_test: sort list of packages retrieved by Spm

commit f5be04438cb32cc3baafb24c5aa5bc5cf6c89392
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 17:01:47 2010 +0200

    [todo] update TODO

commit 7ae0a7eb07e1613271e77814afde372bcb0a8079
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 17:01:16 2010 +0200

    [equo] add "equo repo add/remove" tools

commit ef881cc62e0a4b53b7995604b24ef6c7f68f1c6b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed May 5 13:18:43 2010 +0200

    [sulfur] replace Client.SystemSettings with Client.Settings()

commit e854555db96b8ade3932d0af94bea50576359129
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue May 4 14:21:58 2010 +0200

    [equo/reagent/activator] remove \t usage

commit 34722f1e9b918bfc54eb44714033e54f314ad7c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 18:37:21 2010 +0200

    [po] update Italian translation

commit a4013a2057e52a46c11c1d649bbf324812d57a06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 18:30:05 2010 +0200

    [po] update translations

commit 216904c8c7911bd220452aee92635e0046dd0c50
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 18:26:51 2010 +0200

    [entropy.client] fix reverse dependencies calculation in case of system packages

commit fc6022ebaec1563709e978b76d3efbcdb5c00f71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 11:12:24 2010 +0200

    [sulfur] fix EntropyPackageView.get_stars_rating CellRenderer redraw callback

commit b257b88627caece19022bd25c17155107d599902
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 10:34:11 2010 +0200

    [text_configuration] when "less" is not available, fallback to "cat"

commit 1337917b2a5e76896bb5e8d193bec8e67930a00d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon May 3 10:28:26 2010 +0200

    [sulfur] EntropyPackageView.__new_ugc_pixbuf_stash_fetch: catch OperationalError exception

commit c9790ce36acdc6ed9e705aeaf4e2950bfb504372
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 23:49:44 2010 +0200

    [entropy.client/equo] add "equo query mimetype" support
    
    User can now search for packages providing a specific mimetype,
    which means, telling the user what application can be used to
    open his/her files.
    Add two now entropy.client.interfaces.Client methods:
      - list search_installed_mimetype(string mimetype)
      - list search_available_mimetype(string mimetype)

commit 85ba650101c44be0e50f3197dcc64d5965043887
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 22:33:35 2010 +0200

    [sulfur] fix cell rendering under certain circumstances

commit 7edbce99b390832d78fd9fe029934de4f2fac80b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 17:32:20 2010 +0200

    [entropy.db] EntropyRepository._insertProvidedMime(): create provided_mime table if it doesn't exist

commit e1325bdeae241b70a45e4631f7da20fd5f99002f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 17:10:51 2010 +0200

    [entropy.db] EntropyRepository.validateDatabase: cache execution and tell sqlite3 to check for db file validity

commit 0bd57ef274ba00cacda6ff3d2b9c8a85746f740f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 08:54:18 2010 +0200

    [entropy.client.interfaces.package] EntropyRepository.getTriggerInfo() can return None

commit 93c96ccafdf8b87d4e6aea48da3bf58ac0e070b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun May 2 08:53:53 2010 +0200

    [entropy.db] EntropyRepository.getTriggerInfo can return None

commit 108701c980460517061d66447ea228cdc60fc363
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 1 16:43:32 2010 +0200

    [entropy.client.interfaces.package] complete Entropy Client "splitdebug" support

commit 96c3107dfdeaa8dbb90ea737d0a36466687de6ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat May 1 16:23:02 2010 +0200

    [entropy.client.interfaces.package] fix Package._move_image_to_system.workout_file return value

commit cc939df1eba2d95912a9df1a3a14256d91083f3b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 21:27:27 2010 +0200

    [entropy.services.system.executors] filter out Entropy SLOT extension if any

commit 15f3d35c5617243eb4cff1d322285457bd89b4a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 21:24:41 2010 +0200

    [entropy.server] filter out Entropy SLOT extension if any

commit a4eaa88e3804a57df9d57f88ceb3b7d66695f526
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 15:27:50 2010 +0200

    [entropy.spm] PortagePlugin._dep_or_select() fix regression

commit d3d29edf9f0e850a557bcdfe08954ff2f8a0eb5d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 15:15:57 2010 +0200

    [todo] update TODO

commit 8e0f44b6877a1e68b3fb19fa0c5a7295e9b26ea0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 15:15:35 2010 +0200

    [conf] update information regarding how splitdebug works in Entropy

commit 44fec70c142c6388cc54ee1845ee00e1cfc10887
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 15:12:09 2010 +0200

    [entropy.client/entropy.spm] implement splitdebug support client-side

commit bfb065675852676b12b1641ece078f2bab9176e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 30 08:50:52 2010 +0200

    [entropy.client] inherit GPG support bool from etpConst, update branch

commit 297ae7f28440504f9ce19bfe9f7ce859ff53b0f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 20:34:20 2010 +0200

    [entropy.spm] PortagePlugin: if getcolor() returns True, unset NOCOLOR if set

commit 57b8a3448d00623b88c12b26cad5780682560d5a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 20:30:45 2010 +0200

    [entropy.server] ServerQAInterfacePlugin.__extract_edb_analyze_metadata: close EntropyRepository, then remove (not the other way around)

commit d445351dc87c16fbf3a3817b4ab8a89e45407a2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 20:24:03 2010 +0200

    [entropy.server] add new server-side QA test checking keywords metadata

commit 8cefd0359b662841f667761154c5354a026610d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 16:54:17 2010 +0200

    [entropy.spm] PortagePlugin: disable Portage colorized output when entropy.output.getcolor() returns False

commit 5fef396321ddc889db89ae93d85fc4ac37c7007e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 16:49:32 2010 +0200

    [entropy.output] add getcolor()

commit 9980f7c437077d20438be84978bb6c66968e3e63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 16:48:57 2010 +0200

    [entropy.output] fix _print_prio when writing to non-tty devices

commit b7ad933a56e7cdd5ba82fc40a7b8758e344e2761
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 16:14:30 2010 +0200

    [equo] text_query: remove every \t evidence

commit 0c9d9baef73db74de7495769565b799b5d8fdb2e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 15:53:03 2010 +0200

    [entropy.client.interfaces.package] EntropyPackage.isFileAvailable() requires unicode, not str

commit a296dc63e31294b61555a308db1bff5d72c416d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 09:58:21 2010 +0200

    [todo] update TODO

commit 4cfb851ec27a788067e13255db46988647a8d931
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 09:49:40 2010 +0200

    [equo] text_security: use print_table instead of \t\t

commit b8b651d34a3c540597574b6f6f5b9dc20abd7e02
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 08:43:32 2010 +0200

    [entropy.spm] PortagePlugin: fix _dep_or_select logic

commit 5a2052488e090085d0472db87e3f59d2893eca8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 29 08:20:13 2010 +0200

    [entropy.client.interfaces.dep] _get_unsatisfied_dependencies(): trivial speed improvement

commit f14642d6ae82c70c7558db56113f02d36590fe30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 23:06:26 2010 +0200

    [todo] update TODO

commit 4d63ac40ae86892927d404e4bb79ae2a12de5072
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 23:05:49 2010 +0200

    [entropy.spm] PortagePlugin: add "or dependencies" support (providing Entropy-style or dep strings)

commit 3aa5003471e2f5b32be56511b4f6476048bce52b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 22:00:10 2010 +0200

    [entropy.client.interfaces.dep] properly handle unavailable packages (already installed)
    
    When a package is referencing another that has been removed but
    is still installed and given dependency is satisfied, consider
    the whole dependency request as satisfied.

commit e5141698ab194753b4e3f6f6d717fd631a65e0d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 21:40:16 2010 +0200

    [entropy.spm] PortagePlugin: when manually generating CONTENT metadata, ignore "" directory entry

commit 0d4131645ea171230eb2bf18875a4fdddc708644
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 18:53:13 2010 +0200

    [equo] cleanup text_query.print_package_info()

commit f0d28f3de1fb3a0378ba92ee74fc0310b2dd840e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 28 18:52:52 2010 +0200

    [equo] improve reliability of text_tools.print_table()

commit 8e114c823d70376026087825069d0f0eb0863638
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 26 23:26:51 2010 +0200

    Tagging Entropy version 0.99.41.2

commit 0f16b4003006d65d2993f14d9218d914e1b2682e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 26 23:17:45 2010 +0200

    [todo] update TODO

commit 9e66587102b289d2277835b4c664fe63b90a7303
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 26 23:14:19 2010 +0200

    [equo] make print_package_info output localization independent

commit fc0d7174773e6280092ce7f03def7f89c6f3e6af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 26 23:13:38 2010 +0200

    [equo] improve text_tools.print_table, allow row spanning

commit b669290152d14bd5051dcce899f974cd519290e6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 26 11:28:08 2010 +0200

    [entropy.db] fix SQL query in EntropyRepository._addDependsRelationToDependsTable()

commit 1df71c7559354c65d4102adbcd50fd51fd065bb6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 25 22:20:03 2010 +0200

    [equo] fix typo in function name, print_bashcomp

commit 6adb9576bf5295a953a5b034aa04e7792411b7af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 25 09:25:27 2010 +0200

    [entropy.db] _addDependsRelationToDependsTable: fix SQL DELETE statement, use list

commit 083b38b3bb78b7991f79d2e385378abc763b4006
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 23 11:47:11 2010 +0200

    [entropy.db] fix minor syntax error

commit aec87af04db42723c7a1d458282b9d84244515f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 22 19:17:52 2010 +0200

    [entropy.client.interfaces.repository] __verify_file_checksum: catch invalid md5 file content

commit de4e3943df24b9bc1a49f992adbe37ce52ae8510
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 22 19:14:47 2010 +0200

    [entropy.db] EntropyRepository: improve reliability of reverse dependencies mapping

commit 9bf812b0ae48eae39470431dd1fa5f5e7366f7b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 21 21:26:58 2010 +0200

    [equo] always show installation queue when calling "equo install" or "equo upgrade"

commit 50a97503df35284c2a633c3b60a8562c6366350f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 20 16:12:19 2010 +0200

    [sulfur] catch SSLError exception when calling UGC.add_download_stats()

commit 1d51388de47918753b290fdf68f469b248820521
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 20 16:09:43 2010 +0200

    [sulfur] when using FileUpdates.{merge,remove,}() catch KeyError exception

commit 8365d3fa94c40e619dd3c2fe3c33ea9272358f13
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 19 17:10:22 2010 +0200

    Tagging Entropy version 0.99.41.1

commit e3b1c511bee6f6bf3459f7ec1dc758b5c0dd88aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 19 17:08:34 2010 +0200

    [entropy.server] Server.move_packages: fix wrong download metadata generation

commit 24ea83044ec63b5c9219c69e7c997001a4659750
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 18 13:42:38 2010 +0200

    Tagging Entropy version 0.99.41

commit dc30f71337dc519068a54c41b05b231ad0d9e842
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 17 19:25:54 2010 +0200

    [todo] update TODO

commit 5b36cfc43f1b7be84f0078bf2d9340f86d0b4430
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 17 19:24:47 2010 +0200

    [equo] add ETP_NONINTERACTIVE env support for upgrade and install functions

commit d5aacf9f66439883423c28ef20ed557cfcdd301d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 17 13:53:22 2010 +0200

    [client] text_tools: implement print_table function

commit f3bb74707316825a5f6bb5fe7cbba74570e8dc82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 17 12:40:54 2010 +0200

    [docs] update API documentation

commit a90a1dbce8e4766086e585b199e6ac5c8393c8d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 16 20:07:56 2010 +0200

    [entropy.spm] PortagePlugin: when extracting ENTROPY_PROJECT_TAG from ebuild, also look at env()

commit 68343488ff29907e5f3dabd6404d8d787cb8b3c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 16 17:17:13 2010 +0200

    [entropy.client.interfaces.dep] fix old-style virtual packages handling in dependency calculation

commit 012a86698149b24166d7b53f10cbd7afc6e044f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 16 17:16:40 2010 +0200

    [entropy.db] move virtual packages category name to a EntropyRepository static variable

commit 09a8b07b1b8f0623dfcaa2ca705baad0d99653f7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 16 12:50:47 2010 +0200

    [equo] fix "equo match --installed" when used with "--multimatch"

commit 87f153187690926fcc39b8b90b9ded4be26af16b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 16 12:08:20 2010 +0200

    [equo] add support for "equo match --installed"

commit 7f1516382e4d1adce9abff1fbddcd9febe8a9e39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Apr 15 11:07:25 2010 +0200

    [todo] update TODO

commit 37fb97de015608b58efe697104799d5d2f1032dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 14 14:56:17 2010 +0200

    [entropy*] kill SystemSettings attribute of Entropy Client and Entropy Server instances

commit ff2eb4f444c90d6f8469c0ec92526ce43f2172c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Apr 14 14:30:51 2010 +0200

    [entropy.output/API] rename "type" argument of TextInterface.output to "level"

commit 054c9789d86846c15f7602bbc886591b81613adf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 13 19:34:32 2010 +0200

    [todo] update TODO

commit e70a7851aade3429ce8c89df5228efec724f17c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 13 19:32:49 2010 +0200

    [equo] always try to generate reverse dependencies metadata when done removing (and catch OperationalError)

commit bac8adc2b295dab569df797b6810ab5e8997ee79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 12 10:33:33 2010 +0200

    [entropy.client.interfaces.dep] calculate_available_packages: ignore package entry if retrieveKeySlot returns None

commit acd966053cab5046e25f20b72f84720298215a8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 11 16:33:58 2010 +0200

    [entropy.db] when calling commit() on sqlite3 connection objects, catch OperationalError
    
    OperationalError can be thrown when no transaction is active, bleh

commit 1f8a3c24625607682bc8e6502ab6ff3dd6cff97b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Apr 11 10:35:51 2010 +0200

    [conf] trivial update

commit 776373db69c8052183365d654452cffe8626d5f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 10 12:53:03 2010 +0200

    [conf] add new mirror to mirror list (RNL Universidade Técnica de Lisboa, 1Gbit uplink)

commit de40fe6c2b6526e382944cf10b47dc6e7280bddf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 10 08:00:50 2010 +0200

    [entropy.db] EntropyRepository: _insertDesktopMime: create packagedesktopmime table if not found

commit 5c849a8cb9a3d57debfca8e1a222c8ceab50d5da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 19:28:24 2010 +0200

    [entropy.client.interfaces.dep] when validating cache, make sure that m_id is int type

commit 573ae2f6843b1a8b31b55f1ea99a60e550e942f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 19:21:46 2010 +0200

    [entropy.spm] PortagePlugin: make sure that vartree.dbapi exposes _bump_mtime() method

commit 801f986cf1ed75933b3ae138311c30df70212300
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 13:02:01 2010 +0200

    [entropy.server] make sure that packages are really available before checking missing runtime dependencies

commit 9c75e62b963733c604264f217a3b993d7c6cbbb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 12:42:54 2010 +0200

    Tagging Entropy version 0.99.40.4

commit 589579339f2be6bbce7fe6ad99a6bdd4164ba5a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 12:42:18 2010 +0200

    [entropy.server] fix invalid Server instance reference

commit 19c88efe4b710e7f8527f0c0b72cd894e7f15def
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 11:16:18 2010 +0200

    Tagging Entropy version 0.99.40.3

commit 4d2e85d9bc55bd34e8543ec59700286443c4c344
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 9 11:15:33 2010 +0200

    [entropy.spm] PortagePlugin, fix function definition for __remove_kernel_tag_from_slot

commit c92998cae7386e65fc11540af90a4943a5e56fe6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Apr 6 11:18:12 2010 +0200

    [sulfur] EntropyPackageView: catch OperationalError exception in new_ugc_pixbuf

commit ac26bb678323b9411afcaf3a5f10fa9d5e456272
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 22:04:25 2010 +0200

    [entropy.db] EntropyRepository: catch OperationalError on _createNeededIndex(), column elfclass can be unavailable

commit 06f721ba96f1f4cca647a5b867ce13c010fef98f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 21:59:55 2010 +0200

    [entropy.server] move package sets metadata update inside server-side EntropyRepository commit_hook, improve speed

commit 34716dcb522b356049c7b2d1b000020c547a31b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 14:54:13 2010 +0200

    Tagging Entropy version 0.99.40.2

commit 95e7237297af0fbaf1d605f2eccad398d85a80fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 14:53:54 2010 +0200

    Tagging Entropy version 0.99.41.2

commit 1bf893e0274dfc7cf705523186d2ea31052b135a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 14:53:14 2010 +0200

    [entropy.client.interfaces.services.ugc] fix typo in entropy.tools function calls

commit ea496de6a825a20dff48c47877ed44443965cddc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Apr 5 11:36:47 2010 +0200

    Tagging Entropy version 0.99.40.1

commit 1e01434e28b5b15648d006ae9703651d9ac03945
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Apr 3 19:41:41 2010 +0200

    [sulfur] CellRendererStars: catch get_pixbuf() exceptions

commit eb2b2128983ccaeb822d7cd7be7c3b110e05b8d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 23:00:55 2010 +0200

    [entropy.client.interfaces.package] add __repr__, __str__, __unicode__ to Package class

commit 7af13daecbd0ed61ea52b6184a4345988a8427de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 19:16:51 2010 +0200

    [equo] readerrorstatus: catch ValueError exception

commit e2c52cc58a7cf20e07a10a974afbf9f0d086cbd0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 19:15:56 2010 +0200

    [sulfur] NameSortPackageViewModelInjector: make sure that EntropyPackage.onlyname value is valid

commit 12514730f85e5cf3fc71992dfbe194def3c771c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 19:11:34 2010 +0200

    [entropy.client.interfaces.package] remove unused function calls

commit 17a3b0bb584454fc1d45dff0331c78871f8b95d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 19:11:21 2010 +0200

    [equo] fix "equo help"

commit 472c12b0a6d3024abcc22f091810ccff8a2f0c66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:37:27 2010 +0200

    [todo] update TODO

commit 9e3e49ee56b574cddd9d1180deade981669921bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:31:30 2010 +0200

    [entropy.client.interfaces.methods] Client.get_licenses_to_accept: cope with broken EntropyRepository instances

commit 73621dfe3974a0c9079b995a9040879b288de459
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:28:20 2010 +0200

    [equo] call entropy.tools.check_required_space passing a valid directory path

commit 00160a892c402b05ef418aa96f0c1745fe3f3b01
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:22:19 2010 +0200

    [sulfur] catch OperationalError when querying EntropyPackage

commit febafa8a8d554d38a230d6b508fa999f93b627a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:20:22 2010 +0200

    [todo] update TODO

commit 877f769fb37cd77cbd55871070bdf3ad51f06e60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Apr 2 14:16:29 2010 +0200

    [entropy] properly import entropy.tools and entropy.dump

commit 7d3663dec3625a1ec66945dd5e2b816f9d7afcaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 21:25:40 2010 +0200

    [todo] update TODO

commit fd24c89d150d2cd0d948d1fa6426d40ba1921115
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 21:25:22 2010 +0200

    [entropy.db] always make sure that provided_mime table is available before querying it

commit c3b390bc66d9efbdcdd9b5d0f37f71317e50b719
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 20:59:54 2010 +0200

    Tagging Entropy version 0.99.40

commit c78985335c8a4922185aa9e2a2094662206a5478
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 20:59:12 2010 +0200

    [po] update translations

commit 6a5fc7fb326193d65e7024b3226b1b247aac63a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 20:40:18 2010 +0200

    [reagent] implement "reagent spm new"

commit 1b855c18ccd8eee34326a155b6251c71a9064092
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 20:10:31 2010 +0200

    [entropy.server] use Server.get_reverse_queue() for calculating reverse dependencies of packages

commit 9f288c33d85af43873afe2cf5fe7fc8c31bac947
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 20:09:56 2010 +0200

    [entropy.client.interfaces.dep] get_removal_queue() and get_reverse_queue(): add system_packages argument

commit 236800699a6888176d75aca9f23e85bae76bd144
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 19:55:28 2010 +0200

    [reagent] tweak reagent repo remove colors

commit 3708b46d76a69f93cd940e1381921a44bd7c04d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 19:43:56 2010 +0200

    [reagent] always calculate reverse dependencies when removing packages from repos if --nodeps is not passed

commit 2386d4dd0cee53004247a454404f6d49c615ac9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 19:35:50 2010 +0200

    [entropy.client.interfaces.dep] add get_reverse_queue() method
    
    This public method makes possible to calculate reverse dependencies
    for packages in repositories.

commit 7dfa62718808ffad940f918e3accc5912dc740ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 19:32:28 2010 +0200

    [equo/reagent/sulfur] use Client.shutdown() instead of Client.destroy()

commit 8fef0bce04e84d41fbe9e42ce87f6f9a076405e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 19:27:01 2010 +0200

    [entropy.client.interfaces.client] add shutdown() method

commit 970fbdecc91608572a6bfa81d91673a19ebde235
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 14:50:03 2010 +0200

    [todo] update TODO

commit d74381b7b974459c2ff2b03a5010fda53ec0ae7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 14:49:15 2010 +0200

    [entropy.spm] PortagePlugin: keep original slot information when overwriting it with tag, this improves Portage support

commit da336b053398a7d40b584ac0d6e031797b8ddfd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 14:28:32 2010 +0200

    [entropy.spm] PortagePlugin: add missing entropy.output.TextInterface attributes setup

commit a17aa4830feeb20d7f1b4bf7df4d5be92371e12b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 30 14:27:53 2010 +0200

    [entropy.tools] add is_valid_package_tag function

commit 622c53435089bd6159357320d3f0f7f7ab3626ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 22:07:58 2010 +0200

    [entropy.tools] make dep_get_match_in_repos() working with weird dep strings (containing @ in use deps)

commit fc6f8ee2bded28af6777f863ee3c0ce6c4326d49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 18:22:17 2010 +0200

    [todo] update TODO

commit 21faf38121954711d28db81b8375635a9dd52946
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 18:15:41 2010 +0200

    [entropy.db/entropy.spm] complete per-package mimetype support
    
    Per package file association info are now stored inside the
    repository database. This allows for instance, to query a
    mimetype and get a list of applications able to handle it, or
    to get a list of mimetypes a package is aware of.

commit dd330af3da8ac140926ccd7aa225f471d8223886
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 17:33:36 2010 +0200

    [entropy.db] EntropyRepository: add SQL index for packagedesktopmime table

commit 528f159d6a58f295578762f688e70f9af7325607
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 24 18:02:00 2010 +0100

    [todo] update TODO

commit 49bcec947624ad44e8deea4ee25ad39306786ca0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 15:37:00 2010 +0200

    [po] update translations

commit af792fcc1ff52a2567f2ddc430fcbb36853bf677
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 15:36:39 2010 +0200

    [todo] update TODO

commit 2f6b40eab75abe4a163999fcda65ecefb7c71be7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 15:36:03 2010 +0200

    [entropy.db/entropy.spm] implement per-package file association metadata collection/handling

commit f321ecb4c6f8d72edee5cf165b289c16ec82af88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 29 13:59:36 2010 +0200

    [entropy.spm] PortagePlugin: fix os.path.join call in _extract_pkg_metadata_provided_libs

commit 520e522c3c77afd48107ee033d3231535e887466
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 28 22:53:00 2010 +0200

    [todo] update TODO

commit 9b25177b229df803d4c2d0caf92ae1beaf058588
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 28 22:51:58 2010 +0200

    [tests] db: fix EntropyCacher status handling

commit e2ad2b35bfdda6b8dea6963893089d7213cdd5ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 28 17:37:03 2010 +0200

    [todo] update TODO

commit 4f15fedf1a41fe01449eb83aabd603ff2d17c601
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 28 17:36:46 2010 +0200

    [entropy.spm] disable chost default fallback (error prone)

commit 51b531f56effe133cc3a6e48b0dd2d3b831e25fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 17:25:03 2010 +0100

    Tagging Entropy version 0.99.39

commit 571d98e9d560c070bad8a0b2943e5c93c874f40d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 16:27:14 2010 +0100

    [todo] update TODO

commit a7d8558a1fd7445b2024e0880cf7152ca7422663
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 16:24:17 2010 +0100

    [entropy.db] add support for "or" dependencies
    
    OR dependencies support has been always postponed because every
    solution wasn't good enough, until today.
    Future Entropy Server versions will enable "OR" dependencies support
    when generating package metadata improving current Portage<->Entropy
    support.
    
    Syntax is: app-foo/foo;app-bar/baz?
    Calling EntropyRepository.atomMatch(), the first matched dependencies
    will be returned.

commit 45e549281f3eb37865d884418e6823f044c9f2fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 13:34:47 2010 +0100

    [entropy.spm] PortagePlugin: fix package metadata extraction when CHOST file is not available

commit 233bba17ed7a4987e6f51d7e2231d4840aec3287
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 12:54:25 2010 +0100

    [entropy.spm] PortagePlugin: add support for "fif" and "dev" file types

commit 4ff791d072454b60c816dd5470aa67cf8c62afe1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 10:48:49 2010 +0100

    [entropy.spm] PortagePlugin.add_installed_package: create CONTENTS file when not available (injected pkgs)

commit 7549176620095c548c162ed2a0d231e7d9556b27
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 10:48:13 2010 +0100

    [reagent] fix reagent inject (supporting any SPM package file extension)

commit 86fdaaecfffdf33af1efb1d2d4208ff58b0e8841
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 26 10:47:55 2010 +0100

    [todo] update TODO

commit 48f6b17df7c7e746a4bc48d9e00dd3e58d52a5d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 25 08:51:41 2010 +0100

    [activator] rename "activator database" to "activator repo"

commit 363293250c331b9698b6f2749d5a6948cd3bf9fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 23 21:12:10 2010 +0100

    [todo] update TODO

commit 1d3cee77a610c37344f1c5a2cdeab458c847b398
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 23 21:11:39 2010 +0100

    [entropy.client.interfaces.package] complete module refactoring

commit 7051b55d769a2d0aed72040cc00341fac1362702
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 23 20:46:04 2010 +0100

    [todo] update TODO

commit c59edaffe0173e00fe8290c9b4935b023f4b6c7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 23 20:45:27 2010 +0100

    [entropy.client.interfaces.methods] complete module refactoring

commit fd91a7ea6991e846151089d11a814d68775279bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 22 11:19:03 2010 +0100

    [equo] when running deptest, make sure that every inverse package id reference points to a valid location

commit d3050e6d336f7eb5889500323d167793cba39362
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 21 07:42:01 2010 +0100

    Tagging Entropy version 0.99.38.7

commit a9d2e8329d482e64097664263064f6fc41b73bbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 19 15:19:53 2010 +0100

    [todo] update TODO

commit 33ef15eab65efbbce8e8c8c257b2818a9583f21a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 19 15:19:40 2010 +0100

    [entropy.fetchers] urlFetcher: catch socket.timeout exceptions

commit 160fcfe5ebd6834ed7e56113afd569a17f6ddffe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 19 15:15:47 2010 +0100

    [sulfur] fix repo-manager-client.py (add missing import)

commit de8b7e6fd722a41d51b2ca980af2b0842e554712
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 20:02:18 2010 +0100

    [entropy.services.repository] when monitoring repositories, also check packages.db.revision mtime

commit f16d42790759afd8a1aed87a929b93d85ef8a639
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 19:49:58 2010 +0100

    [entropy.services.repository] remove dead code

commit e862b57b6e5ad4bba626fca437bd243a423e4126
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 19:20:57 2010 +0100

    Tagging Entropy version 0.99.38.6

commit 704b85a0b0a7cc1f03f1175b2c65f9034f37470d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 19:19:37 2010 +0100

    [entropy.client.interfaces.repository] properly retrieve EAPI3 revision and handle revision file update in a proper way

commit 89bb19bba91cbb42fb2ab605606c67da0b6d4211
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 10:40:02 2010 +0100

    [entropy.transceivers] tweak Entropy Transceiver SSH plugin connection timeout

commit 6fd83910edb0245a971a4abac409957deb7a4aa1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 18 10:24:06 2010 +0100

    [entropy.spm] PortagePlugin: remove deprecated argument from getvirtuals()

commit 9aadd3a6fe53c4ea98123fc4f085bdd9e6d49f32
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 17 07:08:18 2010 +0100

    [entropy.spm] catch OSError exceptions while recursively cleaning overlayed ebuild dir

commit b5fbe1604266497c8bbc58b40cb048e3c516a129
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 15 09:10:17 2010 +0100

    [sulfur] make package search functions fault tolerant (2)

commit 24dc1dc05140ef2c9c664635899d7bd3519915db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 15 09:09:07 2010 +0100

    [sulfur] make package search functions fault tolerant

commit 0fafa52dbc4fc908c88b61c0d28fe60c3bf6ef89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 15:54:41 2010 +0100

    [entropy.client] more refactoring work in entropy.client.interfaces.methods

commit 70066042c464e8b1bdd50fd3235e8d9b440e2b25
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 15:53:44 2010 +0100

    [entropy.client.interfaces.cache] fix EntropyCacher handling

commit 8a8cb4c5297eaefb86313d3da25b5089a8339dec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 15:53:21 2010 +0100

    [entropy.cache] EntropyCacher: add more debugging output

commit 40f439f15f59b85c2ef2f2bda231d4d17fc6f528
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 12:01:15 2010 +0100

    [sulfur] tweak UGC package info window's textview

commit 5aac9aa76a1a23241dbe9395d06a40613dae4f76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 08:13:31 2010 +0100

    Tagging Entropy version 0.99.38.5

commit 1920b00a28008c6b27ec97c5575c5e14a185e4a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 08:12:57 2010 +0100

    [po] update/sync translations

commit 9ac947ed8f6bc8a366333cc0b1cc64466c46a76a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 08:06:56 2010 +0100

    [entropy.spm] PortagePlugin: remove self-created temporary directory, do not leak files around

commit 3a12369bae2b07c880f50272e66691b0f50f8883
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 07:30:20 2010 +0100

    [sulfur] improve UGC package icon cache handling

commit 0097c97ac160f5e012117a4c5cd20b048519cfd5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 07:29:51 2010 +0100

    [entropy.tools] check if traceback instance is not None in print_exception

commit ec6dfd255bcb3e2fa125c7ffdb8c0e43b6de3363
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 14 06:38:03 2010 +0100

    [sulfur] fix Entropy Client variables initialization

commit 38c8f33f61bc47c39586d2eca3d2533063ee32a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 13 22:19:44 2010 +0100

    [entropy.client] more refactoring work in entropy.client.interfaces.methods

commit 8ea881694662a9594e9cd7142d722a825fca1c21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 19:11:26 2010 +0100

    [entropy.server] fix typo

commit ea55b757a6a1c20d2d619df8ea3cb36750a44a60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 19:07:44 2010 +0100

    [entropy.server.interfaces] relax repository database constraints while preparing for upload

commit acdcc3ce8acf633d072972b125a9525cef3a443f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 19:00:41 2010 +0100

    [entropy.server] fix the way items are sorted for upload

commit 01dc3294b9e5b0ab3f22c1913113abe866c4d606
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 18:46:15 2010 +0100

    [conf] add pkg.sabayon.org as fallback in repositories.conf

commit 008602e08d957de5a8ecc33bc92d6a413870d8fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 18:00:42 2010 +0100

    [entropy.const] remove unused const

commit 413dc61d9de96050b334d748a3fb94dfbb1a3aa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 17:54:30 2010 +0100

    Tagging Entropy version 0.99.38.4

commit 0dc0376797871378224da1963db44667506f1440
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 17:53:52 2010 +0100

    [entropy.client.interfaces.repository] checking against EAPI3 repo file is not required anymore

commit 774b646d0b5615054ec25dbf5efa85fedaf2b312
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 17:24:07 2010 +0100

    [entropy.services.repository] rewrite EAPI3 repository updates handling

commit 4d9efc545b6ab8e075f7cfbffad7e89e3f57b40a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 16:20:24 2010 +0100

    [entropy.services.repository] also consider revision file mtime for cache evaluation

commit 38593b9bd87c597a6957c2745ccb883ffc3b7acd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 12:20:31 2010 +0100

    Tagging Entropy version 0.99.38.3

commit 1e5a44a613066b5d5313a8e22af512b9fdc10324
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 12:12:13 2010 +0100

    [entropy.server] append packages.db.revision upload to the end of the upload queue

commit 320d91da1cca52324c3ebcbfbe7cd8ea97c5b5a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 12 08:05:43 2010 +0100

    [entropy.services.repository] use repo database mtime for cache validation

commit b975de2907700248d160ea00954d7798b0783c93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 19:46:04 2010 +0100

    Tagging Entropy version 0.99.38.2

commit 230e38d6a0caf0260fe074f3ed285921a63ad6ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 19:45:36 2010 +0100

    [entropy.server] fix undefined reference

commit a32fb2d4a69066f428ece52b1b61616fa5a5ff97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 19:27:03 2010 +0100

    Tagging Entropy version 0.99.38.1

commit 8747dc8ebbd9e42c00ab0b066dd12e285ddfd0ae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 19:24:13 2010 +0100

    [entropy.db] EntropyRepository.checksum() check against gpg column

commit 2e388f45d45bb9e1494855dfa66f779c137ba32b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 19:20:23 2010 +0100

    [entropy.client.interfaces.repository] fix EAPI handling among various repositories

commit 86487e17942682abd71b0309ac869e98c65a03a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 18:55:36 2010 +0100

    [entropy.services/entropy.client] when syncing repos with EAPI3, get repo revision via EAPI3 services

commit 92b66d0ca83e48a2abc309da860ff16b89136d17
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 17:12:39 2010 +0100

    Tagging Entropy version 0.99.38

commit 28b5d09c0a6cd3715d6e5dddd6b3755dd1036e30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 17:10:28 2010 +0100

    [sulfur] fix application exit

commit f18ef4225f014d051319035fd6605fc22c98ded8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 16:41:40 2010 +0100

    [entropy.client.misc] fix regression in FileUpdates class

commit 060d516717ceb36392583ca51551046c36bd7e6f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 16:24:12 2010 +0100

    [sulfur] fix GuiUrlFetcher UI objects connection

commit f9e5718fca3786d2450e00a31e8caf858c48f9fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 16:03:00 2010 +0100

    [todo] update TODO

commit 8647e99673beeb78fd818a6c61f2c3c656f75c80
Author: Daniel Halens Rodriguez <dhalens@lappie.(none)>
Date:   Thu Mar 11 13:53:28 2010 +0000

    [i18n] update sk translation

commit 3218c6b023b9ef69058b4ab727626a70921dc5e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 14:54:14 2010 +0100

    [sulfur] make Sulfur respawn feature working

commit e3996a40133cbb145d3aa7c3f7d12b1e479b4b46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 14:54:08 2010 +0100

    [sulfur] fix undefined reference

commit 109db27c4b3a4c430e2f56a581984a189f0f12fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 11 14:50:39 2010 +0100

    [sulfur] fix Update All button hide/show logic

commit bb04d9c18b555a9b0d34cb687d8b66dc7b694af8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 10 19:54:11 2010 +0100

    [magneto] fix right click menu icon ids

commit bf5cbb2032a41f62e7de2a8bb8ba4fd6e6f58606
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 10 14:41:56 2010 +0100

    [sulfur] fix EntropyPackageView.on_mask_activate call

commit e9ae2fd18831c401001c935cb6e5ca53469fc961
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 10 07:18:16 2010 +0100

    [entropy.client] more module refactoring work

commit add2c309122e0d18b0df92041ebcd6f453480ba0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 9 16:07:05 2010 +0100

    [reagent] check if Entropy Server store directory exists

commit 81ff9d0d27a9915ec1d18e978f0167f06d159538
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 9 15:55:59 2010 +0100

    [reagent] trivial message string update

commit ed351f29502348112fa12456858a3a80d4c211bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 9 15:55:45 2010 +0100

    [entropy.server] trivial code style update

commit 8855433af2ab86f951c9cf5b8a8d7ef02bab9714
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 8 12:42:29 2010 +0100

    Tagging Entropy version 0.99.37.2

commit a1cb1e8bc5700ca6e3ca097a101c11158aded782
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 8 12:37:30 2010 +0100

    [entropy.spm] PortagePlugin: fix rc evaluation in ebuild phase calls

commit ee73a0d782ad83b1e4bbf37cc09e511b6e227354
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 8 12:23:29 2010 +0100

    [entropy.spm] PortagePlugin: improve _portage_doebuild reliability (also add --debug support)

commit b0e3942287f22b16d289462a53f018dceb19097d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 8 11:11:07 2010 +0100

    [entropy.db] EntropyRepository._cleanup_stale_cur_conn: catch OperationalError on connection.close()

commit 9d8ee582e8422e4a62c93990ce1609a6ec1a3b94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 8 07:23:00 2010 +0100

    [entropy.const] add preliminary MIPS arch support bits (untested)

commit 611ee32670f8902f4912a7ac891b40d78aac6390
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 7 22:17:07 2010 +0100

    [entropy.client/entropy.server] make Entropy Server interface a subclass of Entropy Client

commit e6b841b02fb4c547a4cc2adc33cb065611f8a011
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Mar 7 22:15:50 2010 +0100

    [tests] update the way test scripts are executed when directly called

commit c114cafad3e72d9d01437ccc42a09c582248bc1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 21:14:07 2010 +0100

    [sulfur] catch OperationalError in new_ugc_pixbuf

commit 967d41de686febceb6d2cf9edc22208ebb88d38e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 14:17:58 2010 +0100

    [entropy.const] tweak default download timeout

commit 686ec61327310222321a4fc66797863ac29a0247
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 09:07:02 2010 +0100

    [todo] update TODO

commit 559cd81ec9c2ce603c249f4cc7173c156e54ac33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 09:05:51 2010 +0100

    [entropy.fetchers] catch httplib.BadStatusLine exception in UrlFetcher.download()

commit 9488990e94ab41c68081ab6ffbd775e5a1c2a0c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 08:34:46 2010 +0100

    Revert "[entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info"
    
    This reverts commit 593a40b705b7304790fbd981294727da85e7fea2.

commit 593a40b705b7304790fbd981294727da85e7fea2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 08:33:01 2010 +0100

    [entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info

commit d268fb9eedcd2950d004e788995710561a46e263
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Mar 6 00:09:12 2010 +0100

    [entropy.spm] PortagePlugin: log more debugging info when calling _portage_doebuild

commit e2cc452122f14229fa00c262211a2824dab94206
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 15:43:21 2010 +0100

    Tagging Entropy version 0.99.37.1

commit bb9c02a7c8df534a5abfd99b7a9817c0068e767c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 15:25:35 2010 +0100

    [equo] fix "equo query revisions" information output (set clientSearch=True)

commit ffd90f21c796d3e16e41d3e3aaab74ada8019a5b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 14:56:18 2010 +0100

    [entropy.spm] PortagePlugin: several fixes to kernel dependencies and metadata extraction handling
    
    1. Portage doesn't know anything about files installed in /lib/modules
       so, when mixing Portage and Entropy and syncing the two repositories
       it can happen to build wrong kernel dependencies. So, use modinfo
       to get kernel module version magic and use that as tag. Moreover,
       make sure that kernel dependency metadata is added only when really
       available.
    
    2. This patch should also make metadata extraction "live-system" independent.
       Since package is always extracted (to collect extra metadata required
       nowadays), use the extract path in every metadata collection function.
       Also check against fake package files provided (ones with no content
       inside).

commit e673a821c2ed0bad048c42dd7b91a47ba35801cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 14:55:02 2010 +0100

    [entropy.output] catch IOError exceptions on _flush_stdouterr

commit 799939c2c6092a9d756e7eeca6829fe3d5f28919
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 12:55:30 2010 +0100

    Tagging Entropy version 0.99.37

commit 6d47df7460e7c328f18d84a15fa610cfa7da48b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 12:53:11 2010 +0100

    [entropy.client.interfaces.dep] fix undefined reference

commit 8588bfd25b0df0d038f6ea09301fa1864ac9f10d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Mar 5 12:50:39 2010 +0100

    [entropy.spm] PortagePlugin: update _global_updates call path

commit 197cdc5f5e9df3576437bbe9cf73fd6404e8a884
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Mar 4 22:19:28 2010 +0100

    Revert "[entropy.const] update Entropy default cache directory, move to /tmp"
    
    This reverts commit def6b3f545b346f41dd8fc558264fe146e4a9285.
    
    Conflicts:
    
            libraries/entropy/const.py

commit ae9f5e4dadce7607fff0492ee21d3fd7edb49fcf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 16:58:03 2010 +0100

    [todo] update TODO

commit e10132b3873323b51f58c106698ada569e93a66c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 16:56:22 2010 +0100

    [entropy.const] use /var/run/entropy for storing pid/lock file data
    
    In this way, files get cleaned up every boot. No need for entropy_client
    init script anymore

commit 8de5c31afe9efba0a2c6162627f0844cb2ab0996
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 16:55:47 2010 +0100

    [entropy.output] properly raise exception when CTRL+C is hit when ask_question is running

commit def6b3f545b346f41dd8fc558264fe146e4a9285
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 16:25:46 2010 +0100

    [entropy.const] update Entropy default cache directory, move to /tmp

commit b959963c0e396a168e994fbeac89d3edb7edb1af
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 16:13:34 2010 +0100

    [entropy.client/equo] implement multifetch setting in client.conf

commit f510cca10862187fe4fccf5d0a3abd95ae30bc7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Mar 3 15:26:52 2010 +0100

    [entropy.client.interfaces.dep] complete module refactoring

commit eb10538b59793af323b6c2e38a03d16654579a19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 2 22:07:47 2010 +0100

    [entropy.output] catch UnicodeDecodeError exceptions raised by readtext()

commit 13a613cb3fb4ab7fe33132aad5e1619f83ee4855
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 2 21:59:40 2010 +0100

    [todo] update TODO

commit 671dd8517d92a7065fce77771ac273c70afc0c8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 2 08:05:15 2010 +0100

    Tagging Entropy version 0.99.36.3

commit 2513d0fb59c2b4090c8ca663005088797ea1da1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Mar 2 08:04:34 2010 +0100

    [services] fix client-updates-daemon dbus methods signatures

commit dd7083d9241ccfd3a35c4ccf0d3980aae241d924
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 23:59:34 2010 +0100

    [entropy.client/equo] ease the removal of virtual packages, add --empty support to "equo remove"

commit e698e18e67b38d38aae6b0ab35e81b7db8177d42
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 18:51:12 2010 +0100

    Tagging Entropy version 0.99.36.2

commit 8d5eda920f1d7ef59adee924ec14df05d17e4a41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 18:46:26 2010 +0100

    [entropy.client.interfaces.dep] also reduce matching scope for tagged packages when there's no matching installed pkg (apparently)

commit f1a0e5763e861d87e474a78c5801b52340421c6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 15:12:52 2010 +0100

    Tagging Entropy version 0.99.36.1

commit 1679ff429514daa0ef64b90566116d6d36142907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 15:12:30 2010 +0100

    [entropy.misc] s/KeyboardError/KeyboardInterrupt/

commit ead69a2715f9df97db89da63141fd647e7a48f5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 14:00:58 2010 +0100

    Tagging Entropy version 0.99.36

commit e3da84f83192f031f853fde5e90f28bf9923eed0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 12:52:15 2010 +0100

    [entropy.spm] PortagePlugin: trivial fix

commit c18142a18ce86010ce272863bda8c59709ae5924
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 12:50:17 2010 +0100

    [entropy.client.interfaces.package] fix Entropy trigger metadata setup (accept_license)
    
    When using repositories without package license metadata, retrieveLicenseKeys() returns
    an empty list. So, use retrieveLicense() instead.

commit d2e347b654678bf9bde9968f47eabbd7bd6ae6e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 12:10:48 2010 +0100

    [entropy.db] always commit() sqlite3 Connection instances before closing

commit 8590f782dd2d920aa03ceae64f8e55fe6f8ff8c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 12:02:20 2010 +0100

    [entropy.db] EntropyRepository, append more info to __show_info output

commit b0e96e2b250d8045b320eab8b92bb24d28172cc1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 11:56:14 2010 +0100

    [services] tweak client-updates-daemon timers

commit dc05dc03a96baf7409c1f294435d3b651a19b671
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 11:55:38 2010 +0100

    [entropy.server] improve performance on db upload, do not index db twice

commit 4f8c9bc39061eb42d943da0e363fe178dc0e7687
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Mar 1 09:27:05 2010 +0100

    [entropy.misc] TimeScheduled, handle KeyboardError exceptions on run()

commit a2c15726a17106d2355b7ec6cf7ee9711c87d8d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 28 20:53:01 2010 +0100

    [reagent] fix "reagent repo bump"

commit 97d9b0ad455d6048919b5b859d4d3cb5215c6637
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 28 12:57:11 2010 +0100

    Tagging Entropy version 0.99.35.9

commit fe497e12a18c20479a7f88fcbf8897e739b4cbf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 20:15:22 2010 +0100

    [entropy.fetchers] fix UrlFetcher._update_speed regression (zero division error)

commit 5c4cf501b8e983ea017d41d2ce34cf390f277e2f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 14:23:03 2010 +0100

    [entropy.spm] PortagePlugin: unmute stdout and stderr by default, issues have to be fixed upstream from now on

commit e3a9c245f27601b127e650bdeeebe3d3ec480715
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 09:48:27 2010 +0100

    [todo] update TODO

commit c0f96e9a8a4f1df8fb74380b6e92725ed60860cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 09:42:12 2010 +0100

    [equo] complete "equo community database" migration, rename "equo database" into "equo rescue"

commit 97862548d11450018d0b16b694293e9d1b918a91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 09:34:07 2010 +0100

    [equo] merge "equo community database" with "equo community repo"

commit 74e948519c231858c1a50a7f396223a02ba87e2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 09:29:53 2010 +0100

    [reagent] merge "reagent database" with "reagent repo"

commit 116e288d57aea53c96a83f6173195c537006bb95
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 26 09:02:11 2010 +0100

    [entropy.client.interfaces.dep] fully ignore spm dowgrades in satisfied deps calculation

commit 0e941331041d92b59c8af55bf19e4b12d6f044bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 25 17:34:57 2010 +0100

    Tagging Entropy version 0.99.35.8

commit 3d61f84ac7543e87e8bc5dccdbc406d03e8ae674
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 25 10:17:05 2010 +0100

    [sulfur] catch OperationalError when filtering reinstallable packages

commit 5c3d2fa3ef5f54fb9e69fdac68e6c847b4a9cfa8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 25 10:10:37 2010 +0100

    [sulfur] EntropyPackage: fix __str__ when repository id is None

commit 559d70e67ec217542f3531c25b5d4a18c2640661
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 25 10:03:50 2010 +0100

    [entropy.client.services.ugc] catch TypeError exceptions when cached data is invalid

commit ac406f8d4a24a6b2fad07d6cb614f03cf57788c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 25 17:19:05 2010 +0100

    [services] fix Entropy Updates Notification Daemon, add exception handler

commit 43fb0f41546c1c7e06d5be41305c5ed25a043e19
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 23 21:12:14 2010 +0100

    [entropy.client.services.repository] tweak EAPI3 sync packages threshold

commit 18a4acae352fda956d307569eca3fde6793b035e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 23 21:04:04 2010 +0100

    [sulfur] improve Progress tab messages on labels

commit 3393238bc2c25403e525aca27ee6eb4f1e6baa4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 23 21:03:26 2010 +0100

    [entropy.spm] catch OSError exceptions when trying os.makedirs in entropy_install_unpack_hook

commit 846345f368df020b065ee4a3ea0ca0de1025e241
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 23 17:40:45 2010 +0100

    [entropy.client] add some docstrings

commit b2c8f15e644fc3938ef2fbbed30359cdfee9460c
Author: Vincenzo Di Massa <vincenzo.dimassa@itsme.it>
Date:   Mon Feb 22 13:28:39 2010 +0100

    A.R.M.A. + variable time delta dwnloadrate prediction
    
    Signed-off-by: Fabio Erculiani <lxnay@sabayon.org>

commit ff13363e4f882ccbd726bdf806efea499a5d24be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 21 18:37:05 2010 +0100

    Tagging Entropy version 0.99.35.7

commit 83793c8f80b8e2dfb6e322dff1bd129c445622ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 21 18:32:56 2010 +0100

    [magneto] fix system tray icon handling (magneto-kde only)

commit f57a5826229a46b9290ce3654f1cd7e21dc95e89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 21 00:19:26 2010 +0100

    Tagging Entropy version 0.99.35.6

commit c9415504aa7749a5965f5c0cb66a9d4dbe0a7b1a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 21 00:15:08 2010 +0100

    [entropy.transceivers] EntropyFileUriHandler: also expand home dir

commit 83f336f7ec773fdc8051b91a7336cede2c672cec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 21 00:14:14 2010 +0100

    [entropy.db] always create packagespmrepository table if not available

commit 8b4374b10c5c623775181c4a4855e3d66372d7e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 12:38:56 2010 +0100

    Tagging Entropy version 0.99.35.5

commit 379688cdd9a819a172608bc7b385dcbab116467d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 12:38:41 2010 +0100

    [entropy.tools] fix is_valid_ascii

commit a22db350c694ab944c1417282cf273d42c7c075d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 12:31:29 2010 +0100

    [entropy.cache] EntropyCacher: tweak cacher parameters

commit 343b3ee22b0ac5ca5614d284e00f68b727befbdf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 09:57:31 2010 +0100

    [git] update .gitignore

commit 66914ec3d0d6297b4b2e83ce81b042a05cbd41ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 09:55:12 2010 +0100

    [entropy.transceivers] introduce file:// URI handler

commit eb30ca1546b5d9b6ded729fc7cce2dcae77aac15
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 17 09:16:35 2010 +0100

    [entropy.transceivers] EntropyFtpUriHandler: fix download_many, upload_many, delete_many

commit 3062832df0b12c257de209e2e3bbcf9bd6e7b7d6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 16 16:16:41 2010 +0100

    Tagging Entropy version 0.99.35.3

commit 1e34c89babfdb291fc1d6a9f65ecb99ea43cdc2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 16 11:43:51 2010 +0100

    [todo] update TODO

commit 4a6140d4a6a2cf26014a66bbe6ff755689d807b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 16 11:43:09 2010 +0100

    [entropy] add support for packages-restricted separate packages directory

commit d45bc5277aadecbd0eb9547fcb61e901668c4d2a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 16 11:07:31 2010 +0100

    [entropy.client] catch RuntimeError exceptions when calling os.path.realpath (cope with circular symlink)

commit 06d73fc66e45cd79e56b159226b818f893d88909
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 22:59:31 2010 +0100

    [sulfur] do not show orphans message if resources are locked

commit 44f4359ad987344b2fd70ae175d6721d1050f4fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 19:52:25 2010 +0100

    Tagging Entropy version 0.99.35.2

commit 91e6249c2bf39e25d563d98755329ed829a31184
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 19:51:49 2010 +0100

    [sulfur] make sure all pkgs that are going to be removed are marked for removal

commit 2a8d7e7747307006f7646e6baae336d157dd6a2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 19:38:14 2010 +0100

    [sulfur] EntropyPackage: __repr__ now prints more debugging info

commit 1746007d5cd036cf6d74a530dd6c319c2a95f6a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 19:30:16 2010 +0100

    [todo] update TODO

commit 2b8c521fe259a68a0b169dbfd0e641f9f6d5885c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 00:23:50 2010 +0100

    [entropy.transceivers] implement EntropyUriHandler.download_many and EntropyUriHandler.upload_many and EntropyUriHandler.delete_many
    
    This will help slower EntropyTransceiver implementations (such as SSH) to be faster

commit 2099a5db044f60ee1b25508c8afcf399ce44ac8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 15 00:16:56 2010 +0100

    [conf] add mirror.us.sabayon.org to mirror list

commit 35a490b543db47aa7658565cf4da3ded0028bf8f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 14 21:09:17 2010 +0100

    [sulfur] okDialog() wrap set_markup() with cleanMarkupString()

commit 5abb6de68317a3d6fe60b7e38c2a996bc2a5690f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 14 19:14:50 2010 +0100

    [conf] repositories.conf add fsn.hu mirror to Entropy mirror list

commit 9347175a201c2c33eb9381ed4e71f85e7f8e86da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 14 10:55:30 2010 +0100

    Tagging Entropy version 0.99.35.1

commit c6bcf87caf39c3d8b3712e877229d7ea5a9dcea5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 14 10:54:20 2010 +0100

    [entropy.security] fix Entropy Security cache dir handling, create it if not available

commit 48dc0d585d65434f740a11cada8285376b6aefb5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 14 10:39:15 2010 +0100

    [conf] reduce proirity of NLUUG mirror

commit a01d1db195834605b921e23d707f0d77f077fa1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 22:47:17 2010 +0100

    [sulfur] fix another icon path

commit 11542840ecffc82037d3214c216f3f52139952cc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 20:39:18 2010 +0100

    [sulfur] fix Tips 'n tricks icon

commit 61ebb4013d8725c8f25849a289914265c1236d3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:58:15 2010 +0100

    [tests] security: open Entropy Client with noclientdb=True

commit afd8de99d9f7446c5693329ab5bd195889cf2ed3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:57:08 2010 +0100

    [entropy.server] improve performance by using in-memory repositories when possible (and allow this, even if not advised)

commit 2696d64395dee584b1c27dd91e7cdeea7a03c0ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:56:15 2010 +0100

    [entropy.db] EntropyRepository.checksum: skip queries if baseinfo table does not exist

commit a75c1a19b6ace65318206a404ea18775bab159eb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:23:37 2010 +0100

    [tests] improve client module tests speed

commit d676b73f9e879180c5e840f19bf7c2ed79cc68f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:23:17 2010 +0100

    [tests] improve db module tests speed

commit 80bd1e01b0a215363ea99583d40df4db391fdcf3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:22:37 2010 +0100

    [entropy.client] remove hackish etpSys['unittest'] support

commit 1c50c0177fc4eda45a150adfaf3ce57d94aa07a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 19:01:33 2010 +0100

    [entropy.client] tweak warning message

commit 08708e373029c8f36a7a5f7db39f2a8a9de64e9e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 18:53:19 2010 +0100

    [entropy.client] add "temp_file" argument to open_temp_repository

commit b39cea591ade5ec3f58979efa8c4951f97b9e9fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 18:53:10 2010 +0100

    [entropy.client] code style update

commit bcdc67359feb7bfa02b690977d378d0d62d06a91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:59:49 2010 +0100

    Tagging Entropy version 0.99.35

commit 23962962e580f08f086fa848a49060f13ab3c320
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:59:19 2010 +0100

    [tests] fix wrong mkstemp() call in db.py test

commit 4fd50e1eeb6e7e56638f741cc07902dd25492efb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:54:27 2010 +0100

    [entropy.tools] fix dep_getcat

commit fdc9bebfeba002aad47999dc15949d166ab48e03
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:54:11 2010 +0100

    [entropy.debug] fix DebugList.__setslice__

commit dd757c0af75cace94b78b743c3e6ad06774c64d9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:51:11 2010 +0100

    [todo] update TODO

commit c51385663d2d70e8383c204ecac7aad2bea66505
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:48:05 2010 +0100

    [sulfur] EntropyPackage: show instance memory position in hex

commit eb390a34481dc65e2ce9f026835587a01556d207
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:47:41 2010 +0100

    [sulfur] fix queue status rollback handling

commit b7219b3553abaa337c5502003b99b0d72c3af990
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 12:24:47 2010 +0100

    [sulfur] Queue: do not alter pkgs list passed

commit 53a773f5e6dabb4eea33bddc0a3755a2eb1b5b66
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 00:47:49 2010 +0100

    [sulfur] improve UGC pkg properties view image cache handling

commit a949a943f0d4096ebdd6e1ac6ef44ff2e6e69139
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 00:32:35 2010 +0100

    [sulfur] remove set_busy() and unset_busy() calls

commit 3043bcb9302e811de60578e6b6c68ae381a7f693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Feb 13 00:19:04 2010 +0100

    [sulfur] embed "Update All" icon file

commit 41392b22e44a3eade84c8ba17e5cc8d199d80fb0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 23:30:48 2010 +0100

    [magneto] update application icons

commit 298ba32541b56608bf772cc15528107b48b4a9f3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 17:45:20 2010 +0100

    [sulfur] cache UGC icon fetch requests, improve performance

commit 1cd887b2bf04379624fbf31789cf022411874b38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 14:05:01 2010 +0100

    [sulfur] increase notice board message size

commit c1162f174b78b9284f36f39f4ca2975f7b32c1b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:37:28 2010 +0100

    Tagging Entropy version 0.99.34.4

commit 700da269016258e8ed8eb5e44c8090751eb06ff4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:36:12 2010 +0100

    [sulfur] don't ask me why, but new Notice Board RSS format returns int as id

commit 62245ec7a2450bb2e9ca161b9d19e1298a4afde0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:31:11 2010 +0100

    [sulfur] fix typo

commit e196893b1fa3e05b149e52c9ab30cf6ad6125d8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:16:18 2010 +0100

    [sulfur] handle non-root mode

commit 04d883889802fc52dc07a3baed75382aceb3b294
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:09:32 2010 +0100

    [sulfur] catch OSError exceptions on resize_image call

commit aaae62bfc28f0eb162bc9eecf60330e34541a48e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 13:06:16 2010 +0100

    [entropy.core.settings.base] SystemSettings: __generic_parser() now returns ASCII-only lines

commit 2354ead132e4d06438c5e58d20bf9101d5fbd705
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 12 08:31:10 2010 +0100

    [conf] add two more Entropy mirrors

commit 476e424d9958d77efe1c7d2bbaabfd40ff9ca994
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 23:49:46 2010 +0100

    [entropy.services] add Server.repositories() method

commit af8baaff288a89a5e03111e8a46d8a9821aabb0c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 23:49:27 2010 +0100

    [reagent] add "reagent status" tool, print repositories status

commit d50393284be5883285fd478afe10d46d6037078c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 20:41:50 2010 +0100

    [entropy.services] fix function signature

commit 470d1b0c65313c2cb4f6100c899cc48ef4988dfc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 20:40:49 2010 +0100

    Tagging Entropy version 0.99.34.3

commit aa2e3f17b1d4d1824fedd2cfedc847eff19fc037
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 20:40:10 2010 +0100

    [entropy.client] I HATE PYTHON

commit 36b6fedd8d464d615e4a2fc02d5bb68644c7a990
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 20:39:05 2010 +0100

    [entropy.client] fix undefined reference

commit 4d8f44db4548db94e84d3d781fbef489c99e837b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 19:05:26 2010 +0100

    Tagging Entropy version 0.99.34.2

commit abb64da09586663a2424793819a7fd036e2d165f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 19:05:03 2010 +0100

    [entropy.server] atom_match: disable packagesFilter

commit 3c9096d7ad98065b928aa7481c529c8bb564b168
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:50:29 2010 +0100

    [sulfur] dialogs: when UGC icon store path is not available, just give up

commit 40dfae77f0364a08e61fbe8a73607403bb87eebb
Author: Daniel Halens Rodriguez <dhalens@lappie.(none)>
Date:   Thu Feb 11 17:35:33 2010 +0000

    [translations] Update sk translation

commit 2908295d5672301a1ab67a9814ab007848a31b4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:30:40 2010 +0100

    Tagging Entropy version 0.99.34.1

commit 9da7ad8cdde9bab02e050885b4045bf5821d3cda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:30:04 2010 +0100

    [tests] db: use mkstemp instead of trying to write to $PWD

commit 7859f459c1e897651f6097422398a02e4a5931bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:17:52 2010 +0100

    [entropy.server] when removing SystemSettings plugins, respect insertion order

commit 3cd03a3cce4921b2e168b5a3927af7bb0a04851b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:14:21 2010 +0100

    [entropy.debug] add new module (useful for debugging) with list() implementation

commit d901eaa5b267b995e0583def0f27071e28970525
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:12:35 2010 +0100

    [entropy.server] rewrite destroy(), fix plugins removal code

commit 14b959a4c6f5cbb9a909d67db84ece1478b6d5b7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:11:39 2010 +0100

    [entropy.core] EntropyPluginStore: add has_plugin method

commit c12c72b7ab8408f9e5932348996b84f1b39da7b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 18:00:32 2010 +0100

    [entropy.server] when writing fake Entropy Client repo metadata, do not add invalid values

commit f294c5a16ed3af44a0da11a53b47618c0a0d2fa3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 17:50:58 2010 +0100

    [entropy.core.settings.base] SystemSettings: improve dict() transparency

commit 365ee420e7c83f6113e8acb1f2c3eee265957c5c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 16:04:53 2010 +0100

    [tests] improve test_security_set_advisories_cache() test

commit f9b45e3d4dcd4b45c4205707c2fe4dc4ebe21478
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 16:04:32 2010 +0100

    [entropy.security] improve System class advisories cache handling

commit 8ef7ec69ecb1db5612359d811287617f2423ed6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:22:44 2010 +0100

    [entropy.security] System: do not use Entropy Client cache bool for determining if using cache

commit ef28aab38018bc5fa1a0e1c13f48a8e5bf96bf6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:21:16 2010 +0100

    [entropy.security] fix System.set_advisories_cache()

commit 52143db75db85cf6478b07df3460b32d91b32138
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:13:58 2010 +0100

    [entropy.server] filter out mem repos when generating Entropy Client repo order metadata

commit dc005197114134c7ae986482cba68b94ecb38d4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:13:08 2010 +0100

    [entropy.client] remove debugging output

commit 11539a75f00760b2744a2978a2d1ec9899af87a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:11:59 2010 +0100

    [entropy.client] some trivial fixes for unit testing module

commit 438a4968de7aacd670c5b292cb10dd11bbe599a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 15:05:07 2010 +0100

    [magneto] implement keepalive ping/pong between dbus service and client to improve service reliability

commit b189f219a26fc9c0fcb846c872777b4a5a6139a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 14:59:36 2010 +0100

    [tests] fix QA test

commit f6db307633cf312be6e1183d3f80d5fd79bc6c55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 11 12:08:33 2010 +0100

    Tagging Entropy version 0.99.34

commit e38fe4fdf9b205655950e76cdd40d371935ac8a9
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Thu Feb 11 11:28:10 2010 +0100

    [translations] fix typo in my name

commit bc1516b87b7fab8b7003090f66dc4a0d786ef2b8
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Thu Feb 11 11:23:39 2010 +0100

    [po] update Catalan translation

commit a42456f405c4ca0325dd9a0993f6d8f88647c1d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 23:58:14 2010 +0100

    [conf] update list of mirrors, add NLUUG

commit a7189d2b0626595ae44edad3dd09e4226eeb2608
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 22:54:32 2010 +0100

    [sulfur] change console background saturation

commit b5601de11e8845bb4487bc32ab5194b14d08b981
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 22:51:33 2010 +0100

    [sulfur] after pkg install, switch back to proper pkgs tab

commit 3fe82590a326b6aeb5faac47633584e9818b3ad6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 18:31:36 2010 +0100

    [entropy.db] fix a possible undefined reference issue in idpackageValidator

commit ec93ff7034289d9d6b85f2dad73aeb5511e6f92d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 12:07:29 2010 +0100

    [equo] fix read-only fs management (was due to old exception handling code)

commit ef532246fd26d90a5aa71f07fd3e2f60d7b33f30
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 11:40:09 2010 +0100

    [po] update translations

commit 8c67dfaa6e5ae50a14d0c874944db9cbbe42a724
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 11:39:50 2010 +0100

    [todo] update TODO

commit e32bd11ae87743e9aff99207b21c331a856e3d62
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 11:27:45 2010 +0100

    [sulfur] implement security updates, properly highlight vulnerable updates

commit 94fec0d0941827bf9ff414ac85408d60511e0ca5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 11:17:01 2010 +0100

    [entropy.client.interfaces.dep] remove debugging code

commit 27bc1da8f8a01b687d711fce22248f0b61a865b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 10:59:43 2010 +0100

    [entropy.client.interfaces.dep] add calculate_security_updates()

commit c264871ffcb3263af6888cf0447b8bbb24752a1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 10:59:18 2010 +0100

    [entropy.security] System.get_advisories_metadata: add use_cache argument

commit f6e4c466951d994131a8427c0d5a77964c4902e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 10 09:14:37 2010 +0100

    [sulfur] always show installation tab

commit 64395c9919efb1a8804aa5dc4701be537be8a5ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 9 12:39:30 2010 +0100

    [sulfur] fix dependencies_test when no pkgs have to be added to queue

commit 7620cedfb1ffc1b74d91e08c4febb927dc5a9125
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 9 11:02:01 2010 +0100

    [entropy.client.interfaces.repository] catch EntropyRepository errors on spm sync

commit 930ee7f861d49b1661646b3cf3ef25ef5f03e92b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 9 11:01:46 2010 +0100

    [todo] update TODO

commit 8b3f5a42dd13d298dffba5fcc67a84a5dc148e00
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 8 20:33:02 2010 +0100

    [todo] update TODO

commit 18cc42a207bfc2453a6effc49a9279627988e85f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 8 20:32:41 2010 +0100

    [equo] fix trivial issue with fetch parameters

commit 2c283893586ebd8050a97a4e55c9d5c4510acb79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 8 13:47:14 2010 +0100

    [services] client updates daemon, disable debug by default

commit e38217892553f150a7df8d5e033f624140c22fc4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 8 13:46:39 2010 +0100

    [services] add Tracker installed packages metadata miner (first chunk)

commit 86fa7fcf1f1a2ba5a3621934618ec12c91f2d4c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 8 13:23:31 2010 +0100

    [equo] catch TimeoutError exceptions on UGC sync

commit e8d22a5070c637ce1c8ef0d890724c21e7e6503c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 7 08:16:48 2010 +0100

    [entropy.client] fix undefined reference

commit 03b92f8f31a6bb59765859b587f3651fd160e6d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 7 08:14:30 2010 +0100

    [entropy.client] fix undefined reference

commit 6a18bfee9b44df08261f17e417a355502cb58472
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Feb 7 08:05:11 2010 +0100

    [equo] check "equo smart" argv len

commit b21b33c80af96e4ac376d25e17b005a09b350a34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:38:09 2010 +0100

    [entropy.server] fix function call

commit 35d9422f1a5eebbe8d9a88dbc73cb61d0eb9bb3c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:31:43 2010 +0100

    [entropy.server] when downloading data, make sure download dir exists

commit e6aa5687cd4925bf68d823af5fef0f37ad11adbc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:25:42 2010 +0100

    [entropy.client] fix undefined reference

commit c0914c6dab9734fe7b18f20ff16883d9cfae415b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:20:57 2010 +0100

    [entropy.server] remove unused import

commit c5dd3a7a491fb85be8e48103fba1c5b611b1f49c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:20:12 2010 +0100

    [entropy.db] remove more evidences of old branch management code

commit b7951c4f4c7607586b01a5034907456d87ed3c38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:04:58 2010 +0100

    [entropy.client] code style update

commit dd910a73ebd2dae580110d993e13823e3f4b464c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:04:32 2010 +0100

    [entropy.const] tweak Entropy server installed packages repository id

commit 1d94eb55427bf2643b48068d0774a3d057363ed4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:04:06 2010 +0100

    [entropy.client] remove Entropy Server ugly hacks in atom_match code

commit 8f0e303b280a7799176a638cd6e2732e99caff53
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 14:03:32 2010 +0100

    [entropy.server] make Entropy Client be able to use Entropy Server repos transparently

commit 14b66c69c93eae69d4ce1288ab0b4357375f3ecd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 12:13:56 2010 +0100

    [equo] cleanup some code

commit d31273ffd8c39c356f75fe929a71a3b00a197b04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 11:41:20 2010 +0100

    [entropy.client] move Entropy Package Sets interface to separate class, update API

commit a1dfa6a81067cf350d41617646b77cd493e989a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 11:01:06 2010 +0100

    [entropy.security] general module pre-spring cleanup ;)

commit c845fc2f1a1063f2457657d15d5e51b54d62d3d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Feb 5 07:34:45 2010 +0100

    [docs] update API documentation

commit 91a3af1a0cc6da2fc9a0cb5b7450bb28a43554d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 23:38:19 2010 +0100

    [todo] update TODO

commit 2ca6877e5753d99f6504a63b9807e3035e6c90c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:30:18 2010 +0100

    [todo] update TODO

commit 99dc6bd842bbd1c27044fa4fec9210ddf307bbca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:30:06 2010 +0100

    [todo] update TODO

commit db8876237b75540b3a9fb1596292aace9e653671
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:29:14 2010 +0100

    [entropy.client] make QA and Security interface handling methods private

commit 004d1055b27bbe42f7ab31bc85d925133f93760d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:24:49 2010 +0100

    [entropy.db] EntropyRepository: rename retrieveVersionTag to retrieveTag

commit 712699ee2289dc6a93675da499f450276b880626
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:16:24 2010 +0100

    [todo] update TODO

commit d930dddaa776d6be9b402d7a4e21478d05d092a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:15:45 2010 +0100

    [todo] update TODO

commit 708e8ea89d9979b9b3c0a0b7a33c0087b03ade60
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:14:33 2010 +0100

    [entropy.exceptions] ditch IncorrectParameter exceptions

commit b8c9b040839be5972bbc335c3c1365f757ebd64d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:04:36 2010 +0100

    [entropy.exception] ditch InvalidData exception in favour of AttributeError

commit f235456707d3a2c0c34e5e7ea0db97e738b3c77e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 20:00:29 2010 +0100

    [entropy.exceptions] ditch InvalidDataType exception in favour of AttributeError

commit 1de4608f658cf6357d624f5cb749af625fdd7a8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:34:50 2010 +0100

    [equo] warn user if equo/entropy version mismatch

commit 9756569875aa1c89370e26281e1b42807d4984a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:25:49 2010 +0100

    Tagging Entropy version 0.99.33.6

commit 70862b58a2e6e60769a9eaa10dc915bbda1922e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:25:28 2010 +0100

    [scripts] entropy lib revision bumping was missing

commit b0e68d1960e29c087b0b767663460036e3a52e41
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:16:53 2010 +0100

    Tagging Entropy version 0.99.33.5

commit 11cfc4349a57af26fa24502eb8cf450f2e578a3c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:16:17 2010 +0100

    [scripts] only commit tagging related files

commit 8e45ceeacb0b7924837c28dba38fc763ba350f8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:15:28 2010 +0100

    Tagging Entropy version 0.99.33.4

commit 86d3fd976a931a0dea4f50b41a99bddee8cb135e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:15:00 2010 +0100

    [scripts] tweak (hopefully last time) version tagging script

commit 4216d4a1a348bf23d1db66bb3f5cffaa726771a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:14:18 2010 +0100

    Tagging Entropy version 0.99.33.3

commit db42276a070c2888d95cf1409a5da601caa5b4a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:14:02 2010 +0100

    [scripts] fix version tagging script

commit d2ecf6072af3d9306564fd309b6b4ce9630f94a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:12:59 2010 +0100

    Tagging Entropy version 0.99.33.2

commit 9093dd9a21afd04194b2a86e53d13f79ac2be558
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:12:29 2010 +0100

    [po] update translations

commit 311f443a5e5a97b633de494dea91198c5544d27d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:12:08 2010 +0100

    [git] update .gitignore

commit 7ad35bfd0093c0a1df0e58b9461fa84740e23289
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:11:49 2010 +0100

    [scripts] update version tagging script

commit 2692a9d435867a21fa63b712de207a7aae7903e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:08:37 2010 +0100

    [build_system] install sulfur/equo revision files

commit 56e3633361cb45eed0ebf15da841f47ed1db2257
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:04:06 2010 +0100

    [entropy.const] move entropy revision to entropy module package

commit 24c8d500a953fec74408f9a0525b59efd572634c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 19:02:25 2010 +0100

    [entropy] add empty revision files to entropy-server, equo and sulfur

commit 62a5fb9a06426016cbddf42672c7b3abf19cc7dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 18:12:05 2010 +0100

    [tests] improve entropy.system ut: test_security_fetch_advisories

commit 0688093deeb813919c4f2ae631deedcdd9d1b4e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 17:50:29 2010 +0100

    [todo] update TODO

commit ef09136af72725660d242936fbdda9801078d8be
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 17:46:12 2010 +0100

    [entropy.security] System: some cleanup aimed to ease unit tests implementation

commit 93b052d096287275c37c52f6b80d1a7f9e5c53c1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 17:44:41 2010 +0100

    [tests] kill running threads before quitting

commit 773f93ee537bef1b807f51754fd96eaaee0f894b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 10:01:47 2010 +0100

    [sulfur] misc, minor bugfixes

commit 8a38701c7fcf24406ca1662840a91b50e912c9f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 01:49:21 2010 +0100

    [sulfur] actually disable fetch, was put there for debugging purposes

commit 815e119b752c127aade88f2100c5315f69147dae
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 01:44:10 2010 +0100

    [sulfur] make "Update all" button executing pkgs install, add updates signal handling

commit 36b66e3ebb034dc77fb9de67e2618752398a1d04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 01:43:35 2010 +0100

    [sulfur] also print header and footer of messages to terminal

commit 95c82ba889cbec764eb2079392d4f01ace03a7a5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 01:18:43 2010 +0100

    [sulfur] fix bug causing "Actions" button to not show up when adding orphaned pkgs to queue

commit 542adc5cade1985d260139ead2ba42f7884de600
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 00:01:36 2010 +0100

    Update ChangeLog for version 0.99.33.1

commit ee6da150aa2e4ab59a4926918ff52a35529a8a59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Feb 4 00:00:55 2010 +0100

    [entropy.spm] fix function call

commit 9ea5cbb977f76552a1f39c9a09356ee4bd2676ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 22:59:00 2010 +0100

    [todo] update TODO

commit bce434c47ca0495ceb9187ef5f031cff960afc86
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 21:06:18 2010 +0100

    Update ChangeLog for version 0.99.33

commit 8980ce598091d2c86f4b79df1528174dc1ff0968
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 21:05:43 2010 +0100

    [po] update translations

commit 54ffe531b90c5a34a5f8f325d802b0b7821dae49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 21:05:08 2010 +0100

    [po] update Italian translation

commit 23c1de1a55541e7d0beb5d4f056b3b59ef1384b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 20:54:51 2010 +0100

    [entropy.client.interfaces.package] provide pkgpath metadatum in fetch action

commit 9564be413492f83339fcab3499af52a9366ed5db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 12:55:35 2010 +0100

    [todo] update TODO

commit e585ade399ac363320ac5cc64ca67ac9c730f4b2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 12:54:51 2010 +0100

    [entropy.client.interfaces.Package] cleanup hardcoded download paths, make possible to fetch a pkg to custom directory

commit 7c7f384d414850c680ffb5bd4bd5c75568365d79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 12:54:14 2010 +0100

    [entropy.client] rename some Client methods, uniform to the rest of API

commit fa0d76d1adf5eaf5fc793ff0eb99b15c135ef1a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 09:00:53 2010 +0100

    [sulfur] improve orphaned packages handling

commit 6c82fa7977463703190978f054c567073b678a0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 09:00:26 2010 +0100

    [entropy.const] add repo and revision string prefixes

commit eaabcce60ee18d1799f8adcee946aa44937d58fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 08:45:36 2010 +0100

    [equo] deal with broken repository entries

commit 4492b7ea38d7d68b317395752c4803df60a950aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Feb 3 08:42:52 2010 +0100

    [equo] handle None values of input_box() too

commit 5b6cc47baf036cc1bcaf365d1e10d094539104fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 23:27:59 2010 +0100

    [equo] fix "equo repo disable" output message

commit 6aaf049c2fcb153bd8c3322b7e56c1524b374745
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 21:49:15 2010 +0100

    [entropy.client.interfaces.dep] fix _generate_reverse_dependency_tree

commit d05c7b0f8eeb90ad01202f295be6d0ce1462dee4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 21:48:40 2010 +0100

    [entropy.db] EntropyRepository: when generating reverse deps metadata, always enforce commit

commit c696106d59903ce7826c2c84eda59b1a0cdc065b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 18:29:41 2010 +0100

    [entropy.client.interfaces.repository] when fetching a new repo, regen revdeps metadata

commit a43e8f938d36e2bc80ff047960f97cfd356bdd06
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 17:56:55 2010 +0100

    [equo] add recursive metadatum to resume cache (equo install --resume)

commit c001b35a2e174490dbb6d23f811c258c288b9d5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 17:55:41 2010 +0100

    [entropy.client] make possible to generate reverse dependencies for available packages, add recursive argument

commit 4d3a5be4bcdfe0884fe7a8662287005cbab3b267
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 16:50:43 2010 +0100

    [entropy.client] Client.open_repository() make possible to get installed packages repo

commit dfa7b75d4f631b41c86ea8ef8a226f5239d57e7f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 16:33:02 2010 +0100

    [entropy.db] EntropyRepository: implement basic __hash__ builtin method

commit 5ede4afc4e204e57686d869ac4c8fde3d19d7794
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 16:32:37 2010 +0100

    [entropy.client] add support for recursive/non-recursive pkgs dep matching

commit 455af9afd7a34b9374e6bd662e94004ebbacd09a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 08:14:07 2010 +0100

    [sulfur] code style update

commit 7a15f7258543ab59e287535d37282ac4450c31a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 18:04:59 2010 +0100

    [equo] when no repositories are provided on "equo update", create list from available repositories metadata

commit a0a157d28def7d35eada10019c179fbb27b5bdd8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 07:31:51 2010 +0100

    [entropy.client.interfaces.dep] don't spam terminal printing progress status when calling calculate_updates()

commit d7f9783ba6090ca7588371eb6a34e98982b343b0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Feb 2 07:22:47 2010 +0100

    [entropy.client/entropy.server] ditch any reference to sqlite ":memory:" connections, break API

commit ff0fb23a21b73d3ee931ad6f665ac29667856295
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:36:32 2010 +0100

    [todo] update TODO

commit f34cb0136cdb83f6ddc3af39f66ef3ee4ee99ca6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:36:18 2010 +0100

    [entropy.db] uniform EntropyRepository.search* API

commit 4fb61510e7423a0f09915de9474195875b1e147b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:23:40 2010 +0100

    [entropy.db] trivial docstring update

commit 5b6a67f5b131b22e8507b2f69af06bf5a586d021
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:23:04 2010 +0100

    [entropy.db] remove EntropyRepository.searchSlottedPackages(), uniform search methods, add searchSlotted()

commit 547e3edef1607f1f70c8ab1782c4afd4fadc90c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:19:56 2010 +0100

    [entropy.db] drop searchLicenses(), uniform to other search methods, add searchLicense()

commit 7b5de0a68de623340ad594726e1f85724cdde04a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:19:24 2010 +0100

    [entropy.db] add EntropyRepository.searchPackagesByHomepage()

commit a8abb2ea213a9247c83f63d4522d1786b66f7add
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:08:21 2010 +0100

    [entropy.db] add just_id argument to EntropyRepository.searchPackagesByDescription()

commit 73e54180379dbaaedc636e5e0ff218da568ef896
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 17:07:52 2010 +0100

    [entropy.client] add Client.is_entropy_package_free(), returning if a package is free as in freedom

commit d2b73d39984cf1f1e2cfe7eb76cef187940a6ceb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 15:11:02 2010 +0100

    [entropy.spm] PortagePackageGroups: add "security" group

commit 91e49c96b6b6a252522cc822d8996ec1ed6385ee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 14:50:12 2010 +0100

    [entropy.db] API change, methods names polishing

commit eb019891647cd1309d6708f7c69c8dfc1c07fbdc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 12:48:38 2010 +0100

    Update ChangeLog for version 0.99.32.1

commit 23b11cbc89d9af64df7b8aa06c00bb67c4949132
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 12:48:13 2010 +0100

    [entropy.dump] catch SystemError exceptions on loadobj()

commit 1f7a6cc5e280354b38e8d085b31cde4d3d0c208e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 12:47:14 2010 +0100

    [equo] fix regression coming from Client.installed_repository() function introduction

commit 9acf70bfaa7145611b65398eccf2372ba1b1f9e1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Feb 1 09:35:18 2010 +0100

    [entropy.spm] PortagePlugin.extract_package_metadata: move download metadatum setup further

commit 247749de887cc2e7a66ed0d8ddd215141852551f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 19:26:24 2010 +0100

    [po] update translations

commit 3819272506239e6a95db01a2f1564c8f6cb22848
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 19:22:49 2010 +0100

    Update ChangeLog for version 0.99.32

commit 7dcd195f74324915c13af252d33467c6306f891d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 19:22:18 2010 +0100

    [todo] update TODO

commit 60ce094648c1ba3d35afd8c6e313cdf8443a914b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 19:20:38 2010 +0100

    [entropy.server] import EntropyCacher in module scope

commit 4bbe7214b52c6061c4e55e70acb667ca618708fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 19:14:00 2010 +0100

    [activator] fix undefined reference

commit d25066a83b2c03bca46224214ee93f4c25b52986
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 18:54:23 2010 +0100

    [entropy.server] use custom EntropyCacher cache directory, to not overlap Entropy Client metadata

commit 6a46273246f1140d8f4f4fe98cc7a926fd2c0abe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 18:14:20 2010 +0100

    [entropy.client.services.ugc] fix connect_to_service for pkg repos

commit f4193ec8270a43fa98c1af5966689d144ed09f87
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 18:02:39 2010 +0100

    [entropy.const] reduce RSS max entries default to sane value

commit 16b129f63687c566a4b59b590cbac6929fcf1c7a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 18:06:40 2010 +0100

    [entropy.db] cannot use dep operator comparison for tags, it breaks the tag concept

commit bf1a58216265cbd07606f295ea8f5d44212fd9db
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 17:45:48 2010 +0100

    [entropy.client] code style update

commit 7243079ac9ac68989128e33f15f4e5ae2088e291
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 17:44:41 2010 +0100

    [entropy.db] fix ~ operator handling when filtering tag results passed by atomMatch

commit 7acc8d65b4a5049211e5f43d01b2061045410361
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 14:24:59 2010 +0100

    [entropy.client.interfaces.dep] trivial code cleanup

commit d5164e4a2e53d46451b846b477efce9ba4ced75a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:31:16 2010 +0100

    [sulfur] do not switch back to packages tab when unknown error happens

commit 0d1a2f48903aef2f861b56b58cd4d6c23323c2e0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:27:49 2010 +0100

    [sulfur] remove empty lines in widgets.py

commit ec48391a52373bb74e5e5aba120f4edeebd2372e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:18:01 2010 +0100

    [po] update Italian translation

commit 52b2dca874c24e57656f405d2619b459259758e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:16:42 2010 +0100

    [sulfur] grow sulfur console maximum chars length to 100000

commit 3fc976718aa556faf1a93ba9c3102326ca8c66b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:14:38 2010 +0100

    [entropy.cache] EntropyCacher: deal with EntropyCacher shutdown

commit 8b6d6d463057dc38585f55a87d47997352f51e7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:14:11 2010 +0100

    [entropy.output] TextInterface: do not colour question text by default

commit 04103d2697515a6dba3d0b9c4282cd1090df89a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 13:13:25 2010 +0100

    [equo] remove dead code, improve orphaned packages question usability on upgrade

commit 96925041a4e51827f05168d27d7a45252021722b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 10:57:42 2010 +0100

    [sulfur] add "Update all" button

commit dd03ff58b43369a246e706b31fd174c2d89003bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 10:27:59 2010 +0100

    [entropy.db] EntropyRepository: make insertSignatures() working with older db schema

commit 3755e24ab80419da322985168e683777f68caa05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 10:24:05 2010 +0100

    [entropy.db] EntropyRepository: store structure update execution status in class scope, and use in repr(), str(), unicode()

commit c0b3efac757e444dcad1ddb5dd37037eef209bfd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 31 10:09:06 2010 +0100

    [equo] filter out invalid package values in _dependencies_test if broken dep is found

commit f23689aa3c1c7afb4a8d2cca92e7700879a56297
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 18:54:15 2010 +0100

    [todo] update TODO

commit f987640d5a6db1de2c324eb9ce24596dc54a2e44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 18:49:39 2010 +0100

    [entropy.client] remove Client.validRepositories, provide Client.repositories()

commit 06df34f41d8f357d515673886b75f90fd4f6b242
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 18:37:39 2010 +0100

    [entropy.client] drop .clientDbconn in favour of installed_repository()

commit 545209c97ff1abee286717544ad3b0b08694b049
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 17:57:51 2010 +0100

    [equo] stop using E_CLIENT in module scope

commit 54859f7ff7259917075f278729a9cd46aa549775
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 17:25:59 2010 +0100

    [entropy.client.interfaces.package] add missing os.close()

commit df6a8ef14b64ce4eea1233145c036833cf6b0380
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 17:16:16 2010 +0100

    [entropy.services.ugc.commands] report_error: also save "lsof" metadata to file

commit da36b44adab481a8bb2412e16046d601493fffc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 17:14:22 2010 +0100

    [entropy.qa] ErrorReportInterface, also collect lsof data

commit da2f2f6cc0df1e4b89343b9e23fdc874d51469c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 17:09:12 2010 +0100

    [entropy.tools] fix print_exception frame data collection

commit d89ceeafd92578521b463022bf6637f80aedfbb3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 30 09:59:01 2010 +0100

    [equo] fix xterm title

commit b113695d8af68889ca7e989fdcd799402b541274
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 23:43:55 2010 +0100

    [todo] update TODO

commit f5b016a146c1b6c730430e21c7901e72d1c39f93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 23:39:42 2010 +0100

    [entropy.db] make EntropyRepository process-safe and thread-safe at the same time
    
    This is kinda experimental but it seems to work just fine and, at the moment
    there are no multithreaded accesses to EntropyRepository.
    This patch makes write mutex in EntropyRepository useless because EntropyRepository
    will automatically allocate new connections and cursors for every new
    thread/pid coming in, avoiding to leak open files around.
    SQLite3 is thread-safe when using one connection per thread, so... here it is!

commit b23b3cd790e5c3ffad7e9bc56c5ca77c033fd4c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 23:12:50 2010 +0100

    [entropy.db] doDatabaseExport: always exclude sqlite tables

commit 719a59ef5c94e00a63e828a9cb64b2d987393aa0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 21:32:11 2010 +0100

    Update ChangeLog for version 0.99.31.1

commit 4fc5c3c90d28128a438f7c3c8832f8cf29771142
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 21:31:48 2010 +0100

    [entropy.client] fix undefined reference

commit 804be5e793698390d66db50b353a3310cd921487
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 21:22:07 2010 +0100

    Update ChangeLog for version 0.99.31

commit 9dca344ebb80929fc8b530ae7ba64011af38dd89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 20:47:26 2010 +0100

    [todo] update TODO

commit 200a9e6efb14d7f66d251bfaff1eb49353a33866
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 20:46:17 2010 +0100

    [entropy] make use of entropy.db.exceptions classes

commit 988788cc7a2f325e76e812d3d05b9473628ae7e3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 16:26:14 2010 +0100

    [entropy.db] module imports reordering

commit fc88cea45d5435b2710dfb70e381fb2d50e4dfda
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 16:25:27 2010 +0100

    [entropy.db.exceptions] introduce wrapped EntropyRepository exception classes

commit 99b532b8d47dee9336037ce9f21ecbc7bc9464a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 16:23:39 2010 +0100

    [todo] update TODO

commit 6cccfa353d41a5fbc18fb716b7c2f2398cbf2837
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 16:22:40 2010 +0100

    [todo] update TODO

commit ac113e682380c6ec60d06960cb5da8c078a469bc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 14:58:18 2010 +0100

    [entropy.client.interfaces.dep] disable previously added workaround, we now have full stack frame data

commit 2fc1c3db17222fed92cd6b1d879ed4a679e7b99c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 14:30:16 2010 +0100

    [tests] fix test_db_insert_compare_match_tag test

commit 5f18d8fb0f75605edc67883eafdf3c013b3f4ca8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 14:05:09 2010 +0100

    [entropy.const] make use of etpConst['entropyslotprefix']

commit 632450fe79195880ecd2bb319b771810705ba3a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 14:00:56 2010 +0100

    [po] update translations template

commit 94bad28f78cb01a01b693a6ca1ff9372cb8994fa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 13:41:50 2010 +0100

    [equo] when grabbing exception info, grab variables information in every frame

commit 8f6337f29776181aaad817f9a5ca7c89f6c1cfd7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 13:41:23 2010 +0100

    [entropy.tools] improve print_exception, make possible to print variables in every frame

commit f234af9428b3f1b48ef0642408d39335346dcdbf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 13:40:35 2010 +0100

    [sulfur] when grabbing exception info, grab variables information in every frame

commit 4ca2bcdf1ee906a34cf5cb58928579edce4befc9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 12:27:36 2010 +0100

    [sulfur] add missing variable reference

commit 5b1241717ecd3af9d0bbc1ce2baddb867ec23e71
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 12:11:32 2010 +0100

    [sulfur] fix exception data file creation when ExceptionDialog is called

commit 944c47dbc88f188976cffe01e1fcb705a87d1ce0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 11:55:53 2010 +0100

    [entropy.client.interfaces.dep] code style update

commit c2ad1c8cb581bbb0427072831b2b267f4d4975c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 11:52:33 2010 +0100

    [entropy.client] also catch OSError exception

commit 07d3456e985b741dd27dc756dddbb30e8d94962d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 11:26:33 2010 +0100

    [sulfur] ignore invalid icon name in new_ugc_pixbuf

commit 266dbe335f2a2e1dde22d057617a34ecd5bd2191
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 11:24:12 2010 +0100

    [entropy.db] make reverse dependencies metadata generation a bit more bulletproof

commit b240848b77a90b30721dc91c1b81490707f2f285
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 10:55:29 2010 +0100

    [entropy.client] workaround a caching check bug, will be fixed when error reporter will provide full stack

commit ddedd2e704b967c3265575f1caca41ac57f2aab3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 09:12:37 2010 +0100

    [entropy.const] add package slot prefix string

commit 41dd399b378296e7c59c31ba92014257d20b4dba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 09:06:30 2010 +0100

    [entropy.client] rename client_repository() to installed_repository()

commit 503b8f83a0ff9e0f4b6edcfffcf0bfc3b1bd4495
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:53:34 2010 +0100

    [entropy.client] unbundle hardcoded strings in add_package_to_repos, do not use etpSys

commit d328b589334a68fddc2190460b1ee851a7d6de63
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:52:41 2010 +0100

    [entropy.client] update signature of _add_plugin_to_client_repository()
    
    Add repo_id argument, which value will be added to EntropyRepositoryPlugin
    metadata under "repo_name" key

commit 2f3046eaaf8bcaa02faede7f0244fed6ec64b767
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:52:00 2010 +0100

    [entropy.db] EntropyRepository: use builtin repo id as default

commit f6ecfe693d80e5a257f6cf32aed7d92d2e9a577a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:51:34 2010 +0100

    [entropy.spm] PortagePlugin: add accessibility package group

commit cd3ccffb8a91945927db6a7299ef92d4ad29b643
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:51:18 2010 +0100

    [entropy.tools] add dep_getcat function

commit b5a4d3f6971deea315de50d9193cfca9cfdbbabe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 08:50:56 2010 +0100

    [entropy.const] update built-in repository identifier strings

commit c658b5288f0eeb3181bb083b794e7706f5cd8d1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 29 06:55:29 2010 +0100

    [entropy.client] add client_repository() method, will replace .clientDbconn

commit 73ce7bd5d1f7684a1dff0544812be43ff0acdedd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 21:14:18 2010 +0100

    Update ChangeLog for version 0.99.30.2

commit 7b854118beb0d1db8ae42536e9d7cd4c6bd2f126
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 21:07:21 2010 +0100

    [entropy.server] fix hopefully last regression in tidy_mirrors()

commit 08c9332a9f53113f44a3e8f9a839acce6e60ad94
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 21:00:15 2010 +0100

    [entropy.server] fix a regression in tidy_mirrors

commit 0a39d64b0fc8f7bd1a102d7c1699bd7324e260aa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:51:33 2010 +0100

    [entropy.server] several (for real this time) improvements to _expand_queues() and _calculate_sync_queues()

commit 53a7a3edcbee26f53db37c2916dfdb1696af5fee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:43:09 2010 +0100

    [entropy.server] comment out early download queue files exclusion (causes tidy tool to fail under corner case circumstances)

commit 21bfafd7ab61abdb0bba0a279f012094f66672ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:39:35 2010 +0100

    [entropy.server] revert several dumb changes to _calculate_sync_queues() (sorry)

commit d0fec851f421993365b7d82e789e1056cb657900
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:33:07 2010 +0100

    [entropy.server] exclude .md5 files when calculating queues directly in early iterations

commit efdbce9483122b54ca18a80fdcb3dc570019e013
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:28:15 2010 +0100

    [entropy.server] cleanup _calculate_sync_queues() once again

commit 364f1d80f836097de9c3a2cd0590590544004c5e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:27:45 2010 +0100

    [entropy.server] cleanup _calculate_sync_queues()

commit 67146dd858c57203233dbfb86c5b0a288452a8e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:18:12 2010 +0100

    [entropy.server] use official EntropyUriHandler temp file extension for validating download queue

commit bfd4882f3b0256583bfb63e81e485547d1cd669d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:10:51 2010 +0100

    [todo] update TODO

commit df211456ecb7a36a52fc8780aa984081b8db5cb8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:10:28 2010 +0100

    [equo] fix "equo query revisions", only search installed packages repo

commit a8014a53e0c41de5836a9070255796bd1758461c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:06:12 2010 +0100

    [equo] fix --help, "equo query revisions" was missing

commit 477dd941e6a3a01d55c1cdb46fa485f3c9e8e2ca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 20:00:03 2010 +0100

    [equo] text_query: remove dead code

commit 1703d385c5491130a53d78ff90a524e0dc13bcfc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 19:50:43 2010 +0100

    [entropy.client.interfaces.package] fix regression on unpacking new checksum list object

commit acb4ae3a5de5f39ce30f68e707e5da0a5ec61fe7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 19:17:37 2010 +0100

    [activator] fix undefined reference

commit da34b397c9b4bd34e6f5b6a001fd1bbacb1b663e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 19:09:21 2010 +0100

    [entropy.client/equo] add build_deps argument to deps calculation functions
    
    Also add --bdeps switch to "equo install" to make possible to install
    build-time dependencies.

commit f0d62d784f84fc37039c9a9b244fc23e42c37ba3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 18:58:47 2010 +0100

    [reagent] actually write to right EntropyRepository instance

commit 671ed318d22370698225a6b6880929b3935c0db9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 18:56:44 2010 +0100

    [reagent] fix undefined reference

commit e1dc6c70659848aaf608a7aba8ec18932a4188a7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 18:44:10 2010 +0100

    [reagent] when editing dependencies, re-add package to repository to make EAPI=3 repo sync aware of it

commit 0ca3b1bd8f3599d7e4aac8f22e8ebfecbdd67608
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 18:03:55 2010 +0100

    [todo] update TODO

commit 8e64a04f0ee1544c915c26a2b8b04eae1a1defdc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 16:56:40 2010 +0100

    [todo] update TODO

commit e608419183b195eb1d5d6cf504117146b33bb0c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 16:56:22 2010 +0100

    [sulfur] highlight system packages in tree view

commit e761013621fdef4f7b436ea451131261812c0c85
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 16:48:12 2010 +0100

    [sulfur] add more caching to EntropyPackage

commit 9d16d558418190033521560e0c49356cc79eb7b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 16:45:29 2010 +0100

    [sulfur] cache some EntropyPackage metadata requests

commit 6b7b622ac2e06baa769bda86c642045ed1dd867d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 16:38:25 2010 +0100

    [todo] update TODO

commit 60aa36ff2d9043c93f90294d4d1da58f72b71817
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 15:48:05 2010 +0100

    Update ChangeLog for version 0.99.30.1

commit 804a0c1d9cbae0cef9611f22e332cb2cfd6867da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 15:47:53 2010 +0100

    [equo] import os module

commit cccb9239a1c22dc4dc0c1bd9b128e9b29ac74b90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 14:56:20 2010 +0100

    [entropy.server] fix nonfree pkgs dir support across repos (when moving)
    
    When moving packages across repos, if nonfree packages dir support is enabled
    metadata has to be re-extracted from package file and new 'download' metadatum
    has to replace the old one. This because a free package can be considered as
    such in repo A but not in repo B.

commit 865113de96ee1549c99cc37a3def0b81d962d11b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 13:31:29 2010 +0100

    Update ChangeLog for version 0.99.30

commit b58be877a495aa5cfc3160add50c6284ffcc6dcb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 13:13:00 2010 +0100

    [tests] add tagged packages match test

commit 25a0134db041a1c420513b392712a8e793708952
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 12:45:22 2010 +0100

    [sulfur] EntropyPackageView, deal with closed repo in cell redraw callback

commit 2dba860c0ace4a5319ff0e728033031e2d5c84de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 12:42:42 2010 +0100

    [sulfur] move LicenseDialog.accepted at the top

commit df80cdfede2fb61b550b0d7ec909ac9d35bb4732
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 12:39:59 2010 +0100

    [entropy.db] fix issue causing ~app-foo/foo-1.2.3#tag to not get matched, "~" operator compare check was missing

commit e3c6ce32cb3a5aded254335ce132e2ff05ecd9a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 10:20:39 2010 +0100

    [docs] update API documentation

commit 2442918f935b6dfb882b377443b522cb35298eed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 10:17:51 2010 +0100

    [todo] update TODO

commit 0246f2201a1e80bd530d3650d34521c468c3c046
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:57:40 2010 +0100

    [sulfur] EntropyPackageView._get_cached_pkg_ugc_icon: validate variables

commit ee2814d0c34bd2af51f0dfcb88f0f9eecc90f045
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:55:50 2010 +0100

    [entropy.client] catch closeDB() exceptions and write to stderr

commit adb5eb0787e23ab83dc9f50f5b0775fc1c765052
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:52:15 2010 +0100

    [todo] update TODO

commit 9ea843d36dae9100230065e3730e76b773e1cdcd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:51:33 2010 +0100

    [entropy.server] disable -nonfree directory support by default, via server.conf

commit 5630947ae03d7ae39f986d11518d4206b00510cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:41:31 2010 +0100

    [equo] add "equo query revisions" tool

commit 365b520e701ac8828cdac5032a1c465d6980c5e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:38:54 2010 +0100

    [entropy.db] new method searchRevisionedPackages

commit 488bafa814346378e08d736c4098c6fea08ccc44
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:33:49 2010 +0100

    [po] update translations

commit b0216f343efe228c6aae8fe06904c72300914b4d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 28 09:30:46 2010 +0100

    [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)

commit beaf6242315bdba1ff0324cdc8d61913893fca3a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 23:42:02 2010 +0100

    [entropy.server] make use of the new SpmPlugin.extract_package_metadata, license_callback

commit c303e3af6daf6bbd157c2b9de29b9e6e1cdc779c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 23:40:43 2010 +0100

    [entropy.spm] SpmPlugin: bump PLUGIN_API_VERSION requirement, implement new argument on extract_package_metadata
    
    :: license_callback is used to determine if a package is free (as in freedom) or not.

commit 144960531ba4d58900cf37e281d6c892134ba260
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 22:14:09 2010 +0100

    [entropy.server] fix verify_remote_packages()

commit 182d556433a1ab3882458e424899406971e71a14
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 21:53:34 2010 +0100

    [entropy.server] fix another function call (fix tidy_mirrors)

commit d23f0bca4ab590412ef8c2f17a9670bef2f78bee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:47:22 2010 +0100

    [todo] update TODO

commit 452c95a39e405398ec4637d245a64f0eca914026
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:47:00 2010 +0100

    [entropy.server] another regression fix

commit 6ac2a52488d9767ca07cdc0d876530918397c4de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:37:10 2010 +0100

    [activator] use rss enable setting from SystemSettings and not etpConst

commit 92d8035ff23696add746cf7ff15125bdf2eb915e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:36:43 2010 +0100

    [entropy.server] do not consider a mirror "tainted" when pkgs are just downloaded

commit 05283052cf3cd83fdf0dc0660c711129bd611556
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:29:18 2010 +0100

    [entropy.server] fix another undefined reference (blame pylint, it sucks!)

commit 6afdcd2bb2858b5bbbc9d9b40715d52a5635627d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 19:22:46 2010 +0100

    [entropy.server] fix a bunch of regressions caused by previously committed huge code move

commit f1517bd880749df4a0bae5fd9494b2a316cb1fb4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 18:54:10 2010 +0100

    [entropy.server] cleanup initialize_server_repository()

commit 37edb21f50cd81b70d76a0aed8353408313e0640
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 18:40:32 2010 +0100

    [entropy.server] fix undefined reference

commit a0245b84cab7c208d39acad6a783e87c75720c1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 18:37:01 2010 +0100

    [entropy.server] add support for multiple packages directories (to host nonfree pkgs)

commit 6c61cda7a512d7ed8f24efe3e396f7212b34ae7b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 17:04:05 2010 +0100

    [entropy.core.settings.base] make possible to override branch from env, using ETP_BRANCH

commit 969d1e1e7a914457e76af8ab992796fe537c391e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 13:42:19 2010 +0100

    [entropy.tools] add function recursive_directory_relative_listing

commit be46cca6885c596ddd7521deaea511d3dac86a6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 10:10:55 2010 +0100

    [entropy.server] add nonfree repository metadata to repositories dict

commit a78148bfada8e4359a941da7fbfff18a21c9e41c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 10:10:20 2010 +0100

    [entropy.spm] PortagePlugin: use newly created entropy.tools.create_package_dirpath()

commit 7a85585594519031d3d06bffa28579cae4ab8196
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 10:02:29 2010 +0100

    [entropy.const] add nonfree pkgs directory name

commit abf995ae59e3df6807d1f77e3b356d9b4b06c742
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 10:01:12 2010 +0100

    [entropy.tools] factorize pkgs path building into a general purpose function

commit 20223586e95307a0c95449be902eb6471739fe34
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 09:03:21 2010 +0100

    [entropy.const] prepare packages relative download URL per license type split

commit 17780018b8a1d1d86dacb89696866076102b7fd1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 08:43:02 2010 +0100

    [sulfur] better check advisory object before loading advisory menu

commit 3583e867c0207a09e90288b860726a1648c1a3a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 00:28:58 2010 +0100

    [sulfur] improve UGC icon cache fetch in treeview under high load

commit b4f3a749b6912f0fee86ccd70f8b599caaeeb564
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 00:12:58 2010 +0100

    [sulfur] show repository identifier on pkg row

commit 6bda803c7b89694566ab49f377ed4efbda2431e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 27 00:04:43 2010 +0100

    [sulfur] fix packages sorting inside pkgs categories in treeview

commit 44d11747e5d8d097c2f7f5f1a066b6cc49bd59c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 23:34:54 2010 +0100

    [sulfur] catch resize_image errors

commit 7adb0c60a15bf53e353d41a9dc9bdc29bff24f21
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 23:01:12 2010 +0100

    [todo] update TODO

commit b0aca3196cd373ac190da253194f6c1833d03adb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 22:54:17 2010 +0100

    [docs] update API documentation

commit 93755cadd87c235b41a3952d31e048a1e2e440e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 22:52:52 2010 +0100

    [entropy.server] complete module API cleanup and polishing

commit ddcef8b64eb7c8174803afa3f7bd3326cb45c412
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 22:33:18 2010 +0100

    [sulfur] eventually fix pkgs popup menu reposition code

commit 48a0e3079ae068aa9744db8adbfcb5a1ecbc9c7e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 21:57:01 2010 +0100

    [sulfur] properly set background color of UGC icon cell in treeview

commit a4b7b05498e0ac324e3734fb7f44583c414efa6e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 21:45:43 2010 +0100

    [sulfur] add "all" group to EntropyPackages, use this when showing "Applications" tab content. Also filter out dupies.

commit 1ffd734365b5a185570dc9ac509f278cf0b4cefe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 21:44:50 2010 +0100

    [sulfur] make EntropyPackageView respect --nougc option

commit 571c58f23cba455ac115641f178edd14425f1a88
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 19:10:06 2010 +0100

    Update ChangeLog for version 0.99.26

commit 681881ff832dab61456e73da8951344f86f91430
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 15:53:27 2010 +0100

    [magneto] while trying to load magneto-kde, also catch RuntimeError exceptions

commit 202965c6e684e595198260b49e0027c88dbf5051
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 15:34:40 2010 +0100

    [po] update Italian translation

commit 71fa6cf58dc7541333ad6c04b98448561c9736ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 14:16:50 2010 +0100

    [entropy.dump] dumpobj: also catch ImportError exceptions

commit ae09c684c77df6cddce34c9a753a9f8ce22d1f79
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 14:14:16 2010 +0100

    [entropy.tools] print_exception: workaroung Python 2.6.x bug

commit 53271599b1994f719760cf91c321716c74f8f7de
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 14:13:01 2010 +0100

    [entropy.server.transceivers] fix API call

commit 66675a6d802485e9cca77f12cf62689cbd6a80d1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 10:36:04 2010 +0100

    [entropy.server] second chunk of entropy.server API/module cleanup and polishing

commit 838aaf5d3842a8c896235dcc8d7048f2425b8cd3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 09:46:22 2010 +0100

    [entropy.server] remove usage of to-be-removed exceptions

commit 4b201677251feca11d12b149ed0b8ee64c7620f2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 09:45:56 2010 +0100

    [todo] update TODO

commit 3401e2a67aa9e84d574a60c39900114c53284c3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 09:43:22 2010 +0100

    [sulfur] catch EntropyRepository exceptions when view is reloading

commit de8c6bc2b801644a43f42c8bd46e0371a102e40b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 26 08:59:58 2010 +0100

    [sulfur] when trying to load icon from theme, also catch GError exceptions

commit 5419aac89f105cbc017866372a25697f1fd1abf9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 20:09:11 2010 +0100

    [todo] update TODO

commit 81b036f0b03e60279587ace1f8ccacdcd67be2c6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 20:08:56 2010 +0100

    [docs] update API documentation

commit 5cdf91a69923589e62ceedc31bbc8639b1952601
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 20:07:55 2010 +0100

    [entropy.server] first chunk of API rework, module code reorganization

commit 4e919d87f3ae3e2239f2c29cbae13d8d796db9dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 18:21:08 2010 +0100

    [todo] update TODO

commit 1fc2602bae09d60298d2d8d1ac74972b7b4dfaaf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 18:20:34 2010 +0100

    [entropy.tools] first run of entropy.tools module/API cleanup done

commit 35151b76c43c2547ab3744109b75dbedfa367f58
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 09:22:06 2010 +0100

    [sulfur] deal with unavailable metadata in package class

commit 3adeb7d8ae2c929c836c8b054313423706ee610d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 09:19:51 2010 +0100

    [entropy.db] EntropyRepository: slightly improve retrieveDependencies()

commit 0453fd8bcde1b79535d98e370269ea185908b693
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 02:09:54 2010 +0100

    [entropy] when subclassing Entropy Client interface, properly set singleton class

commit 2720f83c8e33186e91a9795b30cf88f061b831a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 01:24:08 2010 +0100

    Update ChangeLog for version 0.99.25

commit bf1451bb9a1f242c52e4a86f98f64ab46cd07d2c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 01:20:03 2010 +0100

    [sulfur] implement tips and tricks window

commit 403f59e9ec5fd42a55dfadfdf681fe6c5085d9e9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 00:31:19 2010 +0100

    [reagent] when editing package dependencies, automatically bump package revision

commit a98b9e1d11bfae5f57c641b3a3d0c5807c040cc6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 00:27:22 2010 +0100

    [sulfur] set our Entropy Client subclass as singleton class token

commit 141da9b980ab33730cf16aca01b716e2510afae7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 00:26:56 2010 +0100

    [sulfur] experimentally enable colored output in terminal

commit b7245d0d85ee07b4b44ca4b2107a8a2e321950c5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 25 00:26:05 2010 +0100

    [entropy.output] provide function that removes bash color codes from string

commit d39d5dfcdbc012855d4b0579588c2fece7e6f30c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 23:45:41 2010 +0100

    [sulfur] code style update

commit 16be74ad636a3dfe7508ff0c0743eb4cae84cb6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 23:45:08 2010 +0100

    [entropy.core] make possible to override Singleton class used for loading singleton instances

commit 3f71db060ac5e707340eafe2e0cc81b50c294052
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 23:44:54 2010 +0100

    [entropy.core.settings] code style update

commit ab37c3377c170831281b8136fedea5d5ddb486a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 23:37:16 2010 +0100

    [entropy.client] using static variable as caching dicts causes issues to Singleton Client subclasses, so drop them

commit 743bcceda42e525632dc506d6364683f0efb6f91
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 23:03:14 2010 +0100

    [sulfur] switch back to packages page when queue is complete

commit ca25e03936a7cc0483c9aff5b0a5266d7ee45967
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 19:01:08 2010 +0100

    [equo] add new repo tool "equo repo", making possible to enable/disable repositories via cmdline

commit 885148aaaefa6be0752bff00a7801f36eda99b77
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 18:22:35 2010 +0100

    [sulfur] show abort queue button when running libtest

commit 297af8014cbe81a43f128d55999cd7239e2d6ffc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 18:15:28 2010 +0100

    [sulfur] fix libraries test button and user interaction

commit bc4b846d48639527567962d2501eb1fcba9c8ccf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 18:08:13 2010 +0100

    [sulfur] fix dependencies test button and user interaction

commit a16ed40998212aa7bafc85c76a43c9e676f00a54
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 17:48:14 2010 +0100

    [sulfur] always convert package search string to unicode

commit 8441b5094f00c93823d1b8bdca0eea5c0a7b5495
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 17:45:27 2010 +0100

    [activator] print commit message to stdout when done writing it

commit d13d97c81f54f9a4d10754b1000f49b0e5944322
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 17:42:40 2010 +0100

    [sulfur.dialogs] InputDialog: if self.parameters is set to None, reset to dict if required

commit 034cfd5741f056e2364069014c3b7ba92e939e24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 15:28:43 2010 +0100

    [sulfur] add the ability to add UGC data to packages (images, icons, documents) by dropping to rows in treeview

commit 64dd02697a0e212fe3303463266b50968fd18e59
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 15:28:05 2010 +0100

    [entropy.client.services.ugc] add handly method to clear UGC live (RAM) cache

commit b995f67b50ffe0c3f3674a06bba0f6e81594b537
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 13:13:36 2010 +0100

    [sulfur] when UGC package icon is not available, search into system

commit 5dc38ce66c0f30142e7ec497e5726762188a9284
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 13:07:41 2010 +0100

    [sulfur] remove some dead code

commit a700348fc449a4355905fce936c627c09af3a28f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 10:21:56 2010 +0100

    [sulfur] parallel UGC icon fetch only for currently shown packages

commit 087c3f23ebfd07b600416adda8fd24c0135bb7a4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 09:30:45 2010 +0100

    [sulfur] cache pixbuf objects in packages view

commit 2425a639dfda7b09dabcfd2cd7262f5eafd0f2a3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 09:33:26 2010 +0100

    [sulfur] add missing ugc icon

commit d9cbb6e6820724e2b4847774bfe604247c6d7d1c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 01:18:04 2010 +0100

    [sulfur.filters] make possible to use & to concatenate search terms in filter bar

commit d5ef9a42d051a641305474e55d6c09268b5227b8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 00:58:22 2010 +0100

    [sulfur] add package icon support to main packages view (including autoloading)
    
    PLEASE NOTE:
    package icons autoloading is not perfect yet, Sulfur should rather try to
    get icons of visible elements (will be so by next commits)

commit 1a79ced3f4da6f26deefda0b4bb0428ceab9b70b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 24 00:55:36 2010 +0100

    [entropy.client.services.ugc.interfaces] improve Entropy Client UGC interface to cache, expose some handy methods

commit d4bca3b96cfb9de695de8c69fd327af310bac5f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 22:20:17 2010 +0100

    [sulfur] show loading message while executing package search

commit 09fcac18a70ed49dac362f8ee829f5adee0eb15f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 21:52:24 2010 +0100

    [entropy.client.services.ugc] code style update

commit a0cfc6e8df8a21cdf09c7b9c354c744df436cd76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 18:21:35 2010 +0100

    [reagent] when editing deps and user hit cancel, go to the next package

commit cd9c11c0d3138d22dc59fef124972ed9543c16c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 17:44:03 2010 +0100

    Update ChangeLog for version 0.99.24.11

commit e7d237f8877d28923d825fac88f98a7b24202e6c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 17:41:32 2010 +0100

    [entropy.db] EntropyRepository: several fixes to old-style Portage virtual packages support (this code will be moved to entropy.spm)

commit faef0b84c8454280cc26671664f8ec8cb9044631
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 17:40:56 2010 +0100

    [entropy.db] EntropyRepository: add new method "retrieveKeySplit"

commit dd3e5d1b252ff4c3e1d9ff48de5a8fc27ca9a3cf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 17:40:27 2010 +0100

    [equo] fix deptest output if all deps are satisfied

commit 36be7ff9d304cd03b562e8aa483e714ec584bb8d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 17:00:42 2010 +0100

    [reagent] fix atom_match call in package-dep tool

commit 388d9597c68cd064f475280d2129d031953868f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 15:25:07 2010 +0100

    [sulfur] implement package icons support in Sulfur package properties menu

commit 1c305df86e35b5e5e33efdc3ff15a738acf88282
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 15:24:41 2010 +0100

    [sulfur] remove sulfur.misc, move everything to sulfur.core

commit 345b847ec35d0c301c436faece0ad679eac7628d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 15:22:39 2010 +0100

    [sulfur] fix some vbox orientations (due to glade bug) in sulfur.glade

commit e3a9b8f32529da6fa4f5f7734f129bfbae03d592
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 15:21:20 2010 +0100

    [entropy.client.services.ugc] only return first (chronologically) package icon if more are available

commit 1d0ec5dd04bd21afa9c0882ed35e6e7fd8f093c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 15:12:09 2010 +0100

    [entropy.client.services.ugc] add support for UGC package icon

commit 0e8800fd7d62f22a710d983fff30ed1ddc054783
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 08:57:55 2010 +0100

    [sulfur] cleanup old spritz stuff

commit 28b86c5c5dfdfb2f9605b969fc3c69e6565afa98
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 02:07:30 2010 +0100

    [reagent/equo] implement full repository dependency editor

commit 157cca7157c40d8cb771d06be550e75c9679959d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 02:06:56 2010 +0100

    [entropy.output] TextInterface.input_box() several fixes to combo

commit 7a8b919778c86d35bb3a36cdcaa679d246735fc8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:27:36 2010 +0100

    [entropy.output] TextInterface.input_box: fix list edit option, make possible to go back

commit 89fefc4df083b1f92ddfacaa0c74e531bab40c89
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:22:16 2010 +0100

    [reagent] do not directly use print()

commit 2a94d1b88cd39b0313e2682c204f2b545959303f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:20:17 2010 +0100

    [entropy.output] TextInterface.input_box: add edit option to list editor

commit 1a3c456271f3cd737312c3d41c7d38e45b39fa1f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:19:50 2010 +0100

    [entropy.client.services.ugc] check if repository supports UGC before trying to connect

commit d99b2cd5de7a977a8adc8f5aa10b5f5fb0308f92
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:19:28 2010 +0100

    [entropy.spm] PortagePlugin: do not crash if env-update is not in PATH

commit 87033a262dabf78390c4642ff881b1d7070e5148
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:07:54 2010 +0100

    [equo] fix "equo database restore" and "equo database backup" tools

commit 10930e409e45f92764387157d112d9ab44539888
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:07:18 2010 +0100

    [entropy.client] improve usability of restore_database and backup_database functions

commit 186cf5b8e0eb0d03e021a47c43a401d7190ac417
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 23 00:06:35 2010 +0100

    [entropy.output] fix combo box support in input_box, add space between request and input

commit c105c603793acc8c4c70b44c4cbae16d930acf46
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 22 14:06:27 2010 +0100

    [todo] update TODO

commit 5eb3142ba41dbe5e14dcadc03b16256e2ab93f24
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 22 14:04:52 2010 +0100

    [entropy.tools] another set of module API moves and etpConst['entropytagprefix'] adoption

commit 6e9611b75bd3827725837bf217b42cce350cad20
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 22 09:54:28 2010 +0100

    Update ChangeLog for version 0.99.24.10

commit dc6b49f8b94521ff58bddede096cdd1c7e50bf3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 22 09:53:35 2010 +0100

    [sulfur] improve treeview usability (showing a loading message)

commit 7a90b2ad5331901a2813430ce2e041209d664115
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 22 09:19:59 2010 +0100

    [sulfur] fix InputDialog return value when cancel button is pressed

commit 5e04299ec85d2713df7015748b0c1a5f5d827b9b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:52:19 2010 +0100

    [entropy.tools] more module API cleanup

commit 65af10990b8ab463a1aa0e755fc9483e6a67ee73
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:29:32 2010 +0100

    Update ChangeLog for version 0.99.24.9

commit d2b627f5880e7ce9a668fc01fef3da1537a186ed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:25:39 2010 +0100

    [entropy.client.interfaces.dep] code style update

commit 1d8b57195d279f54d4f0984b6b4afb61c8d9e7cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:24:32 2010 +0100

    [entropy.client] remove ugly hack, upstream fixed it and we don't want this crap around

commit d6336a67e354ae57558a40bcc8fbd837bbb3a55f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:09:52 2010 +0100

    [entropy.client.interfaces.dep] restrict tagged packages dependency match inside installed tags
    
    This change affects dependency matching in a way that Entropy package tags
    are used to reduce package matching scope when a tagged package is already
    installed. For example, in Sabayon, when a new kernel is available, previous
    Entropy versions used to pull it in. Avoiding to do this automatically and if
    not required by user, makes possible to not risk to make a system unbootable,
    especially when using proprietary, external video drivers.

commit e3dec4606aa4ce1725e93bedf2bed48d16d51d4b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:06:16 2010 +0100

    [entropy.const] pre-add (not in use yet) default Entropy package tag prefix

commit 469726466bf1d83c3790475bcb30c75879c7890d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:05:49 2010 +0100

    [entropy.tools] add two new functions entropy_compare_package_tags and sort_entropy_package_tags

commit d3e5c9b280c5a8a5cd648ca18888d416f021829b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 20:05:19 2010 +0100

    [todo] update TODO

commit fd49338ce4a91e118c28ecac51193995b0ff72e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 13:51:31 2010 +0100

    Update ChangeLog for version 0.99.24.8

commit 477284b987b43942b30a3f53edf96d2b83a3f418
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 13:51:07 2010 +0100

    [sulfur] spawn UGC in parallel after repo sync

commit 956ddd082949fb4d92f12bef7bb9540ad38f21a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 21 13:44:24 2010 +0100

    [magneto] fix indentation error

commit b523e1c6e853a1a37efb0c2709c91c80b05103ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 22:06:29 2010 +0100

    [sulfur] reintroduce child pids kill function, this time should be safe

commit ae66b857f3e1ebd03958e71fa34e806fe9b1d624
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 22:01:34 2010 +0100

    [sulfur] improve InputDialog reliability

commit fc392e471f437418ed2cb90a75fe077eabfb814b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 21:56:01 2010 +0100

    [sulfur] do not raise ValueError but just return empty list when get_installed_pkg_objs_for_selected() is not allowed

commit 3b5079ff21cae7e0f73f0f84a4f3fb87b4ce6cbe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 21:51:01 2010 +0100

    [sulfur] improve reliability of parallel groups metadata generation

commit 3654d25c9567b0f0ab55ac077b5ac399a2a8a9c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 21:50:46 2010 +0100

    [entropy.qa] code style update

commit 2ccf9be83385f1c08a9b70d62d13cf1edf481e9f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 21:24:50 2010 +0100

    [entropy.client.interfaces.dep] code style update

commit 01eec2f43e2e307558cee6f2a5854feeb8b0bbaa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 21:22:57 2010 +0100

    [entropy.client.interfaces.dep] temp. workaround virtual pkgs issue causing wrong old-style virtuals to be pulled in

commit d1c76cb77f39da96c9dd8ae371956aecc466b8cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 13:03:34 2010 +0100

    [entropy.tools] collect_linker_paths: consider /lib and /usr/lib builtin linker paths

commit 02837597c634fe273b665facd0188f0c7bd18a0d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 12:55:04 2010 +0100

    [entropy.tools] more module API rework work done

commit c7ba30ab1bda5966194b740832a6fed382e8f899
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 12:34:59 2010 +0100

    [entropy.qa] some code style updates and temp. disable blacklist management in test_missing_dependencies

commit 88660a018f4a4de77cbeccb42d21e179cb90d1e4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 12:17:42 2010 +0100

    [reagent] actually make "match" query tool working

commit d0dff15b12ade38fda81641624365c9adff16f82
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 12:16:05 2010 +0100

    [reagent] add support for "query match" tool

commit 0b02e6c6f730c76f42272b9bf78e1136314a31e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 12:11:14 2010 +0100

    [reagent] fix description query tool

commit 8426ced4cfd9ed9e5a89b734ac19ca48f7bc5e05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 08:47:00 2010 +0100

    [entropy.qa] warn user about blacklisted (thus excluded) missing runtime dependencies

commit 1d661285f484a0135ba57b4aa78429a867813c35
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 08:11:31 2010 +0100

    [reagent] catch CTRL+C on tedious function call

commit 4da0245f7f737fa73472200d14df04ea6c8294fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 20 07:55:01 2010 +0100

    [entropy.spm] fix improperly closed file object

commit 1af910c28941d34b7dc1e4192b4d4b04b77131cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 22:32:31 2010 +0100

    [sulfur] catch TimeoutError exceptions when using UGC

commit 22cf0396a9ff2e0d1571df12414d0d369865f812
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 22:29:29 2010 +0100

    [entropy.client] when calculating revdeps, validate package identifiers

commit dcc07b27c94b8d3785c58f952727e27999a96348
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 18:04:00 2010 +0100

    Update ChangeLog for version 0.99.24.7

commit 4f553ad0c8874eac922ca82b0bea7eb56078eaf6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 18:01:47 2010 +0100

    [entropy.const] do not call function recursively, not needed

commit 9f9d81da2889b9364138db83a78c2c575087df35
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 18:01:33 2010 +0100

    [entropy.tools] import traceback module-wide

commit 962b05070234540f72b5129ba83e3b92f1e70144
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 18:00:31 2010 +0100

    [sulfur] slightly improve boot speed

commit 8a21cd6c256b0ae15817384a053251ffca151f97
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 19 17:59:01 2010 +0100

    [sulfur] fix RuntimeError exception issue caused by running gtk_loop() inside GTK main loop

commit 5fbbaaffd8498b3f5de596e05b2ab5ee008458b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:49:51 2010 +0100

    [todo] update TODO

commit af7e9165445e25a2dbf8606954a77eaec69d7bc7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:49:29 2010 +0100

    [sulfur] fix updates count label

commit 4bca3e7273a515100775591d9e11edf6e497d577
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:49:00 2010 +0100

    [entropy.tools] code style update

commit 18e91eeee14c3ebd686bbcc8a704446e704faa8a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:42:41 2010 +0100

    [entropy.tools] another set of changes to entropy.tools module

commit ff5e0ee7374b2bca9357f57ad39ccebc52f4a99c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:30:23 2010 +0100

    [entropy.client] code style update

commit 707ee6008fecd00bafdd1ac5a5ff40b03e61a29b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 17:24:07 2010 +0100

    [entropy.tools] some more module cleanup work

commit dc7770c348becd03418776a850dd5b3a524c442e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 06:07:41 2010 +0100

    [po] update Italian translation

commit 239d77ee90e9eda80200237483b1737625ba339b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 18 05:40:59 2010 +0100

    [magneto] handle DBusException exceptions on close

commit c9388f7e9749373281cd506c793bda21562ea8b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 21:49:48 2010 +0100

    Update ChangeLog for version 0.99.24.6

commit 5170740ac3124466ed640afab97e5cae14273e4e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 21:48:26 2010 +0100

    [entropy] subprocess.Popen when used with pipes, keeps fdopen objects open, need to close them

commit 9f398a5f44196c139639f4da447360bfba6b4f38
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 12:38:16 2010 +0100

    Update ChangeLog for version 0.99.24.5

commit 427edde42575740a51e80e0452bf4659ed9ee47e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 12:22:52 2010 +0100

    [po] update translation, preparing for new release

commit f6826592fb403273ff09c2bceca557c87ee377d4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 12:19:49 2010 +0100

    [entropy.spm] when get_installed_package_metadata fails, raise KeyError and handle it

commit d5d9672b9b31d1ef2112ad756948a5575baeb489
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 12:16:02 2010 +0100

    [sulfur] fix progress bar handling

commit 1f045b653c9d99a21f3ec45033673d20f952d7b6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 08:36:09 2010 +0100

    [sulfur] make sure that pkg vote is valid before converting it to float

commit be196ce98bc6734d087aa78f76c80e61468cb7b4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 08:35:38 2010 +0100

    [entropy.spm] PortagePlugin: ensure that EMERGE_FROM is set when calling doebuild()

commit 299a2a4a7e860b0be5de24189649dce27c524e75
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 00:14:12 2010 +0100

    [sulfur] add new search icon

commit a705c637934d2a8d5f65f883d6b124c605c98515
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 00:10:18 2010 +0100

    [po] update translations

commit 7424d9f1577dd618d442ade747ec9980cc34e541
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 17 00:09:23 2010 +0100

    [sulfur] several usability improvements, add simple search function

commit 52c99a4d5c38ef5490b7012f9b72c1433c6d89a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 20:30:29 2010 +0100

    [sulfur] grow UGC update interval to 6 hours

commit 3a12e33e3597a1ea7fff4e94aebef261fabc5871
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 20:24:11 2010 +0100

    [equo/sulfur] do not bug user for orphaned packages not available in repos if latter don't exist

commit f5b77e08b99d0731ed88653599a704318a24d756
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 20:13:14 2010 +0100

    [entropy.server] fix undefined reference

commit d1dfae04457cad11dea1ef6710ef67687ee5f127
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 18:59:38 2010 +0100

    [entropy.spm] PortagePlugin: xpak() must cast rootdir to raw string to avoid encoding issues reading from disk

commit df4fee9af61d26cdbb1452bb45e0ba1ecbee6497
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 18:45:09 2010 +0100

    [sulfur] make possible to load multiple instances showing warnings and disabling widgets

commit 6790480afe68113116f020486d950c5f83135222
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 18:11:52 2010 +0100

    [entropy.client] some atomic updates to repositories cache handling code

commit ea242946ae7b50752c3c96233b92f3b77d50ff0f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 18:11:33 2010 +0100

    [sulfur] improve update_repositories to be more GTK friendly

commit 7071faa315dfd589ac762a968eb45dbc3eee87ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 17:59:34 2010 +0100

    [sulfur] several usability improvements and bug fixing

commit 8469c8305df62ade269d5891955ce742bb8a8dfc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 16:12:45 2010 +0100

    [po] update translations, add Ukrainian, thanks to Vitovt

commit a55d0b05483c552fe4f72b51994dcc41159279fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 16 16:02:53 2010 +0100

    [sulfur] properly call application_lock_check

commit 9023a5a49d3af42ba5179781cac396c54013d945
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 16 12:39:15 2010 +0100

    [entropy.spm] PortagePlugin: improve old and dusty xpak module, remove evil os.chdir() calls

commit 06049c2ff7dfa99bfa5c49264a3abfc58f139bef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 20:12:26 2010 +0100

    Update ChangeLog for version 0.99.24.4

commit aafbc0632c6de68867c59982a986a008cb9a7227
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 20:11:04 2010 +0100

    [entropy.tools] fix typo

commit 9b5aa1a2c597deb5e538550b7677659f3c32c146
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 20:08:08 2010 +0100

    [entropy.tools] more entropy.tools module cleanup work

commit bcdac1541b8f8103a1b8bb592e9d4456210915e7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 16:20:20 2010 +0100

    [entropy.tools] more API refinement work

commit d8c28b84a135970204beefb5d81b289d1f091ccf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 16:10:35 2010 +0100

    [entropy.tools] move backup_client_repository away from entropy.tools

commit 897776787e44aafa3d455dd45ee3a7a31041b93d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 13:59:28 2010 +0100

    [equo] add missing imports to text_tools

commit 3da41564264c56c08472c92d07391066ff8b5c30
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 13:56:46 2010 +0100

    [sulfur] kill the "Installation" notebook page, we have the "queue" tab which is much better

commit b317c4629777425fee7f122f289fea9c49e26895
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 15 10:24:01 2010 +0100

    [sulfur] remove description trimming based on length

commit a6e41cffe5e1b1d4fa0a949ff459b65218ea0a24
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jan 14 18:34:51 2010 +0100

    [entropy.tools] start module refactoring and API docs merge

commit 5f3a7127f69cb97457f6217d26cd35242edaff7c
Author: Daniel Halens Rodriguez <dhalens@lappie.(none)>
Date:   Thu Jan 14 14:04:48 2010 +0000

    [i18n] Update Slovak translation and add Bystrík Pešl as translator

commit d420ea62d241f4645bdd6ca9bef8c7c07c99e44d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jan 14 14:48:21 2010 +0100

    Update ChangeLog for version 0.99.24.3

commit 28f64a053cd8951f4d1556e30cfb603cee5f32b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jan 14 14:47:56 2010 +0100

    [equo] add missing import

commit e18d0f0682ffab704b1409c70834a6774916d980
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jan 14 08:21:36 2010 +0100

    [todo] update TODO

commit 9f41850d1e5a2e7ba073fde335465f05732c919b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 23:17:37 2010 +0100

    [sulfur] improve buttons usability

commit 8b6be3f8a166f54c01a1ed990dc6ea5380836a44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 22:48:49 2010 +0100

    [sulfur] execute package groups preloading in parallel

commit a38a5e6c79cd9bf24683ea1b5f426a282220fe67
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 22:44:22 2010 +0100

    [sulfur] several improvements
    
    :: show properties menu item on right click on packages view
    :: fully load security advisories metadata in parallel
    :: improve UI responsiveness

commit ba1a9e06f14b513f235346455a0f268d6fbc3406
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 18:17:38 2010 +0100

    [sulfur] when no updates are available, properly switch to "available" or "all" tab

commit c51345e97750236d51dc458d2810396273b931f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 18:07:16 2010 +0100

    [sulfur] set window title to "Entropy Store"

commit ccae202a06fcb8d0fa2fa6b91e9b4f6b7d37fefb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 18:06:10 2010 +0100

    [entropy.db] code style update (partial)

commit d768e1bf70f62039f387e902db09e9047112b556
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:59:01 2010 +0100

    [entropy.db/entropy.client] remove matchRevision from atom_match and atomMatch (use proper atom syntax instead)

commit 0b9b4596e566f49939fddd17d7f42cd1f60f88dd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:53:50 2010 +0100

    [entropy.db/entropy.client] remove caseSensitive argument from atom_match and atomMatch (never used and unwanted)

commit 43f62fe86c69264b2887b0920e564ab054cbf54b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:44:51 2010 +0100

    [entropy.client/entropy.db] drop matchTag argument from atom_match and atomMatch (use proper atom syntax instead!)

commit ebdc53afd823d20ba7029ddc3da58c915483d808
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:44:23 2010 +0100

    [tests] disable test_timesched, causes random lockups

commit 192bc0a6c1b45fe02571a6322a0a71b91f277935
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:31:46 2010 +0100

    [entropy.db] code style update

commit f62eab1c4d57ee2eb4dd93c3e4b705d1784fc69b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jan 13 17:26:36 2010 +0100

    [entropy.db] atomMatch: drop matchUse argument, unused and potentially not portable

commit 9b438f37c70452eb6597b32e4454f2ef6b2b4ae4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jan 12 21:08:11 2010 +0100

    Update ChangeLog for version 0.99.24.2

commit ae3a2432d36ea96a394ae33fc161c6a6a1525467
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jan 12 21:07:41 2010 +0100

    [entropy.cache] EntropyCacher: do not crash when pid is already gone

commit 4d8995201d77e93ce3ebc6228bd4b0b544f346a0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 18:46:48 2010 +0100

    Update ChangeLog for version 0.99.24.1

commit 08e27a3e3eab6a8467c44c453b0c875597b1f163
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 18:44:21 2010 +0100

    [sulfur] handle EntropyPackage metadata retrieval while shutdown

commit e7eec5bd1b42c0e44fec27e981551695dc14fc6b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 18:42:32 2010 +0100

    [sulfur] fix two small pkgsets glitches

commit 054c34beec140a1d603b160f4dac23d709d954da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 16:35:27 2010 +0100

    Update ChangeLog for version 0.99.24

commit 19da4c92c6eef96e49c24790ba414d36eaa3e217
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 16:35:02 2010 +0100

    [todo] update TODO

commit 9b106e909cfbe796501e667d4383a65c7591b0f9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 16:33:35 2010 +0100

    [sulfur] improve pkgs enqueue/dequeue speed by preloading most of pkg groups

commit 20677fb69313666ab065f9a584112a595baf6326
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 16:26:00 2010 +0100

    [sulfur] disable parallel security cache generation, causes sqlite3 db corruption (fuck sqlite!!!!)

commit 18784536062b3affc2e5fb5140ef83f82882fe83
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 16:04:32 2010 +0100

    [misc] drop +x from file

commit 08a0acf439a44acc25cdb90aec9ea6f822f3dffa
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 15:53:35 2010 +0100

    [po] update translations

commit a402830809d376abd2ccb28d7398e9236c7bca6d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 15:53:17 2010 +0100

    [todo] update TODO

commit 477e135134619c76ff9d0c09781f21a4036d75c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 15:52:12 2010 +0100

    [entropy/equo] implement bash completion (yay!), move CLI related functions to text_tools module

commit 09a51bedcdb0ee67f677d1e3a8dd45a7d00d511d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 12 15:51:13 2010 +0100

    [equo] text_query: improve search_package function usability

commit e50b32cb16128c9703024fee03cd818a2cc8e2fd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 18:07:44 2010 +0100

    [todo] update TODO

commit 40f090310b41a1dd11f8267d29bc92d6118d872f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 18:05:47 2010 +0100

    [entropy.output] rename TextInterface.inputBox into input_box

commit 41212188f57af9b54cb396478b4fa32fabcbf484
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 17:59:26 2010 +0100

    [entropy.output] rename TextInterface.askQuestion into ask_question

commit 8f94c4a8b4f2fd32947a2b57fe597f6b6443ecbe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 17:38:55 2010 +0100

    [entropy.output] TextInterface: rename updateProgress into output

commit eb84b60da4e31e00914d0ec996ec914db59b9b31
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 17:04:05 2010 +0100

    [tests] remove bogus test (unreliable)

commit d1b123cf2721a8f3413625a35211f937cf83bc0a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 16:48:59 2010 +0100

    [entropy.output] start to factor out TextInterface class

commit 802dd082d0f1735924f002518311faf4ba139264
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 13:14:21 2010 +0100

    [sulfur] improve orphans warning message conditional

commit 82fcd1e40f984cb8f6e43e194bd421f14b5cd795
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 12:46:23 2010 +0100

    [entropy.client.services.ugc] catch TimeoutError exceptions

commit 6718939c8601234d3a9b0fe9f6464a7ebbbbf99a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:32:34 2010 +0100

    [entropy.client] ban print_* calls

commit e58966cf3198d78bc956d203e812e9ae9d6a3b3d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:32:24 2010 +0100

    [entropy.tools] ban print_* calls

commit ccc292eba41a8c43c238713d2433b5be5f2b1c3f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:28:43 2010 +0100

    [entropy] ban print_info calls from entropy package, create text_tools module

commit 6aaac0b1b4e3cdde9689295b6b502d18210bbadc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:18:49 2010 +0100

    [todo] update TODO

commit b535fc2663a0df1e27746dacb800228bce558416
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:17:51 2010 +0100

    [entropy.server] when moving pkgs from a repo to another, also pull revdeps and warn about pkgs overwrite

commit 86f3d165aebd62997959d01c9af481490d2132e8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 10:17:42 2010 +0100

    [entropy.qa] fix docstring

commit 711f65d2e84d3e4a7e65fad5ce10af9c741c3f33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 09:50:53 2010 +0100

    [todo] update TODO

commit 44daf628420385dc6abddf6d9cbea022c34f65ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 09:50:27 2010 +0100

    [equo] add "equo mask" and "equo unmask" commands support

commit cdce2d908342cb7906376007c10fafbab4820c80
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 11 09:50:07 2010 +0100

    [entropy.output] improve partial --help output

commit 74e275aa76a03c4b708fc644d9f007aa1354055a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:39:15 2010 +0100

    [sulfur] small code style update

commit 1c492026f5061146f2c76179e3d9f0945bb6081e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:33:35 2010 +0100

    [po] update translations

commit 77d3d27938a3bc85605f13c569a34461e3c5393f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:33:22 2010 +0100

    [todo] update TODO

commit 7ad830aa0bae3315377c9c00d3845d16f53219cc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:33:01 2010 +0100

    [sulfur] move repository manager code away from sulfur codebase

commit 34500b4667e95c9a8f7d293c55df32a5f9892722
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:05:56 2010 +0100

    [sulfur] drop Repository Manager references from Sulfur

commit 2cdc924ac1a3aeae67fc9eaf11945a5a8f13af21
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jan 11 00:02:22 2010 +0100

    [todo] update TODO

commit b88fb0e9a84aa7a4b7a19a67eca191702b084c14
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jan 10 23:31:19 2010 +0100

    [sulfur] properly set orphans pkgs warning shown bool

commit 2a4ebd39b0d2116b6be4cbeb9971b067fa91c150
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 23:18:16 2010 +0100

    [todo] update TODO

commit 2ce42f5cb682621cb2a12895e97d832973953d3e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 22:36:41 2010 +0100

    [sulfur] show updates count into updates button

commit 47facc3820b01d21d89b0b781a14e391f8514956
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 22:04:32 2010 +0100

    [sulfur] directly show available pkgs if no updates are available

commit 687703daa83f1d6e1056fd44365f6d59986da86c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 17:00:20 2010 +0100

    [sulfur] removed second progress bar, made progress handling back working

commit f187b2bf33ce05e8249aa3a71803c55d08ed350b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:58:03 2010 +0100

    [entropy.output] remove ill-conceived TextInterface methods

commit 824c2ba9f77b590a1032392fd29b71e4579777e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:56:45 2010 +0100

    [sulfur] remove entropy.output.TextInterface.cycleDone calls and reimplementation

commit b712fe33c100f9390d314404d09828cc6d4be1ba
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:56:11 2010 +0100

    [entropy.client] remove entropy.output.TextInterface.cycleDone and setTotalCycles calls

commit 73206fc803484964ecf9e4188f9448e1810c80b9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:38:07 2010 +0100

    [sulfur] all these labels below simple buttons take much space and we already have tooltips for usability

commit b09f7d5a493032fcbc83aea92fc85253dac2929c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:35:06 2010 +0100

    [sulfur] fix ill-conceived Ian's label content

commit 991f94ff844cc9e3ce478591ce319434c29e5f39
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 10 09:28:23 2010 +0100

    [sulfur] fix undefined reference

commit b8ba1f7761cd311f9ea11eb88e4fe3a0516b0828
Author: Ian Whyman <ian.whyman@sabayon.org>
Date:   Sun Jan 10 00:55:59 2010 +0000

    [sulfur] Improve usability of simple mode, they are 'simple' users afterall =P

commit d3f90d08ed3286f7e5dd1c9c09a192eeabb9bc9b
Author: Ian Whyman <ian.whyman@sabayon.org>
Date:   Sat Jan 9 22:29:05 2010 +0000

    [sulfur] Remove old icons, fix icon names

commit b13d385bc883607cbf321f73485a3a2a94ac9d43
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 23:57:12 2010 +0100

    [sulfur] remove preferences label, not needed, fix window height issue

commit 522080841a517b2e5139145d37bc7954f0fef707
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 23:53:37 2010 +0100

    [sulfur] stop maximizing sulfur by default

commit 53aef0f098d1dc78fd27b11866b987aaf99b6eee
Author: Ian Whyman <ian.whyman@sabayon.org>
Date:   Wed Jan 6 00:37:42 2010 +0000

    [sulfur] Move things about a bit, general UI improvements, shrink icons

commit 2e6c1647e600db4a86c2711208506e7a0022f88c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 22:01:53 2010 +0100

    [todo] update TODO

commit 46c48b270a71d2668fbb2614c4ee9f6f3fd741b2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 22:01:14 2010 +0100

    [sulfur] inform user about orphan packages on system

commit 50be056d6a665bea777aa235ff46254be32f4f61
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 20:59:26 2010 +0100

    [sulfur] some code style update

commit ad4033aada329f98073b38758ec4af34f0d74518
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 20:59:00 2010 +0100

    [sulfur] improve vte.Terminal max number of chars shown to 6000

commit 974b8b34f4e4ed25380b4d690530bc10f727d690
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 20:55:08 2010 +0100

    [entropy.db] EntropyRepository: add __repr__, __str__ and __unicode__ methods

commit aacb6818d4a6c8802515af7728ea8f6909e3b5fe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 9 18:34:43 2010 +0100

    [todo] update TODO

commit f4a8bc4fec32ea271f2c4882497d6a0185f2911d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 9 18:18:49 2010 +0100

    [todo] update TODO

commit a7cde7b08a4107300fd7d3a481341dc827bde350
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 9 18:15:38 2010 +0100

    [entropy.cache] EntropyCacher: grow cache sync object chunk size by 3x

commit 8683b3eca8345e1037a286eed839aae9ea576bb5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 10:36:46 2010 +0100

    [sulfur] make sure that keyslot property returns valid data

commit 57b87f0c42070bf671719aa5e71ce321b0c6b461
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 01:17:55 2010 +0100

    Revert "[entropy.dump] effectively sync filesystem for written files"
    
    This reverts commit cda58f4155e907e6f224927670b0e40c5e2353f7.

commit 412da7279bd618c63c53238d30179fafdbdb0048
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 9 09:44:33 2010 +0100

    [equo] split upgrade_packages function

commit dbf1d93fa095651782c78f77c92c8b51e530765a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 9 09:14:28 2010 +0100

    [equo] some code style update

commit a2d6e75ad5604fac6c94cba1dce362e323f57596
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 01:06:59 2010 +0100

    [tests] add EntropyRepository cache storage tests

commit 80545362a88b7f0b979a3a3dd132448c81c20fcc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 01:05:56 2010 +0100

    [entropy.cache] EntropyCacher: sync() method will run synchronously

commit cda58f4155e907e6f224927670b0e40c5e2353f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jan 9 01:05:14 2010 +0100

    [entropy.dump] effectively sync filesystem for written files

commit 6a622d914eda583deca34cbc9c6c5bc623915fb2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 23:58:39 2010 +0100

    [sulfur] when description is not available, show "No description"

commit 5f8b4fbc90acef3b875ea1c7dd3841b0c8286079
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 21:16:47 2010 +0100

    [entropy.security] fix undefined variable

commit d5df42f9814f47b0a3f1eba3fe6749ed07984324
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 16:44:54 2010 +0100

    [equo] fix short options support (for eg, "-qt" is not supported)

commit 7fd8c368e942508af4ab690232fc5954fcfae8a3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 14:04:50 2010 +0100

    [sulfur] improve license sorter (filter out unwanted strings)

commit 644c504b541d2daf9367856dffae893201cbad78
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 14:04:34 2010 +0100

    [sulfur] after repo sync, spawn UGC update

commit 6ee154a0a00af614f29344d6f9c06b73dac8fac7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 14:04:10 2010 +0100

    [events] do not tell user to do stuff after having removed a repo

commit 70319aed16d51cc0fd6b151a94c985e9536efdd1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 14:03:19 2010 +0100

    [sulfur] do not show upgrade/downgrade information for installed packages (or non-updates)

commit e1a27dedb52bbe6180ad5d12ee9fe88dbccb2563
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 8 12:24:02 2010 +0100

    [entropy.const] rename smart applications extension to ".app"

commit d9239f6c32fad2f405323776c921626ac03ffb2b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 11:39:37 2010 +0100

    [sulfur] sulfur love, improve per-license package sorter

commit 691db1fe1217f269e8bfc84d7de856b51d050621
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 09:40:28 2010 +0100

    Update ChangeLog for version 0.99.20.21

commit a945625bb7f3cc9376f50a829fc3d808302da7ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 09:39:05 2010 +0100

    [sulfur] it happens that corrupted repositories cause sulfur packages filter logic to crash. This is not really the right place.

commit 895b9fd9b6af7259c583930cd9e1420cd6295fbd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 09:36:58 2010 +0100

    [sulfur] fix package sorter sensitivity handling

commit 11657e25d23d9abaa8d371b87344144c68dcc0d0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 09:26:47 2010 +0100

    [entropy.client.services.ugc] fix UGC cache handling (caused PermissionDenied exceptions)

commit cb88f3ab1c890ea599e2d42f600ef4768919e995
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 8 08:48:29 2010 +0100

    [entropy.core.settings.base] handle UGC metadata setup from split repo strings correctly

commit e7e53c19441a295c0d4aba2d6f6581116027755f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 14:17:38 2010 +0100

    [sulfur] never hide main window, this is against sulfur love

commit ac90bbe140b61b37b3dad9459c580b6b087578a8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 14:04:57 2010 +0100

    [sulfur] kill wait window, it's against sulfur love

commit 5ffbd5a3af48cc9fccb36230830fed3f8069a3fb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 11:19:40 2010 +0100

    Update ChangeLog for version 0.99.20.20

commit a622c1fc063e6f564a94237feaaf813fc74bfc1d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 11:19:03 2010 +0100

    [sulfur] show packages sorter widget in simple mode too, improve its handling

commit 566e9b7796574eca84bca9ce165e17f6ffd1100a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 11:08:50 2010 +0100

    [equo] fix install_packages return codes when user answers No to questions

commit bfada2a3385fcfff3161e085786996f93686a907
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 11:01:30 2010 +0100

    [entropy.db] fix EntropyRepository on disk cache writer and reader functions

commit e3fef812b6eb81a8758bdd9571058d332757a472
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 11:00:21 2010 +0100

    [entropy.const] add const_get_caller and const_get_stack functions

commit 906f127cbf0870ac60aa50b196a1266c77b151bf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 10:00:30 2010 +0100

    [sulfur] fix packages sorter widget functionality with package sets tab

commit e8bc910a45470c3d76148d368f6b37e5ee187e10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:41:36 2010 +0100

    Update ChangeLog for version 0.99.20.19

commit 136e19d535ad0a43aaa82019b404b07d34476b9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:39:45 2010 +0100

    [sulfur] comment out pids killing function, might lead (needs investigation) to sqlite3 db corruption

commit 2e09e64ebfc37b21a2401d2663502c010a44cb7c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:37:49 2010 +0100

    [sulfur] _ugc_pid does not exist anymore

commit 6f24283985e01b6e4213a729a6c21845b83d2845
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:37:17 2010 +0100

    [sulfur] improve repository management dialog

commit ba86055d93a7fe1fa17f3e1fe2c7c5170f154853
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:36:35 2010 +0100

    [sulfur] improve usability of InputDialog widgets

commit c0490929acd26bc6b0e4ad4f9d475728ffbaeec9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 09:36:07 2010 +0100

    [sulfur] fix askQuestion and inputBox

commit 9fda9840d4994be825c60c393ed981154a755595
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 07:59:09 2010 +0100

    Update ChangeLog for version 0.99.20.18

commit f6e00bf9c6c4ff5323e425e249c461da12762170
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 07:53:03 2010 +0100

    [equo] fix equo exception handler (traceback retrieval + threads termination)

commit 921432c9a5c7df8ecf0c30749838f2da09437b5f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 07:41:58 2010 +0100

    Update ChangeLog for version 0.99.20.17

commit 066c36c8cfd253e5f594700041bda517e753919c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Thu Jan 7 07:36:13 2010 +0100

    [entropy.client.interfaces.cache] for some reasons this commit was eaten somewhere (fix clear_cache)

commit b7cc94bf2f92e3414c1b741f0865f69e1eec739f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 21:10:33 2010 +0100

    [sulfur] actually handle force argument when deciding to call _ugc_update()

commit 37ad184763856a23342019003db6823655c6def9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:57:57 2010 +0100

    Update ChangeLog for version 0.99.20.16

commit b91e7d2c8b2ddd2a28a48f1f3847da9971da94e5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:57:32 2010 +0100

    [todo] update TODO

commit 736a10f82355225e5f6c48323a4fa412cec03bd9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:56:27 2010 +0100

    [sulfur] improve UGC cache retrieval

commit 0994cb05fc54fa1799494abf5e65e7d136c2c497
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:56:06 2010 +0100

    [entropy.client.interfaces.cache] add new method is_ugc_cached()

commit 5c5fe80b6f4f7c1ac8606b900fde7f802a9e30ac
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:55:38 2010 +0100

    [entropy.client.services.ugc] port some more code to Python3 string type madness

commit 5cb088e8c90dd2ccb0608085200252297f398609
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 20:55:03 2010 +0100

    [entropy.cache] introduce new class, MtimePingus :-)

commit d63871e38d5b6c81d61c43acae2d72cb82b35183
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 19:51:01 2010 +0100

    [entropy.misc] LogFile: deal with closed files on write

commit f9f0051023dceca660b4c5950c6c41eadb07c3bb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 19:25:39 2010 +0100

    [entropy] merge some changes around (blame git for the mess)

commit 406c880091f6fb10c2fba48ce1a40f290cb09231
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 19:07:47 2010 +0100

    [entropy.client.services.ugc.interfaces] code style update

commit c12275838a7ae1f1e5ef26123221117c6699336c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 19:07:18 2010 +0100

    [entropy.services.ugc] update error reporting email

commit 098b415cf962a4b692035a16c548a76e589c7c1e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 18:20:56 2010 +0100

    Update ChangeLog for version 0.99.20.15

commit a10e5b0d6ceaa99f11229cb542b8fa5a6b2b33c2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 11:09:36 2010 +0100

    [todo] update TODO

commit c92fe7de13e554e6674559bf6ce29a128288785c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 11:08:37 2010 +0100

    [entropy.client.services.ugc] when retrieving repository metadata, also look through excluded ones

commit bbeb3cd71b5b4ab8ed3a3dedc38e9113aaab422c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 11:08:02 2010 +0100

    [sulfur] sulfur.glade: update "Refresh" icon

commit 876f6d058cc0d8f3b2574a3c8193f32ccca89749
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 11:07:06 2010 +0100

    [sulfur] fix package info window for packages whose repositories are disabled

commit da5fe28b71d3872813f0776fe49494e516595083
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 10:39:51 2010 +0100

    [entropy.cache] EntropyCacher: reset excepthook when running inside child process

commit 4691369df36cd919da94f34109eb7679c269ae67
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 08:58:52 2010 +0100

    [entropy.core.settings.base] SystemSettings._repositories_parser: metadata filter is done at the end

commit b5ec1f027602cdfdef32bfaa65ec3c441f9fdfd0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 01:21:10 2010 +0100

    [entropy.fetchers] when loading URLs with urllib, catch ValueError exceptions too

commit 01a0b22dd1831f8d5cfdffafa75c6fc4ee2795b5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Wed Jan 6 01:17:06 2010 +0100

    [entropy.core.settings.base] SystemSettings._repositories_parser, validate repository db URL parameter

commit 4851ed8318e8af720a28ced310d731d3b9641ede
Author: Ian Whyman <ian.whyman@sabayon.org>
Date:   Tue Jan 5 23:05:23 2010 +0000

    [sulfur/views.py] Get rid of silly crosshair! w00t

commit fa2ab74abd6ec4d5599de1f8ed19261142190432
Author: Ian Whyman <ian.whyman@sabayon.org>
Date:   Tue Jan 5 22:46:28 2010 +0000

    [sulfur/sulfur.glade] Align pkgSorter and pkgFilter Correctly, add padding to swPkg to make it look tidier

commit 46836ed6c64613945eb767c88431d6448a61269c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:50:02 2010 +0100

    Update ChangeLog for version 0.99.20.14

commit dcbdd4adaec493117d1e84aa879991c16c7a3c90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:44:25 2010 +0100

    [todo] update TODO

commit b51df0a241ef1207dbdc0b21aa7bcbdff1ee9400
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:44:11 2010 +0100

    [sulfur] fix typo in message string

commit f4fab23617f6bdaf49faf58de84036f571a40292
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:43:51 2010 +0100

    [po] update translations

commit 6f93b5c3758ce790b32ee18bc96e2e26487881d5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:25:08 2010 +0100

    [sulfur] fix incorrect function call

commit a54c10a38b296c69dae370df41bed640366d1043
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:20:49 2010 +0100

    [sulfur] more and more sulfur love <3

commit 372a906982ff764c54e8551dafc7ffe205af3cfe
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 22:20:28 2010 +0100

    [entropy.cache] disable some debugging output for now

commit 633bcc3074125ab4cfaf1b069cdba775863bc0ab
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 18:09:38 2010 +0100

    [sulfur] more tooltips text, and UI love

commit 46d0e24fa5a15ab38faf085852a0530c69d9d4df
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 16:55:09 2010 +0100

    [sulfur] several filterbar graphical improvements
    
    :: do not use SIGKILL (use SIGTERM)
    :: improve filterbar performance, add filterbar action handling

commit 93505949548cbf427ff86634d26f5c5f19578ece
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 16:52:59 2010 +0100

    [entropy.cache] EntropyCacher: avoid threading issues when dealing with the list of current child processes

commit ee458d5de5aa29736c5f1b13587ff66f8c983b49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 14:53:57 2010 +0100

    [entropy.cache] EntropyCacher now uses multi-processing (on modern CPUs, performances skyrocket)

commit f8490e6540c31a566f0a45cad8daba5b61c38e4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:46:57 2010 +0100

    [sulfur] hide System Files tab when empty

commit ab7ab22029323fa4673c380dedeb078f2dfe0de4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:46:20 2010 +0100

    [entropy.cache] add --debug support to EntropyCacher

commit be13e5eee4c1015e05d92864c571fc1c3a1c92dd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:41:44 2010 +0100

    [entropy.cache] remove debugging output

commit 203a8ee245aaa302c7fdd8db06524446f5f303e7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:40:40 2010 +0100

    [sulfur] on every quit, make sure to kill any existing child process

commit b284a39b04f3b7421916719310ba4b74216a7db2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:39:46 2010 +0100

    [entropy.cache] improve EntropyCacher, make it working over multiple processes, do not use thread locks, change API

commit 17b6024802c3b78899d02c3b12b8e8e60fab2a4a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:07:24 2010 +0100

    Update ChangeLog for version 0.99.20.13

commit d63b02397be758ef6700fade2b60bcbc885bc6ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:06:59 2010 +0100

    [equo] small code style update

commit 3c3de3395dd43fbc686643bcd362de358daeb15e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 12:05:07 2010 +0100

    [entropy.spm] PortagePlugin: fix issue that caused pkg_postrm, pkg_prerm to not run due to missing portage_tmpdir directory

commit 622645334559e1e709ebf56a95cd1247c1268c55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 11:35:58 2010 +0100

    [sulfur] auto hide noticeboard if notice.rss is empty

commit 1472c6dcca829aa9f540add9bce77bfbcb1401cd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 10:37:22 2010 +0100

    [sulfur] add some tooltips around

commit 7e4470a094cff291309e1f9024e024706993ca49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 10:36:59 2010 +0100

    [sulfur] another place where very important code was missing

commit 0be7f9f258e79bc80802c492ea99bf430f86813b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 10:36:42 2010 +0100

    [entropy.tools] add very important code that was missing

commit bf21c51d90505349ded0687b7427a892003267f5
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 09:57:28 2010 +0100

    [entropy.db] fix typo in comment

commit 10b2097a5f9c0defefc0c70f11937d876a81b281
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 09:56:50 2010 +0100

    [sulfur] when calling populate_advisories with background = True, do not push dialog boxes

commit 8ac966da5a49412765b25e561b65dea694ddcf6a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 00:01:27 2010 +0100

    Update ChangeLog for version 0.99.20.12

commit f8442505a6618f5334a33bcde9be741f57b28bf3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Tue Jan 5 00:00:04 2010 +0100

    [sulfur] complete filter bar with icon-click action handling

commit b21fe54ea70cf70628e77dba33467fbe84d19c04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 23:48:48 2010 +0100

    [todo] update TODO

commit bbf4d93895f65145330d22f7c1d9ff1031ee8630
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 23:48:09 2010 +0100

    [sulfur] complete filter bar implementation, improve general usability

commit 3ed9c1b18059521d32dd0c33c9a463d2b993d3a6
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 23:07:03 2010 +0100

    [entropy.client.services.ugc] do not annoy user if password can't be saved on-disk

commit b6ce7ab53786e57f808fa3a1c0d2f6759205969b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 23:06:27 2010 +0100

    [sulfur] make Sulfur Entropy Client interface thread-safe on askQuestion and inputBox

commit 63c7f5ce7318ff203e89636775384f9572a0739d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 22:18:04 2010 +0100

    [entropy.client.services.ugc] catch IOError when it's impossible to save password data

commit 916bd74bed9d4618efb6db394dcca99ba4e0739a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 22:00:57 2010 +0100

    [docs] re-add API docs, we cannot drop it yet

commit 016d9ff10deebd6868464dcffb4ed17a87cc8d15
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 21:45:48 2010 +0100

    [docs] remove statically generated documentation, please use gendocs.sh to generate

commit 258b5576c9e7e41cb99cfdfd3f2f8ce2be4ca605
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 21:33:51 2010 +0100

    [sulfur] update glade file

commit d6716bbf7f028733b90a88fea848388c3e9e7807
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 21:33:25 2010 +0100

    [sulfur] improve speed of background cache generators, reorganize some code

commit 88ce22b7b2f70659779ae9bfc3e11a67569724dc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 20:12:30 2010 +0100

    [sulfur] make sulfur.glade working with latest glade editor (fix VBox orientation)

commit 0759f2be2f3987b09a632e3ac2dbbb945b9647ec
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 19:26:18 2010 +0100

    [sulfur] make sulfur once again the first candidate for handling .tbz2 files

commit c636ec1922206bee050964ec87d11b94deaee61b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 17:50:09 2010 +0100

    [entropy.client.interfaces.dep] when calculating critical updates, use "relaxed_deps" algo

commit 0057270eda0ccf27b22a6b15b685f2c5635f9cbd
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Mon Jan 4 16:10:20 2010 +0000

    [i18n] fix French (CA) translation (bug 1124)

commit 5a5e22c0389bf8a89ea9b52ccc5a1fbe8560825b
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Mon Jan 4 15:44:22 2010 +0000

    [i18n] fix French translation (bug 1124)

commit 4f25e83ad4c1b04ae9643443ee2345d51b751d76
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:56:02 2010 +0100

    Update ChangeLog for version 0.99.20.11

commit d3f7efd5995409ae85e3f5d2877c1084cdc200d2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:55:39 2010 +0100

    [equo] fix error codes handling in text_ui

commit 236779aa338f70259296235e918285a1fc0a34c3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:26:31 2010 +0100

    Update ChangeLog for version 0.99.20.10

commit ec10871f14b7f7aad26e44796ef0bf707771382c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:26:00 2010 +0100

    [todo] update TODO

commit 7fd3254c5b0d0323846c883475f9d883c3fd096a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:25:22 2010 +0100

    [equo] actually make tricky way to call config files update cache generation working

commit ca32c9cbaa18fdf415b331725c4a784983e2a3d3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:09:38 2010 +0100

    [tests] update txc standalone test

commit 3b87f4ff017fc3b7680e0acdd10beacebe175d49
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:08:35 2010 +0100

    [entropy.transceivers] EntropySshUriHandler: download/upload functions are now atomic

commit 191ad0910e0aa7e29840f0124a723a71ce776cb3
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 14:08:08 2010 +0100

    [entropy.transceivers] define a common EntropyTransceiver temporary files extension

commit 7a4127b24d926708a4e7b66a4ac738825eb46f8e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 09:39:11 2010 +0100

    [todo] update TODO

commit deb2aebe3c30a332ce87b6b6cd46f62239dde587
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 09:37:53 2010 +0100

    [entropy.transceivers] EntropySshUriHandler: fix timeout handling

commit 04267f1fb2737406113d04c1de18d3520d41eac0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 00:34:02 2010 +0100

    [entropy.const] convert None types correctly in const_convert_to_rawstring

commit 3c825a7724f4ecf0a4e474520213c220ee29f4c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 00:25:38 2010 +0100

    [todo] update TODO

commit d25f05feb4cd07c1371443ff4941f96942e51e33
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 00:25:10 2010 +0100

    [entropy.security] add GPG support

commit 91626d9039db0fe817a06f98495ba660cd9db6f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 00:24:39 2010 +0100

    [entropy.client.interfaces.repository] make possible to disable GPG via env

commit f3b56746fbc238aa7ed289d0b250032ad7754b55
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Mon Jan 4 00:24:15 2010 +0100

    [conf] remove mirror.holland.sabayonlinux.org from mirror list

commit 6d89177836b5d0dc531dca0e3b7309da815a2eee
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 23:18:41 2010 +0100

    [entropy.client] move UGC information storage outside the main entropy lib

commit df1829e076a351a2526b50bbb4a169c465594a00
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 23:05:49 2010 +0100

    [entropy.client] inform UGC that we just updated a repo

commit 404911da8710a18555010cdc3508bbf716a22619
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 22:33:38 2010 +0100

    [entropy.security] rename fetch_advisories() into sync(), add more docs and small fixes

commit 412245155743d4fc095783803342c545fcce9608
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 22:32:11 2010 +0100

    [entropy.services] remove unused UGC command

commit fa8cbd69f5b352f954031995b69f6ef45353731b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 17:30:08 2010 +0100

    [entropy.transceivers] EntropySshUriHandler: add timeout handling

commit 3fc81800420028873ce9787b27adba3e427573cb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 12:52:24 2010 +0100

    [todo] update TODO

commit 57ead71eef9b55d249ee96789b6e35ad63fac500
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 12:51:46 2010 +0100

    [entropy.client] some initial code cleanup and style update

commit 5b45d6cf65c15ccad7668e8467f474a2c44d6a93
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 12:50:50 2010 +0100

    [entropy.cache] add new static method "clear_cache"

commit f10578b63bf759f304300e70ba9f63de64326675
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 10:15:19 2010 +0100

    [sulfur] more love, transform search bar into filter bar

commit e7367386b104038c3788c6c2b19dd8b3f33e57a9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:26:21 2010 +0100

    [todo] update TODO

commit aa82e5f671304f028c544721bc642b8b56501a9c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:24:22 2010 +0100

    [todo] update TODO

commit 457090e38493a3ae4b310dc4f27181bc3820878f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:23:16 2010 +0100

    [entropy.client.interfaces.repository] warn if GPG key for repository has changed

commit ec2b49a5f0fbab41a4e20e8ad71fdc4904e1a47e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:22:33 2010 +0100

    [entropy.client.interfaces.loaders] RepositorySecurity() add keystore_dir argument

commit df408c14188f7d95645d5087e0d8b1c8719db7a1
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:10:14 2010 +0100

    [entropy.security] rename get_affected_atoms into get_affected_packages

commit 6ca3e04c690dc870e9c74059b0dd2146d0d646fc
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 01:04:48 2010 +0100

    [sulfur] delay UGC on-click vote, fix GTK oddity

commit 61093dc48f1169d8f18e36c076413ea29316a77f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 00:42:29 2010 +0100

    [sulfur] disable connection test before checking UGC

commit f26cd6033eead075e9a8d5a813d86f7564d1168b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 00:41:58 2010 +0100

    [sulfur] preload advisories cache, make security advisories tab init faster

commit f82ef26e29e4d67389d047fd6ee3829c57b36a02
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 00:31:45 2010 +0100

    [entropy.security] write cache in sync mode

commit d1cef2623ef2be3109e606969d63fa4438237076
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Jan 3 00:31:03 2010 +0100

    [entropy.client] import shutil (missing)

commit 866f1702e6f9602fb1751af41b42eed3d141cea8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:53:06 2010 +0100

    [activator] when notice board is empty, always remove online

commit ec2293f2407d51a6b06b0729468c7b05f7e52fed
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:51:27 2010 +0100

    [entropy.const] move etpConst['cache_ids'] to EntropyCacher

commit bdcd4d696c46d29edf35a59666c29460e661eaa9
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:43:49 2010 +0100

    [activator] actually remove notice board

commit c109118b0cb09284e38fa73cfd8fb0d712b9a66e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:39:35 2010 +0100

    [entropy*] do not use entropy.tools.get_random_temp_file() for creating dirs

commit 4db3908f4cf3f8578d6dc8d07804f0da248845e2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:31:31 2010 +0100

    [activator] fix syntax error

commit 152040e3200a026a97ab8c157bb5b33fc7afa339
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:30:41 2010 +0100

    [sulfur] do not list empty notice boards

commit d596dee2bf089077e725611dcb3886a7cd07ecc2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:30:21 2010 +0100

    [entropy.server] remove notice board if empty

commit 493e364b6397e431278b782b18ff18ed4423b8ef
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 23:30:03 2010 +0100

    [activator] code style update

commit 7bf96b85c03affc0c505ab930520dfa764dad8d8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 20:59:46 2010 +0100

    [todo] update TODO

commit 2f7aacafed8b54ffedd6bb7de0452797f528da05
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 20:59:18 2010 +0100

    [conf] update repositories.conf.example

commit 45fa5603a7c1bb92f7a96c29888f0a444f4ba495
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 19:46:58 2010 +0100

    [docs] add Entropy security advisories metadata specifications (inherited from Gentoo)

commit 6c93f807555f2aadf362fb498ddab29a1185182e
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:49:26 2010 +0100

    Update ChangeLog for version 0.99.20.6

commit 8a333e4fa4443f0ee6918d51534bc1323f5d850a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:49:01 2010 +0100

    [entropy.server] fix analyze_server_repo_string()

commit 562f0c251c97aa56e5796f849938cfc104a6efca
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:19:01 2010 +0100

    [po] update translations

commit 64ed1796d8e45aed9a2d98d419f08aeddc654320
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:14:11 2010 +0100

    Update ChangeLog for version 0.99.20.5

commit 100eac3390c15f3c6d58ed34b6f79c498d640942
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:12:17 2010 +0100

    [todo] update TODO

commit 37466a6834e77690e6305c5c9cbfb5ae67e5f535
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:11:56 2010 +0100

    [man] update man pages

commit 8ffd4f19474cac4797761379559002eb322ca539
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:11:41 2010 +0100

    [equo] "equo security update", allow --force

commit 707d27dede8dfb4aa394349b1a78c672d2b8c05a
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:11:02 2010 +0100

    [entropy.security] use alternative cache directory

commit 4c84a2ea7d414ea32d03c2650573af93a24ad1da
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:10:39 2010 +0100

    [entropy.client.services.ugc] change CACHE_DIR path

commit 4c3d9fef604cecbeeb7e404fb96fbc91c9154be0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:10:15 2010 +0100

    [entropy.cache] EntropyCacher: make possible to specify an alternative cache directory

commit c2617870f62b6bab995af31f44213ac90f9917ff
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 17:09:49 2010 +0100

    [entropy.dump] make possible to specifify an alternative dump directory

commit a707f3d214d93bd6bc5e3d0ebc1302afc3a3e8f0
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 16:26:15 2010 +0100

    [entropy.client.ugc] use autonomous cache directory, there is no need to trash UGC cache every single fart

commit 8f45d18dcfb4bb4e4e867b279adf7d4c2746d2ea
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 16:25:38 2010 +0100

    [entropy.cache] do not use etpConst directly but rather use entropy.dump values

commit 5ea68c69f05ac573c40854ba5448bf0fd86e7651
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 16:25:05 2010 +0100

    [entropy.dump] improve dumpobj()

commit 6e65a7a88e69386c77c2f66babffe0edbe28f90b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 15:36:27 2010 +0100

    [entropy*] move cache functions to EntropyCacher, remove spaghetti code around

commit c2c989dee22b67d3c9af6b2dd844e4b34b9d571c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 15:11:20 2010 +0100

    [entropy.const] move const_extract_{cli,srv}* away from entropy.const

commit e57b0641218f16e5e9d6f18ef244aaf2332b9dbb
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 15:00:27 2010 +0100

    [entropy*] big caching routines cleanup, drop old and duplicated code

commit 77d66c2e263c100f06e6182ed63fd35a97ffcd8c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 11:53:04 2010 +0100

    [entropy.core] SystemSettings._repositories_parser(): always try to properly setup permissions and cache

commit 82bebbfaf8f93dbded50279e41d27bc87ec3d43b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 11:43:14 2010 +0100

    Update ChangeLog for version 0.99.20.4

commit a04e51f6c49992c6a5191faed3c81ec95a94876b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 10:03:41 2010 +0100

    [todo] update TODO

commit e3c62fdf09ef671a67c7ef04f12c4c7ac49df501
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 10:03:16 2010 +0100

    [entropy.client] trivial code style update

commit 6842e86392cb7875de3a9eb818bc7d6b86fe3edf
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 09:56:38 2010 +0100

    [entropy.client.interfaces.repository] When EAPI=3 syncing repos, use the newly available secure_checksum metadatum

commit e72dda3ec22d56ea536ebf2ade289106102b2ba8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 09:40:00 2010 +0100

    [entropy.services] (to be backported): improve speed of dbdiff command, add extra checksum metadatum

commit 6d6f3f30b4bbcc87bbefdacdce67c6067bdea779
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 08:53:46 2010 +0100

    [entropy.db] (to be backported): add include_signatures argument to checksum()

commit 5486a92b27c839f37c63a2dfef653dc93a3021c4
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 08:53:08 2010 +0100

    [entropy.db] pysqlite is dead, only check inside Python package

commit fab3ded0e4f24da5ee5c7dd8f0f5218075d35f90
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 08:20:53 2010 +0100

    Update ChangeLog for version 0.99.20.3

commit b105af10fbd0dd4dadea5d538401d6484487518d
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sat Jan 2 08:19:34 2010 +0100

    [entropy.client.interfaces] fix GPG verification when GPG is not available

commit c17ef0f152fc8f2be85e5d55e0857b91656ad37f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 17:00:26 2010 +0100

    [todo] update TODO

commit f5212665010cff94fa95ab470614c6954864cb4f
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 16:51:37 2010 +0100

    Update ChangeLog for version 0.99.20.2

commit a7651a843bfb6444c88b91641ce8fa72455bf6bd
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 16:51:04 2010 +0100

    [entropy.server] fix typo

commit b4ffa625a1d87864f062f3223ac5bc06389c338c
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 16:45:22 2010 +0100

    Update ChangeLog for version 0.99.20.1

commit 0f71962e86b89b40b685b3e97da8c01c15cf3c04
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 16:44:06 2010 +0100

    [reagent] fix return code of query functions

commit 771043b6ef11f9f8b537a91b91b2c94242ed795b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 14:00:27 2010 +0100

    [todo] update TODO

commit 5d422347838af509fabc0374a26859c873ad3b10
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 13:59:27 2010 +0100

    [entropy.server] fix undefined variable "err"

commit ed794fdaee9ed9a041153e73e2afe150b6a4a94b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 13:53:17 2010 +0100

    [entropy.server] when moving packages from repo A to B, also re-GPG-sign package file

commit bb3b622a932959c687baad0adc26fdee49357257
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 13:50:46 2010 +0100

    [entropy.server] fix missing return

commit a6cbaa1ab8945ee7cdc6642ee31ab655cee5a843
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 10:43:16 2010 +0100

    [equo] when a package in masked, make sure to also print belonging repository

commit 1a4894ced50c12cc8f1991f95f4e84b9cda833c7
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 10:13:30 2010 +0100

    [entropy.db] trivial whitespaces cleanup

commit 51951d1f3d5108ce704857eb20af3bc9856500a2
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 10:12:49 2010 +0100

    [entropy.server] execute an extra repository metadata cleanup before packing up :-)

commit f5d3b0ef2ad6532b35a96a861c5630b96059dbe8
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Fri Jan 1 09:20:07 2010 +0100

    [entropy.server] when moving/copying packages over repos, execute metadata cleanup at the end

commit b4b9bd36e20a7b1c73486950bdc5829a852be13b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 01:01:35 2010 +0100

    [scripts] fix tag-version.sh script

commit d53b99c9808beee7d80ec1e60c8ea9a24b9298e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 01:00:25 2010 +0100

    Update ChangeLog for version 0.99.20

commit 3a8781711a27b650cf8c271de50e98117a790aa4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 01:00:08 2010 +0100

    [scripts] fix tag-version.sh script

commit cd0ee4dc7778785acea0ee7325960167797c424e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:59:59 2010 +0100

    [todo] update TODO

commit 34889a4bb8055f8bfb569d45cd3a521bd1d65195
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:58:12 2010 +0100

    [po] update Italian translation

commit 7a071202c64451c016c3914be9ecee46c35d0ddc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:31:21 2010 +0100

    Revert "[Makefile] update Makefile, add gpg dirs"
    
    This reverts commit 952c38f6ee9e27d385cad33153ede4fe02ddc66c.

commit 952c38f6ee9e27d385cad33153ede4fe02ddc66c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:30:45 2010 +0100

    [Makefile] update Makefile, add gpg dirs

commit 2b6de78944a98bccbd1db9712c7255c92a6c3a13
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:29:48 2010 +0100

    [po] update translations

commit 1f941ae447a12c3032a123c158a5396ff3bbd849
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:26:39 2010 +0100

    [todo] update TODO

commit e8408387cd327603a7defa3856c6a01077c4298c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jan 1 00:25:44 2010 +0100

    [entropy.client] fix some trivial typos

commit 5b99d1ae436458227a07c75cd189096d741deaa8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 23:57:07 2009 +0100

    [entropy] handle Repository.KeyExpired exceptions

commit e4535e3294961850bee645520c7d2c92f558775b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 23:56:35 2009 +0100

    [entropy.server] handle Repository.KeyExpired exceptions

commit e236d02e5c8c745383fc95db310c3a51064a292c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 19:24:35 2009 +0100

    [entropy.client] properly handle GPG expired keys

commit 7902b594aaef5653c91b54388a2a321bcfc839f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 19:17:20 2009 +0100

    [entropy.security] Repository: initial implementation of repository keys expiration support

commit d87b4ee97e4e94e56647a7783c33a24f33f6f7e2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 18:49:07 2009 +0100

    [entropy.security] fix __gen_key()

commit 7c07379c8b8a50b0ba8ebc0db1fc1c6c1251c1b6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 18:29:36 2009 +0100

    [reagent] advice user to send GPG keys to a public keyserver

commit d8cc786858a69f0b12133adb0c3dd335180c78af
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 18:27:11 2009 +0100

    [entropy.client.interfaces.repository] small & initial refactoring of Repository class

commit 86dbbdd94d07a8055c9f68d29f4238ce8f7fd89d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 17:56:41 2009 +0100

    [entropy.client.interfaces.fetch] small code style update & cleanup

commit cd71128692c4f26a94b54f509913f96361d1f36a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 17:51:43 2009 +0100

    [entropy.client] make possible to completely disable GPG feature

commit 95ce7dfdeaf20d8fd671a2edf92ae0ffa45d7a20
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 17:51:20 2009 +0100

    [equo] trivial output fix

commit 951cb8f4db38fa872a73b9c7a3d2b164faae466c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 13:50:09 2009 +0100

    [entropy.client.interfaces.repository] first fetch all the stuff, then md5 check, then GPG check

commit 7c0edc22ad6ae2999cf4b1bbec7b9b842410f4c6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 13:39:49 2009 +0100

    [entropy.client.interfaces.repository] improve GPG repository files verification

commit cb08a8c834b102110bf61609aa7392ff98dbfee3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 13:39:28 2009 +0100

    [entropy.server] create metafiles file just right before upload

commit 62132d75b5b6ee22258481c31e6b969bc95ff3b5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:51:59 2009 +0100

    [entropy.server] only GPG sign required files

commit 47b650bd5f3e33ca0820537c459faeb31cee5fb8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:42:08 2009 +0100

    [entropy.server] do not upload signature.asc twice

commit bf3d165d4f916022661b492af35fa2f0cafd7c6b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:27:40 2009 +0100

    [entropy.server] add missing function __write_gpg_pubkey()

commit 483db3fb81e18f71cc2415b719bf16dbb2aca512
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:24:01 2009 +0100

    [entropy.server] also pack signature.asc inside packages.db.meta

commit 54239387d35c3cd96f63dcdfb32fb69ef9541c0b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:09:18 2009 +0100

    [entropy.server] do not GPG sign every file in packages.db.meta but rather sign packages.db.meta directly

commit 5654097e2245754e55f3ee78f91bfc8eb08ee31c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:05:39 2009 +0100

    [entropy.server] GPG sign every file being uploaded

commit 3f925d147bb911566b1fe36bbf787a3bb2df720b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:05:01 2009 +0100

    [entropy.client.interfaces.repository] warn user about how to change GPG keys trust level

commit ffc69a0dddb4cac30a117777088cf726152fedca
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:03:54 2009 +0100

    [reagent] provide more tips to user regarding GPG usage

commit 4382de02164e475f0af4bfdb33240188e08fa402
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 31 11:03:08 2009 +0100

    [entropy.security] Repository: slightly change private methods API

commit 9b86f6ac44fbc16f8428e198077626e24b1c2691
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 21:52:31 2009 +0100

    [reagent] use coloured output when calling spm compile_packages() method

commit 5ea3c6bccbfd44134a6b13c67e9d3f72921e4241
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 21:50:22 2009 +0100

    [entropy.spm] PortagePlugin: fix source /etc/profile cmd

commit 2bc05e8440eaa1aed947c47cdee84c0bd5a31a0f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 21:48:34 2009 +0100

    [reagent] fix SPM function call

commit 5bffe4b37ecb81987d5ba392f3e10ef37fc056bc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 21:47:15 2009 +0100

    [reagent] fix spm tool

commit 780e741b5abdd25fcc2bf5f58ce71630ed578fb1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 18:34:48 2009 +0100

    [entropy.client] add GPG package signature verification when fetching packages, disable sha256 by default

commit 1d3c292f13aa54769ee399ec01ca95cf3171f56a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 18:33:55 2009 +0100

    [entropy.client.interfaces.repository] only catch GPGServiceNotAvailable when calling RepositorySecurity()

commit 6b8501c0560de4a10b57a4fa5ece57cb4f92cf87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 18:33:13 2009 +0100

    [entropy.security] Repository: add --debug support

commit 42b3951ba7abbbbb547900a86a40a6cf424f1793
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 16:06:08 2009 +0100

    [entropy.client.interfaces.repository] improve Repository class
    
    :: hide non-public methods (make them protected)
    :: implement GPG verification for repository files

commit 86225d4befceb26e3fcf89c86b01f03fe1617060
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 16:05:42 2009 +0100

    [entropy.db] add missing API docstrings

commit 94ce9ca30ba7c807e16228a339d14fab57fea78a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 30 16:04:51 2009 +0100

    [entropy.security] Repository: change API of verify_file, also return error message

commit 14b61856804f5899a41bd1ff7ca8283ddca92a17
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Wed Dec 30 10:02:09 2009 +0100

    [translations] update Catalan translation

commit 1eab5b086f9781b8085bb43ab8355944b85441eb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 21:55:07 2009 +0100

    [entropy.security/entropy.server] add GPG keys import/export feature

commit 3b851f5e9ec2aeeca62c4d9bf2fd2c0142083f48
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 21:33:04 2009 +0100

    [entropy.security] Repository: update API, fix delete_keypair()

commit ded7d456200aec1af2459f406476df4689133219
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 20:22:41 2009 +0100

    [entropy.client.interfaces.trigger] fix EntropyShSandbox.__get_sh_stage()

commit d562eb23eae0b704fdea4e8309b447adffa73d1c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 20:20:16 2009 +0100

    [magneto] two small trivial fixes

commit 2e23fd401967c7001297697af18a3afb1d96121c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 20:10:13 2009 +0100

    [equo] fix function call arguments in text_ugc, text_smart

commit f8c1b987da255bc80a70a7cd9726deff406fdee2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 19:38:36 2009 +0100

    [equo] ETP_LOGLEVEL_NORMAL is not available anymore

commit 8046b2949103bd206c70fb4b609c8af578925536
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 19:36:32 2009 +0100

    [entropy*] several updates, etpCache removal, code cleanup, API changes

commit 7f0af8d874a5a44c48abfce9928af390945c3f3a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 19:35:05 2009 +0100

    [entropy.cache] code style update

commit cc32db73016753d815736ffd1b705d691c275758
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 19:33:51 2009 +0100

    [equo] implement file editor and pager retrieval. Entropy Client ones are going to be removed

commit 8c378ecf4a8cf54f44025de25bee5e4a99ecd9c7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 29 19:32:50 2009 +0100

    [equo] do not advertise "equo cache generate", it will be removed

commit f8016cc4fe2b6897b887a1c1cbbd82562d36c104
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 22:52:42 2009 +0100

    [equo] equo --help something now works beautifully

commit f2a4dda5173f602d5ab92479183fdb0401adbca0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 21:32:22 2009 +0100

    [entropy.server] also upload uncompressed public GPG signature file, if available

commit eb6733d4a6d38c9a5a06f630f709118d3922d300
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:21:30 2009 +0100

    [unittest] security: use new keystore_dir argument

commit 6d00bae889531c75be4263a78598426e392b101d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:20:28 2009 +0100

    [entropy.security] make Repository.__gen_key() working, fix gpg call

commit 44a2428e9a1d40d3c99e054048a9818c3a706d80
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:10:05 2009 +0100

    [entropy.client] add support for auto-installing GPG keys when updating repositories

commit bf07253bb58f6836964ca316e10849508005c8c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:09:50 2009 +0100

    [entropy.client] add RepositorySecurity interface loader method

commit 6cf755ae3fd0137e6ca8a6eb82cff2c394d5c3c7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:09:14 2009 +0100

    [entropy.security] Repository: make possible to provide an alternate GPG home dir, and differentiate exceptions

commit 25e915220459c5ff39d218aa7ae1977f065c40f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 17:08:39 2009 +0100

    [entropy.const] improve const_setup_perms, add extra arguments, add GPG const data

commit 0c5809b60eee8ddb6bbd572b196b2f5372d95db0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 16:03:45 2009 +0100

    [equo] text_ui: remove etpCache usage

commit 63c52f519be6df6a13b882c7fbcce023859e8d3c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 15:18:04 2009 +0100

    [entropy.server] remove created gpg signature, we don't want garbage around

commit 3c4dbf723d1a49a8551213374bddc5c99e03e20d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 15:05:12 2009 +0100

    [entropy.server] several updates, including complete GPG support
    
    :: improve repository sync speed by moving as much as possible into
       compressed "meta" file
    :: sign every package inside compressed "meta" file

commit 047a46540db5e31e7a375b50eca16409dd8be48a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 15:04:59 2009 +0100

    [entropy.server] directly use entropy.tools module

commit c3fa1c599adf9c69c57d06d0622f25ed52f947dc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 15:03:11 2009 +0100

    [equo] properly set return code when calling server_activator module functions

commit fc5456e3f114066f542b527e65bcb8da337f54d1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 15:01:49 2009 +0100

    [activator] do not overlap rc variable

commit f3fb4bec2efea3b26cd115178d276dd732862b87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 14:44:43 2009 +0100

    [entropy.security] Repository: when signing file, make sure to check against entropy.const's GPG file extension

commit 1b3694d76a3408508e61a20d688a9581ea35c1f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 14:43:58 2009 +0100

    [entropy.const] add gnupg extension string to const

commit 8fa37947f401f21cab636130498fcd2a6f184ce2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 14:25:24 2009 +0100

    [entropy.client.interfaces.repository] try to move unpacked files using copy+remove

commit 4e2fe82e2060c12f05b0a142fa88f5eb6a5d5f5b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 10:58:57 2009 +0100

    [entropy.db] fix dependstable sql schema

commit 747cb8a71b918aea8f1e70babfffe0d5c60ead4c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 10:56:23 2009 +0100

    [reagent] add missing server_key module

commit 77478a041a24db88d6684297adea5bc3ba4c530f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 07:59:04 2009 +0100

    [todo] update TODO

commit f9f3d4c729eff943ad3167edf24a4b733262a0f0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 07:58:19 2009 +0100

    [entropy.*] reorganize etpCache (remove/move stuff in respective classes) drop old vars from entropy.const

commit 9158b0f19bcccfcc43e11c5d3bde08972e900bd0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 07:57:37 2009 +0100

    [entropy.server] remove rssMetadata dict from Server class, add ServerRssMetadata class

commit 7999810be6636737df77165602317f57c3ec5d4d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 07:55:22 2009 +0100

    [unittest] fix client test using text_smart

commit d7e2c8027da0eb7396290e34ac44f6df893af04b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 07:54:52 2009 +0100

    [entropy.core] Singleton: support dict() type singleton

commit c9efee88d0d0cb1e7f93396b0a3a6cf27b358b23
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 01:09:19 2009 +0100

    [todo] update TODO

commit c37901a369f4a84310559343066c40039108b954
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 01:08:18 2009 +0100

    [sulfur] properly send application traceback

commit b2b703a2f3ebecb2efbd4f9562cfa5ae8657ffc4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 00:54:25 2009 +0100

    [sulfur] run UGC on another process, to make possible to kill it without freezing the app

commit 07c1138dbd1f5e19190bfac329731fbae39719d1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 00:54:06 2009 +0100

    [sulfur] use exception handler instead of try/except statement

commit 98ab888a34be29c855ad6d798376d9666f2a2c99
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 00:31:08 2009 +0100

    [entropy.qa] rename test_depends_linking into test_reverse_dependencies_linking

commit 1cb542c5d07b28973e90887b5c459ee945606b55
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 00:29:57 2009 +0100

    [equo] cleanup text_smart module

commit 03efb1383d8103f0a6088f993f1c881d4f015794
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 28 00:18:19 2009 +0100

    [entropy.server] complete server-side implementation of GPG features

commit acbe9e9726edfbb0aaac78585924d29c6181ec4a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 22:26:57 2009 +0100

    [entropy.client.interfaces.package] commit installed packages repo data on every package removal

commit 30e9b54656ff053db17b14a017cb5a0eec752fc5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 22:18:20 2009 +0100

    [entropy.db] tell friggin user to wait when db schema is beign migrated

commit 169c6786ebf64cbde58c4aee60ffed9531ed79da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 22:14:22 2009 +0100

    [entropy.server] fix undefined variables in add_plugin_hook

commit 3551f37d267a541eeab8324982ff4778a2617b7f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 21:58:19 2009 +0100

    [entropy.output] fix askQuestion output check

commit 32b8c991bdf72cbb52fdf5ff40989864ed5c7025
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 21:50:21 2009 +0100

    [po] fix error in Italian translation

commit 5762d69722b22e6d45454cf90c44e158ba9703d6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 21:35:42 2009 +0100

    [equo] tell to run "equo upgrade" when hop is successful

commit 02b76984a17e0377cbf682879de24c34ad82b070
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 21:29:59 2009 +0100

    [entropy.tools] workaround python 2.6.x bug in get_traceback()

commit 0c2a65a7c95d6b7675541e6408d6c69b624e7ead
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 19:57:21 2009 +0100

    [entropy.server] remove a FIXME, move repository metadata to plugin, improve close_repo_hook and add_plugin_hook

commit b9f43cb51261db8d6bbb9a9ccb6c1c07039d4f5b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 27 19:56:57 2009 +0100

    [entropy.client] trivial space removal

commit 4d41145b34a6654ba1fb511daf568086f142687b
Author: Fabio Erculiani <lxnay@sabayon.org>
Date:   Sun Dec 27 09:22:37 2009 +0100

    [entropy.tools] fix countdown()

commit 309af3136fc35ddeb64891f41af642b1185f47cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 15:40:02 2009 +0100

    [entropy.output] fix some internal function names

commit 9acbdd4e964c5c3bab7416e9e86858ac9e1443ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 15:35:29 2009 +0100

    [man] update equo man page

commit 0fd3485aef1884cb0e87e04c38f82ef1ceb646ca
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 15:35:13 2009 +0100

    [equo] fine tune exit statuses

commit 8055ebe06b8340ef74ac4eaf830c87572a0c1857
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 15:34:58 2009 +0100

    [entropy.output] fix inputBox

commit ef69d96e8c3da731e9e9d6106255d5c1013d203c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 15:34:38 2009 +0100

    [entropy.security] improve Repository interface usability

commit 105a800560b238634c0c60ef25297f4da82f69b3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 09:02:39 2009 +0100

    [equo] do not raise SystemExit in main()

commit bf2a83446ab1fc563c49266cedef4ab3b2768931
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 08:59:17 2009 +0100

    [equo] reorganize argv parser, add support for sub --help info output

commit a8d19c83f9915220134251229457b0d1be6402fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 26 08:58:33 2009 +0100

    [entropy.output] improve print_menu submenu output

commit eb5f82427817c4b69d49dec81bb9bf8c6a1fd7f8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 23:05:07 2009 +0100

    [equo] improve equo.py code, use exception handler callback for handling exceptions

commit 543574669f2a613a474cf5079c40220aaed0ce78
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 23:04:51 2009 +0100

    [entropy.tools] extend print_exception() and get_traceback()

commit 76426b2048826b478a705232e0412a851ed3b651
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 18:51:56 2009 +0100

    [po] update translation file template

commit 543d72889e7bc4973bb74b18247779ea3da32b7a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 18:51:21 2009 +0100

    [entropy.client] change _get_updates_cache_hash() output

commit de911ac5b6f3fb0ba5eb916ac4b4c87b0418c8eb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 18:50:08 2009 +0100

    [client-updates-daemon] do not load without xcache to not taint cache

commit 93dbdf0078951af26d61e7c16bf26d253dcef792
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 18:30:26 2009 +0100

    [equo] improve "equo remove" output and "equo upgrade" removal list information

commit e3e37a7d07bc8fb8e4e986a1b01ee93aa1e0e6cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 14:02:30 2009 +0100

    [entropy.client] Client: fix method call in calculate_updates() and cache flushing

commit 33ce02ebb99421c915945762592d1f2ace2815a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 13:52:43 2009 +0100

    [entropy.client] rename get_world_update_cache into get_updates_cache

commit 559dd5d5eb00343cb1e3c25ed272833bd60e2095
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 12:13:47 2009 +0100

    [entropy.client] rename calculate_world_updates into calculate_updates

commit a3c82717c6ac97cff8e7d36d75c0a76294c16b1b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 25 12:09:20 2009 +0100

    [entropy.client.interfaces.package] make match_checksum a private method (_match_checksum) and improve speed of it

commit d40761e2736fb7de572b4ddfebc39f46b1e97712
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 22:02:08 2009 +0100

    [equo] most important commit of the world

commit 8f795ca8021dd9f93fa6fc6d0454ed087a2ccc3e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 21:59:43 2009 +0100

    [equo] code cleanup in text_ui

commit fb9f180f8ce65c8bbf97e5aa267a93c1078f59e4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 21:51:47 2009 +0100

    [equo] some more code cleanup and polishing

commit 0f08f822c3f92fae8b259446e220711acb473a47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 21:18:11 2009 +0100

    [entropy.spm] PortagePlugin: improve speed of _add_kernel_dependency_to_pkg and search_paths_owners

commit 46ca406fd13e961683b07664460d9909e932e16e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 19:45:32 2009 +0100

    [entropy.client] move client repo changelog table removal inside Package class

commit b968a365cbed4eb1ec074ffe3e9c76007df598d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 19:37:23 2009 +0100

    [entropy.client] open_client_repository: always add EntropyRepository plugin, even if in safe mode. And drop changelog data from db.

commit 43129906fba640ccced5ab4c0aea1fc2f63cdcc2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 23 10:21:39 2009 +0100

    [equo] more cleanup, move config files updates caching function to text_ui

commit c9e3f0183e585a18abc1c41f2fb3677a36ab0685
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 20:29:25 2009 +0100

    [man] update equo man pages

commit 1597ea2fc4f612ef66c5e46e0d9ab2f23207d387
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 20:29:08 2009 +0100

    [equo] some more code cleanup and polishing

commit 501c04a9c4195ca26ab154e8ec2d90ae584e5b1b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 20:28:55 2009 +0100

    [entropy.client] trivial comment update

commit 120dba0227f6a47677182514717976b3cd4f1c13
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 20:28:34 2009 +0100

    [entropy.security] properly setup security dir permissions

commit e356ff449c77cc01c51e0da50c84b08b968ae071
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 18:47:02 2009 +0100

    [entropy.*] fix several undefined variables

commit 62b3c81f2573da1b7f86782748a323500eab1ffc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 17:03:16 2009 +0100

    [todo] update TODO

commit 1aedb9fafbf47fc93ebddbd07fb7c8d2246d6336
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 22 17:02:50 2009 +0100

    [entropy*] several code cleanup, tweakings and small API changes/polishing

commit 7309d1446d57af7e3609138cac8032343e148e72
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 21 23:50:31 2009 +0100

    [entropy*] move sabayonlinux.org domain info to sabayon.org, move more distro specific info to entropy.const

commit d36b5c21e2aada3c2990d8e24439a1a269e47321
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 21 20:30:24 2009 +0100

    [services] do not require netmount, actually

commit 3b603d03038b56ee4d408eaad5723576452029bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 21 13:45:02 2009 +0100

    [todo] update TODO

commit e1f7730d402eb3d52779bdb6e084b4ba45acb647
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 21 13:43:36 2009 +0100

    [equo] fix output text

commit 298a6bbea18cd971e79d52c5ba4bd17d099ab07e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 21 10:18:45 2009 +0100

    [client-updates-daemon] improve reliability when reporting info regarding updates

commit b03ee151757fb55734d260b6cdda46caf78b5c9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 22:53:30 2009 +0100

    [equo] add "equo world" deprecation message

commit aaa40ddc65fa4241bdcb1e395d34162d2de03122
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 22:35:26 2009 +0100

    [todo] update TODO

commit 32230aee42451f8e1f82d6b17bd022c2980b147d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 22:32:28 2009 +0100

    [entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too)

commit 719469cc4a1d1f15bb7d1f019308d089b1233d0a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 09:47:26 2009 +0100

    Revert "[entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one"
    
    This reverts commit 40c007cf2ae21c8c4ee375a89dd52643e857710d.

commit 40c007cf2ae21c8c4ee375a89dd52643e857710d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 09:42:43 2009 +0100

    [entropy.server] scan_package_changes: do not validate package removal/injection if inspected repo is not the base one

commit 18961c016e96e65c7d156dc0683af39b16d669df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 20 00:16:31 2009 +0100

    [scripts] add git stats script

commit 165cf01eabf7046edba605fcd2492cfb2a543c9f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 18 22:01:01 2009 +0100

    [todo] update TODO

commit 65b3497981d4971c683fcae6b80015d9bcff3a7e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 18 22:00:37 2009 +0100

    [unittest] add security UT module

commit 7267ee49b25c9a7b27173b9e2da8424bc3033a60
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 18 21:29:55 2009 +0100

    [entropy.security] after a month, eventually complete entropy.security.Repository implementation (GPG ftw!)

commit 72b732f79cb601a754caa38574641e950b39c095
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 18 13:46:08 2009 +0100

    [todo] update TODO

commit afe305bac19e72bfa27dd9846cef84e9f9962f25
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 18 13:45:48 2009 +0100

    [entropy.const] remove sabayonlinux.org references

commit 71d94d93411f4ed0d4631bcc141002063f8403e5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 17 22:16:05 2009 +0100

    [entropy.client] add support for /etc/entropy/packages/license.accept

commit 2f26be49e0fc37f12945ee372ec7dbaba8de74bd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 17 18:48:03 2009 +0100

    [entropy.security] draft implementation of entropy.security.Repository (aimed for GPG support)

commit 217834e041dd258d95804cb28498e70ae317c2d7
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Thu Dec 17 16:28:38 2009 +0000

    [translations] add Slovak translation

commit 4c1fdc23b0d3a19442326ace177ec8c17b875516
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 16 21:27:10 2009 +0100

    [entropy.*] rename generate_depends_tree, cleanup etpConst['dependency_type_ids'], fix code around

commit af7357c6f6b656c5f38dbfa18c54570d0b6fe133
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 16 20:50:44 2009 +0100

    [equo] fix graphing abilities (equo query graph, and equo query revgraph) and ease print_package_info output

commit 3a972cdf39c228f8362054a5324c954b9e7d0665
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 15 21:35:14 2009 +0100

    [reagent] add graphing commands (reagent query graph, reagent query revgraph)

commit 0213735419ce9ed1a1733761672ff1ca938e5343
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 15 16:11:47 2009 +0100

    [equo] text_query: search_installed_package should print packages data sorted alphabetically

commit 26001576e9d2001a989919ca3e18c3e1c0a4aee4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 15 16:08:52 2009 +0100

    [equo] text_query: fix pkg_data dict handling in get_installed_packages

commit 2e2bfb4cd555185a8f486e5d42ceebc2a986cc07
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 15 00:07:32 2009 +0100

    [equo] fix UGC execution

commit f62e278764b6a5ef151133870b1d621182cb888c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 23:56:10 2009 +0100

    [equo] several code style and graphical improvements to "equo install" and "equo remove" output

commit 20a631545050936c44181908aa253551291097a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 23:55:43 2009 +0100

    [entropy.output] move enlightenatom to entropy.tools, improve it dramatically

commit 9f58852b208e1c89eb4b30df0591d92b6641355b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 22:16:36 2009 +0100

    [entropy.client.interfaces.methods] fix setup_default_file_perms

commit 2a5ea9f8f8e86fdd20d701d4271386d87d6177e2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:53:50 2009 +0100

    [entropy.services] for god sake, do not spawn the whole log file or stdout during RPC commands logging

commit d6bb6756081c99073ea194eb467bbcde5d581103
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:33:30 2009 +0100

    [entropy.*] several database size and performance improvements
    :: implement developer-repo mode (aimed to developers who want to
       test stuff and can download the whole packages repository db).
       This results in 100% download size reduction for 99% of other users.
    :: new "light" database versions now ship without packagechangelogs
       table content to improve speed, download time and size.
    :: cleanup entropy.client.interfaces.repository code and add support
       for developer-repo feature
    :: add warnings for users running "equo query changelog" without
       developer-repo mode enabled

commit 30fb022635d3261644d0685f13746bd53e7f143b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:32:47 2009 +0100

    [entropy.client.interfaces.package] do not add changelog metadata to installed packages db on packages install

commit b97b400527ec069def17b4afee1a5c18b3daeb5d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:31:55 2009 +0100

    [conf] client.conf: drop old entries from configprotectskip

commit 43afd2c0ec9e0bece403f54ac1f41b9190cb6f6e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:31:01 2009 +0100

    [entropy.graph] fix typo in docstring

commit d3d3bb98eb9b47198f3beaf8638105d6b9e92247
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 14 21:26:23 2009 +0100

    [entropy.db/entropy.services] add get_changelog argument to EntropyRepository.getPackageData + EntropyRepository.dropChangelog
    :: getPackageData features a new get_changelog argument (True by default)
    :: EntropyRepository now features a dropChangelog method to drop the whole packages ChangeLog (resulting in speed improvements)
    :: make Entropy EAPI=3 repository service to return metadata without ChangeLog information (speed improvement here too)

commit 37989bea0c9c30ad6a0aff499a60856868a2f0ab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 13 11:19:57 2009 +0100

    [reagent] fix spm repo move warning check

commit fbd3dd0fd5dd10095d1271ad70e7fde06e0225bd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 13 10:37:07 2009 +0100

    [conf] client.conf disable SHA512 hash check by default

commit c674f0478a6ba1b2b2fefada92415c1738cdbd3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 13 10:02:02 2009 +0100

    [equo] fix "equo query orphans", make it work with new db schema

commit 3a60b915a9bbc9e49cf92c45a56894a1998b1871
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 13 10:01:41 2009 +0100

    [po] update Italian translation

commit 9c90de106aa8fbe6470bdbb593cea3f2c77f480a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 13 00:32:11 2009 +0100

    [docs] update API documentation

commit c29c6f05bc973ca92858f1a17e369fee25d018b5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 19:02:41 2009 +0100

    [po] update translations

commit 02fe896419c5006803ff3e68022766c00add95f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 19:02:21 2009 +0100

    [todo] update TODO

commit b9345f578251fc7b9de5dc98775de5ee61c75cc0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 17:03:51 2009 +0100

    [entropy.client.interfaces.dep] fix possible "conflicts" variable unavailability

commit 1aeffa138b950bd9cabcbd007f622627198f71b9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 17:01:42 2009 +0100

    [reagent] do not show warnings about SPM repo moves if info is not available

commit c41a08866648dac4d61dd9698f0452a3e6eb20f0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 17:00:55 2009 +0100

    [man] update equo man page

commit b5fb22d2f7960c70929b90ce120e218f9718908a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 17:00:22 2009 +0100

    [equo] add "equo query graph" and "equo query revgraph" commands (see --help)

commit 299c19962b9cd4cac78aeea807d9ee707dad3ad7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 16:59:49 2009 +0100

    [entropy.graph] add get_node() method to Graph

commit d19788b72ad6719fc8b0a0a83f47e9ea7b11f7f0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 12:55:06 2009 +0100

    [entropy.graph] Graph: some final methods polishing

commit 3fdf8ce8ea0734204d6b97f005fe9821eac62b9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 11:51:57 2009 +0100

    [entropy.grah] improve speed of get_adjacency_map

commit af5599b1c315fbec9531bfbd36e2dd2b70c9d680
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 11:50:53 2009 +0100

    [entropy.graph] fix trans_vals function declaration

commit 016308106b6af9ea5ac564a2a553d02eb65642db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 11:25:16 2009 +0100

    [entropy.graph] split solve() into _solve() and solve()

commit d7e3d255a5350bd09a0d001318d44b8e934917bb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 11:22:28 2009 +0100

    [entropy.graph] get_adjacency_map should really know shit about GraphNode

commit dbd22f482a78744884fc039809db2738ed967cae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 11:07:23 2009 +0100

    [entropy.server] provide easy to use open_repository server (matching client-side method on purpose)

commit bfd2e4499d045bbd3ed110ae193626d0b10a32a0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 10:52:06 2009 +0100

    [equo] query: code cleanup and polishing

commit a7471511d6f4553997e6d955576898dd22df0d33
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 12 10:31:31 2009 +0100

    [entropy.db] EntropyRepository.insertProvide: reset previously set default provides

commit a5d20e7e98a1372ecec6bbdb87acbfe74b6d8853
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 22:47:20 2009 +0100

    [entropy.db] fix insertProvide fixme hack

commit 71d1b7b4a88116a73892303045ad06645e053a01
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 22:18:22 2009 +0100

    [entropy.db/entropy.spm] change (backward compat. kept) format of "provide" package metadatum

commit 19a85efe4bbb442f6f2371913021190d4914013b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 22:17:44 2009 +0100

    [entropy.db] EntropyRepository: improve speed of _doesTableExist and _doesColumnInTableExist

commit 068c3ef14947e23999c75f1e21ec3be70c1e1688
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 22:16:14 2009 +0100

    [entropy.spm] do not crash when elf file cannot be read, but rather raise a warning

commit 8244e414dd8e37c29066cf77075e65eb9337e97b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 22:13:22 2009 +0100

    [unittest] add a new test to the suite, this will test PROVIDE metadata

commit 1324d9e7c487e88e250d5b6b25df85600e926ddc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 21:03:05 2009 +0100

    [entropy.spm] PortagePlugin.extract_package_data: fix spm_repository setup

commit a247095878dbaa8a735c33a07351fb0697669b2a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 19:29:49 2009 +0100

    [entropy.core.settings.base] fix entropy.conf readability check

commit 0e8bd4dc682f96c536fe7784cc228d024f7e7ffe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 11:25:22 2009 +0100

    [reagent] inform developer that package has been compiled from a different repository

commit d13478c176c61ba916026e120bec8da8f0bf3b4d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 11:08:00 2009 +0100

    [entropy.db/entropy.spm] new medatatum to EntropyRepository
    - add new package metadatum 'spm_repository',
    - update PortagePlugin.extract_package_metadata() to extract spm_repository
    - remove unused methods from EntropyRepository

commit 3a769da983a8a153bb9bab9f6dc9a8a8eb271522
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 10:47:27 2009 +0100

    [entropy.db] EntropyRepositoryPlugin method add_package_hook was missing the "idpackage" argument

commit 595647236f79379e3ae8cc7d737d6910e76cea67
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 11 10:29:59 2009 +0100

    [entropy.client.interfaces.fetch] when mirror doesn't have pkg, add 3 failure points to it

commit 4fd13d193e2f075b2ca176702af0f79893255e1a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 10 12:47:11 2009 +0100

    [entropy.client.interfaces.repository] fine tune EAPI=3 diff update pkgs threshold

commit 2bbb4735f6154c0f1644d80811cb29c933847cd4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 10 01:25:41 2009 +0100

    [entropy.db] improve removePackage() speed by 30%
    - added primary keys relations by adding foreign keys constaints and ON DELETE CASCADE
    - added migration path for older databases
    Thanks to Michele Tameni for the advice ;-)

commit 90978f1ad24436c565baa85545cdfad5b7c61c1f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 10 01:24:41 2009 +0100

    [entropy.client.interfaces.repository] improve debugging output when addPackage fails

commit 693f0b31d56a75d2b79024fcbc972ca43b4f2adf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 10 01:23:42 2009 +0100

    [entropy.client.interfaces.package] when loading entropy binpkg db, do it quickly

commit 26d5794dec0d5a3e1b9b46ae8990e3e7207038db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Dec 9 14:46:52 2009 +0100

    [entropy.fetchers] UrlFetcher: do not show negative ETA

commit b6796b72cf9309669d5d2f5f4f9368277b2104a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 22:48:38 2009 +0100

    [entropy.client.interfaces.dep] use Graph for inverse dependencies generation

commit 187e1f8dc82ec07a3d4410c91eaa26163a05c1fc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 21:33:57 2009 +0100

    [entropy.db] cache _isDependsTableSane() calls

commit 5061ced7328423ba58f08d4ecdf9b241d12ff273
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 21:23:18 2009 +0100

    [equo] fix "equo remove --pretend" + code cleanup

commit e490b1d5b1cfe109ee5b8ae29b10711b9c6c72c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 15:13:21 2009 +0100

    [entropy.exceptions] do not copy object the lame way

commit a3e5af0c31750dd30a236c5c81587f9a33d7895a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 09:18:10 2009 +0100

    [entropy.const] add etpConst metadatum, start GPG support implementation

commit 4ba2ef154f96c07e8cf168ee3c786a83b1597eb2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 09:17:27 2009 +0100

    [entropy.security] rename SecurityInterface into System

commit 2a52674e604e41cf9ea60a03777d38aa9d0ab094
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 09:16:38 2009 +0100

    [scripts] add script for tagging new entropy versions

commit 4ecd218ca95846192d69bed44075ad444bb8c38f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 8 00:46:15 2009 +0100

    [entropy.client/sulfur] make use of entropy.graph.Graph (eventually!)

commit 34e7656e19cf8bfc213c784228364fba9dbf74fa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 23:52:55 2009 +0100

    [tests] add entropy.graph.Graph test script

commit 7bb25139d8bb856edae35a571146f09d6e88edfc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 23:52:23 2009 +0100

    [entropy.exceptions] add DependenciesNotFound exception

commit e03461b6a1c8ca9893d752d8438264510b625442
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 22:55:17 2009 +0100

    [entropy.graph] add raw() method to Graph

commit 368668f7130550122866342578ad8fc10f35e7cb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 20:51:04 2009 +0100

    [entropy.graph] say hello to our outstanding Graph implementation, thanks to Vincenzo Di Massa && Grabriele

commit a2bcc650c6aa6fd9f5f6a9a1ec931ee16abf380b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 20:39:30 2009 +0100

    [entropy.misc] Lifo: add __len__ and __nonzero__ methods

commit b911200042238afd4b371dd69b80983931707709
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 10:23:47 2009 +0100

    [todo] update TODO

commit 696db8b94fa8483fb25c8fc3c011a2a266778612
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Dec 7 10:23:18 2009 +0100

    [entropy.misc] add insert method to Lifo

commit 01a70752403c4d6c88944f8643cbcf90219ee2e3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 21:03:39 2009 +0100

    [entropy.client.interfaces.dep] add more debugging output to generate_dependency_tree

commit 36a614849afea1bcbb82840b5ef761b63c5ff392
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 20:36:11 2009 +0100

    [entropy/equo/server] improve support of non-TTY stdout

commit 4ea05a40202e021cabf12e1f2ad3fb94ff1fb515
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sun Dec 6 17:03:47 2009 +0000

    [translations] update es translation

commit b5f04220805300d5a9b03895f14c6c31475d70d3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 17:25:51 2009 +0100

    [entropy.client.interfaces.trigger] fix typo in function call

commit df1a74062ec922483c3c80003c1030cd644032a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 17:11:51 2009 +0100

    [entropy.spm] PortagePlugin: fix function call arguments

commit 8275a266ac1105f06779b739d2a42149612dba87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 13:30:46 2009 +0100

    [todo] update TODO

commit 4ee89fad860e628bd02eabfc2acda6b1a8dbc609
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 13:29:39 2009 +0100

    [todo] update TODO

commit df870d96756ff4c53d07f8115afc70d3af8cbf8f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Dec 6 13:27:18 2009 +0100

    [entropy.qa] update brokenlibsmask.conf & brokensyms.conf syntax to allow regexp and non-regexp entries

commit 39dcc0e9308fe9b66cf3fc8673b8064839d25c92
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 5 22:27:59 2009 +0100

    [entropy.client] fix typo in function call name

commit 1002215f1a01fff26a3a55cf0a5a85c466a26037
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sat Dec 5 19:03:03 2009 +0000

    [translations] update French translation

commit 8dff6fe234b1c1d45b79384a0ef187ddc80185f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 5 14:12:46 2009 +0100

    [entropy.server] add Spm_class method

commit 6f1e0713bbd3e4c7eb1f3972a3d177e6ae06e5bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Dec 5 13:33:57 2009 +0100

    [sulfur] fix KDE desktop session detection

commit 508c5e3142065fcddd499841f16c62d49b23b880
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 4 23:11:13 2009 +0100

    [entropy.server] fix broken libraries SPM resolution

commit 80a0fd2857ef76aa4ee9aaaebf6b9f59d2fafe8b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 4 22:52:37 2009 +0100

    [entropy.server] do not taint database (update revision) if db is read only

commit 7d4ad7daac1d1760676cf6d71fad31d91f782282
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 4 17:40:53 2009 +0100

    [todo] update TODO

commit 243da3d3189e2237228e46a146df4b5aa5976956
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Dec 4 09:56:37 2009 +0100

    [todo] update TODO

commit c250b2d784219ede1baa1cbb51c7098c3b73c62f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 3 17:00:37 2009 +0100

    [todo] update TODO

commit 99ee02f20c195882ea651aabe985bd3b110cd688
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 3 16:59:44 2009 +0100

    [entropy] goodbye etpConst['spm'], implement new SpmPlugin methods, bump SpmPlugin API

commit 06adc752c0ca6eb9c7428769efd499e74ab963ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Dec 3 08:08:38 2009 +0100

    [entropy.core] EntropyPluginFactory: improve object inspection speed and avoid infinite recursion

commit 8638002785b272e49b273056563fceff490be064
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Dec 1 23:22:28 2009 +0100

    [equo] fix "equo --info"

commit aa09a1c196e3789de2702afbf084debe5eb8ef44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 20:24:37 2009 +0100

    [reagent] properly catch InvalidAtom exceptions

commit 38be948f688abf64a9d7f597c00e76c8569858bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 20:24:08 2009 +0100

    [entropy.spm] drop Portage <2.2 support, remove portage.exception buggy code, fix match_installed_package

commit 65a789f02d7780bf2d19a2c9ba38b996e88eb0cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 19:55:03 2009 +0100

    [services] fix UrlFetcher import

commit 1a8821327ce6a8a8c1d32442dd489bdb1a089bdf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 11:01:56 2009 +0100

    [Makefile] remove removed dir from list of dirs

commit a89b13a49cdb06ecc3ef9acc4fb850178d27ed80
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 10:51:09 2009 +0100

    [unittest] fix test_timesched

commit f126020eabede4991dc6b2aaf52a62c722749a3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 10:46:01 2009 +0100

    [entropy.spm] PortagePlugin: fix kernel automagic dependencies addition

commit 4e042c631f647a061de9caa136ba92b8279f49fb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 30 10:23:10 2009 +0100

    [entropy.exceptions] expose __unicode__ builtin method in EntropyException

commit 279f5ab4bb916e94f041a5d2e5264277008d4f94
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 29 22:27:36 2009 +0100

    [reagent] fix trivial bug

commit e46058c1f4607229f124da062a4f5ac9b8752ec7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 29 22:03:02 2009 +0100

    [entropy.transceiver] fix another trivial bug in EntropyTransceiver's SSH URI handler plugin

commit c4d848cd7cb0fdf28ecf4ea2f2ea58edef704cb1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 29 22:00:24 2009 +0100

    [entropy.transceivers] fix bug in EntropyTransceiver's SSH URI handler

commit 02a6d2e77cc5e03542d5f21271e43ca70eaedd68
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 28 23:53:05 2009 +0100

    [entropy.client] fix another typo

commit f4aca2e8f4725bf23cbb781efb4b4d915c74132c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 28 23:49:42 2009 +0100

    [entropy.spm] fix typos around

commit 0d771f35c4caed169ecff9279317504905528a6b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 28 14:45:34 2009 +0100

    [todo] update TODO

commit 1c8002e6499507d7753d84a470f4170a3f637d6d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 28 14:44:27 2009 +0100

    [sulfur] fix getoutput() import

commit a8cf56f172249d16afcfdd381e830bab4c6614ed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 28 14:44:16 2009 +0100

    [sulfur] fix UrlFetcher import

commit a67fb78b3fc109b531abc0e646e6e32f9a01aa55
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 27 18:34:08 2009 +0100

    [entropy.fetchers] with lame HTTP servers, download percentage can overflow due to invalid size information provided

commit 0091e55fb0a41a0472a674291b6de4607565ebb9
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Fri Nov 27 16:19:05 2009 +0100

    [translations] update Catalan translation

commit 24e2d7289c6a6805dfa9392450bf2e1dec9615fa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 27 14:11:27 2009 +0100

    [entropy.client.interfaces.repository] more code cleanup

commit 49067be2a693cd674c92f611a1bdd1a70ea9265a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 27 14:07:25 2009 +0100

    [entropy.client.interfaces.repository] code style update and cleanup

commit 860cca6c7911054f6cadd10f215c496f9ca8df09
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 27 13:50:26 2009 +0100

    [entropy.client.interfaces.repository] several updates
    
    :: removed deprecated repository file downloads (meta package contains
       everything already)
    :: improved meta package sync and unpack (remove files no longer
       provided by repository)
    :: reduce the usage of etpConst['spm']
    :: misc code cleanup

commit be0ce63a7b6270090bd4a0ca2760109bf05df66e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 27 12:43:33 2009 +0100

    [entropy.client] improve performance of EAPI3 repository sync

commit 56fa0d309b21625cc1adb541ca0456c1301a543a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 20:12:08 2009 +0100

    [todo] update TODO

commit 5732eecdf79b98cbb9437bbb2f3745b12e692585
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 20:11:57 2009 +0100

    [po] update translations

commit d26f1955dcb5456f6a329103d10c9a15580f9608
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 20:11:45 2009 +0100

    [entropy.transceivers/entropy.fetchers] split entropy.transceivers (add entropy.fetchers), make EntropyTransceiver URI handlers use EntropyPluginFactory (thus add pluggable URI handlers support)

commit 572e25b77dd03d895fd0b944bc5aa86c41320790
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:58:45 2009 +0100

    [todo] update TODO

commit 70848afb62b4eea7b068ec3666a8da57e07e977a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:58:20 2009 +0100

    [entropy.server] add server-side support for post repository update script

commit 1254d127bdeb5287b63dedb2b8010cac34d7f595
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:55:34 2009 +0100

    [entropy.client] add client-side support for post repository update script

commit 8e803e2d043eeae504f3e79f77da783cf11413f0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:55:11 2009 +0100

    [conf] add post repository update script file example

commit 853b40d93cfa74573446b6b66b11c8d3b0fe3a1a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:54:01 2009 +0100

    [entropy.const] add post repository update script metadata support

commit 7e92c3b47b146e1ae9bb4ad89ca41197aa563198
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 18:53:20 2009 +0100

    [entropy.db] explicitly state that unicode string is required in docstring

commit 96bf45bc8d61745c54f33fc7621e8bbb44125152
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 26 17:15:27 2009 +0100

    [entropy.transceivers] EntropySshUriHandler: make __test_connection a bit more reliable

commit 36f4cc73a597ee3801e39e66848df7748ba5363c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 25 17:13:26 2009 +0100

    [equo] fix unicode strings used as arguments for install, search, match, remove, query

commit ab91205a0e0ee50ee20bf69d6b6f3b61198acd6f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 24 21:36:15 2009 +0100

    [equo] write configuration cache only when text_ui.package() did not report 125, 126 or -10 return codes (no packages, no matches, invalid args, respectively)

commit b926a41b1fbd79b138eb3da4e85c0234014ace60
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 24 14:11:34 2009 +0100

    [todo] update TODO

commit 2c8784082c48d20c0d256d27c93c7bdc40bf4a82
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 20:25:23 2009 +0100

    [todo] update TODO

commit d040b455a897bb7836b14a0d5abba657b21cc15a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 20:24:54 2009 +0100

    [entropy.server] move Source Package Manager related logic and methods to entropy.spm (bump plugin API)

commit 39588a640d09f3e00b791114448d6f16511d8a2d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 20:12:24 2009 +0100

    [entropy.server] remove quickpkg method, Spm().generate_package() can be used instead

commit 0aef0d2da75f064d1e30e4d7248345250fcb990c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 20:11:56 2009 +0100

    [entropy.services/reagent] use Spm directly when quickpkging

commit 8ec75cdd5d7dd4fe619c5ebdfeaee85d07d6a3ca
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 18:22:02 2009 +0100

    [entropy.client] code style update

commit 60b4bff0141ff0fbeba2c9fedffc4e86c204ee27
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 18:21:06 2009 +0100

    [entropy.client/entropy.server] remove treeupdates stuff from entropy.const

commit b7d396a1b3439d22f3e7cd17e6710dc3d72ac953
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 23 09:25:31 2009 +0100

    [magneto.gtk/magneto.kde] wait 30 seconds before showing information about status

commit 6a3d11939ad0e8e3615c4a22793582e3d2ddd074
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 22 15:31:36 2009 +0100

    [entropy.server] fix typo in dependencies test QA check

commit 6836ab315444d10a25b09024daa6a2bca59b449d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 22 13:00:20 2009 +0100

    [entropy.client.interfaces.trigger] add etpUi['mute'] support to env-update

commit 5b8b403c0579b1391790f4360c8e6b0788c540b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 22 12:59:23 2009 +0100

    [entropy.const] make possible to set etpUi['mute'] through env var ETP_MUTE and etpUi['debug'] through ETP_DEBUG

commit 594802cf0879a9865f087c7b233d6c3adec2621d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 14:00:11 2009 +0100

    [todo] update TODO

commit b04ccfcb37cf03824b1264ad56a3035ab0d856a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:54:47 2009 +0100

    [todo] update TODO

commit da2955a032c690e729c8dc50c171510601434d6e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:54:17 2009 +0100

    [entropy.server] implement the "base server-side repository" concept and use it to improve deptest QA checks

commit 8778b3537368134a03dbb8bd9c43c656c8e5bc3b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:42:16 2009 +0100

    [handlers] remove php handlers (YAY!)

commit 94867af2fe8a36cff22a85c041e9b9d401dcd879
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:41:38 2009 +0100

    [entropy.server] remove etpConst['officialserverrepositoryid'] and handlers support (there is ssh URI support now)

commit 758890b06bab27d10878e8ae98d719aa0071f088
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:34:48 2009 +0100

    [reagent] fix options alignment

commit 94c21df507bb20e368940b1132aee0020c8f3384
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:32:32 2009 +0100

    [activator] align options

commit ecca56ef5b0ca9ca3ee7a45f48817fd776e618d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 21 13:31:28 2009 +0100

    [reagent/activator] fix options parsing issue

commit 885ccde73c779f160fd986b79f71d1baa300c281
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 19:49:34 2009 +0100

    [todo] update TODO

commit bdc85637403dd8cff57814de24eb09bc85e0e577
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 19:48:09 2009 +0100

    [entropy.db] make use of the new SpmPlugin.resolve_package_uid() method and remove Spm logic from EntropyRepository

commit f351f14276f8eaf34fd5fd4c634f6255d000fdc1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 19:47:31 2009 +0100

    [entropy.spm] fix typo

commit c3ed8628af471d4d7f45744c28a96e6357e211ce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 19:37:24 2009 +0100

    [entropy.spm] SpmPlugin: add (and implement) resolve_package_uid method, bump API version

commit f1399edefe9858f38ae0d1cd7427e54b7589bf97
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 19:15:17 2009 +0100

    [entropy.exceptions] add generic exception EntropyRepositoryError

commit 61af0b1db843c82e80a6471675989b4d6a468ede
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 20 18:52:37 2009 +0100

    [entropy.db] split out entropy.db module into package

commit ed8a4863e772cdf45a6927d3e3a1136bca8e575d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 20:22:32 2009 +0100

    [todo] update TODO

commit 29f74f0420f85059d6efcec7e0dea66f16df2eea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 20:20:00 2009 +0100

    [equo] when fetch fails (or it's interrupted), give up package install completely

commit dc5184c5bc43835904e707a227a765127f486057
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 20:11:49 2009 +0100

    [entropy.client] make possible to disable extra package hash checks by user

commit 50f27c5403a8c25335ec86f796624049b8411f7e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 19:20:57 2009 +0100

    [entropy.transceivers] fix EntropySshUriHandler.get_uri_name

commit 7af52c3445afb2f3232447f2fdbcfb6ef12e1728
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 19:18:28 2009 +0100

    [entropy.transceivers] improve ssh and ftp URI parsers

commit 581a641865bd4600fe2e1e9bb1b539b6a1ec0524
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 18:59:11 2009 +0100

    [entropy.transceivers] tweak EntropySshUriHandler._parse_progress_line()

commit 092d05a195493f657f9008450716d27bdff1780b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 16:50:34 2009 +0100

    [entropy.db] optimize _doesTableExist

commit 629a6452f92c5d90a08ca6d50277f6c2c4f78ad6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 16:38:30 2009 +0100

    [entropy.db] do not fix provided_libs metadata during class init, do it only on-demand

commit fd8ec550d57a70318bd4a71b41d708f006d22966
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:38:30 2009 +0100

    [po] update translations

commit d0bf257f1812015cd07f4d306308e455eefb26a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:38:06 2009 +0100

    [todo] update TODO

commit e27e8ec3168de138e3c517dd74c49bc90b5bac0d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:37:42 2009 +0100

    [entropy.db] fix typo

commit 65d3e813c96a5632d5bb9448eba00e792d2e18ca
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:37:22 2009 +0100

    [equo] text_ugc: code style update

commit 0ce72cdc8edb3fae2a4d005c895ee052bc8b14b2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:36:56 2009 +0100

    [entropy.transceivers] module cleanup

commit cfa3d0fe469ab822b7332dae389035b97e868436
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:36:10 2009 +0100

    [entropy.transceivers] *Fetcher classes: use timeout setting from SystemSettings

commit 68a7ff8489d622a41e89a0d229937c48c9d78445
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:35:28 2009 +0100

    [entropy.client] implement download timeout setting through repositories.conf

commit a7c30af287272b184b3bc152a23abd775dc4a8c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 19 13:34:45 2009 +0100

    [entropy.client.interfaces.client] fix small typo

commit fbf7ea6adf3f5cc4dc7159e743dd5bfc750cf324
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 18 23:46:54 2009 +0100

    [conf] repositories.conf: add more mirrors ftw

commit 31e4db17d9db060b30bb7ae29cf02ce237aaf351
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 18 19:50:10 2009 +0100

    [entropy.transceivers] implement EntropySshUriHandler (add SSH txc support to Entropy Server)

commit b97e4b65e514afd105758427878c32c443dee0de
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 18 19:49:43 2009 +0100

    [entropy.transceivers] some bugfixes for the FTP UriHandler plugin

commit b78a2e34a36a0e309d68c535f10eaa9be444976d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 17 18:27:49 2009 +0100

    [entropy.server.transceivers] fix two regressions (md5 check on remove and slowness)

commit ad21e4104d5c94a1bee8c3ff3811162152380bc4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 23:20:42 2009 +0100

    [todo] update TODO

commit 998c7fd44e936f5b14aad02ca6dcdef9cd3b00e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 23:20:23 2009 +0100

    [unittest] fix test_ftp_urihandler path

commit 2ded195e2dcfce7895c954a70ba06cad0d23cc3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 23:20:00 2009 +0100

    [entropy.server.transceivers] remove debugging output

commit c481fa794a28a708f43b6a2f231a78504ce726ba
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 23:17:25 2009 +0100

    [entropy.transceivers] fix MultipleUrlFetcher transfer speed inaccuracy

commit 3261d88100d7594460336c3d5f465d278f2bb29f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 22:55:57 2009 +0100

    [entropy.transceivers] fix some UrlFetcher && MultipleUrlFetcher issues

commit 5abe6a6bb3f4897b93f5979182b2089dcd9da574
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 22:06:56 2009 +0100

    [entropy.transceivers] fix undefined variable issue

commit dcce796b7b56159019b71802788923d51e1aedf1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 18:33:48 2009 +0100

    [entropy.transceivers] force progress update at the end of tx/rx

commit a2cbe9fe830ffb9c10ba108605dcf64ded3d6193
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 16 18:21:09 2009 +0100

    [entropy.transceivers] improve progress update techniques

commit 4f806506852d893ddd5aef97715495a38115f7ce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 15 23:46:49 2009 +0100

    [entropy.transceivers] migrate code to EntropyTransceiver infrastructure, w00t!

commit 3886b32f6f92eb5074844d22d170ddca6df93dbd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 15 22:25:54 2009 +0100

    [entropy.spm] improve debugging output of QA LC_* check

commit 3165e755f65d53476b70a5d54d570a58f2307091
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 15 16:45:53 2009 +0100

    [po] update Italian translation

commit 38d0f0fc4d0c53296909e1860b09f77e45b44efd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 15 16:36:50 2009 +0100

    [entropy.transceivers] more API work on EntropyTransceiver and EntropyUriHandler classes and subclasses

commit d0fe45ab844b7a2b9bf9c028f598070d13223f66
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 14 20:53:21 2009 +0100

    [entropy.transceivers] improve EntropyUriHandler API by adding other two generic static methods

commit 55b63d0e929ed59c0c3e61b6c3b7bf3673bdf1c6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 14 20:34:52 2009 +0100

    [entropy.transceivers] FtpInterface: fix reconnect_host, make it working with non standard FTP ports

commit ddc1d5f3b8377fb103e1696b12ce13fc42d74be1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 14 00:56:23 2009 +0100

    [entropy.transceivers] implement EntropyFtpUriHandler class (keep FtpInterface for backward compat.)

commit 9f74764d89e56d7473558b73d40a21a2aede8d00
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 14 00:54:41 2009 +0100

    [entropy.transceivers] EntropyTransceiver, EntropyUriHandler: complete and finalize API

commit 03296e4fda23fa97acfea9a9f2182be443bf74fb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 14 00:52:44 2009 +0100

    [entropy.transceivers] fix ftp connection upload connection destruction

commit 127eaf49dc60ac0c6b2d8d8008af1874a07a2029
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 13 15:05:01 2009 +0100

    [entropy.transceivers] fix FtpInterface get_cwd()

commit b9cc6b30aaf233e5ee086e85033376c89fc5e744
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Nov 13 14:35:31 2009 +0100

    [entropy.transceivers] fix FtpInterface connection on non-standard ports support

commit 1e04cf2ec0181d9ee0b5cdd9449883ad84d2482a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 20:27:16 2009 +0100

    [entropy.transceivers] implement prototype classes of EntropyTransceiver and EntropyUriHandler plugin

commit 30bdba0e1bdb8b40faf7f29c4be644f6f2cd7a82
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 20:02:22 2009 +0100

    [entropy.db] fix set_plugin_metadata in EntropyRepositoryPluginStore

commit 3b074c2daa0a097aaa5d02cdb5a633e2aa1334c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 18:40:46 2009 +0100

    [unittest] add entropy.core unittest module

commit 187a087e66766d3c2a56c0384772b124f506d9a0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 16:00:18 2009 +0100

    [todo] update TODO

commit 9bd182a9ab6d423081246697946c009bbec3eb29
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 15:59:41 2009 +0100

    [sulfur] add support for relaxed dependencies resolution algorithm

commit 82324d87c7cd21769e3b9d35bb86aade7d93ce51
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 15:58:58 2009 +0100

    [entropy.client.interfaces.dep] fix cache handling when using relaxed_deps (--relaxed) option

commit e3449fd7065f4e6539f1a20b1e90431e16c7e31e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 00:36:48 2009 +0100

    [entropy.db] EntropyRepositoryPluginStore, add support for permanent plugins

commit 581dc96f7d2c17f4abda69c0d619ea138acc24a1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 12 00:34:32 2009 +0100

    [entropy.core.settings] properly handle int() exception

commit c0d66006507ac907703b9c3d149b5f479aa3347a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 22:33:24 2009 +0100

    [entropy.transceivers] improve UrlFetcher, drop TimeScheduled for tx speed calculation, use time.time()

commit 87a5418ce098d2ace600c0bd503d378f10b8ed17
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 22:31:59 2009 +0100

    [entropy.core.settings] add ETP_DOWNLOAD_KB env var support to enforce speed limit via shell

commit 361c90b4557eed7cef30b2866b6c35e909fa2c00
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 22:29:55 2009 +0100

    [equo] fix typo error in downloadPackages()

commit ee079429d159760691749a24cd5f0b4aef494fac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 21:42:12 2009 +0100

    [entropy.transceivers] FtpInterface: do not use parallel threads for speed calculation, improve speed limiter

commit 8c05b546a6e8661bc1f41002326d962eaac0ed50
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 20:09:20 2009 +0100

    [docs] update API documentation

commit 17ee4785940a1c272b2271fcf31165a1b0d4c190
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 19:48:08 2009 +0100

    [po] update translations

commit cd9a14336b5f5dd76e5e02ef2b04095e348c7f2d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 19:48:00 2009 +0100

    [man] update man pages

commit 18677fe09125d2932ea7153012ce60c7bea1c874
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 19:47:44 2009 +0100

    [equo] add --relaxed option to install, source, fetch

commit 3aa79c0f8fb27f0ce1ee8aa2a3d5f3fcf4c9e20b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 19:47:21 2009 +0100

    [entropy.client.interfaces.dep] add support for relaxed dependencies resolution

commit f9f191e9ff5952c73f0a6ddec2f0d7a1ef8107df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 11 17:08:32 2009 +0100

    [entropy.client] improve dependencies calculation code style and readability, add relaxed_deps support

commit eeb5970ec33d12e29119c56a898dbbd7b02f2693
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 22:03:37 2009 +0100

    [activator] fix old_default variable referencing

commit 1a73c5fc0593f812f7aa433a9e1606574d4ae547
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 22:00:25 2009 +0100

    [entropy.server] fix FtpInterface download_file call

commit 66270b5719915a1d23c8dd2e4f7c455577c22fce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 21:57:55 2009 +0100

    [entropy.server] open_server_repository() tweak message output

commit 2a6a2002f2fb7fd2e18e6ab69f5a64c2e8da5cf8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 21:54:41 2009 +0100

    [entropy.server] fix close_server_databases method

commit fb6dc2a447c7a61ed225803c340aac673a15dc77
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 21:49:29 2009 +0100

    [entropy.server] add support for server-side transceivers speed limit

commit 78d00a9937225dab90658c930fb1b4d9d6a7d3e0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 21:48:41 2009 +0100

    [entropy.transceivers] add speed limit support to FtpInterface, cleanup code a bit

commit 9a8d16767ac08e2273dc92a3c93911c1da4088eb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 15:13:37 2009 +0100

    [entropy.transceivers] code style update

commit c4ddda9399e105a34edc42f196242b4f6d7ee4f0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 15:11:28 2009 +0100

    [entropy.server] uploading stuff in ascii mode is deprecated

commit 20d8693a6575aa1f7545086043e4421fe5aef0b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 14:58:20 2009 +0100

    [entropy.server] rename FtpServerHandler into TransceiverServerHandler, prepare for addition of ssh support

commit 6a694d0c735c39966c985207fde9c3c4b88fd408
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 14:46:45 2009 +0100

    [entropy.server] make use of new EntropyRepositoryPluginStore methods

commit 3ae6e5be1a43e53d6878764ef1c76581d144ecd2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Nov 10 14:45:45 2009 +0100

    [entropy.db] add more methods to EntropyRepositoryPluginStore

commit 08f3ed297d89dd0568184799626b6a7fdad2fabf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 19:03:11 2009 +0100

    [equo] if no matches are found for given "equo search" arguments, look inside client db

commit c4b48a65d76ee8d4f49c8b631da1f052b9ec4252
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:45:09 2009 +0100

    [todo] update TODO

commit 0ced2af46aa2939ffaade5239ebe8fb6c77c7d7f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:43:36 2009 +0100

    [entropy.server] remove migrate_repository_databases_to_new_branched_path (deprecated some time ago)

commit 291a7c85cb428e1557cd2cbe5394acf2ac8b12e9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:39:37 2009 +0100

    [entropy.db] move more server/client-side stuff away from EntropyRepository

commit 442ec0d1c53103712d045cfcb7598f807ca2ac90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:39:14 2009 +0100

    [todo] update TODO

commit e2a72328e802c433b7db5a0a586a492fcc502afa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:38:54 2009 +0100

    [entropy.qa] use EntropyPluginStore in QAInterface to handle plugins

commit ec2be8949da6c52aee28b321fda49886f5648aff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 18:27:09 2009 +0100

    [unittest] add more verbosity to test modules

commit 5ae9d1057f785385818dcb292bb8d98d4966f34e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 16:02:50 2009 +0100

    [todo] update TODO

commit 974322c7af077150f34e0adea46d7ed8a0f6b2da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 15:57:19 2009 +0100

    [entropy.db] remove OutputInterface arg from EntropyRepository constructor (use plugins now)

commit 0e18d2c24d50a3c599f95ae7f600c6662680bc53
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 15:55:52 2009 +0100

    [entropy.db/entropy.server] move other server-side related code away from EntropyRepository

commit d9ad63ceea4e26fac19c39ff4ea9edde8b6e41ee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 15:55:32 2009 +0100

    [entropy.client] implement EntropyRepository plugin

commit adf52a88e30a56cdd8811d47130d13a9fed65343
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 15:55:05 2009 +0100

    [entropy.qa] implement EntropyRepository plugin

commit cc77db1585e5bbf3e9437a9888a97fd8ba74eae8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 14:13:10 2009 +0100

    [entropy.server] replace == None with "is None"

commit 559d8d87c9075f115244d32b1bd389130233876d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 14:08:44 2009 +0100

    [entropy.db/entropy.server] add more EntropyRepositoryPlugin hooks and tweak API, move relevant code to entropy.server's repo plugin

commit b455f4c7d3cfdfbaf1e2821bdc4cad9589df5cda
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 9 14:03:22 2009 +0100

    [unittest] add --debug option handling

commit f3662c9646b34b81e1bb0820669ba39c1116786a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 8 23:29:33 2009 +0100

    [entropy.services.skel] add missing import

commit 06c9bc91ad67b9904fbecfd36528fc6381d54aa6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Nov 8 18:38:16 2009 +0100

    [equo] fix showdiff (called by "equo conf update")

commit f4d504b409cb4a6233687ca26a57bd3070699810
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 7 17:02:32 2009 +0100

    [entropy.exceptions] add EntropyPluginException class

commit 91e14bdca698cf3b5d570ffe734dd01f69ae45a0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 7 17:01:51 2009 +0100

    [entropy.db] introduce EntropyRepositoryPlugin prototype class and add plugin support to EntropyRepository

commit 68b07c2d28e8ec4cada423b29f8bf69d09cb3ddc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 7 17:01:10 2009 +0100

    [entropy.server] EntropyRepository.taintDatabase and other server-side related methods are being removed, update code to not use them

commit f792d3f8218d56cc86ac4a9d6ba5543e8a179455
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Nov 7 17:00:20 2009 +0100

    [entropy.core] introduce EntropyPluginStore base class (use it inside SystemSettings)

commit 701d6cf85db7f21315beb6d7bc8b4a7720db9dd5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 23:04:33 2009 +0100

    [entropy.db] EntropyRepositoryPlugin, implement void classes

commit 1ae46d6a49f65f4cc651c474992ba4bdd4570387
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 22:58:05 2009 +0100

    [equo] fix xpak libs usage

commit be8d398361eed2861b7ec2a5f3763cca462b4b41
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 22:55:00 2009 +0100

    [equo] fix unreferenced variable

commit 9d5eb1a6c2fb2863b6c9168ecff55dd6534664c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 22:30:39 2009 +0100

    [todo] update TODO

commit 39cdd527edb2c51bd7681311ba461d819561463e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 22:30:26 2009 +0100

    [unittest] improve entropy.db test suite

commit 1bbbb2fae7fee9d40709264ce032d8c5661d615b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 22:29:25 2009 +0100

    [entropy.db/entropy.server] move ServerDatabaseStatus to entropy.server, prepare for EntropyRepository plugin support

commit 6a585369d462baf821686e6731e827c090a70626
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 20:13:04 2009 +0100

    [tests] add Repository Manager unit testing

commit 0cc901401cc1caa33d625db5c7470d52e1cdbbdb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 20:12:47 2009 +0100

    [sulfur.dialogs] code style update

commit 52ac66024cd6325b7e07dda11ba8a49e84bc9bd6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 20:12:27 2009 +0100

    [entropy.client] code style update

commit 408957d20199afe9651ea8a890cbbed6c583e40d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 18:15:34 2009 +0100

    [entropy.services.ugc] improve disconnect()

commit eb1533c30d001e3e3bf58253d148f5030e707de1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:44:05 2009 +0100

    [conf] symlinks are the other way around, need to fix inside distro too, old Gentoo bug

commit 657cf2a1318e51e3e1b1615b68df0fb5f7a6f465
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:43:47 2009 +0100

    [todo] update TODO

commit b282e711a2f381e511969212eed254facedb1c11
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:43:23 2009 +0100

    [entropy.server] improve support for in-memory repositories

commit 528b7681461246fce55c42549277532028c124ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:42:46 2009 +0100

    [entropy.client.interfaces.methods] use RepositoryMixin memory database dict class attribute

commit 4e740dd18d3e9cfd181f11562a8daaf2facc9c23
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:42:08 2009 +0100

    [entropy.services.ugc.interfaces] set tx/rx socket buffer size to 16384 bytes

commit dd3249b64b25e4f82e92ed76bb8eb699101a0066
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:41:44 2009 +0100

    [entropy.services.ugc.interfaces] add some debugging output

commit 0871e82a1b02230a037adc032c42e1d9159e993b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:40:56 2009 +0100

    [entropy.client.services.system] use zlib compression in systemsrv:get_queue_id_result

commit f278a1c05732cc1098a13fcff66e09626c495989
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:39:51 2009 +0100

    [entropy.services.interfaces] update BasicPamAuthenticator class to reflect superclass changes

commit 54e603e05feb3239ce8613506e148995b7951b35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:38:47 2009 +0100

    [entropy.services.interfaces] grow tx/rx tcp socket buffers to 16384 bytes

commit 1ffc8202a761b1db25cbdc07d5f9b90c22930e34
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Nov 5 13:37:29 2009 +0100

    [entropy.services.skel] complete prototype class "SocketAuthenticator"

commit e766a10065690eb38772c1a2c72b18b6e103da16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 4 16:07:57 2009 +0100

    [entropy.services.system] add "started" instance attribute to Server

commit 8f52d512849e1013ca5a56f74ffa8bfc3f202ea8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 4 16:06:59 2009 +0100

    [entropy.services.system.executors] handle InvalidAtom exception in get_spm_atoms_info

commit 082f491eeb91c0110c294620becb83f7493980ff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 4 16:06:32 2009 +0100

    [entropy.server] allow running Entropy Server as user but raise warning

commit 9910a28483283e8744f859c11dddae3bb7b9814a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Nov 4 16:06:05 2009 +0100

    [entropy.spm] raise Entropy InvalidAtom exception when match_package fails

commit 38683edb6faaff9bdeac7d2663d826da629e1e49
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:55:06 2009 +0100

    [tests] add standalone test for testing out repository manager, this will be moved to TS

commit 735640831d2f00f5f4637e0d3e7fb4586cda8c45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:54:10 2009 +0100

    [entropy.services.ugc] add debugging output and improve reliability by printing more info when error occurs

commit 5fb7f3d960d32ee7963d086642a1c36f045d774f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:53:34 2009 +0100

    [entropy.services.interfaces] small debugging output style update

commit 24cae29a7b609f89a5a011f082dda298cef04638
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:53:06 2009 +0100

    [entropy.client.services.ugc] add debugging output to functions (when used with --debug)

commit f78a2dd696a51bb1a02d18c8b63eacda61bf7038
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:51:29 2009 +0100

    [entropy.client.services.system] add socket_timeout argument to constructor, code style update

commit 988c307393041139fbfd1784bb359bd1349b2f2e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:51:01 2009 +0100

    [entropy.services.system] small code update

commit df85c53cdda464ab2445ab4876ce0cc65f556e48
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:50:05 2009 +0100

    [entropy.services.interfaces] add debugging output to functions (when used with --debug)

commit cebd23e767f82a1791f5367523db882885735b92
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:48:06 2009 +0100

    [sulfur] Repository Manager: code cleanup and improvements, pause execution of other threads when locking BufferLock

commit 71421e4d2c103d435ab91b1428c7602b9f549d1e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:47:07 2009 +0100

    [entropy.const] const_debug_write, improve Python 3.x support

commit f0f20978778f60004cc84858a6bb2995df6bb61f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:46:39 2009 +0100

    [entropy.dump] set minimum pickle API to 0

commit 296d487a9f936de2f364fc59325f7c277d4ab49f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Nov 2 21:45:38 2009 +0100

    [entropy.misc] ParallelTask: add pause() method

commit 72ec8b4326d339b1e78f9a773c6ae57e8213fc40
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 22:54:42 2009 +0100

    [sulfur] remove call to undefined function

commit b5c2d7744155dc6a84e89d77682cb35dd56adf18
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 22:47:06 2009 +0100

    [entropy.services.system] fix typo in return data

commit 962cb7765bf0e300a008ce2d04218d24307704e5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:37:01 2009 +0100

    [todo] update TODO

commit d948b00bf67f00ca8d885fe90d8f29f67cff5390
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:36:40 2009 +0100

    [sulfur] Repository Manager: add --debugdev argv switch

commit 30f09fa28bb25f7066d6367d28922a5fe989afee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:36:05 2009 +0100

    [entropy.const] properly convert None type objects to unicode

commit 927b235c868208804fc950742a59d0d8fb103162
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:32:22 2009 +0100

    [entropy.const] const_convert_to_unicode: add None support

commit 7d69142d4208c955e4006fe463d02006e0f9682c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:27:55 2009 +0100

    [entropy.server] fix typo + incorrect code that wanted to close QA interfaces, no need for that

commit 78cada738484f5a878ec5f2f9a53e00ddf5ee94d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:19:50 2009 +0100

    [entropy.services] fix imports for both Python 3.x and 2.x

commit 945a9c4657f3b10e308d3da5da6747c133daba94
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 31 14:19:12 2009 +0100

    [entropy.server/entropy.db] move server-side EntropyRepository status metadata generation to entropy.server for now (to avoid infinite loops)

commit 6e32d7b8677169b72247cc8ad5b177de0d3fa03c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 23:05:20 2009 +0100

    [todo] update TODO

commit 3063b647dc6669b2eb2248b38c7ee1f45aa345a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 23:05:10 2009 +0100

    [po] update translations

commit 7c112f10214d572230ebdcd3a31fd2408f69a415
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 23:04:50 2009 +0100

    [entropy.server] move FtpServerHandler to entropy.server

commit 49a8eb958afc5524118466f1cd93d753817edb7d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 22:38:53 2009 +0100

    [sulfur] improve performance of Security Advisories tab

commit 2758aefd230e3d992f3ec87c9ee5aa97aed63c1c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 20:49:27 2009 +0100

    [sulfur] code style update

commit 3ffc7f22f6c2027c1b2f747b6339b4cb48bcaa14
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 14:25:37 2009 +0100

    [todo] update TODO

commit e6c9d49240c671df4ec94d90b168e0132e837e46
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 14:08:21 2009 +0100

    [Makefile] improve reliability of all Makefiles

commit bc384459cbfaafd23fd6a45faed08a818c07c017
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:55:51 2009 +0100

    [Makefile] improve Makefile defaults a bit

commit 397293e0783080bb25d16a5d023fd79b798e627a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:47:06 2009 +0100

    [todo] update TODO

commit cd8199107c969891024b1ad630dc833c66771671
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:44:43 2009 +0100

    [client] improve "equo fetch" and "equo source" user experience, remove unused code

commit 98dbbc4a7e2c9a7d8a28750280e4e817c8aa66f4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:38:26 2009 +0100

    [man] update man pages

commit fcd5acf8d6d46f02497025165687a773fb351ce9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:38:09 2009 +0100

    [client] equo fetch also supports --nodeps

commit 97114317b3a2d7f47ed98c2cc9ce180c8260428f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 30 13:24:39 2009 +0100

    [man] update man pages

commit d7fc52e7f532b8a8f9530dc7ff28395b110d462c
Author: Michele Tameni <michele@amdplanet.it>
Date:   Fri Oct 30 10:32:13 2009 +0100

    [TODO] Updated TODO

commit d632cf3b0f27f3b90acdb60a3ab9552d48b72bb4
Author: Michele Tameni <michele@amdplanet.it>
Date:   Fri Oct 30 10:21:57 2009 +0100

    [client] Remove code duplication for fetching packages.
    can be a good idea to define dirscleanup outside installPackages function, so it
    can be used also in _fetchPackages

commit a1210d3252696b33a0694ced77e0e15bbb8a786e
Author: Michele Tameni <michele@amdplanet.it>
Date:   Fri Oct 30 09:51:02 2009 +0100

    [client] Implemented "equo fetch".
    Some clenup needed, also we can remove some code duplication.

commit 5cc02211e078ad305d141f577ac5434729aa256d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 22:17:01 2009 +0100

    [sulfur] make sulfur queue back working for both Pythons

commit a1bde448a85806631e93b96acea54a4e776d332d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 22:02:56 2009 +0100

    [sulfur] fix imports

commit 4278c5527dcdf6e4dec3ee33025762e3fd79d81b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 22:01:18 2009 +0100

    [entropy.client.interfaces.methods] code style update

commit b57080e8ac6a707abca915b03c6ab25298993524
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 22:00:46 2009 +0100

    [sulfur] run pdb if exception is raised and --debug is enabled

commit 8c95572a231aa4f5ddafeef1454930e837145c35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 22:00:34 2009 +0100

    [sulfur] fix imports

commit 7a967cd873a98cb8091275de651454dcfa6ee3ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 21:28:08 2009 +0100

    [entropy.cache] handle TypeError exceptions when copy.deepcopy() raises it

commit d1e47f79da225f69412b0c52f5f481bc7d7e68a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 21:22:36 2009 +0100

    [entropy.spm] PortagePlugin: alternative method for importing portage_const
    
    This hopefully fixes portage_const weirdness reported by users

commit a0c3d906ac3e042d049eed6439ab7088e425cf2e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 21:18:50 2009 +0100

    [todo] update TODO

commit dc13f5d5da16c277bb10e436206e2c04a91cd498
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 21:09:08 2009 +0100

    [entropy.spm] PortagePlugin: catch KeyError when getting package metadata in add_installed_package()

commit dfa5d550045b2fdb0b58396a7f913fba6b92655a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 27 15:20:37 2009 +0100

    [entropy.client.interfaces.fetch] make sure that directory path is properly created

commit 8aab6b32a624b03216aff796a68f552e3ae6a09a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 26 13:24:23 2009 +0100

    [entropy.client.interfaces.repository] tweak repository checker, run check every 30 secs

commit ac44d1f923a20d16f6260d69513573500a90dcb2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 26 13:11:02 2009 +0100

    [client] improve showdiff (from equo conf)

commit 7324e348748bf5f033162974ea9a7f4020f13f3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 26 13:01:04 2009 +0100

    [entropy.transceivers] improve reliability of FtpServerHandler

commit 6f16e331db65e70917a66c16daadaa879d6f2903
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 25 15:09:32 2009 +0100

    [equo] fix indentation

commit 25c17dc9f8d41945c80793f176507b0c324547b3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 22 22:23:35 2009 +0200

    [todo] update TODO

commit 7fd2e0a0fb282225090d84c8c12e637a1d7e7c6f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 22 21:58:46 2009 +0200

    [entropy.services.ugc] use errno attribute instead of python2 bullshit

commit 30925b1a380cc5ec9e9b34de143594adec95e6df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 17:57:36 2009 +0200

    [client] improve bug reporter code

commit e4683d053670bcc16f27440aac7f2e6feccc2bd6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 13:14:10 2009 +0200

    [entropy.tools] fixup print_traceback()

commit 957c9ef867a9439dc9800e45f36a92842e5de307
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 11:53:25 2009 +0200

    [entropy.client] when fetching an already bugged file, avoid to always fail operation on checksum control

commit 869fab90bfc1ff72f9dad485f630377e09f085fd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 11:51:11 2009 +0200

    [entropy.transceivers] improve resume support

commit 58189b9c048c70faf75d168810be977b9cd0602c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 10:37:28 2009 +0200

    [todo] update TODO

commit 6e4a49bb2029668e863dbc957e45a5645f012ed5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 10:37:13 2009 +0200

    [todo] update TODO

commit 5f89c6ef17a8a12c29c69de124b74f5d3c49b99c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 10:36:13 2009 +0200

    [entropy.services.ugc] open_session always returns unicode

commit df4df5a0da43496e5197500ebc1a6d835c42665a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 10:35:51 2009 +0200

    [entropy.dump] improve Python 3.x support

commit e8a94e0134012d5d3ff2f865b23fd840c9b32dda
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 20 00:08:18 2009 +0200

    [entropy.client.services.ugc] fix command failed message handling

commit 4002ef230c7ced34e64cf5f1c9396982645c789e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:26:31 2009 +0200

    [todo] update TODO

commit f69fe0cc01b5d3241a8e2fcd4c09f70ec5f06229
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:25:30 2009 +0200

    [entropy.spm] use server.conf exposed LC_ALL settings when QA testing package file

commit ad3f7fd8ec7a7a08d4ed32e6401070925d048dcd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:24:58 2009 +0200

    [conf] update server.conf.example showing information about server-basic-languages

commit aba88dc3c19dd302283406afac9363669f12b5db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:24:29 2009 +0200

    [entropy.server] add entropy.qa Entropy Server plugin

commit 255baec79e838090e4e4f9e8bf92569466158c9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:23:23 2009 +0200

    [entropy.qa] add plugin support to QAInterface

commit 520578dac7e6b8dc3003f1a98288008007c6e2fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 23:22:25 2009 +0200

    [conf] add a new mirror to repositories.conf.example

commit 07658cbef66f9c5adefe70aed7b374d6e81dddfa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 18:51:02 2009 +0200

    [client] update EAPI3 test client

commit de32ec1193ae9595a0d12e99121a811f072378cc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 18:49:58 2009 +0200

    [entropy.client.services.ugc.interfaces] use new repository metadatum 'service_uri' for UGC connection

commit 4294316d84c8f841e535549e8b9fe14d2c8b0e9c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 18:45:07 2009 +0200

    [entropy.client.interfaces.repository] use new repository metadatum 'service_uri' for EAPI3 connection

commit 8695971f1246e81fa41ce57f192e3d061ed58271
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 18:41:03 2009 +0200

    [conf] update repositories.conf.example file, improving doc and adding custom UGC service URI

commit 12de194aa9306be6b58db7613b1c243bc0ed8051
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 18:36:45 2009 +0200

    [entropy.const] add support for arbitrary EAPI3 service URI

commit d7074429fc69ba801ad29541ed6b43bd9916638f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 19 17:46:57 2009 +0200

    [entropy.const] make possible to enforce (through env) Entropy directories

commit 70e4466970c4965732c18d7eac6a9b89e9a39106
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 13 09:49:19 2009 +0200

    [todo] update TODO

commit aef94833a44829ffb48ebe2df8df6980fe84095d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 13 08:58:08 2009 +0200

    [todo] update TODO

commit 833712e1f93386ed70bcb28067488f875a2c85fb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 12 21:19:44 2009 +0200

    [todo] update TODO

commit 956850e60fc4773b1d5364b21083ecf7e7791d29
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 12 21:02:40 2009 +0200

    [todo] update TODO

commit ade2ce7060e595ba482634e73999448f66ec48ff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 12 16:17:38 2009 +0200

    [todo] update TODO

commit 36d3e4d0973724cea750bba8d48deb1dfb2fd969
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 12 15:17:20 2009 +0200

    [conf] remove pkg.sabayon.org from mirrors

commit 4f98125502c4472501eb2877efab66f97be0653e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 20:59:54 2009 +0200

    [todo] update TODO

commit e00bfd86e14f2cef67c2e0e5ed91fe9500e02270
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Sun Oct 11 18:32:10 2009 +0200

    [translations] update Catalan translation

commit a6694077674db6ef650df0c2deb9b02bfdd9a801
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 10:22:26 2009 +0200

    [todo] update TODO

commit aca89149789ddd9ac17b9396d341defeefaa6914
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 10:14:09 2009 +0200

    [todo] update TODO

commit f164db52bb18e14a0c20c6e3fd0469eb5846a446
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 10:14:00 2009 +0200

    [translations] update translations

commit 5313ad79f33c63a9b45067d40bb39c80406f83a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 10:13:30 2009 +0200

    [entropy.xpak] move xpak module and functions and their usage to Portage SPM plugin

commit 339f9ae89b2b7d18f8d5def582db6d55a8d30590
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 09:22:22 2009 +0200

    [todo] update TODO

commit 008c2b7e88a496e974e665f91dc750167675c88e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 09:22:09 2009 +0200

    [entropy.qa] write newline after error msg

commit 80f750290b34d403eb12d3461fb8b25f76678156
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 09:21:42 2009 +0200

    [entropy.db/entropy.client] when validating atom matching cache, also consider repo checksum

commit e40b4b2b05638442f37f8facdf8e304770e1efae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 00:58:28 2009 +0200

    [todo] update TODO

commit 90e992000f9be052b910f65df41825713a5693d5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 00:58:13 2009 +0200

    [unittest] add entropy.qa UT

commit f3e8cff06853008a9deb1bc8de87e36b4e20d307
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 00:57:36 2009 +0200

    [entropy.qa/entropy.spm] implement Entropy SPM QA check routines and add hook to entropy.qa

commit 4052792e93185cd93bc7a2be0023917019915a76
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 11 00:08:14 2009 +0200

    [equo] fix indentation

commit 86520fac3c25f63c0708b5ccab6e4f2ff225bcae
Merge: 8697dad30 733e2c4dd
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sat Oct 10 22:45:02 2009 +0100

    Merge branch 'master' of ssh://sabayon.org/~git/projects/entropy

commit 733e2c4dd41e42e10d7c816506a7ffe615d4fd6d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 23:36:17 2009 +0200

    [equo] when N off multifetch=N is >10, cast to 10

commit 8697dad305d387f772182c861aa296a42e284505
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sat Oct 10 22:33:28 2009 +0100

    [equo] fix --help output

commit 8fddfca70ce8876f0b9f1b6dc153c18f95d1934c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 23:33:04 2009 +0200

    [translations] update translations

commit 2b4c11bc6de9763343099e1f9549555fd1078bd0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 23:32:15 2009 +0200

    [equo] when using --nodeps and --ask, do not invalidate the latter

commit 11f798c23c8b177ae48adcc7c9441557dcd54a36
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 23:22:28 2009 +0200

    [entropy.client] remove get_repository_db_file_checksum, not used anymore

commit dc24be0149ec648624afe0a5214582a86fc13e18
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 22:51:22 2009 +0200

    [entropy.spm] PortagePlugin: improve output when SPM has troubles, fix metadata collection with Py3.x

commit 670512f0d7db15c7d5cde61e1fbb35e2af39412f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 22:48:10 2009 +0200

    [entropy.spm] add another function to plugin prototype class

commit d15a2c4523f3559ca37c9594dd455bfcb5e18437
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 15:31:40 2009 +0200

    [todo] update TODO

commit fec27ead5bc72d1dd0e935455ca8534244a38c89
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 10 14:35:36 2009 +0200

    [magneto] fix KDE loading, typo in KNotification init due to bad documentation

commit ff1c6270a05922a7ae77c158d97266cea613edd5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 20:00:06 2009 +0200

    [equo] fixup --help output

commit 57af8522ab0c1efe49b6109d202b11366553d819
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 19:47:36 2009 +0200

    [unittest] add several entropy.tools tests

commit 917b187d414813b764b44c2133f1f82daf33fae7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 19:47:17 2009 +0200

    [entropy.db/entropy.client] update entropy.tools function name call

commit 6f4e4d9458fe8ea58ab3a7b8f01e9cd799298eda
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 19:46:59 2009 +0200

    [entropy.tools] complete Python 3.x/2.x support

commit ae75e71726effa9a2ff8da1b97f98bd9d467020b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 19:44:13 2009 +0200

    [unittest] add more test files

commit 5dbf92bf6d6244113766bc6924c34abc9912baf6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 9 19:43:38 2009 +0200

    [entropy.spm] move extract_elog from entropy.tools to PortagePlugin class

commit e511233c0b9d2877fbd82b7ca4a92ea794cb8955
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:43:44 2009 +0200

    [entropy.tools] more code cleanup

commit 3526aab1f862f6c32fcfaae3ea2fa95530d7b35a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:21:34 2009 +0200

    [entropy.tools] add more Python 3.x fixes

commit 19eb354acd33a064734e9a8717c5bb439fe1537f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:16:08 2009 +0200

    [entropy.spm] add PLUGIN_NAME class variable, fix small user issue with generate_package

commit 8fc87f2b3e4ba25fdaa273e499cd4ff463c8cc9f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:14:58 2009 +0200

    [entropy.xpak] improve Python 3.x support

commit 8224415a0a190d6a2832aa853566c01e3f12c810
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:14:38 2009 +0200

    [equo] fix small output glitch

commit 967b7b34681789acdcc7957227ab914c3d2b8c45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 8 21:13:38 2009 +0200

    [unittest] add more tests (thanks Python 3.x, huh)

commit 460f94e8e14cdbd356a06ac886519e7573f46d56
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Oct 7 23:30:08 2009 +0200

    [unittest] add another nice fuxxxored package for testing

commit 0f0647d96c1c8f881ee4505d1f96d7c5bb20c94e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Oct 7 23:26:08 2009 +0200

    [entropy.services] some Python 3.x fixes

commit 503a646360c76638680a952e3445f3aa3082e237
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Oct 7 23:01:27 2009 +0200

    [entropy.core.settings] improve non-ASCII file handling in every situation (non UTF-8 locales included)

commit 57806d208f9847c4475854d0c21fb50e5731314a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Oct 7 23:00:50 2009 +0200

    [entropy.output] improve print functions compatibility between Python releases

commit a7cc1f53b27e8cb7f403cdc42e373f869ce90718
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Oct 7 15:00:24 2009 +0200

    [entropy.const] more Python 3.x/2.x compat work

commit 556a34dc90929f3b3ca794a5d4fa4ad92621188c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 21:08:19 2009 +0200

    [entropy.services.ugc] more Python 3.x fixes ftw

commit 16d2ecb3850479260c175e51436475b97346d22c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 21:00:25 2009 +0200

    [entropy.services] replace exception classes pointing to None

commit e12726ab111288310ad6128ec4fe9a7602bd7b38
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 21:00:08 2009 +0200

    [entropy.exceptions] add DumbException class (never raised, just placeholder)

commit b016de6917528f98108daca24b408d8922db045d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 20:55:30 2009 +0200

    [entropy*] remove u' unicode string immediates prefix

commit 9075dc47faf811cc22644d17c40fc05860cedd68
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 20:50:32 2009 +0200

    [entropy] replace built-in cmp() with const_cmp

commit 153606ae464d3db3d69bfdfebc84b877e6e5c33b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 20:50:19 2009 +0200

    [entropy.const] add const_cmp, compat function

commit 322cc49782d4a2f14983bec26ee48588fca57138
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 20:07:25 2009 +0200

    [entropy.client/entropy.server] two small bugfixes

commit 6bfcd5b3928a917f57ce84f371de2adf4447cbac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 19:46:40 2009 +0200

    [unittest] trivial fixes

commit e231d4a5104c342c8bbe3fc50cc0e81e20d448cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 19:45:26 2009 +0200

    [entropy*] fix improper usage of == '' and == ""

commit 2faa745af003b08e8478af2afd603b441baaf414
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 19:18:20 2009 +0200

    [entropy.tools] some other Python 3.x fixes

commit b2fdfe72fb1764d431b06f48a285b765a0812ca6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 19:00:50 2009 +0200

    [entropy.misc] fix EmailSender with Python 3.x

commit a9b91a8cef8bb1e7898d77c7ed592c52758eea12
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 18:57:49 2009 +0200

    [unittest] fix i18n test under Python 3.x

commit 4d4280ce079ccbf961034b59328875cb74d22211
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 18:56:40 2009 +0200

    [unittest] fix db tests

commit 7061660517d171fb616120509cefb5588a21c636
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 18:56:09 2009 +0200

    [entropy.spm/entropy.db] better handle Python 3.x bullshit

commit b4dfa48e75f06a70ec1408eea76c0276107ebdd5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 18:55:19 2009 +0200

    [entropy.const] in string types conversion, also handle buffer objects

commit d3d39e2ecc4787f6dc83bc222e663a92dadcd424
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 10:22:48 2009 +0200

    [entropy.spm] make Portage metadata extractor Python 3.x compatible

commit 179d497a4a8b260cb468c5d13d75ea47b33ef999
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 10:22:11 2009 +0200

    [entropy.tools] make istext Python 3.x compatible

commit f90e2eb51b56ab7577024dc5bb156f8d9234218a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 10:21:59 2009 +0200

    [entropy.xpak] make module Python 2.x/3.x compat

commit 6f66790287e03afa23ec33412cde93c7988bcb65
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 09:18:13 2009 +0200

    [entropy.client.interfaces.package] some Python 3.x support bits here and there

commit 1483332d616b5eea9232ee6e20dee3151fb1f36d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 09:17:48 2009 +0200

    [entropy.tools] slightly change Python 3.x support strategy

commit 40fca8ab0e8b383bd7fe417601e8f07462f28d19
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 09:01:52 2009 +0200

    [entropy.tools] more Python 3.x/2.x compatibility work

commit 13af73c26348069c8381e70251571c3909751cb0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Oct 6 09:01:21 2009 +0200

    [entropy.transceivers] code cleanup, fix Python 3.x support

commit 0b6c6274934086d01ab996b457c66db446eb3008
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 21:32:57 2009 +0200

    [entropy.tools] make locate_edb working with Python 3.x

commit ce80e0d2001e9a93c544ce9a4e049dd80b080cc9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 21:32:36 2009 +0200

    [entropy.misc/entropy.transceivers] use const_isfileobj

commit b756ffb7ed2c8df7942321cf79032763223f2436
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 21:32:13 2009 +0200

    [entropy.const] add const_isfileobj function

commit 23c20d4235de758ade7ebe211d0ef39bf9794879
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 19:54:27 2009 +0200

    [equo] when caching fails, show a traceback at least

commit 3cab2bf6dff4c6eebcc378fc1b41a816b13dc48e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 19:54:08 2009 +0200

    [entropy.client.misc] add Python 3.x temp workaround

commit bdfc77ff7158a26e4220053b0a49757cd204b2c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 19:53:39 2009 +0200

    [entropy.tools] improve code quality of some functions

commit ac92384abb98bac5c86f55a7a34d547cfb0a758e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 19:43:01 2009 +0200

    [entropy.core] Singleton: make Singleton class Python 3.x compatibile

commit 9a00f5b2081346567f99d705a528e3e3bdbfad33
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 19:40:15 2009 +0200

    [unittest] add singleton test

commit 1a74fe7c83b2f3b328d2a3425eb16337e33f990b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:46:05 2009 +0200

    [entropy.tools] remove statvfs module usage

commit 7a1e7799775d7a84cdc5c459c95d60e3479a8f03
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:23:01 2009 +0200

    [equo] retrieveSize now returns int

commit 973fdb32de326a8b83c44183f135ecdb00dce64f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:22:49 2009 +0200

    [entropy.db] fix retrieveSize, should return int()

commit 971d51129542619f3c22bd9672a9b9adde7473bb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:20:12 2009 +0200

    [equo] bytes_into_human wants int type

commit d3a26cc57b9b7ee00088e4cd529f894ac3b5e415
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:16:18 2009 +0200

    [entropy.*] more Python 3.x fixes (backward compat with 2.x)

commit 0e6536587a9402232b5cc365fbdf67e698b1b571
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:16:05 2009 +0200

    [equo] more Python 3.x fixes (backward compat with 2.x)

commit 33c005e66855c386b030f5615bfcf722cc637a88
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:08:34 2009 +0200

    [entropy] fix common idioms

commit e452421c7fe83b5e5af56b5f2fa5a44d0dba71cc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:05:32 2009 +0200

    [entropy] fix whitespace after comma

commit e8a78712ae9ff1a80fa65f72c80feac9dbb9e53b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:04:14 2009 +0200

    [entropy.core] SystemSettings dict-like, drop has_key method (removed in Python 3.x)

commit 04c23250c223d1c789e2843929e2f6d42292454f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:03:50 2009 +0200

    [entropy.db] do not use buffer() directly (Python 3.x has memoryview())

commit 2b8e5d366efc12d3eee36dc2f45475143e82677d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:03:27 2009 +0200

    [entropy.client.interfaces.trigger] fix external script file execution

commit 1293c84a7cbd653f24884657f6138d860fd06556
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:03:08 2009 +0200

    [entropy.const] add const_get_buffer function

commit f4a890151267ccf2fd96c7b9844c007514e8359f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 14:02:45 2009 +0200

    [unittest] import fixes

commit b991b04920f992be50c82f659e740a21f71c0ad1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 10:07:15 2009 +0200

    [unittest] more Python 3.x porting work

commit 030dacf1de5df40913017a419c52e5306f35f55d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:57:50 2009 +0200

    [entropy.tools] fix regression

commit a8361cefe948e5501f8dc6f2223be6421a629b0e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:57:40 2009 +0200

    [entropy.const] fix regression

commit 0d1681f5768233fa6709828983a2144deedb1c11
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:53:55 2009 +0200

    [unittest] more Python 3.x compatibility

commit bca795b8a2c4d91384b1b3bf2d0c0affe7ada471
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:53:34 2009 +0200

    [unittest] more Python 3.x compatibility

commit d48ffe4ee1caccdb19f4ed8b25efce707f01653a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:53:27 2009 +0200

    [entropy.spm] Python 3.x compatibility

commit 553316764884d975f479a0e2a541521d9be4eb19
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:53:15 2009 +0200

    [entropy.services] more Python 3.x compatibility

commit eca2ab5a5a2cecbb44d49c8fb6f38f4d1b2e9903
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:52:44 2009 +0200

    [entropy.const] new function const_israwstring

commit 5a1d23fb9a759b023cba89e9fa54126a7f534b29
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:52:25 2009 +0200

    [magneto] migrate code to Python 3.x compatibility

commit 747b8a7751bb34bd34d61a438c016c150b9bee06
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:52:07 2009 +0200

    [server] migrate code to Python 3.x compatibility

commit 673e6fe589522f97602833b9aa25b6b8413b49b3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:51:47 2009 +0200

    [sulfur] migrate code to Python 3.x compatibility

commit 9ab294914c48d39f9f2d698c7948939c5cde2698
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:24:15 2009 +0200

    [entropy.services] Python 3.x fixes

commit 82cfe7ef1de5eb9e8f7fd0f144839ef6b6ac90ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:24:06 2009 +0200

    [entropy.server] Python 3.x fixes

commit 5bc6010d17bffd87490a6b15857e38085ae65ad4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:23:44 2009 +0200

    [entropy.client] Python 3.x fixes

commit 2ddc5625f2a991ec7da2dedf7c5ebd7c4fcb9e98
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:21:46 2009 +0200

    [entropy.services.skel] try to cope with syntax changes in Python 3.x (keeping 2.x compat) and deal with unicode bullshit

commit 564a6191786930753bfb881bb06d6b5875594d3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 09:14:46 2009 +0200

    [entropy.const] regression fixes

commit 0b3d89d1fc1eb0b266b966750ae66ad6f842db63
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:37:14 2009 +0200

    [sulfur] ease sorted()

commit 69a83cd4c2828dcb4c7bff0d0332c3298495e38e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:37:06 2009 +0200

    [equo] ease sorted()

commit 6ea1b90875626018b0b1376ff072f52f07b03c01
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:35:41 2009 +0200

    [entropy.client.interfaces.dep] ease sorted()

commit a70d08c0bf1fcd9ab094102f8e686bd84eeab8bc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:35:16 2009 +0200

    [equo] use new sort way (using key=)

commit 84cc99e1c90d13578692c1d8357209796fe8aa79
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:31:21 2009 +0200

    [entropy.tools] make module Python 3.x compatible

commit 6411168c792a0f640ddc0bc9c355dc0ff6739813
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Oct 5 07:31:00 2009 +0200

    [entropy.i18n] add Python 3.x support

commit 4546d680e622c8636b63dd41507e36073dbc0007
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 22:38:15 2009 +0200

    [entropy.tools] since cmp() is removed from Python 3, we need to get back to bubble sorting

commit 1ab0c36510a565a148841a20644ea446c134ae2b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 19:01:48 2009 +0200

    [equo] improve Python 3.x compatibility

commit b48662a36bc12f3fa78acbb43ea7609c06354ddc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 19:01:35 2009 +0200

    [entropy.tools] make module Python 3.x aware

commit 9d2b9d8a56fbd6ae619203dd6ea8f9edeca5e463
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 19:01:12 2009 +0200

    [entropy.exceptions] make module Python 3.x aware

commit b51a59533a766708415fd8fa1099d3fb568a634c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 19:00:45 2009 +0200

    [entropy.const] add const_get_stringtype function and improve const_convert_to_unicode

commit 7493e806b6d305fd3709a2c768b9c21a32f6358c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:36:29 2009 +0200

    [entropy.db] fix bogus code

commit b615f7d5f97f932e4d1ded635850c6bb6019abc8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:36:18 2009 +0200

    [entropy.const] cosmethical change

commit 116f43fe0c22cf4889920b51e7f1f78534d7bffe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:35:55 2009 +0200

    [equo] also import const_convert_to_rawstring

commit e7d79be11f53d29dd86f2374b90f94281ee4f435
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:32:23 2009 +0200

    [entropy.tools] fix print_exception

commit f7149b7f9bae091ee1e1b0e8813138ba8dd43053
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:30:53 2009 +0200

    [equo] port some other snippets to Python 3.x syntax

commit b83d60472764a94144cfedbb74ba377e815039c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:30:15 2009 +0200

    [entropy.db] make module more Python 3.x aware

commit dee75d808a51d3edb28334d2d2396aea2eb96392
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:29:55 2009 +0200

    [docs] make script Python 3.x compatible

commit 2816574be2b94b4a1f373708317894e8e2f8543f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:23:27 2009 +0200

    [entropy.const] improve const_convert_to_unicode and add const_convert_to_rawstring

commit 720c78d724503e355cc4137cde1d73022b84e1bc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:01:51 2009 +0200

    [unittest] add new UT, package installation and removal

commit 6441b0d0ef38ee997e8eea4c5dcc5870bac1a0db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:01:35 2009 +0200

    [unittest] fix import statement

commit cb7aba6d9022b683412d1609a15a3e3002293346
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:00:58 2009 +0200

    [unittest] add a new UT package

commit f503f9b7c81baeaf4cb6430af385a5cf5fe535fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 18:00:13 2009 +0200

    [unittest] add client module paths to sys.path

commit a854d391205f93a1b56602744043db91f9478aa4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:55:31 2009 +0200

    [entropy.spm] PortagePlugin: add support for unit testing metadata from Entropy

commit 251788f6db19db585772a4c00acc91f92301fbb4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:47:38 2009 +0200

    [entropy.client.interfaces.package] add support for unit testing alternative root prefix

commit 4b54030982482466ee2596ad26d39c42ad8c205f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:25:01 2009 +0200

    [entropy.client.interfaces.package] bail out when workout_file fails

commit 011d479b7dc8e87bb0cce49c3a777bfe93889a7c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:20:38 2009 +0200

    [entropy.output] fix print_generic function

commit 2af1fd471a55bb6b5d8e8de17ba867737d1929f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:17:34 2009 +0200

    [entropy.tools] fix print_generic calls in movefile

commit e0b05741f11c42a6e8e768d0b15601c61e619c44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:16:46 2009 +0200

    [entropy.client.interfaces.methods] add support to etpSys['unittest']

commit 6a1c1d91053b953d6648ac1e10ced4812e41041d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:16:22 2009 +0200

    [entropy.const] add unittest key to etpSys

commit 5b4f02188b7f35c20fb5771873b539d35564a164
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Oct 4 17:14:39 2009 +0200

    [entropy.client.interfaces.package] properly handle unicode output

commit 156d83fe450f859248fb77c596032d0fd23e8054
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:55:54 2009 +0200

    [entropy.core.settings] improve code, make it more Python 3.x ready

commit 7ea72dd97d69ee6f411c6c02b76c76c680c122d6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:55:39 2009 +0200

    [entropy.security] improve code, make it more Python 3.x ready

commit d760ac43c0ce2b97bb7074e06f1a7b16eb5ec296
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:55:25 2009 +0200

    [entropy.misc] improve code, make it more Python 3.x ready

commit e4b19d7607064a977e245e2f5b4c07b15b666422
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:55:08 2009 +0200

    [entropy.transceiver] improve code, make it more Python 3.x ready

commit a87e999c880c49551999d9f2cbb0fb779e6c2f22
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:54:55 2009 +0200

    [entropy.tools] improve code, make it more Python 3.x ready

commit f8fbd7c4c43166a24147cdd2cdc88feccd5ea562
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:54:41 2009 +0200

    [entropy.output] improve code, make it more Python 3.x ready

commit f70b1fddc3585389d532885568fd368036bb6bae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:54:28 2009 +0200

    [entropy.db] improve code, make it more Python 3.x ready

commit 2c564a13b6bfd64d21d3f9b6290c666264c60e9d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:54:15 2009 +0200

    [entropy.qa] improve code, make it more Python 3.x ready

commit bf922c6c1792072da485b4b93036de9e4eb51be3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:53:58 2009 +0200

    [entropy.spm] improve code, make it more Python 3.x ready

commit f73fecea337489ba4ad2414dce0ffd42c244a228
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:53:41 2009 +0200

    [entropy.xpak] improve code, make it more Python 3.x ready

commit f2b9c045ebb97e1cedab832761bd62825e53f61a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:53:24 2009 +0200

    [entropy.server] improve code, make it more Python 3.x ready

commit e82677839a0d70da17aee5ce22b1433b8de7e82a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:52:48 2009 +0200

    [entropy.const] add helper function (unicode handling)

commit 17ce7b38a0a0f1f137436a22f16fae7aaa35845f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:52:13 2009 +0200

    [entropy.services] improve code, make it more Python 3.x ready

commit 82afcd22c74d78544e8ec8e0941420a0623354b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:51:47 2009 +0200

    [entropy.client] improve code, make it more Python 3.x ready

commit e126f38290f33e8839387d5369414c2e7dec2378
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 21:50:31 2009 +0200

    [equo] improve code, make it more Python 3.x ready

commit 10578dbf7e8262c4e695aa45f9259de4e79a6c45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 20:42:12 2009 +0200

    [entropy.services] remove unicodism

commit 49f258e040684fc50ff354055718b0d535fea52f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 20:41:41 2009 +0200

    [sulfur] remove unicodism

commit 4152a88034adad7e14a8eda5755e800e2236b7b0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 20:40:41 2009 +0200

    [equo] improve code quality in query module

commit 4c498cec92391a7239a0992eae26dcbe62058b21
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 20:40:13 2009 +0200

    [equo] drop unicode() where possible

commit c88b6a0b7a7e977e7037ee8aeca8a56ffb65e76f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 19:15:25 2009 +0200

    [equo] make equo show reinstalls as forced upgrades

commit 487afa2ce82c2836951edc29817ef2d5abc71765
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 19:05:51 2009 +0200

    [entropy.client] make get_package_action also check for digest

commit 92d357b942bf335a64489b40c4d281f8ca313b45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 18:59:03 2009 +0200

    [equo] make _showPackageInfo using Entropy Client get_package_action method

commit a4dce99e06ce7b43bd735f03b7802bf4dbe6177a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Oct 3 11:21:37 2009 +0200

    [entropy.client.interfaces.dep] when looking for repackaged pkgs, only consider pkg digest

commit 7973f22c095636ec2ebf829590d2cd9e41a21038
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 2 19:29:32 2009 +0200

    [entropy.client.interfaces.dep] also check for branch and digest in calculate_world_updates

commit 8fedd189f902c290a106d42053c996d76623a3ba
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 2 19:16:47 2009 +0200

    [entropy.client.interfaces.dep] also pull in packages which version number matches the one installed but have been repackaged in reality

commit 712dd1704656c202b709e187926e493aa4c3e791
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 2 19:16:07 2009 +0200

    [entropy.output] fix small regression in askQuestion

commit 42272520b4323273d14c314cde4e58add9f18a23
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Oct 2 18:48:20 2009 +0200

    [entropy.client.interfaces.dep] fix a ValueError exception issue

commit b78f7ef42ddd595b1ade969ce0a5959405257211
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 21:09:59 2009 +0200

    [entropy.client] depresolver: prioritize system packages installation on depgraph

commit 51c1fdb0770a63ee7cf80922517a3296076e579c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 19:23:50 2009 +0200

    [entropy.db] add new method "getSystemPackages"

commit 0272b2abc484f15ab247c8a637288af3ca3575a7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 18:59:03 2009 +0200

    [entropy] more Python 2.6/3.x compat fixes

commit 72705563032648f471bdde49bf42723ad157e0c3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 18:33:11 2009 +0200

    [equo] remove unused import

commit 0b751a8314c167a386e98723bbc0711b6373a45a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 18:17:17 2009 +0200

    [entropy] fix getoutput function call (it's in subprocess in Python 3.x and in commands in 2.x)

commit c14de9c8fbf396891fb7269b19518dbdde24dcb0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 18:11:24 2009 +0200

    [entropy.spm] PortagePlugin: add gentoolkit to PATH only once

commit 1572d9256fb6c9e86ee1a514b0eb79301227aaf6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 18:11:02 2009 +0200

    [entropy.client] do not execute branch migration script if it doesn't exist

commit 8627f83c54e97b60a41c360c38bcfb0deb84fa87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Oct 1 15:30:48 2009 +0200

    [entropy.server] add missing import

commit 49a277db7b7888ba8e39c2b29d23d0f5d137f843
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 22:13:17 2009 +0200

    [entropy] fix urllib support for both Python 2.6 and 3.x

commit 54c0d11d583366c482771cd5c8e91ffe056d5f31
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 20:56:46 2009 +0200

    [entropy.tools] make get_remote_data compatible with both Python 2.6 and 3.x

commit d1ff90291b10953d21dfbf162c9d62bcd37acd84
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 20:44:19 2009 +0200

    [entropy.output/entropy.tools] fix Python 2.6 syntax

commit 71825e9c768e99e18985bf08af361474f94839ad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 19:53:47 2009 +0200

    [entropy] migrate codebase to Python 2.6 only syntax

commit dba441b58d8a3641212cff22a6172db80fc53089
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 19:44:01 2009 +0200

    [sulfur] improve code and make Python 2.6 2to3 happy

commit f9761e8776fe1cc93c834345d97b8c45962f12c1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 19:43:50 2009 +0200

    [entropy.dump] port to Python 2.6

commit 376495b6b285c4087782fbe1d3a22d76e7e7e5dc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 19:34:27 2009 +0200

    [pylzma] remove pylzma from sources, not needed here

commit 85e92ea500a0abaad25c072b63dc4a68e0041f7c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 30 19:06:14 2009 +0200

    [entropy] start to port to >=Python2.6/3, remove with statement import

commit 96cd806d8f99ca5a2f9a7296b2c031ab407f7066
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Tue Sep 29 12:26:41 2009 +0100

    [translations] fix a typo in translators list

commit eeb538a6a82583e3c4480ad8fbe17ed22ca3b47f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Sep 28 18:52:39 2009 +0200

    [entropy.client.interfaces.package] os.utime() is done by entropy.tools.movefile()

commit e04e7563ea1c6ae152eb544a040fde26221a8f5d
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Mon Sep 28 00:34:02 2009 +0100

    [translations] update Russian translation

commit 04aab5d07048102fe1714e32187b83978855f6ec
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Mon Sep 28 00:15:41 2009 +0100

    [translations] update Spanish translation

commit b898e14a9fc8a7e8b2a2a82048369399d41fab93
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Mon Sep 28 00:11:05 2009 +0100

    [translations] update translators list and order it by locale

commit 0317c54cded0d75d3f6d38d727fadd4f7da56682
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sun Sep 27 23:58:53 2009 +0100

    [translations] update French (Canada) translation

commit 8363718cec14e2c15c4e7ed1084539cb6fb2be60
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sun Sep 27 23:58:19 2009 +0100

    [translations] update French translation

commit 536c762bfb427f9eda016736e44dff2fa18fbc73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 27 08:55:24 2009 +0200

    [todo] update TODO

commit be6126ce5a07c7c5fa8798ec2b7d74cea4c6630d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 27 08:52:32 2009 +0200

    [entropy.server] properly handle pkg revision setup ignoring self sepo

commit 1c0da453fdbe779bf70d5f4e0cc5e4ced3a68212
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 27 08:52:27 2009 +0200

    [todo] update TODO

commit 2886e5462eedb7b4886b9fd651d7b5f45f649e60
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 18:20:35 2009 +0200

    [entropy.client.interfaces.package] look for pkgs in same slot by removing versiontag first

commit 71b0f8dff8ce6aa1127f6676244cc3283f5078f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 14:52:40 2009 +0200

    [entropy.spm] Plugin interface refactoring, move Portage stuff away from Entropy Client Trigger interface

commit 42245670740b687169508ffd8bbd777d1bf29078
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 11:43:51 2009 +0200

    [sulfur] make EntropyQueueView atomic

commit 34d77a912dcd9259d3da44d2cf98f82555739b81
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 11:32:10 2009 +0200

    [sulfur] fix packages metadata handling when critical updates feature is enabled

commit aca8a9d2ac872171ad2f12dc675a2cd3bf46591f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 11:02:55 2009 +0200

    [sulfur] fix wrongly formatted output issue (on vte.Terminal)

commit 4a8bda7612f8753eaec5d734e04b07651ecd3984
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 09:57:17 2009 +0200

    [entropy.client.interfaces.trigger] Trigger class cleanup, preparing to move Portage stuff away from it

commit 7708a403fa98f630a0c680d3b040ca94136974e5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 09:39:38 2009 +0200

    [entropy.const] always set a valid ROOT env var

commit 2a7db1965aa05c647e0a530ebc0cdfde383e5729
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 09:18:23 2009 +0200

    [entropy] fix OutputInterface.askQuestion answers handling

commit dfdca096b1f28e6ea9b8aad826cd64c81c64b97a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 01:43:15 2009 +0200

    [entropy.client.interfaces.trigger] initdisable is dangerous
    
    initdisable trigger has been very dangerous (and bound to Gentoo
    specific stuff). Removing it avoids having weird troubles with
    system services being accidentally removed. If this will cause
    unclean boot, issues have to be solved via branch migration scripts.

commit 8278b5e8ee66a9899795419931bcefc5989b18b4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 01:40:59 2009 +0200

    [entropy.client.interfaces.trigger] fix initdisable trigger metadata collection

commit fed13cc631d2da3acf207966f713d04a7999f58d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 01:36:03 2009 +0200

    [entropy.client.interfaces.trigger] start to cleanup trigger module, move spm stuff to spm

commit 53b49f6614281a2d23342fd7686afed5542c5013
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 01:35:36 2009 +0200

    [entropy.client.interfaces.package] update utime on file install

commit 021b4027426cd423bebde56ed85b212db4fc250c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 26 01:35:18 2009 +0200

    [todo] update TODO

commit 1af34cf6e93cf057a4d41290ba701e731bf71755
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 23 22:51:47 2009 +0200

    [todo] update TODO

commit 4e66c9ed25b74e6a93ff0b6683441e1eba933be6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 25 22:35:54 2009 +0200

    [entropy.client.interfaces.trigger] add workaround for buggy Portage linux-info.eclass

commit d9f440cc08bc7c2322cf7c00359ceeeabe00cf54
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 24 16:19:03 2009 +0200

    [entropy.services.ugc] make socket setup fault tolerant

commit c221305636bb7428c07da4e202f181d2fba0596e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 24 16:18:04 2009 +0200

    [entropy.client.services.ugc] fine tune timeout settings

commit b0e08df721604939d034ddf461e8c0623fc77a2c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 24 16:10:13 2009 +0200

    [entropy.services.ugc] do not hang on connect() if server is not available

commit 6da943a93b5b40f54633ee320d038475b3db0c66
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 23 11:08:57 2009 +0200

    [entropy.db] when validating cache, also check cached objects type

commit 58d796d4386e561ed74ddc379c8acd6af725b6bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 23 11:08:36 2009 +0200

    [entropy.tools] improve isnumber function

commit d658f8881b174c8203e5bf9ec489b45d56ca0482
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 23:47:39 2009 +0200

    [entropy.server] fine tune revision across repos handling

commit bbdf23dce70c00dea225e9e4d591497dffb5f4d9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 21:42:35 2009 +0200

    [magneto] KDE: fix KNotification attribute call

commit 8862b3619f361b95478fbd506d99e74ac3a7cd8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 21:40:40 2009 +0200

    [magneto] KDE: close notification on timeout

commit bb947f1f42c7f653b0b4ba4d060d91b90e5e5641
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 20:48:43 2009 +0200

    [entropy.spm] PortagePlugin: remove annoying QA warnings

commit 7f49cf7a9ba0799fcc92778d5869c4644d56e478
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 18:42:03 2009 +0200

    [entropy.client.ugc] do not spam terminal with bad received data

commit bd50ba97a2a70ce574f8d597e87594381bb689b4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 18:38:47 2009 +0200

    [tests] set TEXTDOMAINDIR before loading Entropy

commit 1c4402f06a254d4b33bcf441c8b82475c7007cab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 18:31:43 2009 +0200

    [entropy.db] use "LIMIT 1" in SQL queries

commit 128cdda2b8e3bcf13da9b170119d1f2351e70f8c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 18:15:58 2009 +0200

    [entropy.db] drop getIDPackage (not completely reliable) in favour of getIDPackages

commit ca6ef08af82798305f351af5728380fb29caa52f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:57:33 2009 +0200

    [entropy.server] use getIDPackages instead of atomMatch

commit 91ed0475a200e0d1ad3b9e5ce340e4645a134b3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:57:06 2009 +0200

    [entropy.db] implement new method getIDPackages (will replace getIDPackage which is unsafe)

commit e00ec8258ecf1adaa814a823c0337b4c542ca27c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:48:25 2009 +0200

    [entropy.server] when matching atoms in db while scanning for revisions, do not use cache

commit c2a7a725af815a3c91446ae091fc8898f34e9a76
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:45:22 2009 +0200

    [todo] update TODO

commit 899f87038e3d9c00e8b9f785ab3c2a5980ef0243
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:44:45 2009 +0200

    [entropy.db] when calling removePackage from handlePackage, do not cleanup metadata nor commit

commit 11c6092ea0e2aec4c2bc1b7f231fcf810b5e32b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:42:02 2009 +0200

    [entropy.spm/entropy.const] PortagePlugin: remove etpConst['spm']['cache']

commit ba37681d624995ba35a658ead488745743a45ab9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 17:28:29 2009 +0200

    [entropy.core] add Python Eggs support to EntropyPluginFactory

commit 207f2662ea837222edd9c63ec69afef36660f63d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 15:36:24 2009 +0200

    [entropy.server] properly handle package revision across multiple repos
    
    When repo A has x11-foo/foo-1.2.3~0 and in repo B is being added the same
    atom, this should get revision 1 instead of 0 so that client-side
    Entropy is happy to pull in a newly created package.

commit ee01843913cb70ad6c56bf806f24905a0433afb9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 15:34:50 2009 +0200

    [todo] update TODO

commit ef3dc98867abd5ea366336ba5ecd1892bd9cb149
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 15:18:06 2009 +0200

    [entropy.db] add new method setRevision

commit 2a43f44ab8ccf17de72d790ec21a8854b66e7b41
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 14:43:11 2009 +0200

    [entropy] update file HEADER and interpreter

commit 2fc1a5980fd82b0e07be45f4e259d20e09b28ab8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 14:35:56 2009 +0200

    [equo] fix package files header

commit 1b6701114055b19b1952c487eba7e6880fb126f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 09:26:11 2009 +0200

    [todo] update TODO

commit bc5620a6569caaa2e896928e31ffd90bee8f606d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 10:41:00 2009 +0200

    [todo] update TODO

commit c0d1a548a5eae3f4b8eaab90fd804cdcb97e1ea7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 20 08:41:31 2009 +0200

    [entropy.client.interfaces.trigger] fix issue that caused ebuild pkg_setup to not be called

commit eab2e33796a6e8f388b421d6b97e0538f4e4c3a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 19 20:17:24 2009 +0200

    [man] update man pages

commit 0367348e9420ff0eebca0e55b34c4c206a761012
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 19 20:16:48 2009 +0200

    [equo] remove python-updater tool, not needed anymore

commit 6fc066caaa656377b12a667289e6389207604e16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 19 12:45:31 2009 +0200

    [todo] update TODO

commit 20b953674d61781a6a53fa3c88a8a34b277a4618
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 18 23:08:10 2009 +0200

    [sulfur] properly show "no updates" message

commit 64b30fdf39b6c9d502bc6216df634d2d498552b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 18 06:33:21 2009 +0200

    [magneto] determine whether system is running on batteries and skip repo sync in case

commit 4ed7371e9ab21ae9435391d29a324208a52b52b4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 19:13:25 2009 +0200

    [entropy.server] add the ability to selectively add or remove packages when syncing with Spm

commit 46c136370ac61b106b4fb80e42194c851ebf00f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 17:55:38 2009 +0200

    [entropy.client] rename add_tbz2_to_repos to add_package_to_repos

commit f01efbf12499696f53cd607f7c6887d7807f3ed4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 17:52:42 2009 +0200

    [entropy.const] etpSys cleanup, ditched unused keywords and dirstoclean

commit 9edd021660216f23d15e6547598756dd75edce3b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 18:12:24 2009 +0200

    [todo] update TODO

commit a1fc8774341616231296c4b6c37f1a5981c0df63
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 18:11:37 2009 +0200

    [entropy.misc] LogFile, properly deal with /dev/null

commit 69e19c9deea52203eb5b5c01b2efa3e3c36914f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 13:33:14 2009 +0200

    [todo] update TODO

commit d56fbc93ac52aeb560ab09fa2dadf65bbaa37831
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 07:39:11 2009 +0200

    [entropy.tools] more docstrings merged

commit 72cb6ac6edce4cac9601b1097ee363e5e0d8b060
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 16 07:38:48 2009 +0200

    [entropy.const] pull HTTP_PROXY and FTP_PROXY env variables to fill etpConst['proxy']

commit ba9d8bea967121c43bdd86a2b2232d3edd2abf32
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Tue Sep 15 22:44:15 2009 +0100

    [i18n] Update Russian translation

commit 161a8ea2b4a26d6bcd5d3de7b5b0d0fc26b62952
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 15 22:39:19 2009 +0200

    [entropy.spm] improve kernel automagic dep add code

commit 730b956684ba16a60bc031b4ee1548efd3375586
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 15 21:35:08 2009 +0200

    [entropy.spm] PortagePlugin: properly detect kernel packages

commit 25307f8ee0597a2eb7209af59ad9c9c97c48e5cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 15 08:34:18 2009 +0200

    [entropy.spm] handle KeyError exceptions on remove_installed_package when calling get_installed_package_metadata()

commit 4accf6f720bb2177684dc64d20b60a5ef9f74a35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Sep 14 09:31:34 2009 +0200

    [todo] update TODO

commit 70f516af53bec3a9d7f51efb6da98e862410dda6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Sep 14 09:31:05 2009 +0200

    [entropy.client.interfaces.package] fix handling of SPM entries with tagged packages

commit 246a4817dd06302944188fb4d35084d605bdde06
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Sep 14 09:13:17 2009 +0200

    [entropy.spm] new method convert_from_entropy_package_name

commit ee3b14d1fa1d0f1fa9888c1b1582b2d60d58e1e5
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sun Sep 13 23:41:12 2009 +0100

    [i18n] update Russian translation

commit e9c5d2b9f116fb8899becaf1b4350991bd1af436
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 13 18:45:01 2009 +0200

    [todo] update TODO

commit fe841379baa6ff832428117756bf907d974f5d2d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 16:39:49 2009 +0200

    [equo] correctly show virtual packages install information

commit b2fb85b93ee089d398f08f38f56aac9405c9c848
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 15:05:59 2009 +0200

    [entropy.spm] use uncompress_tar_bz2 with catchEmpty

commit ab0719a8b37262fc76ccf7da41ee462cbd18edd9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 13:55:55 2009 +0200

    [entropy.client.interfaces.client] improve old_branch_path file check

commit 2992b75dfad63d822f911b66c92e050252f87a20
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:29:42 2009 +0200

    [todo] update TODO

commit 0821310af1934a279a7d3ff6e13bae365b84148c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:26:46 2009 +0200

    [entropy.server/entropy.db] when creating files, set proper permission bits

commit d371ff856ef0a8af19fac5dc5835b7ce11ab8843
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:20:35 2009 +0200

    [scripts] remove useless script

commit e3ac33270cb1564e1bfa8a70ffe44503b482f366
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:20:09 2009 +0200

    [entropy.db] autogenerate provided_libs metadata for client/server dbs

commit 2d6dbbba093a83d0169f912aa497b76f5524b94c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:19:35 2009 +0200

    [entropy.services] remove buggy line

commit 354ee5aac844c55c2ed8c954971d1504813693eb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 11:15:12 2009 +0200

    [entropy.core] remove unused variable

commit 7d438b61b084d6ecbbade217d7a07417287f2c9a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 10:51:30 2009 +0200

    [entropy.db/entropy.spm/entropy.server/entropy.services] remove old "needed libraries" metadata stuff

commit a291ddde5b37a289181de25ade92f216f15cdb41
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 10:30:17 2009 +0200

    [scripts] add provided_libs metadata injector script

commit 87784d441a669caa22101793968fe710690397db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 06:55:41 2009 +0200

    [entropy.spm] PortagePlugin: improve _extract_pkg_metadata_provided_libs

commit cd3fe8f0963adb019800033f617fb816481d1f6f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 06:16:27 2009 +0200

    [entropy.db/entropy.spm] add path metadatum to provided_libs metadata

commit 054c82cc0e1d3e80947678a0201121d342b535e7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 11 06:15:38 2009 +0200

    [tests] fix aspell-es package to work with latest changes in metadata extractor

commit 7b3916316659d219e5d792452e81958c04af8934
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:48:22 2009 +0200

    [todo] update TODO

commit ccb1756b9f11d722954259818e8cf0be2a9d4e1a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:43:54 2009 +0200

    [todo] update TODO

commit 055a70b9cbec33fb3b893ee6b8baee22d5e3f7c1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:43:31 2009 +0200

    [entropy.spm] PortagePlugin: actually extract package to read provided_libs metadata

commit efd38bacade6ee742dc57a3eb38bedcb76cbea46
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:43:19 2009 +0200

    [entropy.tools] add FIXME to function

commit c5d414ec2ecfbcea501aa463b511600bcae3dd69
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:28:56 2009 +0200

    [todo] update TODO

commit 2dcde6d3f8e4effca95891dcd8bf5e1d0873a3b0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:28:30 2009 +0200

    [entropy.client.interfaces.dep] add library drops feature in dep calculator

commit 0d0ef528c9ede7efbbf4aa6af876047cc7e5043a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 22:25:03 2009 +0200

    [entropy.db/entropy.spm] new entropy pkg metadata called "provided_libs"
    
    "provided_libs" contains a list of libraries (including elf classes)
    that package provides. This commit adds complete entropy.spm and
    entropy.db support.

commit 866e997c67eb4631e06a551fdfa06c4c5f7babb3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 21:35:24 2009 +0200

    [entropy.tools] do not use ".tbz2" but etpConst['packagesext']

commit e03eb4b181fa6d8deec821d862a68bc680e54baf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 17:05:44 2009 +0200

    [entropy.db] fix listConfigProtectEntries SQL query to make it not pull in unused protect metadata

commit e5416aaa0f16e8a26f9a402c0deb6c77359b03a7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 15:10:23 2009 +0200

    [equo] some minor code style updates

commit 0cb23ae084dc73e2098d6519f5140edf16beb148
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 10 15:09:11 2009 +0200

    [equo] fix "equo database check"

commit 8b83706ac047fec7c15333560004fa63ff5cdc94
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Wed Sep 9 01:49:44 2009 +0100

    [i18n] Update Russian translation

commit 4f4301249968f5f13638028d7bbd1bdb0a1d1d58
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Wed Sep 9 01:36:55 2009 +0100

    [i18n] Update French translation and add Benjamin Guay to translators list

commit 1ef283d2c53ec3db53cec208e33ddd56b1018efe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 8 05:12:26 2009 +0200

    [todo] update TODO

commit e62b1cde656fc8156ab9eccceab3a896bb5b8850
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Sep 7 15:29:41 2009 +0200

    [entropy.tools] partial code review and API documentation merge

commit 95fa2717121bf6c9fc488ccb78087a5aa7f60b4e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 08:12:18 2009 +0200

    [entropy.i18n] trivial fixes to TEXTDOMAINDIR support

commit b9eae95ee89202a4a20d4d1be2b26bd14a2ebbe1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Sep 6 21:07:48 2009 +0200

    [translations] sync translations

commit 9b46f0fd8a2faa65872e56768cb83096039a90e8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 19:26:20 2009 +0200

    [entropy.const] when joining threads, wait at least 120 seconds

commit 11da0994de60c65a4b1fd868194ceb138093083b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 19:22:08 2009 +0200

    [sulfur] when initializing a new QueueExecutor, also reset variables around

commit 7d06d7e0470aa1776289b8377c75814aa157cb65
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 19:21:30 2009 +0200

    [sulfur] fix abort queue button to also work when downloading

commit 314099da03f70b841e0087e84a0cb2af893ed5df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 19:20:59 2009 +0200

    [sulfur] add some debugging output to abort queue button callback

commit a23e010c826b7645ca337f3b44e9951f0a5b1b75
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 18:47:56 2009 +0200

    [entropy.client.interfaces.package] do not remove resources lock twice

commit d95d3d5733ce6194240f0d1d9708794eec8fe759
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 14:36:12 2009 +0200

    [todo] update TODO

commit b2149f56606802d1b16a6004e52aa4644b29a0bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 14:35:55 2009 +0200

    [entropy] ditch os.F_OK everywhere

commit c469afeff70e5e5ef4371178c8e591e6f574619f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Sep 5 13:10:48 2009 +0200

    [entropy] use sys.getfilesystemencoding() with care

commit 7022da3e3a725fad9f99dbef8f8347f97274838e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 16:16:35 2009 +0200

    [entropy.db] fix two potential iteration issues on dict objects

commit 66b3b0f2f4de437ccf2f133c9ebfc16ab1d07e91
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Fri Sep 4 14:12:43 2009 +0100

    [i18n] Add Russian translation and add Maksim Belyanovskiy to translators list.

commit d4b092ec6f846fd068ca2c34815919d6deec57ff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:50:36 2009 +0200

    [docs] update API documentation

commit 354ae70d584dc33f35336c5a73bf80f8e8d8a3ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:44:27 2009 +0200

    [todo] update TODO

commit 9381c76937b33c3a3b3f938745f3835d07cbcfa7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:40:22 2009 +0200

    [entropy.spm] properly import entropy.tools in portage_plugin module

commit c84db12b9e84ab48e612dfd0bb6cf36b7921f22d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:37:27 2009 +0200

    [translations] update .po files and Makefile

commit 1399f645634f309da197720e48794e99da399973
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:34:03 2009 +0200

    [entropy.client] use repository db settings feature to determine repository system arch

commit dad542e219d190046f7f659796c24b6bce97a440
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:31:48 2009 +0200

    [entropy.client] move Portage related stuff in entropy.client to entropy.spm PortagePlugin

commit c83e8a451c000df0645ace7b0048bda4fbb09cfe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:30:31 2009 +0200

    [entropy.spm] implement new SpmPlugin methods in PortagePlugin class

commit b9f9f651d0dd624ef07be639a4a7d71e5c1c152a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:30:09 2009 +0200

    [entropy.spm] implement two new methods in SpmPlugin class prototypes

commit 0f83c4c5bb66adeefa07d46ff7d1a606df5ae992
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:29:42 2009 +0200

    [entropy.client] add new Spm_class method that returns default Spm class (instead of instance)

commit 7f5baabac0ad9bb76a049d13ad2050a241b948bd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 11:29:13 2009 +0200

    [entropy.db] add new settings table that stores repository settings

commit 98922edcb9223233caff8021b2a29b90d4367553
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 08:38:22 2009 +0200

    [sulfur] misc cleanup

commit f29a5bfc2d576525a07310f447adb31b33d379f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 08:34:41 2009 +0200

    [sulfur] always "kill" other threads before exit

commit ddcd140e392662086cf71d3ff155ae9d16dc6ab3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 08:34:22 2009 +0200

    [sulfur] do not check resources lock but application lock instead

commit 182d76e077ef2f4933e1074bf98b0573978f0629
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Sep 4 08:23:35 2009 +0200

    [sulfur] remove gtk.Tooltips

commit 55af7fdb8fb2a3890fcb37bd12f2659eacc2eeab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 23:37:50 2009 +0200

    [entropy.server] fix typo in function

commit 6beef5017ad50851cdef7166a648cd7f69d0ff0c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 21:51:40 2009 +0200

    [docs] update equo man page

commit 68c610714dd4db04ccfe12ab1cb69069cf254cfb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 21:47:25 2009 +0200

    [equo] remove bogus options (forgot to remove them earlier) from --help

commit 54d71881a52442f28d1da98c1f262d438a539e77
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 21:30:40 2009 +0200

    [sulfur] when SystemExit exceptions are raised, make sure to exit with given exit status

commit 47eb7b4324bc65b2d02c3d1a163e1884c1ce87ce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:55:47 2009 +0200

    [docs] update man pages

commit 84a90055f16f836888c01a7f6072601752a4a6b5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:55:32 2009 +0200

    [reagent] add support to "--dump" to "reagent libtest"

commit d4960a1227372df67a66beacd4631c6ef9ea0e11
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:55:07 2009 +0200

    [equo] add support for "--dump" argument to "equo libtest"

commit 6313d3675130a9ed460f7b69a99be266942c5170
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:54:53 2009 +0200

    [entropy.server] add ability to dump results to files in test_shared_objects

commit 4780ed716aae34aea06f2f31030e8344afd1c376
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:54:06 2009 +0200

    [entropy.qa] add ability to dump results to files in test_shared_objects

commit 8c0508707d86eb4b972acaf771c0064ab478e3fa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 20:16:49 2009 +0200

    [reagent] do not spam terminal with libtest return data

commit baa8795a48fcf44eba9529ac442e96ad47315107
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Sep 3 15:00:31 2009 +0200

    [documentation] sync API documentation with code

commit 248a6ccd6e4619a74270099b7cc2d704cd92c2a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 03:03:14 2009 +0200

    [todo] update TODO

commit cdb6836665fde5d7c07d17148851c9d8e07e5922
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 03:00:39 2009 +0200

    [todo] update TODO

commit f600a2f5a601c60c3e21dcb311b7a9c836c3909e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 03:00:19 2009 +0200

    [entropy.client.interfaces.package] fix issues with file collisions

commit 870f748108b966d6f429fcdde3ea65298db79bd8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 02:05:38 2009 +0200

    [entropy.client] always remove in_branch_upgrade file when world updates returns 0 elements

commit dba9edcb465c788183cd6f1579446349fd81fa39
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 01:50:23 2009 +0200

    [entropy.client] fix world updates calculation when branch hopping

commit 331adfe3577fec4fd124433099a0df5bd60b9fed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Sep 2 01:19:46 2009 +0200

    [entropy.client.interfaces.package] use entropy.tools module directly

commit 2ed29e6fe6933ff8388f5d10d8f07d648be292a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 17:12:38 2009 +0200

    [entropy.client.interfaces.package] import entropy.tools globally

commit a35a17d5e1b8c079e459971ddc0915cc6757c329
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 17:12:30 2009 +0200

    [todo] update TODO

commit fa7a8d339a5e3fd739a62b0e5c6130e6915a0fe3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 17:09:30 2009 +0200

    [entropy.client.interfaces.package] code cleanup

commit 232e47821fa6ece0ba335293759c8ab5b4f98eab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 17:01:48 2009 +0200

    [entropy.client] destroy infoDict, renamed to pkgmeta

commit 9b07d0e84e9ce789a7c49ea7c7532904a8fc86aa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 16:57:40 2009 +0200

    [todo] update TODO

commit 0f2f66008b787ac98768811001c309f2b31b37ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Sep 1 16:57:21 2009 +0200

    [entropy.client.interfaces.package] more refactoring and cleanup work

commit 5ba719f2cb7f863f58277b06bef0c361ec7722c9
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Tue Sep 1 12:56:22 2009 +0200

    [translations] update Catalan translation

commit 2599d1978355eaa776fec063f47448840267aa36
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 22:08:39 2009 +0200

    [entropy.client.interfaces.package] code refactoring

commit 01e157a9a84d9cc678a4ad45446ee4413419d1e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 16:14:58 2009 +0200

    [todo] update TODO

commit 8a269383e846cdaea02599689b044385db4792ab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 16:14:05 2009 +0200

    [entropy.client] remove any entropy.spm logic from entropy.client
    
    Any Portage-centric code has been remove from entropy.client and moved
    into exported entropy.spm plugins methods. /me ftw!

commit 7402ffac37b6bb18e55ffe7fcd4753863b5d3546
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 16:13:03 2009 +0200

    [entropy.spm] implement new SpmPlugin methods in PortagePlugin

commit 6df1ec471697275b3cbf44db619288a48e151e03
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 16:04:18 2009 +0200

    [entropy.spm.plugins.skel] add other 3 mandatory methods to SpmPlugin class

commit bb09ca782d7a0e7716a9b8053006724d112aaa3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 14:55:46 2009 +0200

    [entropy.client.interfaces.package] general code cleanup and API change
    
    In preparation of improved Entropy SPM support in Entropy Client
    Package class, a quick code cleanup, review and API consolidation
    has been run (not yet complete).

commit a72da5db1b0e6775aed13fc0ee449af469d79558
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 14:54:46 2009 +0200

    [entropy.spm] add support to "configure" phase to Entropy SPM PortagePlugin

commit 1057ce65ab2d827c8383e15cd28d5711e63ebab1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 14:54:14 2009 +0200

    [entropy.spm] add missing spm phase "configure" to abstract class

commit 123931f8b942e3ba4e0235136ee1d6e5ed149b06
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 14:18:32 2009 +0200

    [client-updates-daemon] do not lock entropy resources when checking if system repo db mtime is changed

commit a41c6a6f474860d3483a1b4e5bcadcd9dc9f37da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 31 11:55:48 2009 +0200

    [entropy.core.settings] improve class objects detection

commit b4f7ceba8935426d30cc2b9a76925a6ecd40223f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 20:29:33 2009 +0200

    [entropy.core] introduce SystemSettings external plugins support
    
    :: move SystemSettingPlugin class to entropy.core.settings.plugins.skel
    :: add support for external SystemSettings plugins (just like it happened
       with entropy.spm), see documentation attached

commit 4f77cc4fa10d344e75191e80cf1548162ea14248
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 19:59:11 2009 +0200

    [entropy.core] add more doc to EntropyPluginFactory and ability to disable plugins

commit c0d9b5e6f4d68fc280538a4783a39de1de671531
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 18:59:35 2009 +0200

    [entropy.core] Split entropy.core, introduce generic plugin loader
    
    :: split entropy.core and move SystemSettings stuff to
       entropy.core.settings (and prepare external plugin support)
    :: add EntropyPluginFactory generic class to entropy.core that
       will be used Entropy-wide to load external Entropy plugins
    :: make entropy.spm Plugin Factory using entropy.core.EntropyPluginFactory

commit 553bf497c9e433c475ad843b850a71a1f7a7d467
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 18:58:07 2009 +0200

    [todo] update TODO

commit 865b27aff11c7539c6db2647f688a6c14e55cfc7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 16:21:18 2009 +0200

    [scripts] update fuck_docstring script

commit 5ab8081ab5c95772d1b0c9334ab629015816bf3a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 13:59:18 2009 +0200

    [entropy.qa] test_shared_objects: add the ability to whitelist paths containing broken libraries

commit dde7214c8baad7bbbc942087dafae7759a53f8cc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 13:19:46 2009 +0200

    [docs] update API documentation

commit 30291449975482364ec75e3ab6b1b340cee2aabe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 13:18:57 2009 +0200

    [entropy.tools] fix stupid complaints about __future__ imports

commit 783451c5ba50f6e0576f104991aac4f745808197
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 13:17:44 2009 +0200

    [entropy.tools] start entropy.tools polishing process

commit a47fbbb1da67248c7e1d7ab19e5aea16d6206b65
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 30 12:52:25 2009 +0200

    [sulfur] handle timeout errors when loading UGC

commit 5d4cce6f14e7defd29beb2f5f66051f8732cca47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 29 21:39:38 2009 +0200

    [entropy.spm/entropy.server/entropy.client] fix regression caused by entropy.spm API change

commit 9359693cc59610e2fb2a070888b5cde97f0a89f1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 29 21:31:43 2009 +0200

    [entropy.spm] make PortagePlugin to use SpmPlugin API, major API change

commit 7402902168933f6a13b53954a7b8bb045a23686d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 29 21:25:49 2009 +0200

    [entropy.spm] merging Entropy SpmPlugin API

commit b322a281677de8cc78354a519e1c91cb8498eab1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 29 18:42:10 2009 +0200

    [entropy.misc] handle TypeError exception in EntropyCacher.pop (avoid interpreter shutdown issues)

commit 37acd165fcdee02ec0b33b52fadcf8ae963cd8a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 29 09:49:16 2009 +0200

    [magneto] properly raise NotImplementedError exceptions

commit 89770d55499dcb815cd9a6b0cac8da4347928e73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 28 18:16:26 2009 +0200

    [todo] update TODO

commit d4d191f03e17e6efdf128e827c70b42631a1ca3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 28 10:29:52 2009 +0200

    [entropy.client] properly handle nested resources lock calls

commit 94c95950c9b21f91f4b52423c622d920d4599f52
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 28 10:19:13 2009 +0200

    [entropy.client] fix create_pid_file_lock method

commit d53f04a8f6ee31f668a15675be55108cca0a8eb7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 26 18:15:34 2009 +0200

    [todo] update TODO

commit b714cf6bae87e042115d8b8ba640573752839b1f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 26 18:14:50 2009 +0200

    [server/community repos] add support for --nooldslots argument in "spm compile categories"

commit 22f785f4d3d08b2d86acf0469db75487ab3b2309
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 25 20:04:57 2009 +0200

    [todo] update TODO

commit 7ab37ffe42f48fba9fb83ed7cd944831a7416570
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 25 20:03:48 2009 +0200

    [entropy.client] noticeboard methods stabilisation + sulfur feature
    
    :: complete noticeboard entropy.client API and methods names
    :: add "stfu" feature to Sulfur noticeboard viewer as per Ian Whyman
       request

commit 00c8865e60f150ffb256faf061f9df7f026ea0da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 24 16:03:24 2009 +0200

    [equo] add support for new noticeboard interface and methods

commit f093e4ce59577099f215adcaebe6192fea46fb5c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 24 15:59:44 2009 +0200

    [entropy.client] add support for noticeboard in entropy.client
    
    This commit adds NoticeBoardMixin class to entropy.client main
    interface, containing noticeboard specific methods and noticeboard
    userspace metadata support.

commit 1471d5503d17e18adbce80cf948e3b708a3978fc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 22:12:42 2009 +0200

    [magneto] add support for argv --kde and --gtk

commit 9fca54466c4e9c06d5fa42c8a7177e254507d712
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 22:12:08 2009 +0200

    [entropy.db] always return dict on retrieveBranchMigration

commit f1d67c2e378f6f50917a175853d9350c59cfb864
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 18:34:32 2009 +0200

    [entropy.client] when calculating critical updates in the middle of a branch migration, return empty set

commit 678385398255bd9051c4220e42d823293858d37e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 18:34:10 2009 +0200

    [entropy.client] trivial fixes to subfunction

commit 89a81d2e56d9c1f77401571c1eb400b2ec7e6ee1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 11:36:01 2009 +0200

    [magneto] improve alert notification when spawning manual requests

commit 2ff7430f3867a1e50849bf4bb352cecddc162499
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 11:22:16 2009 +0200

    [client-updates-daemon] handle application lock file correctly

commit 50093899d41a82472a503e9fd84a8edf131c415f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 11:21:25 2009 +0200

    [entropy.const] improve const_setup_entropy_pid, return lock acquire status

commit e66652020596db6ced1a749235b82e25bd8ffaf9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 11:15:36 2009 +0200

    [entropy.const] add const_remove_entropy_pid method

commit a501b9a7eaee21f27494e26879723938ed555e92
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 10:54:37 2009 +0200

    [client-updates-daemon] 1/2 improve lock files handling

commit 144be55371dbb75b7182e0270b3dc4b9be5cf8a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 10:50:42 2009 +0200

    [entropy.client*] make Entropy resources pid lock handling atomic

commit 4b0d7e0fa43554a9a41594f629974e21f67bf794
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 23 10:07:45 2009 +0200

    [entropy.client] handle fooked up repos in atom_match

commit d563310820a97eac6a5b31dfc952568b00bbd403
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 22 17:48:47 2009 +0200

    [todo] update TODO

commit 483af8ffd2567be751ff2b87865d9aa9e656ee3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 22 17:44:02 2009 +0200

    [entropy.client] check if file descriptor is valid in resources_remove_lock

commit b343abce2e6af26991139471b634ea9383f28d16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 22 17:43:17 2009 +0200

    [entropy.client] check if branch migration/upgrade hooks have to be run before calculating updates

commit fa5e51099fa4835a026737a4c67f1c4c5d27f83d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 22 17:42:51 2009 +0200

    [entropy.client] add pretend argument to run_repository_post_branch_upgrade_hooks

commit 37c60bde36a04e7358a64fb6966f0e9b7b61f30c
Author: Roger Calvó <rogerc@sabayon.(none)>
Date:   Sat Aug 22 08:59:55 2009 +0200

    [translations] update Catalan translation

commit bdbc91861581bdb3081d31b8005c748d35413fcd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 21 00:03:08 2009 +0200

    [entropy.security/entropy.client] remove unwanted resources lock removal

commit 7b12c257f61473a7c45fbb14203f5c3cac659470
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 23:56:23 2009 +0200

    [entropy.const] don't use immediate int in os.kill in const_pid_exists

commit e792256e000ec2d9596206b8cb31bd2dde8755df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 23:54:38 2009 +0200

    [entropy.client] make entropy resources lock file really atomic

commit d75655771e9e9c7bac4282ad1efbb84093929e25
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 23:54:04 2009 +0200

    [entropy.const] improve pid checking techniques, add const_pid_exists function

commit 91b4f16ba6e994b683dc3cf73e217e6de8fb0eee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 23:02:56 2009 +0200

    [client-updates-daemon] improve daemon reliability by properly handling Entropy lock files

commit d4fe3fea144c57cd71b7a6bd881981d9b1d615b5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 22:24:57 2009 +0200

    [entropy.client] improve entropy lock handling

commit 18e82cfedbb3dc634633acbbbbf136715f6db361
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:56:51 2009 +0200

    [client-updates-daemon] code style update

commit 1e4edd4e2fb7237d21a78e441af271630bd52952
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:56:28 2009 +0200

    [entropy.client.interfaces.repository] slightly adjust socket timeout

commit 70903f7b6c8092fb54a4131e961b390c9a340d90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:51:37 2009 +0200

    [entropy.tools] change default get_remote_data timeout to 5 seconds

commit 0432a4e15af66b415f15c4806c90277dffd24a55
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:49:04 2009 +0200

    [entropy.tools] add timeout argument to get_remote_data and add support for Python 2.6 urllib2 urlopen method

commit 013abc9288cbed636dadc36120056d105494206d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:13:13 2009 +0200

    [client-updates-daemon] always destroy running Entropy Client instance

commit f9ef81cc8a706b4c954dee753af8496d66f6d5c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 21:12:34 2009 +0200

    [equo.text_ui] do not use list objects as function keyword args

commit 85662cf7637efa78ef6003a880c37d7e68ecdf2a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 12:42:08 2009 +0200

    [todo] update TODO

commit 611065be28ed0389f67d346844f213f239390335
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 14:08:34 2009 +0200

    [todo] update TODO

commit fed229a9a3a709a0d418539baaf88617698feadf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 14:08:07 2009 +0200

    [entropy.db] some code style improvements to atomMatch

commit cc5ca9798a94c6f936b430f27c9481dfc767dabd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 20 09:00:32 2009 +0200

    [entropy.db] when running treeupdates, skip matches not found in repo

commit 46c16f9baa776792e18fdf0057e5697ab36fa7d8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:14:07 2009 +0200

    [po] update translations and Makefile

commit 3b234dd82b3632a46aed1a1b8b3776b04f930a38
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:09:27 2009 +0200

    [entropy.db] make sure to commit after having tainted reverse deps

commit 1f6aa588cd4023ccadb62b26cafe9997f7a5021e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:03:54 2009 +0200

    [todo] update TODO

commit 973797a619ec6c17079bc94d48accc27d7ebbc18
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:03:40 2009 +0200

    [sulfur] implement Package Groups sorter

commit 58a3bf2d48742e96fd841850b72b52286e0e80f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:03:16 2009 +0200

    [entropy.client.interfaces.methods] export get_package_groups method

commit e281620880b76c35788dd11c2d4b8aebea0e0556
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 18:02:47 2009 +0200

    [entropy.spm.plugins] add Package Groups support to PortagePlugin

commit ef2504b73fe70ad8f048056d337ab07ac69902d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 15:00:19 2009 +0200

    [sulfur.package] add repoid_clean property to EntropyPackage*
    
    Using gettext results as repoid when metadatum is not available
    and when dealing UGC cache is not nice.

commit 23d35a6d769eca6f44dd783991eddaab2359140f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 14:42:32 2009 +0200

    [sulfur.package] fix get_repository method

commit 36c6978f55900871a90e89e7942ec7eaaa7f3fe2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 13:14:17 2009 +0200

    [entropy.spm.plugins.factory] complete API docstrings

commit 82d3e01bd4c884d55e53d846092d78f47844137b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 13:11:15 2009 +0200

    [entropy.spm] make SPM backend user configurable

commit c77c004cbe057a7040928c6e8145e3a4c28192f1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 12:59:25 2009 +0200

    [entropy.spm] initial SPM support refactoring work
    
    Entropy Source Package Manager support is moving to a pluggable
    interface to make possible to implement different "spm" backends.
    This is just an initial commit and more work needs to be done.

commit 4cb4211585a8c7e3e064cacfd4dfef2b8fafe050
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 12:58:51 2009 +0200

    [todo] update TODO

commit d37cfe7861dfb89da32f5692d4b361f433a6122b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 12:58:36 2009 +0200

    [sulfur.package] code style update

commit f26dddb8731dc13a29e0041ed08401e19e389030
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 19 08:25:20 2009 +0200

    [sulfur] strengthen get_nameDesc repository id retrieval

commit 48759eb0b2999877a5059015ee8ccaf30fbdc9e4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 23:02:46 2009 +0200

    [entropy.client] fix issue causing buggy Portage eutils.eclass check_license to make Entropy Client hang

commit 43ef6238c69a30c9267f2e6c532e5774e88b0355
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 23:01:53 2009 +0200

    [entropy.spm] do not use referenced objects in function arguments

commit 63065f46cf5493f414a48369271e656965592d90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 22:17:51 2009 +0200

    [entropy.services.auth_interfaces] handle IntegrityError exceptions on phpBB3 __register()

commit fafffab7b3e80041811946018559648868982b39
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 14:12:10 2009 +0200

    [todo] update TODO

commit d3d0183c5e399dbbfb26aef09c4c138ec28172d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 14:11:33 2009 +0200

    [entropy.db] add per-repository package keywords EntropyRepository support

commit ef5ecaa0a1b83f649b3dc5211d5eff354c1ab68e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 14:11:11 2009 +0200

    [entropy.const] add new package masking/unmasking reason consts

commit b53fdb464831a9b7112cf133f54d43da8b688d89
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 14:10:43 2009 +0200

    [entropy.client.interfaces] add proper "**" per-repository keyword support

commit 512627fe68223c1aad3dcbfda84914aa5c4f0132
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:23:29 2009 +0200

    [todo] update TODO

commit 58276ffdc053ff7d2fdd209d66b67659f5ac8c98
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:22:54 2009 +0200

    [conf] add packages.db.keywords example file (server-side purposes)

commit 11f3a8a39edb434d882088a5d88d7038de1a0638
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:22:16 2009 +0200

    [entropy.client.interfaces.repository] add support for per-repository provided package keywords

commit e6e277502d860ecb6f7422ea4d64d71e48679fb7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:19:27 2009 +0200

    [entropy.server] add server-side support for per-repository package keywords file

commit d54ab4b2317024866fdcebdcbd90607082308625
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:18:23 2009 +0200

    [entropy.const] provide better reason to user when package is fully masked

commit 0753cd858b0cb952b51266d08cf927b0cec75efc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:16:18 2009 +0200

    [entropy.const/entropy.client] add support for per-repository package keywords unmasking file

commit 774e29e4b6bbe5902aa96261c2ec399106897fe8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 13:15:33 2009 +0200

    [conf] update package.keywords.example file layout

commit 96803de9704d6b65ccccf271468b02c5a3c061ce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 12:47:35 2009 +0200

    [entropy.const/entropy.core] move package masking constants to etpConst

commit 330ae76c02ad93cb67855dfe91d37ceb16b88f54
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 09:19:01 2009 +0200

    [entropy.client.interfaces.trigger] make Trigger SPM phases output a bit nicer

commit 0e2dbbb339503fd8164ebcaf72ddb2bc8ababa10
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 06:45:52 2009 +0200

    [todo] update TODO

commit c00547be2f6f0a050d698dd6bf9a8302203b5362
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:52:55 2009 +0200

    [client.text_ui] reduce size of dep calculation removal user question

commit 702791c03da764de73663bab6b7d451ffdab623e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:50:51 2009 +0200

    [entropy.client.interfaces.package] improve output when printing collision info

commit 82017ddcde42e040eea49119c5396e61b354ff2a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:42:14 2009 +0200

    [todo] update TODO

commit 73cf948d692c934b102e3e68f45d5b300721d212
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:41:55 2009 +0200

    [entropy.db] introduce _cur2list function and replace _fetchall2list

commit 3f4e7d66076219586c908b2da4b3b4343d188017
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:39:55 2009 +0200

    [entropy.db] optimize fetchall2list

commit 7021e45e58d9846b982b339386dbc8098f6ed0d4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:37:51 2009 +0200

    [entropy.db] migrate _fetchall2set calls to _cur2set

commit d7d1464dc2d8f3a86524f6836732e61bd4a8664f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 05:34:24 2009 +0200

    [entropy.db] make every db write of addPackage run under mutex

commit 6d27b56bcf9228c7302b4f0d53a859c2e1bc3ba1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 03:47:11 2009 +0200

    [conf] filter more files/dirs in fsdirsmask

commit ce1d9c303b2de14a0e42d19d6b2b27f4bd60df73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 18 03:46:34 2009 +0200

    [entropy.core] use identity comparison instead of __cmp__ on Singleton instance __new__

commit 54ef503149622df85eaf53114b4a4afac01669fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 17 15:15:25 2009 +0200

    [entropy.client] append repository critical updates file for download

commit 56af1807cdc5bbb861b11ad33d2a86ec911e9c48
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 17 15:10:19 2009 +0200

    [entropy.server] append repository critical updates file for upload/download too (forgotten)

commit 0c847888b8d5ec64c8b109fef44c0fcb29191f38
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 17 15:09:57 2009 +0200

    [entropy.client.interfaces.loaders] update Spm() function

commit 57a4c2223066fcd7516143ee949b350b0501af08
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 17 14:04:43 2009 +0200

    [todo] update TODO

commit 50e73203acc5c44d74601fdbb5012292015ae500
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 17 14:04:03 2009 +0200

    [text_query] fix possible unicode issues when inserting data in db on "orphans" module

commit 56362d02d8a2c5e7a50446907d76d71699ca2751
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 16:59:46 2009 +0200

    [todo] update TODO

commit acc398d9076df23788f5f88a9bb59fa34f146a88
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 16:59:25 2009 +0200

    [tests] add i18n test

commit 8426a329218ec93d293c5ec3423c9b25a734c877
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 16:59:10 2009 +0200

    [po] update entropy.pot file

commit 59357bd92c33fa0490e554686e8c90824ebc5537
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 16:35:02 2009 +0200

    [entropy.i18n] make change_language overwriting already loaded "_" functions

commit 4da85079e0d8f78abe78a31d08cd4737af42f363
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 16:26:35 2009 +0200

    [entropy.i18n] add change_language method to change language on the fly

commit 26241f8c202bde99ed00b6f7bdc135192c56a46c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 15:49:51 2009 +0200

    [entropy.i18n] add support for env. variable TEXTDOMAINDIR

commit 3645d0f4603a1b90dfb1ae5a4a2533cc0e576fc0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 15:39:20 2009 +0200

    [entropy.i18n] remove useless gettext calls

commit 8b6cb66bd0ec220592684a9f52ec6c5de621debf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 15:38:20 2009 +0200

    [entropy.i18n] do not enforce text domain

commit 53be295c5fd86a7508828c88e8bdd7cb6b2489e3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 14:58:20 2009 +0200

    [todo] update TODO

commit 73ba6c54bd26d6bdfb880df628f2780e6234039e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 14:58:02 2009 +0200

    [sulfur] fix binary packages install from shell

commit 53c2571680894b14151a335706259dbf18b9a748
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 14:57:38 2009 +0200

    [entropy.const] also handle TypeError exceptions in const_handle_exception

commit 509f8ba0152ab47a58fbc4fbe6cc08f74851589b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 16 14:14:47 2009 +0200

    [entropy.output] fix print_generic, make it working better with files

commit 791ed20559f3fe94ad54337721dd8f7e399aac0c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 15 22:41:17 2009 +0200

    [docs] update API documentation

commit 89062bf8f342e72d12ee9109a73ee00a7b4e0c05
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 15 22:27:41 2009 +0200

    [entropy.db] complete API docstring and refactoring work

commit ec3e35ed54bb5754988e918d8dcf06a573651aef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 15 22:27:16 2009 +0200

    [entropy.core/entropy.spm] remove unused code

commit d2f092ddfea964ccb79cbf95eaa9953b43cb45d7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 15 22:26:47 2009 +0200

    [entropy.services.*] remove unused code

commit 77942fb036e8683723f0042e01eb3c91d3610683
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 15 09:47:19 2009 +0200

    [magneto] remove deprecated install paths from Makefile

commit a1f89bb7cbce8e4a000f3581320dd000155e4a05
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 17:19:49 2009 +0200

    [docs] update API docstrings

commit d1cbb6add5188b8c7335bbbe3e8703992e42974f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 16:37:56 2009 +0200

    [entropy.db] entropy.db API break+docstring merge almost complete

commit 07ea2a6b5b6e35ca686e1ba93ef427ffe0ba5b77
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:48:17 2009 +0200

    [services] make client-updates-daemon smart enough to autodetect system db changes

commit 8c9043cc1a3de712f77b4f132c19b8974d79e2da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:26:24 2009 +0200

    [magneto.core] provide is_system_changed method, set signal handler only when in debug

commit e2bec77962fc00f46c26387490662ea183d9cee0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:25:40 2009 +0200

    [magneto.gtk] run gtk.main_quit inside main loop

commit ec47b3fd08389608dbdd64a071f6aa0d98e55b32
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:24:37 2009 +0200

    [po] sync German, Spanish and Italian translations

commit 70623b14e5a9ea46b84d36f1fcc3b383eaaf211c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:21:41 2009 +0200

    [po] update translation files

commit 619dc9ccc5c86269addea61c96dbe7700a27a70a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 10:21:16 2009 +0200

    [po] add magneto.core modules to Makefile

commit 14d801ad770b5f2a3aec5f1dd6b8715e3e27be66
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 09:46:41 2009 +0200

    [services] Entropy Client Updates Daemon updates
    
    :: add new method is_system_changed to be able to determine if
       new packages have been installed

commit 35a439e192b9bf97f3ce0a7acc310bca1b1b77d9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 14 08:24:19 2009 +0200

    [entropy.client.services.ugc] correctly setup auth. store file permissions

commit 903f836d4aaa1590de32d3d5eafea24a48a88cfc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 15:14:11 2009 +0200

    [docs] update API documentation

commit 98541c443881600f0e09f8d1a6f0adaeb855796d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 15:11:56 2009 +0200

    [entropy*] complete header migration

commit 2df9dafec9012843dec3e78f50074e70f838e27a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 15:02:27 2009 +0200

    [docs] update API documentation

commit c06b7088008b5bfa2c9c178b5112d8f52b9e8baa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 14:58:55 2009 +0200

    [entropy*] introduce new module headers codewide

commit d68f3cfd1c8f7aed5e93a7e34b3eaaf98c6106b0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 13:43:28 2009 +0200

    [tests.misc] disable debugging output

commit 5c576a88aa80c422eea3e783c2dabeb9e8f74388
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 13:42:23 2009 +0200

    [entropy.spm] workaround weird eutils.eclass check_license() behaviour

commit b9d55a17df5cc1dfab68dee93c053a40a08fee9f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 13:11:29 2009 +0200

    [entropy.db] fix getNewNegativeSpmUid() when query returns None

commit 0cea79d0c280e5237b715a0f90c9db23b44e7eb5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 12:57:34 2009 +0200

    [entropy.spm] do not override file object "f" in _portage_doebuild causing stale files to be left open

commit c4035d1087cb89cbb9949c0d21bc862f20aa80d2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 12:49:51 2009 +0200

    [po] update translations

commit 889fbd3c6e79649ce828069c6fa9dd51d72977e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 13 09:16:47 2009 +0200

    [entropy.misc] Lifo: do not deal with buffer if it's None in discard()

commit 47c400ecc45533cfeda481647c154098e8763d45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 12 15:24:13 2009 +0200

    [entropy.db] fix various typos occured during code review
    
    :: retrieveLicensedata(): do not strip license name
    :: retrieveLicensedataKeys(): generate data correctly

commit 24181d4bd9d44a41116471f93c98fd7af66451af
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 12 15:10:52 2009 +0200

    [entropy.db] fix possible issues with stripping license name in retrieveLicensedataKeys

commit dc7a8b72a0c195348867d337fea6b6314f6414c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 11 13:50:08 2009 +0200

    [docs] update API documentation

commit f65a0e35413bfc529d1093e900baf23e4cc19aaa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 11 13:33:18 2009 +0200

    [entropy.db] API docstring merge + code review + API changes

commit 0f40ce99a8a68fdcb3111322acba7a80fbf335ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 11 10:12:13 2009 +0200

    [entropy.server] remove SpmService instance attribute, create Spm() method

commit 52ecc480122e1cb18e1424f30f42f13da518482f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 11 10:01:18 2009 +0200

    [entropy.server.interfaces] remove package tag from atom in _run_packages_spm_sync_quickpkg during atoms collection

commit e9bc77bd0ec0b84714a25a866d1e29f9bb853569
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 11 10:00:43 2009 +0200

    [entropy.services.ugc] trivial code style update

commit 8ea6e2972b129bd03bf5b75fd90df72fad6b9e44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 10 23:54:01 2009 +0200

    [entropy.db] more API documentation and polishing for reviewed code
    
    :: API breakages and polishing (still under work)
    :: imported docstrings for trusted (and stable) methods

commit d484822f57c0944e8fa5eea97fa5ee2c7e92bcc1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 10 23:53:43 2009 +0200

    [tests] fix ParallelTask test

commit dbb5a37bbffd75a15c26d345717095d358b13678
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 10 23:47:54 2009 +0200

    [todo] update TODO

commit 8966eba24f917788da5fb8e5bbc760ef50743b2c
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Sat Aug 8 20:11:59 2009 +0100

    [translations] update Portuguese translation

commit 28ef4feb7acf4450a79676c27c656235bd3c9d74
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 16:44:25 2009 +0200

    [entropy.client.interfaces.repository] various bugfixes
    
    :: when running SPM triggers, catch RepositoryError exceptions
    :: improve database file availability prior to removal check

commit ea2c7c1d87b29f17964b7f390c7ca6bcb57839c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 16:42:57 2009 +0200

    [entropy.client.interfaces.methods] code style + api (backward compat) change
    
    :: validate_repositories(): code style update
    :: validate_repositories(): add quiet keyword argument

commit 9492b30cfad6b5673988f4abc4f8c3555be5babb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 16:41:35 2009 +0200

    [client.text_ui] improve "equo hop" user friendliness

commit 3124f117b8f045d42b0bd10a545d3ad803b6049a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 16:09:41 2009 +0200

    [tests] add more standalone tests

commit 1f2c4d7bc6afe91163b623c61abd59eef99b6159
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 15:50:02 2009 +0200

    [entropy.db] many fixes due to sqlite3 bugs with generators

commit defa50c77b7526b4e143e032836e6e56fa5f9eb7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 15:34:17 2009 +0200

    [client.text_ui] clean old repository paths when branch hopping

commit 385583a03f0ddcda8b81df30bcf2463a684ff264
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 15:26:24 2009 +0200

    [entropy.client.interfaces.client] handle RepositoryError to allow clean branch hopping

commit 293bb928a0fde7eaaa64b913f7c234e10eda5e82
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 8 08:00:24 2009 +0200

    [entropy.db] fix rss status dict

commit 73ee752d287d5b2133ccbb6f7579d4b19c822edb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 23:38:16 2009 +0200

    [entropy.client.interfaces.package] translate missing strings

commit 4708b386d38b20db9ac2590f22177e7643c499bc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 23:37:10 2009 +0200

    [entropy.db] dbapi2.executescript does not support two args

commit b147aa4f857423902833b3b4e5dea0b9544cd80c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 23:36:50 2009 +0200

    [entropy.i18n] fix _ function, revert previous changes

commit 062e2a4d28dcf59d516316c2c674f8867f1f67c9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 23:06:43 2009 +0200

    [todo] update TODO

commit c7a7f9a96be4f57848b6101e57175ec803d3a352
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 21:46:25 2009 +0200

    [entropy.server.interfaces.mirrors] fix unbound local var

commit 93467e4b340f27e0ac1259819456065dcbb150d4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 21:23:54 2009 +0200

    [entropy.qa] __analyze_package_edb, do not crash when tmp_path is not avail

commit d390b2e528384e28d0d6484b9bc830e93fec8427
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 16:20:32 2009 +0200

    [todo] update TODO

commit 26755615c49409d92aa99358d180c9ab89dbd5e1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 16:15:59 2009 +0200

    [entropy.db] add more docstrings and fix typo

commit e1ac6d45c9b5a34478fa42b2ac82b7099b7d5b8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 14:40:45 2009 +0200

    [todo] update TODO

commit c4576f1758cbc395a1679de8050659c0b1fbf7ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 14:37:14 2009 +0200

    [translations] update Italian translation

commit af923dda1f15760f0b112a5b937de2a5f352e6bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 14:35:37 2009 +0200

    [translations] update translations

commit baba5ce2e78d5e1220b04c97fbf725111e44a089
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Aug 7 14:34:57 2009 +0200

    [entropy.db] more API & polishing work, almost done

commit fb8f724fa03cc316d1d698c2b8f2a72656a97d5e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 6 15:47:31 2009 +0200

    [equo] trivial update

commit 50f86ec9bd951bb7ff7d9bfb9015abd0279f734c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 6 15:47:02 2009 +0200

    [tests] add EntropyRepository contentDiff test

commit 5754836b29ff3fde0ea8f7beb065fb7af52f02a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Aug 6 09:10:53 2009 +0200

    [entropy.client.interfaces.qa] fix ErrorReportInterface initialization

commit 86183df541701543d2971a8b1f98e6ae7d571409
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 22:56:06 2009 +0200

    [entropy.client.interfaces.repository] when syncing repo, make sure to commit after indexes creation

commit b5a51e5f206d948bcfeaee6e0df0882b9a6bbf68
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 22:55:03 2009 +0200

    [entropy.db] several docstrings and API updates
    
    :: add more docstrings
    :: add force argument to commitChanges to ignore read-only bit
    :: add SQL index on mirrorlinks table, was missing

commit 262c57489a98259ba30da963bc1e28efd6fe7c9d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 22:39:24 2009 +0200

    [entropy.client] fix SystemSettings hooks triggering

commit f3247114970a21e3cf18658f3443c5091b6dab9b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 17:03:10 2009 +0200

    [entropy.output] update module header

commit d46d4e00f7b692688d701c8264a862521faca88e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:59:33 2009 +0200

    [docs] update documentation

commit 949b17d2b0042212eb74ee1836a0253e79debc12
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:47:00 2009 +0200

    [scripts] add scripts directory

commit 01487606eed3cc62588153d9a9e2cd9c938d1522
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:45:51 2009 +0200

    [entropy.db] add several docstrings, fine tune API of some methods

commit 24875f027f2841fd31e1bf40aff4e9029be1c15d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:45:15 2009 +0200

    [entropy.tools] ignore permission issues when saving repositories metadata to file

commit 3578b628452aa2cdd7aac7c2dc55d61bbed03cbd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:45:00 2009 +0200

    [todo] update TODO

commit 16961b52fcaec4779220e5e62a8b63493ef66d0a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 16:04:12 2009 +0200

    [client/text_repositories] fix "equo notice" browser when selecting invalid items

commit 5c9b32a0b40679bf4930e689f3a376e1ed6b08fb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Aug 5 13:50:16 2009 +0200

    [conf] update sabayonlinux.org repo download URLs in repositories.conf

commit a32fd79f37845563db0e8b694d8e220bdaf1e7b6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 4 19:56:57 2009 +0200

    [entropy.const] make ETP_ARCH_CONST smarter

commit 202a418a583a77ce9cbf2886de44b3fef7d1b2cc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 4 19:19:24 2009 +0200

    [entropy.dump] handle AttributeError exception on loadobj()

commit 1dc3351dee8f665c3732401f3346436d9f8831db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 4 19:17:33 2009 +0200

    [entropy.client.interfaces.dep] when client db is not available do not raise exceptions on calculate_available_packages

commit 73df65b56ad04d0b914b4707af60789098390a49
Author: Daniel Halens Rodríguez <dhalens@lappie.(none)>
Date:   Tue Aug 4 17:19:15 2009 +0100

    [translations] update Portuguese translation and add Lucas Azevedo to translators credits

commit bc4fcc8a39471530a3038576b7c0df0936e23874
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Aug 4 08:22:01 2009 +0200

    [entropy.db] remove ServiceInterface argument from constructor, not needed anymore

commit 9ea147d0db25b7e6a98d5dd738efb46ded5d593a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 23:10:59 2009 +0200

    [entropy.db] API docs + addPackage() API changes
    
    :: add more reviewed API documentation
    :: addPackage() now does not do anything else but adding packages
       to repository, which is the intended original behaviour.

commit f861532fd26026c69e26130d845a64972c435a26
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 13:09:33 2009 +0200

    [entropy.db/entropy.server] reduce the usage of ServerInterface in EntropyRepository
    
    ServerInterface instance variable inside entropy.db.EntropyRepository
    will be soon dropped thanks to new code pushed during last months.
    It was just a ugly hack to avoid using Singletons, which are now
    the way to go.
    Moreover, this commit improves per-repository RSS handling.

commit 4acb81f808093ae518ef4db59a07bb0b0e72faa8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 12:38:53 2009 +0200

    [entropy.db] make use of the new entropy.spm features (esp. singleton)

commit 406e26582f4d3c8222b3faebae6c4e171247a72c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 12:37:26 2009 +0200

    [entropy.spm] major module updates
    
    :: Entropy Spm plugins are now singletons and must subclass SpmPlugin
    :: added convenience function to return the currently configured Spm instance

commit e9f47ee6fda08a0310843dd6dddded0138cf3d7a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 12:36:58 2009 +0200

    [entropy.client.interfaces] add missing import statements

commit 24f14b9b6336e783b2b1c54d36a9e16c7db2dafd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Aug 3 12:16:23 2009 +0200

    [entropy.db/entropy.server] move runTreeUpdatesQuickpkgAction to entropy.server

commit 10b89e9d5bedfb646f31e09b95f109f7a60ab149
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 2 18:49:37 2009 +0200

    [entropy.db] move client-related package name/slot updates to entropy.client

commit dbaf9b0b0a81491af921d63f0d337f4bbe802900
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Aug 2 16:48:05 2009 +0200

    [entropy.client.interfaces.cache] when changing repositories order, always drop all cache

commit 2f1b271e142fca93ebb58ff6d6440223f8c09ecc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 23:05:31 2009 +0200

    [todo] update TODO

commit eed80c0907f80c6b6e68bcfb7ecd7c8ea7c2cf53
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 22:54:49 2009 +0200

    [entropy.services.interfaces] fix DEBUG bool

commit ec89edf36a659bf1d56bbe64aa176546b3fdc520
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 22:51:42 2009 +0200

    [entropy.services.interfaces] reduce logging messages when debug mode is disable

commit ffe7a7cb89b12bf227c63161803c62b53734de8c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 22:41:36 2009 +0200

    [entropy.services.ugc.interfaces] improve SSL exceptions handling and make sure to use a blocking socket

commit c91aa3fa866a8966ad029b79a819ebdd952d342f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 22:36:41 2009 +0200

    [entropy.services.interfaces] force SSL socket to blocking (mode)

commit 2508fcbcf6e0b8f8e2306c3525af24bbefd05329
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 19:20:49 2009 +0200

    [entropy.services.interfaces] do not handle SSL WantX509LookupError the same way of WantReadError

commit 197df19d6666c214db38a0f05078a98a4b0fd5af
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 19:10:46 2009 +0200

    [entropy.services.interfaces] properly handle SSL exceptions on write

commit a266d200214cc39e4d9794e94313e65beb84f84e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 19:02:24 2009 +0200

    [entropy.services.interfaces] typo fixes on SSL and exception handling

commit 8ac46be46086e5098a5d3e8fa4f1209bfe42eaf7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 18:55:51 2009 +0200

    [entropy.services.*] fix SSL timing handling when sending huge amount of data

commit 925e974c6380a2cf4e8aee6f0b3868121f52092c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 18:50:03 2009 +0200

    [entropy.services.interfaces] add future-proof SSL socket polling handler

commit 8c02947a82bd3d512ef075d62526c8adbf2925ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 18:48:42 2009 +0200

    [entropy.exceptions] add TimeoutError exception

commit 6b998c388333a7d86525282e7b2358fdb861a5ad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 18:06:51 2009 +0200

    [services] listen on all the available interfaces when running service-test-daemon

commit 6926d8813a30eaf99b9c060a7f2dae76a2e092eb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 00:38:11 2009 +0200

    [entropy.transceivers] make pylint happy when dealing with UrlFetcher class from MultipleUrlFetcher

commit ee3259768be56cd3005bd484e43ae09e88861357
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 00:22:12 2009 +0200

    [todo] update TODO

commit bd895cc139dcdb695585c6222a763cbcbfc0f1a7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 00:19:59 2009 +0200

    [entropy.db/entropy.server/entropy.tools] several code moves
    
    :: entropy.tools: split md5sum_directory into two, adding md5obj_directory
       which returns an hashlib.md5() instance
    :: entropy.db: move serverUpdatePackagesData to entropy.server
    :: entropy.server: receive entropy.db's serverUpdatePackagesData, created
       repository_packages_spm_sync method

commit ae8c3dd0dbf0b2bf7464a437880104e7c2b4427f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 00:18:44 2009 +0200

    [entropy.i18n] make pylint happy, assign gettext.gettext to _()

commit 98689fbec3889cc7b35116900e9915e7c1cf094d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Aug 1 00:16:58 2009 +0200

    [entropy.qa] improve test_shared_objects() by adding self directory ELF linking test

commit 7baf48b10c033d94ac75a5d1302c38e51db5d99f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 31 22:53:36 2009 +0200

    [entropy.client] when installing a package, also show its description

commit 0a6b6a9dedf0ae4ae41a2c77bde263d9a80ea11c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 31 18:26:56 2009 +0200

    [entropy.services.ugc.interfaces] fix wrong SQL query in search_keyword_items

commit 214ab95ef1ffc1c8d3d627692a928eea281c5b03
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 31 14:14:37 2009 +0200

    [todo] update TODO

commit 7387f84c46def0ca07555f4523f6dd19e616ac4c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 31 14:00:53 2009 +0200

    [server/scripts] add misc scripts useful for server-side maintenance

commit fba1650155b97d9c0ff1a412487d57ccf64dbe4f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 31 12:59:07 2009 +0200

    [server] remove old stuff

commit d078aef8de0b0b18d88286cc531c4ecfc81b528f
Author: rogerc <rcalvoi@yahoo.com>
Date:   Fri Jul 31 09:26:10 2009 +0000

    update Catalan translation

commit d78cfe7585087b1225436ce5c7de187ddc4c918b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 30 18:57:19 2009 +0200

    [magneto] make magneto executable working and fix glade path for gtk

commit aaab9b7090bb48f146ce7c780e88b171afc63e35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 30 11:28:19 2009 +0200

    [entropy.services.ugc.interfaces] fix buggy SQL query in search_iddoc_item

commit 18a2ee88a0199d403dfcc472353c4fa03435be35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 30 11:04:40 2009 +0200

    [magneto] fix magneto executable

commit 745c036ab12202d3e2f96742b1bddcd59791fc40
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 30 00:03:36 2009 +0200

    [magneto] fix Makefile magneto-loader-install target

commit e5264d5e4193055e5dcbb16ce0e7b804813bc1f3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 29 23:12:57 2009 +0200

    [translations] update Italian translation

commit 79276e9079c63301bac03e497faa1445bb73b054
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 29 23:09:26 2009 +0200

    [translations] update translations

commit 46bb0a21b8238f8786cd417452100a8605b6cbf8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 29 23:08:55 2009 +0200

    [todo] update TODO

commit 2750db23727834ce8f44cf88b75722e908e769ad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 16:30:38 2009 +0200

    [entropy.server.interfaces.mirrors] fix syntax

commit 835564714dd137228a06617f6861b696e358ebf2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 16:29:39 2009 +0200

    [entropy.server.interfaces.mirrors] properly handle ftp connection when done

commit 8faafff95695da92023b1abd61c6546f0e6bd890
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 16:22:51 2009 +0200

    [entropy.db] fix getIDPackageFromDownload, missing JOIN between tables

commit 790c9d84dd750122b60f3e96cb6b5673627c4477
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 15:16:20 2009 +0200

    [entropy.server.interfaces.mirrors] add more type casting to fix output functions

commit 55e2b72bb039a643233369205849cb9d88168adb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 15:12:29 2009 +0200

    [entropy.server.interfaces.mirrors] add type casting

commit 79e27ee1892e6beaecfa0d059db9142c1f5e572f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 14:46:29 2009 +0200

    [sulfur] ignore Cacher exceptions when downloading UGC on the UGC thread

commit edaa63705b7bf0f5a3aa9c54203b1dabf127c809
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 28 14:45:41 2009 +0200

    [entropy.server/equo.community] Remove md5check tool, add pkgtest (which does the same plus QA tests)

commit f6bab1cda6c3c6b1fae56743090637b5418d4c69
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 27 19:52:29 2009 +0200

    [entropy.client.interfaces.package] handle os.remove() exception properly

commit 982670a628a79a3293c05220733bf95cbea49aac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 18:06:21 2009 +0200

    [translations] update translations

commit e0e5ba9f1a9418205f1ffdeb80a7f7fa5032be9a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 16:37:35 2009 +0200

    [entropy.client.interfaces.dep] handle client db errors on calculate_world_updates()
    
    Raise SystemDatabaseError exception when client database is corrupted
    when calling Client.calculate_world_updates()

commit 0e9fdb0b308ec32cc0cb8cad5388ac3a0c9cfd93
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 12:17:27 2009 +0200

    [entropy.services.ugc.interfaces] fix typo in SQL queries

commit 3fdeebbcd1a98c72e3e7962f797132c623f75e0b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 12:14:29 2009 +0200

    [entropy.client.interfaces.client] never stop EntropyCacher on Client.destroy()

commit 85303d02cf2ddddfe6e865e9ccf21c034b68a835
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 12:11:03 2009 +0200

    [entropy.services.ugc.interfaces] improve speed of search_* functions

commit a6bf86541742ba520cb2e777a347af738797e7d4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 11:55:26 2009 +0200

    [entropy.services.ugc.interfaces] fix several UGC SQL queries on search_* functions

commit cd35df2313cb16d434c0a457922ec8546b8ec67b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 09:57:46 2009 +0200

    [client.text_ugc] fix UGC documents representation

commit 1c77dc86ab59a5eb4883608fdf583f033394f40a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 09:54:04 2009 +0200

    [sulfur.dialogs] show package license text with proper encoding

commit 41e3606e428cf1571a4548316675a8de41ec38db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 09:19:37 2009 +0200

    [sulfur.packages] add missing method to EntropyPackages used to show empty content information

commit f0fd0770c7f0f60976612fd9b5ca40e7babb4b02
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 26 00:36:52 2009 +0200

    [sulfur.package] fix downloads number in package properties window for installed packages

commit 9016db86c7ae6db55ba163cb6339ee06a2913e1b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 19:49:50 2009 +0200

    [entropy.views] show "update" icon for updatable installed packages

commit 765868dc481a4ba2029ba3b04f193b70b795e26d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 19:36:16 2009 +0200

    [sulfur] add the ability to update packages from the installed packages tab, if updates are available

commit 99d7ef122fef4ee642154b1c4386ff38965c898f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 18:43:49 2009 +0200

    [sulfur.views] when nothing will be shown to user, show a message about it instead of nothing

commit 1759cc70a3b8f90767d606da08c7708c6e9afffe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 18:13:03 2009 +0200

    [client.text_repositories] add trailing \n when showing files content using "equo repoinfo"

commit c62b6f8950e4c4f2a40f02a73824efaabdb0ea4a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 18:08:59 2009 +0200

    [sulfur.dialogs] make "Read License" button working for every selected item on LicenseDialog

commit 9f20f5ba62d5c1ad4bdf51701350b063b0017b5c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 25 18:06:39 2009 +0200

    [sulfur.dialogs] properly handle ddata metadata coming from UGC queries

commit 49b8e57ed64b139b39e64f496cd5fc0a3b52f3c6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 22:45:56 2009 +0200

    [sulfur.events] make sure that string "s" is unicode when passed to package_set_match

commit 236e966d0cae6c8568286a0f2dcb132a2b3d52fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 22:41:55 2009 +0200

    [sulfur] trivial changes to package sets handling logic

commit 41cf39225bbb715d79811f6d475a13e88796561b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 22:38:52 2009 +0200

    [entropy.client.interfaces.dep] code style update for package_set_match

commit 9d56580e1d583afc5a7a952419e6c85c545d8837
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 22:36:23 2009 +0200

    [entropy.core] make package sets names unicode objects

commit 9ec8d28b02e44dc1f24e357b349c6fbae9c660fd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 14:14:58 2009 +0200

    [sulfur.views] remove Python debugger call

commit 766d56061e3af9813b2a346dc88334d344daec46
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 14:14:22 2009 +0200

    [sulfur.views] add more comments to code added in previous commit

commit cf5603a68c300cf8c8e53bd0f745085872495da8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 24 14:12:32 2009 +0200

    [sulfur] fix issues when dealing with interdependent package sets

commit 577e77c5f144c79571279fd6f0d8f159c9e49ccb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 23 22:15:33 2009 +0200

    [sulfur.events] enable/disable "Edit Set" button automatically when needed

commit f55138d8d03f91863f555a0c13697286345b6725
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 23 22:14:49 2009 +0200

    [sulfur.package/sulfur.views] add the ability to determine if a package class is a set category object

commit 5d3357867686c378f5de972dc0c22be3f3b0b63f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 23 16:43:47 2009 +0200

    [sulfur.events] when clicking "Remove Sets" check if there are actually sets that can be removed

commit 27beb171f4f600a14f3b22ece406ba972c4dbbec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 23 16:25:19 2009 +0200

    [sulfur.dialogs] when showing the user a list of packages through ConfirmationDialog, show removals first

commit 3df8037d6c9d0ae65406655bed2edc2bc5b2a69b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 23 09:19:34 2009 +0200

    [todo] update TODO

commit 59245892aa994cdf96b6b7dd7ef2a8ee1c84118c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 22 19:39:30 2009 +0200

    [magneto] welcome to Magneto (the new Entropy Updates Notification Applet)
    
    Entropy Notification Applet is dead!
    Long life to Entropy Notification Applet (Magneto).
    Magneto is fully integrated with both KDE and GNOME featuring two
    heads (one GTK and one KDE).

commit 0dca6f9a0e6a843712fd672ba91f78835b2f2c7b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 22 17:50:36 2009 +0200

    [entropy.const] handle AttributeError on the exception handler function when calling const_kill_threads

commit 98eaf58a1910d7b4b78dfdc0d530cf4bf7bfed9c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 22 09:34:21 2009 +0200

    [entropy-notification-applet] remove unused code

commit 7ed62049f53b9d5029e929320b395ecc2109c2dc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 22 08:27:48 2009 +0200

    [entropy-notification-applet] remove COPYING, duplicated

commit 0508a2d0148f6f53c15b6942c09a7fb6a188e56b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 21 12:24:01 2009 +0200

    [todo] update TODO

commit 2ecd6d5ac9d62ee1f4bc07ffc24d483f6e8ee49a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 21 08:00:42 2009 +0200

    [entropy.const] do not join current thread on const_kill_threads

commit 56ec274e8f31c5b9e1001899b4f8139a02625a35
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 20 19:02:45 2009 +0200

    [reagent] improve exit status handling

commit 70477b041761ea885b6512f5985edd311f899e4c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 20 19:01:43 2009 +0200

    [entropy.server.interfaces.mirrors] fix branch migration scripts upload

commit 4c221ca41a0b06a213e5f33437fd72f313cbd7a3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 20 16:58:11 2009 +0200

    [activator] explicitly call const_kill_threads before quitting

commit 4852d47e666003c76a785312b67e1b8251719427
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 20 16:57:16 2009 +0200

    [entropy.const] improve const_kill_threads function reliability

commit 6e37726a9984d55bef3cb3e8c10e253c0b6a8ecc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 19 08:17:19 2009 +0200

    [entropy.db] remove checkReadOnly() idiocy and handle read-only mode only on commit

commit 18c2a6879a2f59e8c2ba60149c7988f69a27886c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 19 08:07:09 2009 +0200

    [docs] update API documentation

commit 8c46bf805fe44fd0fa0c6cb63413f9217fe81732
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 19 08:04:50 2009 +0200

    [entropy.db] add some more docstrings

commit a77411a7361edafb23e106e49d5caea09a51d962
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 18 09:39:46 2009 +0200

    [entropy.db] reorganize Entropy database arch., add docstrings

commit 9205f6dd5434c9865bcd757019027dcd5f57252e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 18 08:44:11 2009 +0200

    [docs] update API documentation

commit 6062a8d5cfdbb7fe8654db2ac597bf72651317b8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 18 08:35:34 2009 +0200

    [entropy.security] complete docstrings and features (API changes)

commit bf01576876350c42a9787683200d64eb96b907db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 18 06:40:02 2009 +0200

    [entropy.output] complete docstrings and features

commit 6412f72f0d616ff4987aa0919be32c899c1cd194
Author: Daniel Halens Rodriguez <dhalens@sabayon.(none)>
Date:   Sat Jul 18 00:43:17 2009 +0100

    [translations] update dutch translation

commit cb93aeffe0f9a1bd873d7a00395599cc36529504
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 19:26:32 2009 +0200

    [entropy.client.interfaces.methods] fix root path on branch upgrade/migration methods

commit 9fbf737a121b06fffec2ec378e7b0005d8165a94
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 19:18:52 2009 +0200

    [entropy.client.interfaces.methods] fix branch migration/upgrade script hook methods

commit b494a943b1db799e0c2dbc48c81e43d7ed053b98
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 19:02:25 2009 +0200

    [entropy.services.interfaces] print status output when entering do_handle

commit 5f91bad9b6b23e35a2e498af9bc60ed55ad9c395
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 19:00:04 2009 +0200

    [entropy.services.interfaces] add more debugging info when entering the request handler

commit 23848ef6dc06b924f9a8adbd4fc142ab11b506a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 18:34:42 2009 +0200

    [entropy.server] add server-side support for uploading branch migration scripts

commit 389a10e9997721622af8d04fa547ca69ba6ffe08
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 18:21:39 2009 +0200

    [entropy.services.test] add test commands module and update service script stub

commit 3de4690fc3885b20aeef72648533bb1b61c1eb9f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 17:58:18 2009 +0200

    [entropy.services.test] add Entropy Services test module (for tutorial and testing)

commit d51ff52148081554f13a3bdafca9153a64cfb704
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:28:48 2009 +0200

    [sulfur.dialogs] fix okDialog call for UGCAddMenu

commit 40b269c124c5de63620c5298bf8ab337af9cec48
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:20:04 2009 +0200

    [entropy.client.services.ugc.commands] improve ugc_do_download_stats reliability

commit 2727ea30cdf62a1d225e07fe1067a7d4a73e694a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:17:19 2009 +0200

    [entropy.services.ugc.interfaces] improve transmit method

commit d4b7140b837866869ff4acd1ecbb59cb3d923e72
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:16:31 2009 +0200

    [entropy.client.services.ugc.commands] improve reliability of ugc_do_download_stats

commit 5aa92e40ee5e016c7a5026a2803ae98986ffb892
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:15:31 2009 +0200

    [entropy.services.interfaces] enforce rules on what is read from socket

commit ffd0c6b4c3fa56fb3fcfe58e82b90fa9f958e147
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 16:14:38 2009 +0200

    [entropy.tools] add new function split_indexable_into_chunks

commit 44ffc1d8fca5c54f4826012cc931d40f763b2ccf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 14:54:17 2009 +0200

    [entropy.services.interfaces] fine tune watch dog

commit fe4631e46ef806273e599b90d62dd64db1451b15
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 14:35:28 2009 +0200

    [entropy.services.interfaces] fix small bug with data_counter triggered by the previous commit

commit 241190bedde4ed08d6ed95aeea58cad9ed78ff88
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 13:03:13 2009 +0200

    [entropy.services.interfaces] enforce data reception constraints
    
    When receiving data through the ServerHost Request Handler, make sure
    that the length of data sent matches matches the lenght information
    provided. Do not consider reception done until this is true. To avoid
    infinite loop issues, add a watchdog timer which raises an (handled)
    ValueError exception.

commit 25ddf16b50d89bb90aecc98926f57763894d4bcf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 12:31:18 2009 +0200

    [entropy.services.interfaces] log instance signature too

commit 1e16e8d1ff18ec572075f5ef551eb9ccf19e29e9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 11:32:01 2009 +0200

    [entropy.services.interfaces] log more info when catching ValueError exceptions

commit 594563631819c992ddc6f6ed260bc0491da06607
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 10:51:52 2009 +0200

    [entropy.services.interfaces] properly store traceback in case of ValueError exceptions

commit 9c3c47e2099ecb970466f54668c4701e0b72bc9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 09:23:50 2009 +0200

    [docs] update API documentation

commit 098bb818aefad6f27eab3a7c28f5dafec2e085f2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 09:03:08 2009 +0200

    [entropy.tools] trivial changes

commit 18f3000b2ba220016baec8491c737f507a2331c4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:59:20 2009 +0200

    [sulfur.packages] fix invalid method call

commit 1bd7a3ee5f97a0d90dd36808d416dd8c882718bd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:57:05 2009 +0200

    [entropy.qa] make get_missing_rdepends method "protected"

commit 23987bdce439bd41cc92602813818f1708eafc47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:55:11 2009 +0200

    [entropy.qa] move resolve_dynamic_library to entropy.tools

commit 0c249b8d9bcd3ebb173a364cf9145ee0258562a5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:52:32 2009 +0200

    [entropy.qa] rename scan_missing_dependencies to test_missing_dependencies

commit d391ec4bac4ba5bb0c46a51c4e80640c9a501580
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:49:51 2009 +0200

    [entropy.qa] rename libraries_test method to test_shared_objects

commit b0bedded4345e12d510281c78d70e58e60245031
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jul 16 08:49:41 2009 +0200

    [todo] update TODO

commit 80289324cb113c6ef2e2802c7d3dd0c7b1c48f97
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 23:26:57 2009 +0200

    [entropy.tools] make get_file_size working for unicode file_path strings too

commit fc4048464ed6ec68d5e32d44e9a28752df34f271
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 23:16:38 2009 +0200

    [entropy.client.interfaces.Client] tweak Client constructor init order again

commit 5e018b5cb9bdb138ba7a6640a7db595171f6ed2f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 23:11:45 2009 +0200

    [entropy.client.interfaces.methods] no need to run world updates calculation on load_repository_database

commit 054db055faa5b18013021218813644592f3a63c6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 23:04:58 2009 +0200

    [entropy.client.interfaces.Client] fix Entropy Client plugin init issue
    
    When Client class is instantiated, validate_repositories() is called
    before the Entropy SystemSettings Client plugin is effectively added.
    This can cause world updates calculation method to raise KeyError
    exception when referencing SystemSettings client plugin metadata.

commit def1c87caed1033383d2b7e37993f97fd6622dd2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 20:13:38 2009 +0200

    [entropy.output] add docstrings (partial)

commit 698d9de48c48c89f67120d08212d795abb0298b6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 19:36:26 2009 +0200

    [entropy.security] add docstrings (incomplete)

commit 9994d0dc6277ecec4da8d74f0898e3f0456e8f4d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 15 19:36:02 2009 +0200

    [entropy.qa] add todo

commit e9aec38622a374dd7fdfdd8d576888617722e055
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 14 16:51:20 2009 +0200

    [sulfur.dialogs/sulfur.event] Package info window fixes:
    
    :: make User Generated Content tab sending a signal when clicked
       (instead of keeping the app locked with UGC data retrieval)
    :: make UGC refresh button working (bug in data handling)

commit fb0c79439a47e00ee405521dab937137c1824f90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 14 16:50:47 2009 +0200

    [sulfur] when loading UGC cache, sync EntropyCacher to make sure that data is ready

commit 6c51fb51c2746734db8beae0603d67d1e3aaa45d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 14 16:12:19 2009 +0200

    [sulfur] rename Packages tab to Applications

commit 28b3725a792e5e8555ae18209aaf08dabe8d2f2e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 14 13:47:06 2009 +0200

    [docs] update API documentation

commit c8df8f2a502ef77873fceb2d4d63e3949079f59b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 14 13:38:15 2009 +0200

    [entropy.qa] complete entropy.qa docstrings

commit 269b787d95e560034f257cb759d15b0ab1ef3b16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 19:23:21 2009 +0200

    [entropy.spm] backup ACCEPT_LICENSE Portage setting only when setting it

commit cf636aa5f6d9337e9d9bbf8ffe92a034ae11324e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 16:20:06 2009 +0200

    [sulfur.Makefile] fix Sulfur installation

commit c13f3d1b2961e4a37f43be56c068b47045ac9ce5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 14:46:47 2009 +0200

    [entropy.client.interfaces.methods] improve remove_repository
    
    It happened that when a repository got removed through remove_repository
    its entry in Client.validRepositories didn't get removed in time
    to avoid printing a wrong error message to user.

commit d4f4684d5f4e881ad40deb04a08c43588acd12b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 13:51:41 2009 +0200

    [entropy.output] fix xtermTitle

commit aaa8f7beba76308ddd67b7dd22ef952a978e283c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 13:49:45 2009 +0200

    [entropy.output] partially add docstrings to entropy.output

commit 3c9848a94024f1761270263a23da16c009963e4c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 12:22:30 2009 +0200

    [translations] update Italian translation

commit 034fababe43078a46323cfb7c7c1af1a700ba96d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 12:08:24 2009 +0200

    [entropy.client.interfaces.methods] fix wrong const_debug_write string formatting

commit c32a0b73f787f8c45ddda05eb4ddf4c02dfaf397
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 12:06:33 2009 +0200

    [entropy.spm] add more comments on portage.doebuild

commit bad861736dc5c250468160ab4ea73714e5ca5fcf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 11:27:37 2009 +0200

    [entropy.spm] doebuild: fix ebuild check_license's Portage pkg_setup bug
    
    Portage, when used through its API, doesn't seem to source all the ebuild
    variables, in our case, the triggering variable was "LICENSE" which was
    not set properly when calling portage.doebuild("setup"). The buggy package
    is "net-wireless/broadcom-sta" which contain check_license into pkg_setup.

commit d78a7142f72a9449622ea8031e38dafd10717dff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 11:10:03 2009 +0200

    [entropy.client.interfaces.trigger] show pkg_setup output when entropy is running in debug mode

commit d301e9515b56095a74b763aace8619a22da724d8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 13 08:33:00 2009 +0200

    [client.text_ui] make possible to install entropy packages via relative paths

commit 646b7d33e69721af1d36ca0de87506f8278c4477
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:54:29 2009 +0200

    [entropy.client.interfaces.package] force accept_license to Spm for config action too.

commit 18cfed45a23d194c432cbe4e45a5fd88361b3d96
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:48:22 2009 +0200

    [translations] update translations

commit 17e86bb06f5687b4d20318731135413d66742153
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:38:16 2009 +0200

    [equo] make equo "not enough parameters" string translatable

commit 4472fef456882c98bd1bd627a2416a1f4421cb8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:35:12 2009 +0200

    [entropy.client.interfaces.fetch] fix wrong plural string

commit 7a17a3fae45979617b740bd1ea7692b4761717df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:29:18 2009 +0200

    [sulfur.packages] several speed improvements and fixes
    
    :: make Queue class using SulfurSignals to emit queue changes
    :: dramatically improve speed of EntropyPackages._pkg_get_downgrade
    :: add some debugging output to EntropyPackages class

commit 753235df54bfef6f876ee275e251bbda22ee375f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:28:24 2009 +0200

    [entropy.package] improve constructor of EntropyPackage, add (commented out) __getattr__ method to ease debugging

commit 256140cb9957d4b60b6c6bbc0e26f1df63676e32
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:27:05 2009 +0200

    [sulfur] handle new signals declared into sulfur.event

commit c81e1e1fa21f5cfbe3898e4e5d6f887184cabb90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:26:42 2009 +0200

    [sulfur] use const.debug to determine if Sulfur is running in debug mode

commit 44c2ae4a27d67789acc9d487b3cef8203db00f92
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:25:33 2009 +0200

    [sulfur.setup] move debugging mode code here

commit d5d145c76753d14e0743d42aaa42162a156afca8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:24:58 2009 +0200

    [sulfur.views] fix bug that caused inability to "undo" actions on the "Queued" tab

commit 79f3dc3109995dcf43b69f630cb911f21aed65df
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 21:24:21 2009 +0200

    [sulfur.event] register new UI events

commit af18d2d60d2a0723ad30bb0457240f365ba88334
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 18:09:12 2009 +0200

    [sulfur.views] refresh QueueView items when UGC data has been updated.

commit ddd61f534b1dcf3a0ffdfd62fd0db2b814767361
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 12 18:03:36 2009 +0200

    [sulfur] change name of the repository edit confirmation button, from "edit" to "save"

commit 23d34b4c232f897db28a0e87d3c7a9f16bfd086e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 22:22:30 2009 +0200

    [sulfur] improve packages search bar experience

commit 3870db804b6c1e2a78115dd58214ab14e3b50d1f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 21:42:41 2009 +0200

    [sulfur] change GLSA error message when no packages have been queued

commit 0761e47b4f395129aefd0c76c3a92bd4fafcebd6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 21:40:47 2009 +0200

    [sulfur.dialogs] set proper title to Sulfur file chooser window

commit 8c0bf75d6c0ce913c0b25c7325195c58d8da8941
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 21:40:30 2009 +0200

    [sulfur.packages] remove commented out code

commit 86b159b53f219adc3b4c65aa278f55b4f111b0cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 21:36:29 2009 +0200

    [sulfur.package/sulfur.packages/sulfur.views] add support for broken package sets

commit a800d10c4afb39ee13e7edbc962689c28240ab47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 20:16:40 2009 +0200

    [sulfur] add support for editing user-defined package sets

commit 51790de49b5cd3fc5f696b2a022ca3e3137c28af
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 20:16:17 2009 +0200

    [sulfur.dialogs] implement filled_text InputDialog type support

commit c123d8386870524fa6810222528262ba9beb9fa9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 11:25:03 2009 +0200

    [sulfur.events] correctly handle package set name duplication verification

commit eefd38124ca46bcc0dc85b0fb85e0d71ca020f8b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 11:17:02 2009 +0200

    [sulfur.dialogs] fix window hierarchy on InputDialog callback error windows

commit 29d91f87710a057ee46e5394ac4d5e4d203f2ece
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 11:13:50 2009 +0200

    [sulfur.entropyapi] askQuestion, make it accepting arbitrary parent windows

commit a68becc7a4b94982acd8eb9fa2ac99ca3f70d298
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 11:12:43 2009 +0200

    [sulfur.entropyapi] inputBox, make it accepting arbitrary parent windows

commit 8188d5774840a9e52521c6a1da81ae9e1ae8bb86
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 11:10:14 2009 +0200

    [sulfur] remove debugging output

commit 3c940cec4f8087c6f30f2553d99779deb728b056
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 10:31:41 2009 +0200

    [sulfur] add new event management infrastructure, UGC update handler is the first user

commit 06f1001a7fb6466e4dcc03c4f97c4469d149b6cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 09:30:28 2009 +0200

    [sulfur] Package info window: make "User Generated Content" string translatable

commit 66ca87ed0f38f1149d8e8b9fe88497af15bf1006
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 09:12:28 2009 +0200

    [sulfur] implement a very important check :-)

commit 7791be64bae5268f876a808442d48ae6816be7b6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 09:12:07 2009 +0200

    [entropy.tools] add very important function to detect April 1st day

commit 42fc90a4c3f81f0c793b4d31527782ed9a467597
Author: root <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 09:02:20 2009 +0200

    [sulfur] GLSA entry window: make advisory link clickable

commit c124a2d63a29e87e58a6f1d702090d2fcb6917a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 08:50:14 2009 +0200

    [sulfur] add packages view per license sorter

commit ca68a4a594f9a4fa4d73acdadacff37f9cb6463b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 08:16:30 2009 +0200

    [sulfur] fix various installation handling glitches
    
    :: make installation errors handling easier
    :: better handle package masking install abortions
    :: when not accepting a license, push user back to install queue tab
    :: make the "show license" button work better (use gtk.Window.show()
       and not show_all())
    :: make possible to accept a package license by also clicking on
       packages, which are children of the license identifier TreeIter
       parent object

commit c71239a633ad64032c922eb522a305b62cc9a208
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jul 11 07:47:47 2009 +0200

    [sulfur.dialogs] make LicenseDialog window title translatable

commit b1d8725e9ce8dbe21307af24764443fe7c9cf486
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 22:15:59 2009 +0200

    [sulfur] usability work
    
    :: hide progress tab until installation is started
    :: rename "Queue" to "Installation", small but effective change

commit de28e89dda040230de00ea393d98af6632ba9838
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 22:02:12 2009 +0200

    [sulfur.dialogs] Package menu: show changelog window fixes
    
    :: fix changelog viewer window hierarchy (now transient for parent window)
    :: hide unbound buttons

commit b6a54347bebd5c4a476e76292baafaf4e1de014c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:59:13 2009 +0200

    [sulfur.dialogs] Package info menu: make pkg maskeing information translatable

commit decf5afbeddfb570436bee8a1261a0630617fb1a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:57:34 2009 +0200

    [sulfur.dialogs] Package info menu: change location text for installed packages

commit 1d2b731274411ec4abca0654ab586a3f2147209b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:51:36 2009 +0200

    [sulfur] add UGC icons installation to Makefile

commit d9db33df4ecd2a7e8d9dd2e69f870d85e27c83ee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:45:11 2009 +0200

    [sulfur] fix syntax error

commit cc0ea61a1e0cd0025e65557b15a60d066908e5d3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:34:59 2009 +0200

    [sulfur] split noticeboard subtitle

commit 8affc812a9f99d5aac69bac513062e954adfdedd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:34:39 2009 +0200

    [sulfur] don't spam text during package install when running with --debug

commit 40906ebe583159448928260022b3f208ccd32e8d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jul 10 19:34:11 2009 +0200

    [conf] update repositories.conf branch example

commit 2b45213876b8db2eca07aec936c5aa87fda61828
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 8 09:50:25 2009 +0200

    [docs] update API documentation

commit e5977cc4c9a291dade9f5e845dfd668374bf9302
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 8 09:49:00 2009 +0200

    [entropy.misc] complete API documentation

commit d3418f921f0078de61c3d59a8e7769c8ed294806
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 20:02:14 2009 +0200

    [docs] update API documentation

commit 2b21a6706b5bb32da6098262e8d781727af73778
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 19:45:53 2009 +0200

    [entropy.misc] create docstrings for RSS class

commit d55feb2a79888ad00d9a2e0f7d8d028b788490fa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 19:36:12 2009 +0200

    [tests.misc] fix Lifo test

commit ffe166536326fcd6173854ff116e0802a8fa03a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 19:15:30 2009 +0200

    [docs] update API documentation

commit d2f47860b6b8b1f4bb9cd6e56aaac537c45dda70
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 19:14:27 2009 +0200

    [entropy.misc] update API docstrings

commit f0953c91c8bb1b320985f6759a56e07e88b51133
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 17:52:48 2009 +0200

    [conf] update brokensyms.conf

commit 47302238bb465594c3e89ed3a0cf4c22894f0a6b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 16:45:46 2009 +0200

    [entropy.server] beautify libraries_test output

commit ca3ddd886dc76eac333a537201e11ad83c7aeb3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 13:36:20 2009 +0200

    [todo] update TODO

commit 8193d1cb4f8243fef35c0ff1fcf6fa7b9fa300dd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 13:35:52 2009 +0200

    [entropy.qa] add broken libraries masking support

commit 2380227032fe4e18404d8f496d0e8a6b921660a5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 13:22:19 2009 +0200

    [entropy.qa] libraries_test: add regexp support broken symbols

commit 983ba51ae797dd4ed54a7642d650b49351b6b836
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 13:11:59 2009 +0200

    [entropy.server] enable broken symbols check on server-side libraries_test

commit 5ea368c5702896c8b690952042f09494587745f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 13:11:19 2009 +0200

    [entropy.qa] implement sane broken symbols check on libraries_test

commit 01e4aea66f39293fb350b16496d6ab673dae8a3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 12:43:42 2009 +0200

    [entropy.qa] slightly improve libraries_test
    
    ldpaths set must be complete before dealing with reverse symlinks map

commit e26bdd3221127116d4fed0aebb9b76dda1e3828f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 12:39:50 2009 +0200

    [entropy.const] remove unused constants

commit 2cd628fd5d99ddbf914ddfa271cd1f0139e416a7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 12:38:01 2009 +0200

    [entropy.client/entropy.qa] move libraries_test to entropy.qa

commit 6bd17f04dea50ff1e0623c7bf90bc133cd14ac5a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 08:01:20 2009 +0200

    [entropy.cache] make sure to filter out interpreter shutdown issues on EntropyCacher

commit 2b9479518b7b701ad0f3fa7a84d69bf6cc7168da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jul 7 07:58:43 2009 +0200

    [entropy.misc] make sure to raise ValueError when Lifo is empty

commit 7a62df2523ef759923d6a581e3c9bcaedaf7bdd3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 6 14:21:11 2009 +0200

    [entropy.dump] handle TypeError on loadobj

commit c640726e121150588c8701bd5285f9eeec960591
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jul 6 13:57:58 2009 +0200

    [entropy.services.auth_interfaces] block usernames with spaces

commit a194f019cb36dfcae2482616f9731f7b958f7f53
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 22:53:42 2009 +0200

    [todo] update TODO

commit f86a7efb2664a761d919241cccba54ed5d544dc9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 22:35:24 2009 +0200

    [todo] update TODO

commit 5cd1d36047e1411da2cac33759bd39dced1bae4c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 19:16:01 2009 +0200

    [docs] update API docs

commit 5e986ba55ffb0cd6555c52d844080983f94ab867
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 19:15:01 2009 +0200

    [tests.misc] verify that Lifo raises ValueError when empty

commit 312d83eea5a97b900ea355ec33cad9a8393e31e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 19:14:22 2009 +0200

    [entropy.cache/entropy.client.interfaces.dep/entropy.qa] Lifo now raises ValueError when empty

commit 98db97819e031bf288ab5e8ed9b53b7aabda334d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jul 5 19:12:42 2009 +0200

    [entropy.misc] add docstrings (partial)

commit 90c144568196a7ad5f6d096bf5e0034e6059e827
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 1 14:42:18 2009 +0200

    [entropy.i18n] complete docstrings

commit df6952f91386135eb36132e2076392721508ae27
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 1 14:42:07 2009 +0200

    [entropy.exceptions] complete docstrings

commit faad4d166a51ceb03bc1e353533e21cf3b120f79
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jul 1 14:41:56 2009 +0200

    [entropy.dump] complete docstrings

commit f02ab7195f9b1d8380b3c04d6c6074e69f503ade
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 30 21:01:01 2009 +0200

    [conf] add branch migration/upgrade script examples

commit 883fdd4ce9641c25a921497a9a2c850b64c7e900
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 30 20:57:44 2009 +0200

    [entropy.services.interfaces] improve client/server interaction reliability

commit 63de04d593bd23ab5cda01823f2371edf16578c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:23:08 2009 +0200

    [todo] update TODO

commit 976d59a63a725c1d9581391908c749d8cb7687cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:17:46 2009 +0200

    [entropy.services.repository.interfaces] make generated hash visible

commit 9a06a4f269c78ad2d13ec99c6cad74dc937d8b6a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:13:35 2009 +0200

    [entropy.services.repository.interfaces] fix indentation

commit 5b93fd7a771db71a94297b06d03df7019bdd77c9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:11:47 2009 +0200

    [entropy.services.repository.interfaces] avoid spamming logs, disable repo services for unavailable compressed databases

commit 0644d31d633c1145310339f63254c60785063b01
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:10:01 2009 +0200

    [entropy.services.repository.interfaces] fix typo in lock_scan

commit 6b0581a1c3a282b2d99703c9b9649bd42fc3f608
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:08:22 2009 +0200

    [entropy.services.repository.interfaces] make error output more verbose

commit 568096fb2ab1aa432ed38c5b5d03f3cad92c5ec2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 18:00:11 2009 +0200

    [entropy.services.repository.interfaces] uncompress compressed database path rather than requiring an uncompressed one

commit 1dd8792f5644a4c9fc2d869d03b4027ac22cd7e3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:53:31 2009 +0200

    [entropy.server.interfaces.mirrors] do not upload uncompressed repository database

commit 648ee2df63ef4fd74dcec6c66f6f7466fb023885
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:26:04 2009 +0200

    [todo] update TODO

commit f935e74a9c509def269395d6c9335b790918d213
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:25:12 2009 +0200

    [todo] update TODO

commit 839666c31448e10afe38309de89d1240e7cd1e45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:24:20 2009 +0200

    [entropy.server.interfaces.mirrors] remove deprecated repository db formats

commit a388c25d9f24be307650876d7d92afc0c2896cf9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:15:28 2009 +0200

    [todo] update TODO

commit 61004dcbe41c0a624608f7451207fb8a34a37c45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 17:14:55 2009 +0200

    [entropy.client.services.ugc.commands/entropy.services.repository.commands] remove deprecated EAPI3 commands

commit a48c53ccdb1665728fd07b47ee301f1e02fdb499
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:36:40 2009 +0200

    [todo] update TODO

commit 78bdd4389e026dfc16b6857181cd368249f3458a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:36:15 2009 +0200

    [entropy.const] remove unused repository metadata (related to old branch scripts implementation)

commit e85f72d3097cdc4dba79a3fa6750983b2f9348aa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:35:37 2009 +0200

    [entropy.client.interfaces.methods] implement branch upgrade/migration script hooks via client database

commit b1a1bf10e2ef8f307630ed92b3449189825711e1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:34:10 2009 +0200

    [entropy.client.interfaces.client] do not run branch upgrade/migration scripts at first SystemSettings Entropy Client Plugin iteration

commit 882eb3cb126e2cedeb811841b6baf1e7de136867
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:32:55 2009 +0200

    [entropy.client.interfaces.cache/entropy.client.interfaces.dep] improve updates calculation cache item storage

commit 576438323e4e85a36fb9ff74e89f1e487f77c28d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 29 10:31:43 2009 +0200

    [entropy.db] implement branch migration support script handling metadata in client db

commit 1628092399ff4687c27333ca8cd700a347947b60
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 28 00:23:57 2009 +0200

    [docs] update API documentation

commit 623416e1bf28511166bd3e25f037e8c93c9d4d9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 28 00:21:21 2009 +0200

    [todo] update TODO

commit c9a8736ba16ead360c8417b5098982970a087ac0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 28 00:19:34 2009 +0200

    [entropy.*] 'branches' metadatum is dead, eventually.
    
    This commit removes the quirk used mainly server-side to make
    tidy working on branches sharing package files.
    Since tidy function now uses a more intelligent technique, this
    is not needed anymore.

commit dc6198527609da9902a4dad92c2d794e81d508d5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 28 00:14:45 2009 +0200

    [entropy.server.interfaces.mirrors] finalize tidy_mirrors method

commit f9ce68b22303983c5ef5b89f4b285066ccf90d47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 23:54:56 2009 +0200

    [entropy.client.interfaces.client] ignore exceptions in __run_post_branch_upgrade_hooks() when calculating world updates

commit f81d46889e689a2b0c9f3c1c0efc9c97a16c041a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 23:47:38 2009 +0200

    [entropy.server.mirrors] add two new methods + new tidy mechanism
    
    Added methods:
    - get_remote_branches()
    - read_remote_file_in_branches()
    Please read their docstrings.
    
    Moreover, a new experimental technique to tidy expired packages
    has been introduced. It uses the new metafile 'packages.db.pkglist'
    to detect if specific package is used by other branches before
    validating the removal.

commit 35e133987fbee1852a0ad219edf758b51b3ef372
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 23:09:04 2009 +0200

    [entropy.transceivers] FtpInterface: tweak list_dir method

commit f13a9c5ab54f327082fede8472d7d77ca81331e0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:06:16 2009 +0200

    [todo] update TODO

commit 7fa35edaaa721924e15025f20401f995fc4c66be
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:05:53 2009 +0200

    [sulfur] clear SystemSettings at the end of packages installation to allow branch hooks to run

commit 2caba4969d7d542a26eb9301f90f0d0be923e24c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:05:23 2009 +0200

    [client.text_ui] clear SystemSettings at the end of worldUpdate to allow branch hooks to run

commit 1a00709f4ea7523b66a62b5cf11b961afae13bec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:02:45 2009 +0200

    [entropy.client.interfaces.client] SystemSettingsPlugin init changes
    
    Initialization of Entropy Client SystemSettings plugin has been moved
    at the bottom of the Entropy Client constructor and branch migration
    support "triggers" have been moved to the new post_setup SystemSettingsPlugin
    hook.

commit 3e81791d5d261c7e4fa7a96b012242c9263d52f2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:01:56 2009 +0200

    [entropy.client.interfaces.methods] Entropy Client SystemSettings plugin is not mandatory

commit d37437a006359dfca8ab65ab8a1b17943d7f14a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 19:00:49 2009 +0200

    [entropy.client.interfaces.dep] add argument to calculate_world_updates to ignore critical updates check inside it

commit 4e8d08f221ae2af1807be986a1bb1acf322d18d7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 18:58:42 2009 +0200

    [entropy.core] improve plugins support, add post_setup method
    
    It is now possible to run post SystemSettings setup stuff in
    SystemSettingsPlugin instances. This could be handy to hook
    code that needs SystemSettings complete metadata itself.

commit 74dceaece1f9290008da5ab2548e9bbcee648acd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:42:26 2009 +0200

    [entropy.client.interfaces.client] add post-branch migration hooks execution into Entropy Client SystemSettings plugin

commit 7313b19d24abb60c6c9032895b9d4227680b8bf8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:41:57 2009 +0200

    [entropy.client.interfaces.methods] tweak run_repositories_post_branch_switch_hooks to return more information

commit cdc05dbf0c1d790416bf5f28daa352f38f6b6f08
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:38:00 2009 +0200

    [entropy.const] create const file for storing previous branch value

commit 184f5dc7ce2f9b115509714b2834c08e5e7918ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:36:01 2009 +0200

    [client.text_ui] beautify 'equo world' output

commit 3e9af170941a7be57a35e79794fa313925992f10
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:29:41 2009 +0200

    [client.text_ui] remove branch migration script code, will be handled internally

commit 3e48c695f8de84e249b9e334a4eec2be3e4e8762
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:20:39 2009 +0200

    [entropy.const] fix trigger_sh_interpreter, add ${ROOT} prefix

commit a14a6c1c8b155f3921cd9ff9369d5ee8cf111d31
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 17:10:34 2009 +0200

    [entropy-notification-applet] don't leave zombie children processes when spawning sulfur

commit bcd8d9784349b4f2f8ba89604053d34e31731d6f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:57:44 2009 +0200

    [entropy.client.interfaces.repository] run_sync should not re-generate cache but just drop

commit 1c53cdaca819f92815a90263365ea6c5b8143429
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:56:02 2009 +0200

    [entropy.client.interfaces.cache] stop EntropyCacher on purge_cache rather than on generate_cache

commit 3ce1f4cf5af2798e2c51105e14a51d723f8170a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:54:15 2009 +0200

    [entropy.client.interfaces.cache] fix generate_cache, cache was trashed

commit 35c96d125716b65272ae03f2a4a18a6173e8964c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:44:19 2009 +0200

    [entropy.client.interfaces.dep] always consider branch setting in dep cache retrieval

commit 5e645819fb173947069e66cd30b668181c8d6657
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:44:10 2009 +0200

    [entropy.client.interfaces.cache] always consider branch setting in dep cache retrieval

commit b8bde39d0936e9a88e5ee3d8f996b9077d4a948f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:24:51 2009 +0200

    [entropy.client.interfaces.methods] run_repositories_post_branch_switch_hooks: loop on all the repositories, "excluded" included

commit 083bfa609e9c91bebf8e4e99e7fee7303d29dfa8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:16:48 2009 +0200

    [entropy.client.interfaces.methods] add branch migration support methods
    
    - run_repositories_post_branch_switch_hooks
    - run_repository_post_branch_upgrade_hooks
    - get_post_branch_migration_status_file
    - get_post_branch_upgrade_status_file
    
    docstrings included.

commit ca01e3ea0d1e70be21a3b51b2b5a748bf90bce52
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 16:16:25 2009 +0200

    [entropy.const] complete const implementation of branch migration scripts support

commit 955a0d64cc651b7537bac4ed535805a29cc63b42
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 12:01:16 2009 +0200

    [entropy.tests] add missing test package

commit bbe8a1ce02afce07c94753a3ae7b50e1c1d396b3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 10:14:49 2009 +0200

    [entropy.tests] add entropy.tools.uncompress_tar_bz2 test

commit d7c79ca00817f4e0b87651b1cee05fa54dd5cf2e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 27 09:57:57 2009 +0200

    [entropy.tests] move tbz2 packages to packages/

commit 56545b558827f222603dfa28477900e362f6cb85
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 26 10:41:53 2009 +0200

    [entropy.tools] uncompress_tar_bz2: do not try to chmod symlinks

commit 7aa3844b78db874e7f271c4a2140930be883e5f4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 26 10:41:08 2009 +0200

    [entropy.client.interfaces.package] always raise real exception on package extraction

commit dec2dbe4647d502fb62faba03ab03c6732301090
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 26 09:38:03 2009 +0200

    [entropy.client.interfaces.methods] on quickpkg_handler copy file modes 1:1
    
    It happened that setgid and setuid bits were not copied by default.
    This commit fixes it.

commit 2f3db91df56d7782cb10133beb1adced4d93a9b8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 26 09:36:54 2009 +0200

    [entropy.spm] on quickpkg copy file modes 1:1
    
    It happened that setgid and setuid bits were not copied by default.
    This commit fixes it.

commit 91542351721e7eb9f0e9c076830a80c39225dfb8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 24 13:57:59 2009 +0200

    [client.text_ui] implement post branch hop script in equo
    
    NOTE: this code will be moved to entropy.client in the next commit.
    It's just a testing proof of concept, and still incomplete.

commit 19c36f4ac411628c799ad42332312945ecc62321
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 24 13:57:21 2009 +0200

    [entropy.const] add const support for pre/post upgrade scripts

commit 6beeab4ff1d32c18a054ca3aa7bd4f5a74075a83
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 24 13:56:38 2009 +0200

    [todo] update TODO

commit caeee757aa40559341544a199845e4a9ac80e7ae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 23 16:15:39 2009 +0200

    [client.text_smart] fix "smart inflate" tool

commit e8226c8fa2462fc03b6f166cccc90b610c5773e2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 23 08:39:53 2009 +0200

    [entropy.client.interfaces.trigger] remove unused methods

commit b10d550fa4858be3bc7e08995374c35ba58defc2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 23 08:07:36 2009 +0200

    [entropy.client.interfaces.trigger] remove kernelmod trigger, hopefully not needed anymore

commit e4ff57357b6aa2abeaa691ed70eb1653628fcefe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 23 08:05:53 2009 +0200

    [entropy.client.interfaces.trigger] fix conftouch trigger

commit d8a2938d7e2f0385898b283b4ad989c1ae8a72ee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 23 06:07:39 2009 +0200

    [entropy.client.interfaces.trigger] fix syntax error

commit ecde88d899efd716ce2dd40e76eb14ba2f98b899
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 06:25:25 2009 +0200

    [entropy.client.interfaces] tweak postremove trigger

commit 6997668317310f641e20f0bf0b526319d2139f22
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 06:25:18 2009 +0200

    [todo] update TODO

commit f1d778a1f44b5e275647e880b42ff8e79234aa4b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 06:15:06 2009 +0200

    [entropy.client.interfaces.trigger] remove nvidia/ati trigger hacks, not needed anymore

commit c8edb0b7c3c2643b52a4696a6f05f9ba141f793b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 06:06:44 2009 +0200

    [todo] update TODO

commit 2d2a967ef892f0d123a9ac77b65ff91f0dc2b811
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 06:04:23 2009 +0200

    [entropy.core/entropy.db/entropy.spm/entropy.client] move SystemSettings client metadata to entropy.client SystemSettings plugin

commit db2559956aa513bf7c4371b99e6a3d544de58a0a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 04:32:25 2009 +0200

    [entropy.core] make SystemSettings Entropy validation cache function public (validate_entropy_cache)

commit 4fb776e56cc770ca43c311fe723210af7644ef86
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 04:18:11 2009 +0200

    [entropy.core] remove deprecated code from SystemSettings

commit e36135b94ff41506ccf599e47f7e327243dcb273
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 04:12:19 2009 +0200

    [todo] update TODO

commit bbdde60809ee5f45c1044bef5362e34ad9bcf5f2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 22 04:09:55 2009 +0200

    [entropy.const/entropy.qa/equo/sulfur] make ErrorReportInterface post_url arg. mandatory
    
    In the aim of removing all the sabayon-centric settings from the "entropy"
    library, error report via http post url has been moved outside it.

commit a220d1882a60b3118119c0cfaddb8b0831df4cec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 21 21:49:13 2009 +0200

    [client.text_ui] fix critical updates warning

commit 209c8b69f1ecdf6fcbf476641995c20df1f15be1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 21 20:23:06 2009 +0200

    [client.text_ui] fix undefined reference in text_ui

commit be9493871881906c7f47ea196b7bef90b4862c9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 21 17:52:49 2009 +0200

    [entropy.db] fix package masking support, trivial

commit c2a79d9a006f068f23ff91957f5c87e2d53121cb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 21 17:49:09 2009 +0200

    [entropy.const/conf] enable critical updates forced installation by default

commit 682f0196ae328cb33dca6429f5e041bacb893e7c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 23:05:59 2009 +0200

    [todo] update TODO

commit 6695f1309d2f9418de599948d944654dc0aa7ec3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 23:05:18 2009 +0200

    [entropy/sulfur/equo] implement critical updates installation priority

commit 2c5a62a0930ae5d551e771d75b4c73d5c2c4531e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 17:01:01 2009 +0200

    [entropy.client.interfaces.methods] use mkdtemp in add_tbz2_to_repos

commit 31a05782d53a6b4bd540cf2b35058388d612e371
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:55:11 2009 +0200

    [entropy.spm/entropy.const] improve extract_pkg_metadata method code

commit 03662a6d5bb96bd28802125d2c90fef0a944ad3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:32:17 2009 +0200

    [entropy.client.interfaces] remove branch argument from dep calculation methods

commit f20f9df8ae4900542e37069648163f16a7cb53c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:10:31 2009 +0200

    [docs] remove outdated APICHANGES file

commit d4fb4333093544faffef3e9a50fec05ff970abb8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:10:07 2009 +0200

    [entropy.client.interfaces.dep] remove unused method get_world_queue

commit 125df3916a2186224e64398827838843d8fa834d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:05:35 2009 +0200

    [entropy.client.interfaces.dep] improve speed of get_install_queue (2)

commit 6071ab6bea255287c55ee4f8e66c0ec289b786c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 16:03:11 2009 +0200

    [entropy.client.interfaces.dep] improve speed of get_install_queue

commit e65cc1872a6806851ede70f9bb561e7d3405c5e8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 15:26:43 2009 +0200

    [sulfur] force application restart when Entropy updates are installed

commit 99fc49abbab12d58a5a2a8f82c071ba79e705441
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 12:14:03 2009 +0200

    [todo] update TODO

commit 601dfc47d2d7ebf936871883e4b5470454fd0b97
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 20 12:13:38 2009 +0200

    [entropy.core/entropy.client/entropy.conf] add package.satisfied support

commit 3723a41cefa342dc789209985901f6f11f8ddb6e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 19 10:37:14 2009 +0200

    [todo] update TODO

commit 7eb7ddb1a8d6f4e44b92d6585c2a33444762240e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 19 10:36:43 2009 +0200

    [todo] update TODO

commit 9c16fff799ed564b4529dd0b0aaecce73cc7e49e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 19 10:24:43 2009 +0200

    [entropy.client.interfaces.trigger] remove deprecated triggers

commit 0506ce20f99857cb98af83b571f5de5a4a8658d9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 17:01:26 2009 +0200

    [tests.client] remove bogus test

commit 12f03349d772ce6162532549b7916ac47db2822d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 16:59:30 2009 +0200

    [entropy.spm] on package metadata extraction, properly handle USE_MASK and USE_FORCE

commit 458303d97959ccb5ee8057f36631943f0a36e135
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 16:51:40 2009 +0200

    [entropy.spm] rework calculate_dependencies USE flags parsing

commit 278904bdbcfea6136f0b568e10ad60d0ec2981da
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 15:44:31 2009 +0200

    [todo] update TODO

commit 371b3f804123717e1ffb94150e5fea70cbcf31c4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 15:42:16 2009 +0200

    [client.equo/client.text_query] implement new query command
    
    Implement new equo query command for listing repository packages
    $ equo query list available <repository>

commit 3181a35360c01be508162ab119e702d8261ac845
Author: Vincenzo Di Massa <vincenzo.dimassa@itsme.it>
Date:   Thu Jun 18 12:58:26 2009 +0200

    [client.equo/entropy.output] --help improved: now you can type
    $ equo --help query
    and
    $ equo --help query belongs
    and so on

commit 13087a1ef20e87252eea60634831e126cf00c307
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 14:36:56 2009 +0200

    [entropy.output] remove old module imports

commit 634378f11ef940e1c4c1cc9ead0a9cd0756773d2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 18 07:33:26 2009 +0200

    [todo] update TODO

commit 8f867309b7370ffad2726f740f0be9f3d00458ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 14:06:28 2009 +0200

    [entropy.cache/entropy.const/entropy.core] trivial docstrings update

commit ca11cdcba28ac518c9f4ecc0c399e6b6cea79ff2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 14:06:02 2009 +0200

    [entropy.tests.misc] add more tests

commit 1467f7f374323719aa3d3486b25b9e9b6f70d58e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 14:05:36 2009 +0200

    [entropy.misc] update docstrings

commit 9a47fd91d574b82d8ffe97d9088466f89999d70e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 11:34:27 2009 +0200

    [entropy.core] drop unused method: get_mtime_files_data

commit ca52d0ce9fe59153032fa2580fd5b605cb623cf5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 11:22:53 2009 +0200

    [docs.api] update API documentation

commit 81467f853ac55375234c6b1a28efdb7b9b57f4e4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 11:22:23 2009 +0200

    [entropy.const/entropy.core] properly handle universal keywords

commit ea2dfa3f69d5e9aaf10d9efe9d28f4731957e8ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 11:15:14 2009 +0200

    [entropy.core] update docstrings

commit 9342c16cbcf78534ddf19de71e1d37d59ef9c160
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 10:34:37 2009 +0200

    [entropy.core] update API documentation

commit 7999e204f8be725e32b31621e3e1ae6d582e548d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 08:14:35 2009 +0200

    [docs.api] add missing API doc files

commit 3fe26c705c0ca5b48974f0c2e12ec22be286476c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 08:10:42 2009 +0200

    [docs.api] update API documentation

commit 8e8cb0fb23d0308f6c23aab6dea2a841bc1574fe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 06:56:42 2009 +0200

    [entropy.libraries.tests] add package install metadata generation test

commit c5e249a6be45ad53b5f3d370a4d0003adae9b5c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 06:36:23 2009 +0200

    [entropy.db] merge some implementation independent code to EntropyRepository

commit 5fafa4cc6c6fc025e079140002155d3728d6d0a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 06:25:05 2009 +0200

    [entropy.db] API documentation + creation of base class for Entropy repository interfaces (EntropyRepository)
    
    EntropyRepository will contain all the implementation independent
    routines of Entropy repository interfaces (actually in LocalRepository)

commit e1149d6d53fead8f2034c1df51209e3287097e38
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 17 06:11:38 2009 +0200

    [entropy.core] API documentation

commit 02861d9450f598e05179bfc1698c38934903901b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 16 17:20:28 2009 +0200

    [todo] update TODO

commit 0f89877e2fa5360a4c709890d6932e7a5f11201a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 16 14:37:48 2009 +0200

    [sulfur] when double clicking on a category view item, only packages from such category will be shown

commit eac698c32ecbcdc425779ac0f7744b133b7f3bc1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 16 12:26:00 2009 +0200

    [entropy.server] create_repository_pkglist creates a file containing full "download" paths

commit e650459a403e80ac5edb1e1a32f582b67a91b4d2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 16 08:24:31 2009 +0200

    update TODO

commit 06408790e153eb47ce014027fe37135528ec355a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 16 08:23:35 2009 +0200

    [entropy.misc] server plugin can be not avail when loading RSS class

commit 233502191a3f58316f0d1ad6e00daa4994d59958
Author: Daniel Halens Rodriguez <dhalens@sabayon.(none)>
Date:   Mon Jun 15 18:41:02 2009 +0000

    update French translation. 39% done

commit e7e3cb4f9cff02a1cdcefef95e4b97fba2584df7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 15 10:29:19 2009 +0200

    update translations

commit 29b1630b0bc59381b85734913b0e6f9c1e06f3a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 15 10:27:41 2009 +0200

    update TODO

commit 3f70cc5b773ad6285b6ebc380b530aa45283980b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 15 09:18:24 2009 +0200

    [entropy.server] implement per repository packages list file

commit fbcf68cf6d25a4fc8ea0bed0666b251e883a1e48
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 15 09:17:36 2009 +0200

    [entropy.db] rename listAllPackagesTbz2 to listAllDownloads

commit ab8ed1807ce3a9b47354ddbcfe5d65f6e560124c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 17:35:13 2009 +0200

    update TODO

commit ac88bc95acf77084cc5a0b17f7ba772a207ad9f7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 17:34:38 2009 +0200

    [sulfur] add date sorters

commit 7159f1a03fe7b11e5afcd5b05b17aae296e27b3b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 17:34:19 2009 +0200

    [entropy.tools] new function convert_unix_time_to_datetime

commit a1276421c74d7658e3e21df19e6dc28525be4648
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 17:00:24 2009 +0200

    [entropy.client.interfaces] wait other 5 seconds before returning on lock_check if resources are locked

commit 25653088bdcd1a566ffbabf28f37ed4e92df2891
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 15:49:39 2009 +0200

    update French translation and template

commit 320f9c873ef2641b8938c894c36518a005329cc8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 15:34:31 2009 +0200

    entropy.services.ugc: improve methods reliability

commit 03abaec0ec059aafcc0ed10b4482a5ae31807273
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 15:05:36 2009 +0200

    make SystemSettings internal parsers methods protected

commit 3f28cafa6004aca318545ba7f19319c184a439d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 15:02:50 2009 +0200

    make SystemSettings thread-safe

commit fe7039c1bc2819fa36f68e1ca2934d1c631d180e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 12:39:14 2009 +0200

    entropy.services: improve performance of the UGC service class

commit 097f8631fb1e1951b4f62cf4801ed313e6eb63d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 14 12:38:50 2009 +0200

    entropy.services: rename class appending Mixin (since it's a mixin class)

commit 336ba5630a30f5d9624edc810652f54d7e196026
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 17:59:04 2009 +0200

    entropy.db: getTriggerInfo, add "content" argument

commit d6f7459459075bcd2e007de09f694731abb330f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 17:56:48 2009 +0200

    fix postinstall trigger, did not work due to missing content metadata.
    Moreover, remove mountboot trigger too

commit 37f47e5dde1c364f2d98727e395a98ed656402dd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 19:47:48 2009 +0200

    fix Sulfur const paths

commit fe12ce4ee7d38f6512edc838bd71340454848182
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 18:16:15 2009 +0200

    entropy.services.ugc: optimize slow query

commit b42b4e1dfcfffc1f56cda1a66f92db149041e3b3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 14:48:43 2009 +0200

    add entropy client init script

commit f52c5e54b9a559ff6872525cde135993ab6eb33c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 14:48:30 2009 +0200

    improve entropy lock file handling

commit 1092380f3fb0d12e07e0115d01becb8a27ec9ea9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 14:48:14 2009 +0200

    update TODO

commit 50bfb56ba5461959c3a86f68d99e4c6318d38f44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 12 11:56:34 2009 +0200

    entropy.server: properly update light rss version when packages are removed prior to repository uploads

commit 77039266f861c89ff594435229553d66b80820df
Author: rogerc <rcalvoi@yahoo.com>
Date:   Fri Jun 12 08:35:09 2009 +0000

    update ca.po

commit 2bd71356a7ac342d4aaa46e3feadc2c25775fc02
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 11 15:12:48 2009 +0200

    fix sulfur glade file path

commit a298f1a950ee290d632d99d96153c5b664e368b8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 11 14:43:02 2009 +0200

    update TODO

commit fc572452c7d0e75a2b0b3767b6ed97faee0d2aeb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 11 14:42:55 2009 +0200

    fix typo

commit b255f60c45719fe5db853fa1cf1ac7031e015585
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 22:22:04 2009 +0200

    fix (again) entropy updates notifier dbus policy

commit b34e057fbd7fc64e95a95f2a28d23b38579ab677
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 22:18:06 2009 +0200

    notification applet: send a dbus signal even when there are no updates

commit 800bcfa8bf0e8a3b54c72b6492e76f2232c76906
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 21:17:06 2009 +0200

    update dbus policy file to work with latest dbus versions

commit 8ab447a74d0c02c41ba98e73f318e99842e65bba
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 19:55:17 2009 +0200

    ignore dbus exceptions on exit

commit dbf5fcbae2a88c507ee65f3aa25c0a10c9720817
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 14:56:19 2009 +0200

    remove gnome, gnome.ui, gtkhtml2 module dependencies

commit 7f5d2e454c77d538fdadff3d812feddbe183101a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:48:26 2009 +0200

    use new entropy.db switchBranch method

commit 4883c07919c4cf3350741d4cd36bf99fcf99be94
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:48:13 2009 +0200

    fix switchBranch method

commit 47ada52846596d4a0eb97e8800d9269b03d028a2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:37:07 2009 +0200

    update TODO

commit d5ea6cb4c7fbc0768c535196e1ce9c406cbd608a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:33:25 2009 +0200

    update apidocs

commit 11477920e61848705bf7531b9b399b433330d384
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:29:31 2009 +0200

    update translations

commit c84309f229011c933742a50692938d1e6f8606d0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:29:17 2009 +0200

    update TODO

commit b768255e6d1fc315ddf2efb5d547f106c70d846f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 13:28:07 2009 +0200

    add debugging output on get_unsatisfied_dependencies and better handle mixed SPM<->Entropy mode

commit d5b78d880a06f481980fccf2e82eaeaece485237
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 12:25:35 2009 +0200

    add some debugging output to dependencies calculation function

commit fa5a7b948c48585f02347fd8fffaa2d2d557f8ed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 12:17:12 2009 +0200

    add some debugging output using const_debug_write

commit 37e56a3a48028ee45fd09d83d625c20d46daf85f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 12:16:50 2009 +0200

    entropy.const: new function const_debug_write

commit 1bdd112037d2b511031f63b8b47d4f9526bc1b4d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:44:57 2009 +0200

    disabled automatic database directory migration, deprecated

commit 1d1eb1db0f50968bd6fc88def1227349dff7eb84
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:40:27 2009 +0200

    check if upload directory exists on remove_expiration_files

commit 2bbf3ec9bb4dcaacfc6694c86c0cc82e9ac8f05f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:39:28 2009 +0200

    check if upload directory exists on calculate_local_upload_files

commit 2f4dee04fcfef956d20da4bc75e04b5375268902
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:39:19 2009 +0200

    update output

commit b6d665de7b2f0056c41bedb108cba5ea34a5e166
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:30:50 2009 +0200

    fix typo

commit e39ce4fd011618d9f609c3e51abe622eee1b00c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:29:27 2009 +0200

    use new entropy.db moveCountersToBranch method

commit cdadc9e8081e7404d1bb1d09f0e876d4eb717857
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:29:19 2009 +0200

    improve moveCountersToBranch

commit 82033f6e232715130d288fc89d6195193b136197
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:20:06 2009 +0200

    remove server db file if empty on switchbranch

commit db27a8bbd8329a51c140730e9395b06f5f0ccded
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:12:03 2009 +0200

    be gentle when moving databases

commit d795d7f8f41d06eb8dc65ddc35010ce5fb86fb30
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 10:00:17 2009 +0200

    fix typo

commit 0d0e1a60320a6a77e113cb539bd86a6d7c182524
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 09:58:17 2009 +0200

    fix switch_packages_branch, more reliable now

commit d991b596ed636dc80a2aa4a233304fada0a74089
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 09:43:05 2009 +0200

    new etpUi key "warn" to that will make possible to disable warnings

commit 801feeadd5654a6142951a0eeaf9bdf4df776703
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 09:28:56 2009 +0200

    entropy.server: fix switchbranch tool on reagent

commit ff6a5345aa57314ba9983bcb1b0ac092cffd194d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 10 09:18:52 2009 +0200

    fix typo

commit 3f7eb02f4be6e7e85ee84c5be3773f4c009543bd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 23:31:16 2009 +0200

    Sulfur: fix weird issues when switching between tabs

commit 25305edeeb94903e3e5457e4e67d5333f3954ec6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 23:02:07 2009 +0200

    Sulfur: fix Repository Manager, queue polling was too high

commit 596368995ddac53485eaeb4b313f3018e1f53c7e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 22:17:24 2009 +0200

    Sulfur: fix vte.Terminal handling on dialogs module too

commit 2885a825a31ef27ff42359f9f1fdf29d090659f1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 21:32:23 2009 +0200

    fix vte.Terminal freezes

commit 430273264a3a64837764dcb06502a1413962babb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 19:43:12 2009 +0200

    Sulfur: several stability fixes

commit 4eb7fc1f67b0a403b954aa0f8e629b6cac4151d6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 12:13:23 2009 +0200

    unit testing, tools: new test on xpak-only file

commit 54c33e4126072513f458e65ec9e55b7c82bfe522
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 12:10:30 2009 +0200

    make suck_xpak working on a xpak-only file too

commit aef2b9431a73bd39d668096827296c2744b5e628
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 12:10:09 2009 +0200

    entropy.db: trivial output fix

commit 0225582176cf159d07854806dbd306f418de59ae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 9 12:09:38 2009 +0200

    always use etpConst for package extensions

commit c7d9cae6490635d055ea0e3e3706f9e210e94bfe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 8 19:49:40 2009 +0200

    entropy.client: when syncing repos using EAPI3, catch db exceptions on add/remove

commit 43a9bf159cd3f84791b5b7bd42e58ed6d22f1aa8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Jun 7 00:13:15 2009 +0200

    fix client updates daemon

commit e6759981c168ac74e20a40691d7151727ae0faec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 19:00:08 2009 +0200

    when a boot service is not removed due to collisions, do not disable it in postremove

commit 479c23f8c680b45d8b7c968cc5c157e68aa4157c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 18:59:59 2009 +0200

    tweak output

commit 877929cd55f4c09c70b40153c61e616b128e5852
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 18:59:46 2009 +0200

    fix typo

commit 41143f873ce3fd536659d9894ad036eacf7d28ed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 13:08:01 2009 +0200

    update documentation, complete entropy.const and fix entropy.cache

commit 13beafcdda9665fc5d4e754b03aac801cc6d0297
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 09:12:36 2009 +0200

    update apidocs

commit c35e34043c09a5b939f84377e6352064fc128c88
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 09:12:25 2009 +0200

    complete docstrings for entropy.cache

commit 2e787531aab378ff00f552eb353700ed649b1641
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 07:41:17 2009 +0200

    update Italian translation

commit 53c38c842f3358fde7aad7a34d37e801aa043c00
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 07:31:20 2009 +0200

    correctly handle resume on timeout errors

commit 01c61e0d00f70a138f00948abbc28709d4dbae14
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Jun 6 07:28:23 2009 +0200

    fix array unpack error

commit e4183e1951a6469b5cc9c70f925efbb0e7718fe0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 23:54:30 2009 +0200

    update translations

commit dc6b8574315e582d99741527d9235a8db2edad8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 23:43:30 2009 +0200

    add Portage EAPI2 SRC_URI handling

commit 4a412c7f0bea3fc9701dccc4fd708f5d1b786a3d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 23:13:38 2009 +0200

    complete Portage EAPI2 use dependencies support

commit 5e88ceb76050adb477b54cefd990808b1d0e89b9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 19:37:07 2009 +0200

    fix stop method of EntropyCacher to not make use of the watchdog timer

commit f255f9f24162567b942847a803082f88bfcf6b72
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 19:23:42 2009 +0200

    do not run cleanups on client db close

commit 8692ba1c89d90137440ac33e4205bc184b5af7fb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 17:29:55 2009 +0200

    update TODO

commit 72b579e2c258dc9024f22a94d6660d9f8a37f23e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 15:47:26 2009 +0200

    remove unused method

commit 42845bd1bf3e5e244ab77adac5551876d0c38d19
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 15:42:29 2009 +0200

    entropy.spm: better Portage EAPI2 support, add "!!conflict" support

commit 77cbf8d01f0ea56650421a2d9587b092d3694066
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 15:15:57 2009 +0200

    sometimes treeupdates is not necessary

commit 6749a996341af90720bc874abce10add91277d20
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 13:00:19 2009 +0200

    when showing package sets on mirrors sync, only print the ones of the current repository

commit d99c172fbd12985a363e0e3e3760e86ae9d412d1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 12:29:51 2009 +0200

    entropy.misc: fix RSS class when description metadatum is not available

commit be14ab6b82a97879e48f1f83692f930d47ba3580
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Jun 5 09:08:58 2009 +0200

    entropy.qa: improve entropy_package_checks

commit bd4ec10402a3806b1c855460f247b6063f8e52cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 22:26:33 2009 +0200

    create md5 hash of packages when using the flushback tool

commit 75c717e89d1ccca8e7776ce0464277ebc219557f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 20:55:34 2009 +0200

    entropy.transceivers: improve FtpInterface, download_file method

commit d6d8120c309d77a6a744d0de3452837d39374b56
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 20:45:53 2009 +0200

    unit testing, add a new entropy.tools test (remove_edb)

commit f281d67e429bf96aed8495ff19f00a28b47a4e2e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 20:44:22 2009 +0200

    entropy.tools: behavioural and performance updates
    
    - created new function locate_edb
    - using locate_edb in extract_edb and remove_edb
    - updated is_entropy_package_file functions, it didn't work with
      empty package files (virtual packages for eg.)

commit 87f37193173f5eb8c9656651ce121a96a9997234
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 19:16:42 2009 +0200

    EAPI1, download light version of the repository database

commit f686cfb075b47752e1e33ad5b868d8e0f8e2471b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 18:45:53 2009 +0200

    when creating the light version of the EAPI1 database, optimize its size

commit 0297cc24f7bba96f428e2a23ffe4aa4d761807d5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 17:59:31 2009 +0200

    fix another small typo

commit 9a010d8d30198e47ab4ca8ab694c05307bfd76a3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 17:56:22 2009 +0200

    fix typo

commit feb2ffbf6a5e2b67c70580916ea6b121ba3ba24d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 17:46:16 2009 +0200

    fix typo

commit 6adb3fe2cc41c6439515438e8dd0e2fd0c31d450
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 17:35:40 2009 +0200

    EAPI1: also upload a light version of the repository database

commit 6cb70b4de738a62f1905c3694c15c3c2daba2363
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 17:23:07 2009 +0200

    new method dropContent

commit c6080a31172d4d5eeee549dc9e9b94f3d1888313
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 16:54:07 2009 +0200

    code style update

commit 8b5d50351b79c65234a352eb36396364ea6919cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 16:49:38 2009 +0200

    when downloading a repository using EAPI=1, if possible verify the compressed database first

commit 56188bab0ef0a47ed083fc1306376c274ed63e6f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 14:50:47 2009 +0200

    also upload compressed database checksum

commit a808953b94e1df8fc1aeec60e576e29e40fb6b90
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 14:30:37 2009 +0200

    do not run treeupdates on repository database upload

commit ae46ad8b06d56280abdb1234de3bdc55f1825994
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 14:29:52 2009 +0200

    new argument for open_server_database
    
    do_treeupdates bool argument tells open_server_database to run
    treeupdates or not

commit 24ba53ce1536c2d8d56797404e972aebb086ea6d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 08:45:43 2009 +0200

    improve FtpInterface speed on file uploads and downloads

commit e54ddcf450d54e0409accaecf7be7199727facfb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Jun 4 00:05:02 2009 +0200

    Makefile: never compile python modules by default

commit 94dc7d201b6a3dff4856c28d58f62baea2d8ed87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 18:37:00 2009 +0200

    fix resume support again

commit 1ffe8e91c9ee09aff99f20363cd41765c62ff282
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 18:19:35 2009 +0200

    update TODO

commit 4e4e6f37c18e1aa7ec8e4093a8b25e266895ceb0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 11:34:27 2009 +0200

    entropy.server: trivial changes

commit a15c4117388911ef49da38c9b78f141a7d1c2d52
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 11:34:10 2009 +0200

    entropy.tools, trivial changes

commit 15b11c1e1e18bcd543bdeea5637b45c12d4a30ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 11:33:36 2009 +0200

    unit test, tools: add 2 new entropy.tools tests

commit 47c8f0cc499f2d617dd123acf003f7b97a82966d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 09:02:19 2009 +0200

    really improve suck_xpak function with new seeking tecnhiques

commit b73068175071f885c762c08901f5c301cd420488
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 08:50:06 2009 +0200

    module cleanup

commit dd17240a4eabc22910fb84b2bcad7d2a3571be44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 08:47:39 2009 +0200

    really improved version of extract_edb, new seeking technique

commit e0041cf7eb37868d48bae89c920a99d91bbb4a39
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Jun 3 01:09:28 2009 +0200

    improve performance of suck_xpak

commit f26fb63f31ad8912efc59c4098f4e56847427814
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 20:31:31 2009 +0200

    add deprecation warning

commit 0fcff4aab464945ddbe87ac9b0ca2010cf72d4dc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 20:30:24 2009 +0200

    on package install, clear world and available cache completely

commit 6ff57b2e03a52e72b5ef40f6c535826830481e47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 20:25:41 2009 +0200

    always use os module constants instead of straight integers

commit c856fe7a09380fa47181965589f21d3924a38404
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 20:08:54 2009 +0200

    update TODO

commit 5816cda26c7ac23ff1ba64328cc4ce02f1eb002f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 18:29:11 2009 +0200

    entropy.server: improve QA code

commit a0bf9dd02cee320dcac6a116769d1766f1871d28
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 18:29:11 2009 +0200

    entropy.server: improve QA code

commit 4e1436e69a71489f1f4ef85f1222b17d49fb4615
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 17:11:24 2009 +0200

    fix typo

commit abc51a9a773ae64ab3bca4660e7e107aec55d3aa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 17:05:44 2009 +0200

    improve extract_edb reliability

commit 7455b823d17f545e19ec43147990b5d8943fb63a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 16:54:35 2009 +0200

    more improvements to extract_edb

commit 76d42edf48bf3c8d0ed138ab63c19567ac90c2c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 16:33:06 2009 +0200

    when seeking a file, use os module constants instead of straight numbers

commit 4fcd5f786b7e2a9c0d1d5d5682189eda8b1af71a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 15:32:53 2009 +0200

    optimized version of extract_edb

commit 36cf61c259727318e07287b4e3f6242f9d779aa0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 12:37:53 2009 +0200

    improve speed of extract_edb if no metadata is available

commit acda9f564b44b33f13c2ae3d7552e29df761400e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 01:48:23 2009 +0200

    improve remove_edb function

commit df992294d9476629d3b93b1b2a429c82c3818e8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 01:38:23 2009 +0200

    when Entropy metadata in package files is not found, give up cleanly

commit c051e400d0f0593e4a333301d120605f5c77bb5f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 01:35:40 2009 +0200

    improve extract_edb memory usage

commit b0987970c218d9352186722f363dd7e22bd1a781
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue Jun 2 01:08:30 2009 +0200

    improve extract_edb reliability

commit 55a741baf35753496dd990c0468cb7df406ba01a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 21:24:28 2009 +0200

    when flushing back packages, also check their hashes

commit 811234d93d8d0901e2701efaa69baf5678df8410
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 20:20:31 2009 +0200

    entropy.server.interfaces.mirrors: add QA tests on package uploads

commit 66b4c2c69b7360af424a0fa44dad9662def1cac3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 20:00:50 2009 +0200

    entropy.qa: add generic method to QA check package files

commit 11d97e94d2b123a12232d2d748df6cd76c887b47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:35:57 2009 +0200

    entropy.services.ugc: always close file descriptor

commit 71e4f767ee596a9359853a8bc85b7644faf710dc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:29:14 2009 +0200

    entropy.db: when loading LocalRepository and it fails, make sure to close the fd

commit 49a922498d8ee39525113fe3e6e60ff7d77d049e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:18:57 2009 +0200

    fix typo

commit 8b9e0fbc51ea4aade958d3b0eb50d35131d9b475
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:17:12 2009 +0200

    more work on neededlibrarypaths

commit 0d66d1630bbd62b195fa556b8c3ea98217f8965c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:11:07 2009 +0200

    improve entropy.tools.extract_edb

commit 6c326ca57e5b9b1f2d6f8be3dc64e36ea4aca72d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 19:07:03 2009 +0200

    entropy.db: improvements for neededlibrarypaths table

commit f962e7f4f575f4172f78eb62796e52992c104725
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 18:07:35 2009 +0200

    add UGC Entropy Error Report interface to Sulfur

commit c36b15ead5c4ec1dd60dc9bcf90d6f3e307ac6ed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 18:05:23 2009 +0200

    entropy.qa: fix get_missing_rdepends

commit 2caadbef01d144de6531358872b9fef68fda9b0b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 18:03:49 2009 +0200

    entropy.db: extend resolveNeeded capabilities to match entropy.qa requirements

commit 5852ee0ed8a1ddc6756a01c5f829f0ffa6b4a93e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 17:53:41 2009 +0200

    update needed_paths metadatum format

commit b0f3da2be26800047014321e61eef2d3e4913828
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 17:48:35 2009 +0200

    entropy.db: neededlibrarypaths schema update

commit 2b014c4fa74da48a5736b8acd18e946ddf2dfcb7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 17:05:21 2009 +0200

    entropy.server, try using atomic os.rename method

commit 52362f8d649bb3baaaf1a24208dbd21a4223ca72
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 10:10:29 2009 +0200

    fix apidocs for epydoc

commit c2f8e860a468ff64aec2bceb1b43775aa51e369f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 10:09:11 2009 +0200

    importing draft of API documentation generated by epydoc

commit e4603365e22ed575bf01906bd1e626cb46bece32
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Jun 1 00:26:54 2009 +0200

    make always sure that proper branch metadatum is set

commit 7e0df7bae4ae230bdfff3640665fd661a31ba383
Author: root <lxnay@sabayonlinux.org>
Date:   Sun May 31 23:17:33 2009 +0200

    update TODO

commit 0a46d0b92c9ef199e98157699ee2acc05f14b3b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 22:25:13 2009 +0200

    Sulfur: packages view, make possible to expand/collapse rows through the "selection" column

commit 0cefe6ac207f2eacdf7450b633789e2d59ca90cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 22:15:45 2009 +0200

    Sulfur: fix packages view expansion when selected

commit 369e4fcbeea83559862eef1daa5cf451948e7de7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 18:27:48 2009 +0200

    update TODO

commit b83de700928ac9e3f9337cfa0219a50b716336cb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 18:10:38 2009 +0200

    make equo using the new UGC error reporting interface

commit 05a614f29287ff1343b7420de25e130cab614792
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 18:06:22 2009 +0200

    update TODO

commit 002ad35295f4ed7e6360e38595147116ded11e5f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 18:05:46 2009 +0200

    fine tune error reported dest emails

commit 311615c4ba5ec130df3ff43539c09a2dfe754f8d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:53:52 2009 +0200

    always make sure that given email is really an email

commit 000875278578778312a76bcfe68a3cc992d8193d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:52:07 2009 +0200

    entropy.client.interfaces.qa: ease code

commit dc0a12e23414b6449645c6a329d74f08964e2a64
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:51:52 2009 +0200

    remove debugging output

commit 02c898f4f34659d4bfe2aa3dcb15adbb4f50f2a3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:51:29 2009 +0200

    entropy.client.services.ugc.commands: eval() is evil()

commit d65c147592a55dbe3284a625f85ebe8674b1e365
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:50:15 2009 +0200

    for UGC Entropy error report, use zlib

commit 9e81ab4747dbb14bc88c644ac2730229554c6287
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:37:46 2009 +0200

    strictly split received strings by white spaces

commit dd2f3786bb4870c93b6836e87174482c272843a3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:35:15 2009 +0200

    revert previous commit

commit 2947b1e65382b9bb8c3ad3928306db5e8d32db46
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:19:03 2009 +0200

    use Python serializer for error report submission

commit 9c8495410eef6d5cd6603e1d81bdeb1baf6d5cd6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:14:33 2009 +0200

    for UGC Entropy Error report, use extended dict to xml converstion

commit 468c485e8a10b703872d787dbbbeb045ffdbb28c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:02:36 2009 +0200

    make some basic improvements

commit cd1398504dac248cfa7e40d8a284fa4ca960ca44
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:02:08 2009 +0200

    entropy.qa: fix system_version parameter

commit 17fc769bff8a69531864931841c916d04975a61b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 17:01:47 2009 +0200

    enable traceback on ValueError exceptions

commit ab1296f456db1d247d075c8aef543226edaddb89
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 16:35:01 2009 +0200

    equo ugc, fix small issue with UGC from equo

commit 821d1dc998c5494f0e3869b4a7c34b12452bacc8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 16:25:21 2009 +0200

    make UGCErrorReportInterface constructor parameters not mandatory

commit dee3e35f4f3fd529261e143932b4ffc4f4fad167
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 16:14:07 2009 +0200

    implement Entropy Error reporting through UGC

commit 8267090196f167c35ee7f8ea4efff07ef98d276a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 14:49:22 2009 +0200

    ErrorReportInterface, cleanup temp data

commit 49e506be6be4fe0ecc6e04216f777f00af10a3ab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 14:41:24 2009 +0200

    remove old handler

commit 7024eafec4b19e667a714fcb42dd213d82198b86
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:17:27 2009 +0200

    update TODO

commit 4c0f11c184339f000c1a967065f107f4c1deeeb8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:16:38 2009 +0200

    Sulfur, RemoteConnectionMenu, make sure that connection port value is valid

commit 5b68fb38eee5a9aeae2c54bd4fc32a04f514c7cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:16:28 2009 +0200

    equo: remove beep

commit a31a24e5d7f9f547fc29d4b0252c85e4526bcf94
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:11:16 2009 +0200

    entropy.client.interfaces.repository: fix typo

commit 0eda0437527760f07631abdf3da598ee4b0c81c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:05:52 2009 +0200

    entropy.client, EAPI2, on repository update, fetch the light version of the database

commit 01eb6439e4499952d76f34c80be6a1339f897874
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 11:05:30 2009 +0200

    entropy.db: create indexes for content table only when possible

commit 59d444672e2018509ac21cba8b132c7da9102dec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:49:23 2009 +0200

    fix EAPI2 light database md5 hash creation

commit d5aaaf56ede4af266458e1727e1d51128ba25080
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:38:32 2009 +0200

    fix returning data

commit f5ef744df6e5ed94c96242d1db17d7aa7a3e3d30
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:16:28 2009 +0200

    add light database file (without content) for upload in EAPI2

commit dfd6dd5aff62f4f4914d73c14dcd58a31a01faf0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:15:03 2009 +0200

    entropy.db: doDatabaseExport, make possible to exclude tables

commit ab66d84f67b406a53b1946ea4f817b070ec6e177
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:08:10 2009 +0200

    add new backward compatible EAPI2 constants

commit 8b52c00a3dc7a1a6fe85d956c105523abf6879e7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 10:05:20 2009 +0200

    entropy.db: fix neededlibraryidpackages sql

commit d901f1f667d25d6b347293ba4ca592346da0dc60
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:49:52 2009 +0200

    small code style update

commit e64935fbe9d7ae9ffb5e62f9c105518b0711f576
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:49:29 2009 +0200

    entropy.db: add elfclass column to neededlibraryidpackages, rewrite resolveNeeded()

commit b18939cdcfeafc86a89d8b87e6a24db4cc03338b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:39:43 2009 +0200

    entropy.db: search cache not needed anymore

commit 80d187c45d1c43309a7c10c30b8cfed5cd91b9b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:32:06 2009 +0200

    EAPI3, when syncing repositories, do not fetch packages' 'content' metadata

commit bdd23bee7c46fff574c4f6b2aad9b39022d292c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:31:28 2009 +0200

    EAPI3, add method that returns package metadata without 'content'

commit 4085cdf162c6efa3c5d827dd2f0fcd5419587d52
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 09:12:48 2009 +0200

    entropy.client.interfaces.package: use content metadata from package database

commit 46b49ec1516966e26fb8d59d0990f093565f7db8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 31 08:13:27 2009 +0200

    entropy.client.interfaces.package: remove old workaround for missing ftype

commit 84c9eab53099582deab5a86fb407b3365b7a0001
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 23:14:45 2009 +0200

    fix typo

commit cb1ed1bc89dd6b768c0660311eaa97cf6fa42dee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 23:08:12 2009 +0200

    entropy.db: createCountersTable got removed

commit c38e9f8cc563311776ed403c4e1f295c83ce7be8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 23:05:51 2009 +0200

    fix typo

commit 545826ccf87129474cb22101d4516404cbfb04e0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 23:01:18 2009 +0200

    use new EAPI3 method to retrieve all repository metadata

commit 47de6575e0f409c4645afda845ef2ca8b6aa959e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 23:00:25 2009 +0200

    implement EAPI3 method to make possible to retrieve all repository metadata one-shot

commit ec1c64e75faa99285a08ef775f6f0c0522b35541
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 22:59:16 2009 +0200

    entropy.db: new methods clearNeededLibraryIdpackages and setNeededLibraryIdpackages

commit 30dae279e202a1d60e97e9cd59f730f89f0ddc1d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 22:48:02 2009 +0200

    entropy.db: new method retrieveNeededLibraryIdpackages

commit beec2ab334e9498328180f06d8b1e24767c0399a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 22:00:25 2009 +0200

    entropy.db: always create licenses_accepted and installedtable tables

commit 4d8d268b1c9e80c79d4b82409e5037f0972df8a9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:56:41 2009 +0200

    entropy.db: categoriesdescription table now mandatory

commit e91ec0e6f0112798fdacaff4d7d00004e9953684
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:56:10 2009 +0200

    entropy.db: counters table now mandatory

commit c35497d7b0b5d4f48ef2e2b5a5e5d064a30c627e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:55:11 2009 +0200

    entropy.db: trashedcounters table now mandatory

commit e017bc0184d5b474c8b088a33e2e404304a82086
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:54:04 2009 +0200

    entropy.db: licensedata table now mandatory

commit 8cdb60bb76ad0ff7212d630ccf68b829f90372cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:40:27 2009 +0200

    entropy.db: fix regenerateDependsTable

commit 8088bd06a2ef8d4aec8f8b6d74a05343138eebef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:38:17 2009 +0200

    improve counterstable migration handling

commit a0dcca94b6defa2665f53e320ebf56601cc79c47
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:30:57 2009 +0200

    entropy.db: improve dependstable handling

commit 9fa7908acc8b2374021a900c96ad5f566522338b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:20:27 2009 +0200

    entropy.db: fix typos

commit 360ef6b157ecd7ba8d0f87f6f3908bdbff84ffab
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:11:07 2009 +0200

    update TODO

commit 78d9a6fc393e25ea3b3d750c36d1d2ee68c7c616
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:10:30 2009 +0200

    add library paths table regenerator tool to reagent

commit bb13d48a4ad9b77c0950499ba9ad2761360d761f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:08:06 2009 +0200

    implement library <=> idpackage match table logic in entropy.server

commit 4b2ec93bf27869878f96e3f0121ca3175eec9656
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 30 21:07:40 2009 +0200

    add library <=> idpackage matching table logic

commit e9022bd62a276211028da409a790ec28f706b56e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 19:03:47 2009 +0200

    update TODO

commit a041d753c4069128814e50ca5ddaee7c005aeb99
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 19:03:20 2009 +0200

    entropy.client.interfaces.dep: use new entropy.db.resolveNeeded method

commit cd40e6787512499e9405319072774d27036d7ca7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 19:02:33 2009 +0200

    update entropy.db.resolveNeeded to use the new library paths strategy

commit 1040faee426da4595a650f722e1e2e88cb16ffd8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 19:00:53 2009 +0200

    entropy.client.interfaces.package: do not install needed_paths metadata into client db

commit 5cc812674ec7eacfbf9e587855f73859d4663687
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 18:24:35 2009 +0200

    add needed libraries path server-side resolution

commit 4c632e499f85648e27cbf57107172eb41e806f53
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 17:16:06 2009 +0200

    make entropy.db treeupdates function more verbose

commit d5f66f3acaecfd251ea39b5734e787b3e4465817
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 17:08:17 2009 +0200

    use new discard() method of EntropyCacher

commit 8c9d574765cfb0b73f9925e576cc39b2c3557d50
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 17:06:37 2009 +0200

    enforce EntropyCacher discard method

commit 636781b4d5e96c2408c61d4685b34dcaeb0b77ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 17:04:51 2009 +0200

    add discard method to EntropyCacher

commit 57d3ec86e2f67b528807e931954cbb93c993ac5b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 29 13:28:13 2009 +0200

    entropy.db: new method dropContentIndex

commit 950e9a76f9454bbb22c64051f6ad1a7c0f78e05b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 17:41:13 2009 +0200

    fix Makefile

commit 865601888d8914bd98dbe467469bf01a4326a42d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 17:40:21 2009 +0200

    make ugc calls synchronous

commit edadcc85a822e48e4db58c2484ab96105d6e7b98
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 16:32:21 2009 +0200

    do not insert hardware hash data if it's already present

commit 5746bedee0b6e9966d08b84aa8bc14200f8a65bf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 16:12:01 2009 +0200

    update TODO

commit 8c57d8f6462b5ef65914db795c2134fd7f79b9e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 15:59:09 2009 +0200

    implement entropy hardware hash handling into UGC

commit 2ab488b89bd2d6b017a3798613e19bcb7661957e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 13:49:40 2009 +0200

    implement hardware hash generation and store

commit 8ff39fe5cd11bbb9158fab8c0ba1fb7bf2436113
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 13:21:15 2009 +0200

    fine tune entropy hardware hash generator

commit f782e8b3e8ce2c5f36ddca3b806d88be5e9e0fb2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 08:16:19 2009 +0200

    entropy.server.interfaces.mirror: fix typo in method call

commit 74f472d2e54f04213d4daf89a6a26257cf4386b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:43:51 2009 +0200

    improve entropy hardware hash generator

commit 4324af788b86c333b02d981c9643caf50328b139
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:35:44 2009 +0200

    entropy.misc.RSS: renamed camelCase methods

commit e69164105c5319765e0820aa4c1058bdd6421cc7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:22:10 2009 +0200

    entropy.misc: initial code review and cleanup, rssFeed class renamed to RSS

commit ec3d074f12da05355e78c80fdb4a42d3f53ae0c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:09:45 2009 +0200

    entropy.security: code review and code cleanup

commit 4610755369755f7d94cdf60b6ddc2ccfe7335489
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:03:05 2009 +0200

    entropy.client.interfaces.Client: rename methods
    
    - _resources_run_create_lock => resources_create_lock

commit 3f7d95f51a54c2b5e63d41cce247196483acf445
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:02:05 2009 +0200

    equo, rescue: rename _resources_run_remove_lock call into resource_remove_lock

commit 0bc20f8ed4f9c1f4b8e0b8398ccef9ccca31e01c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 06:00:14 2009 +0200

    entropy.client.interfaces.Client: rename methods
    
    - _resources_run_check_lock => resources_check_lock
    - _resources_run_remove_lock => resources_remove_lock

commit 90a389ed96d4f4aa3cd77011628976bcfe7c3cd2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 05:55:02 2009 +0200

    entropy.security: initial code review and cleanup

commit 42c3adf40c4e9fa543f7409155c94b04620fa70b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 05:54:40 2009 +0200

    entropy.qa: code review and cleanup

commit f0f80f14c97cc0badda0db06f559d3603ee68995
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 05:54:30 2009 +0200

    entropy.output: code review and cleanup

commit f9093898c399f6b83e44097598f190a36464c9c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 28 04:01:46 2009 +0200

    wait 3 seconds before showing service status to make gtk displacing the widget

commit 613782f32261cd3a2b38e53ac5ff655a5c174933
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 21:08:22 2009 +0200

    update TODO

commit 67e220e81e22552438a78f39232d3cba3fd35cf6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 20:57:56 2009 +0200

    add Entropy hardware has generator

commit 2c32d9fb498d4e14d6d38da73b9d4fea1a1ebee8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 19:58:06 2009 +0200

    Sulfur: when syncing repositories, hide notebook tabs

commit 43c2826161faae0f192a6a06161980762772eecb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 16:19:02 2009 +0200

    equo: extract_pkg_metadata moved to entropy.spm

commit 588765795b3ebedfdb3fce04fcfab0bc48c1b0dd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:58:10 2009 +0200

    make "equo query belongs" able to translate given paths using the reverse symlink map

commit cc6f65837e2add10394c0183888f62359872e5ef
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:48:14 2009 +0200

    make "equo query belongs" completely agnostic

commit 389e774b0a00c9c38ac9b60afcc51aed26226870
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:24:46 2009 +0200

    update TODO

commit c6df0fadf3dab539aa8c0f4e36b1e56df4cf1d01
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:24:28 2009 +0200

    update TODO

commit f8667a567e84d3e49939bc4e0df7dc4d5bf33dd8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:23:52 2009 +0200

    implement reverse symlinks system map through configuration file

commit d183c281699a99a8b761bcb5d4832d5fcc5c2188
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 11:23:15 2009 +0200

    add regular expressions to filesystem directories mask file

commit 82e85d8aca5fe3902b50c07f60fc6966e7cc38b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 07:37:55 2009 +0200

    entropy.client.interfaces.package: spm search_keys() always returns list objects now

commit 844466f373798fbe2ab785717b2a9224f2c3ee66
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 07:37:36 2009 +0200

    entropy.spm: search_keys always returns a list object

commit 695597bac28b889804896b1ed87ec6fae63defb4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 07:21:14 2009 +0200

    entropy.client.interfaces.package: improve Spm search_keys function output handling

commit dacc3e1f3ab7b488d0a4977fc54a2b1f1768c799
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 27 00:05:28 2009 +0200

    fix Makefile

commit 4d2e639d65af05333ca3adc2a4a1aad42cebd07f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 23:46:03 2009 +0200

    fix an error that caused some Spm entries to be erroneously removed under certain circumstances

commit 09c18fe998036cd71e5a7fc7990d945bea124710
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 23:45:35 2009 +0200

    entropy.misc.EntropyCacher: also trap TypeError exceptions on pop()

commit f3d6c8a8b8bfcfcd9ca92588223686049abe54cb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 23:27:53 2009 +0200

    Makefile: do not install test suite to system

commit 98d343406dcc190482ab71aba576d5f89fefe9d3
Merge: 32d68d70b e71d8dbfb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 23:08:28 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit 32d68d70b585be64ab52a741c7c5702a05c4face
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 23:06:14 2009 +0200

    entropy.client.interfaces.package: code cleanup, preparing for debugging

commit e71d8dbfb4a654128effd8e9979068a00905acea
Merge: cab4301db 70a565333
Author: Daniel Halens Rodriguez <dhalens@sabayon.(none)>
Date:   Tue May 26 19:03:24 2009 +0000

    Merge branch 'master' of git+ssh://daniel@sabayonlinux.org/home/git/projects/entropy

commit cab4301dba82004df9aaa79f2f2ea74ca8867eb1
Author: Daniel Halens Rodriguez <dhalens@sabayon.(none)>
Date:   Tue May 26 18:53:35 2009 +0000

    Update spanish translation

commit 70a5653333c6c3376eff6535adfa6c2aff7ae9ce
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 18:04:23 2009 +0200

    add /usr/local to filesystem directory mask

commit 6e59b7ae15598330ec1a0aaff225ecae7dc83c80
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 18:04:12 2009 +0200

    "equo query orphans" filter symlinks

commit cdfe316c883f8fdd7f3c53335c3331fe7b8ce9f4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 17:17:37 2009 +0200

    update translations

commit a576dc24138277d99a600dcc5e494b20d8007751
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 17:17:21 2009 +0200

    Sulfur: make popup menu items translatable

commit 76fed31694e9b7dee1b196f4b26a6913357b69ec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 17:08:43 2009 +0200

    entropy.db: extend treeupdates "move" action functionality to accept dep. matches as first argument

commit 6de07bc92fc5c7b8ae2df770d05c450592dc5a8e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 10:55:00 2009 +0200

    equo: reset cache before killing EntropyCacher

commit 8089ba5d7a74533ddf0898b2bf05f5388062e178
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 10:53:23 2009 +0200

    fix typo

commit 598d3958f7d0df77727ba7c74ecd0aa6fd047cb0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 10:52:06 2009 +0200

    fix equo merge/remove output

commit 2e153e632fb89b4cef365f877d8f5ea8cbae09c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 10:49:49 2009 +0200

    equo, show conflicts in printed queue

commit 2bacba0cb202652a6d23c21f9c9ab9199b6553a1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 10:03:11 2009 +0200

    entropy.client.interfaces.trigger: some general code improvements and cleanup

commit b5166440ac74ef38b2e248dae45a7d0b51dd6ea1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 26 09:43:01 2009 +0200

    entropy.security: remove bogus comment

commit f0771eb3a77e03cef33f0ac8c232f1cab483ae83
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 22:59:55 2009 +0200

    unit testing, db: add multi match tests

commit 4bbca983c3089210d15036ee74405f98a9e40a6b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 21:17:40 2009 +0200

    revert interpreter to /usr/bin/python instead of python2 due to issues with Gentoo's python2 symlink not being updated properly

commit f1fd8b2efc785d65e9c9f1601eec3cd2c7ed0e0a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 21:08:38 2009 +0200

    revert interpreter to /usr/bin/python instead of python2 due to issues with Gentoo's python2 symlink not being updated properly

commit 290d806c36189fb4b48875a6d0d300b1a0ec9337
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 21:07:30 2009 +0200

    revert interpreter to /usr/bin/python instead of python2 due to issues
    with Gentoo's python2 symlink not being updated properly

commit 44dbe5e0dad72c6e4e925b4967cce8168f053e86
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:31:49 2009 +0200

    entropy.client.interfaces.trigger: there is no need to run openglsetup trigger on postremove

commit 61b736b34f37b7154a9ec7470f88babac9261e7c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:25:59 2009 +0200

    entropy.client.interfaces.trigger: revert to xorg-x11 opengl profile only when really needed

commit b655ecc085de2c131b384ba853fc555d3ff083ad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:24:17 2009 +0200

    entropy.client.interfaces.trigger: revert to xorg-x11 opengl profile only when really needed

commit 75b91ea50f90128d3977a6279191c9ab0f32bde7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:14:11 2009 +0200

    update code to use the new atom_match results with multiMatch = True

commit 2c680b4cc5b1c2450935f5342a49e451eccd6aee
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:13:39 2009 +0200

    entropy.client.interfaces.dep: atom_match always returns a set as first argument

commit b4fe52574527d2e0b43f3109cb9fe021c96c377f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 20:05:04 2009 +0200

    entropy.db: atomMatch used with multiMatch always returns a set() as first argument

commit 57de18d9270a273539be4f31bfbffc3b875ae16a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 19:19:16 2009 +0200

    entropy.client.interfaces.trigger: remove binutils trigger

commit 8a06d0ab869b6b4fd5b6d80da84465ae7df6414d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 19:10:29 2009 +0200

    fine tune some module imports

commit bc608beb8f6b044bfbde8f7e332ee2e93018b932
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 13:02:59 2009 +0200

    Sulfur: make "Edit Repository" button working again

commit 7b5a720c45305d2472bedefb5e57e23127914558
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 12:57:50 2009 +0200

    update translations

commit b672c578a887816a06f64cd511cfa7525c2b92a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 25 12:57:21 2009 +0200

    make "install from binary package ..." Sulfur menu icon translatable

commit f3f68d0482ae0277e583460bb65e4a1b12cceeac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 18:44:34 2009 +0200

    Sulfur: on notebook switch, run required tasks if needed

commit 5af74417c69e9757d8cf3ad10cbd5dfaf2ca47ba
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 18:36:24 2009 +0200

    update Italian translation

commit cbf4c9dcb525b625f923d55eb720c7da9fab3d49
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:58:01 2009 +0200

    update translations

commit 4ee0def680e2b1273ca1bbf3579be782565d7d69
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:57:19 2009 +0200

    update TODO

commit 381c6406beeacf34b054b8795a52dd4eb7a470ba
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:57:02 2009 +0200

    entropy.spm: trivial whitespace change

commit 76998f6c306dabb17589ad548b07875d40733761
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:50:06 2009 +0200

    move Spm metadata extractor to entropy.spm (was in entropy.client)

commit a40cd8f9bb9201cbe541711df6afde66300ed085
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:34:24 2009 +0200

    entropy.client.interfaces.trigger: deprecate some methods

commit 53a281e7aea00ac3ddc779db29f66c435c4551db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 24 17:34:04 2009 +0200

    entropy.client.interfaces.metadata: properly handle USE flags

commit cd60e33d149bdb481048ad04b38d1f0488695a2c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 22:41:55 2009 +0200

    repository manager client, fix progress_log_write

commit 03ba2a6ea2768999ce012637a9fb58fa7a0a17fa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 20:35:53 2009 +0200

    entropy.client.interfaces.trigger: createkernelsym trigger not needed anymore

commit 4e90a4d9d9fe981636cd66c5c1c10de1e8bc4b03
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 20:33:18 2009 +0200

    entropy.client.interfaces.trigger: remove cleanpy trigger, not needed

commit 872481f387b184535dc98c86bf530d7bff32f979
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 20:00:57 2009 +0200

    hide Sulfur notebook tabs during install

commit c28d3e9f7c33338b5e1a05e3a6774a413750e8c0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 19:25:09 2009 +0200

    add downgradable packages support so Sulfur

commit 8bb2e971631f63fdaf14cd2f7e540c61fd68215b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 15:12:49 2009 +0200

    Sulfur: trivial changes

commit 793861fba368f55dbcf688f3e99a716739b02558
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 14:49:41 2009 +0200

    sulfur.packages: fix typo

commit b98709831a71c0789ef0036cf55a5b59ddca2052
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 14:39:37 2009 +0200

    improve Sulfur usability by improving gtk Notebook settings

commit 4886de4d94c1bf178fdc5cc7ffaa4077c88499ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 13:16:15 2009 +0200

    sulfur.packages: trivial update

commit 456680adb58fd655e8672c6599bc772e38f91e4a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 13:15:28 2009 +0200

    entropy.client.interfaces: improve calculate_available_packages, branch is not needed

commit 75028092b23a32d9a3ce5d94afaf0c5102770751
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 10:39:59 2009 +0200

    fix "Add All" button

commit b219c7795557000de704047d5a3cd80f7c8d683c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 23 10:36:55 2009 +0200

    fix Sulfur window height

commit e668e41bf1715945171d32ac06cdbb60b68894ae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 19:08:11 2009 +0200

    entropy.server: code style update

commit ad2d8cf0517bb2e470823b98f9aa0ddd416a941f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 11:41:18 2009 +0200

    entropy.client: deny treeupdates as user due to Portage /var/db/pkg perms

commit d67a23639401d43f0703bc1aaa73c986aa2192c9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 07:55:15 2009 +0200

    do not filter Queued view elements if filter bar is active

commit 1eac8e5ae9ffabf2a7b72db7f822be1a8a367865
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 07:52:20 2009 +0200

    misc bugfixes on Sulfur

commit b197b8b9c212a3ca529b43468c752393b08e918a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 07:51:59 2009 +0200

    entropy.server: code style updates

commit 298c0180eab9ab0a7a471f470c8b9e090b54ead7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 22 07:51:01 2009 +0200

    entropy.qa: rename get_deep_dependencies_list

commit 06d05fd6278f97d416503ac0fbd85333d529de1c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 21:34:58 2009 +0200

    update Sulfur sidebar buttons

commit b87d170e59478795905ff5a75c6456f8ec6bea0e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 20:19:20 2009 +0200

    more usability work on Sulfur

commit 4bbafd4642c17a43568b1494bc37b7510215631c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 20:19:07 2009 +0200

    update Sulfur queue icon

commit 820427d870cf0ef5f9410019119b001d09e5b1e7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 20:18:35 2009 +0200

    entropy.server.interfaces.mirrors: rss entries are always utf8

commit a18ae7697e9f94696742631377ff3501fefadc81
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 09:53:42 2009 +0200

    Some UI updates to make Glade 3.6 happy

commit 536af165350131b6012815194a48514b938dbdc4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 09:05:33 2009 +0200

    update translations and POTFILES.in

commit beaa87a69fa9092137668c6742109c82b84dfcc2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 09:01:57 2009 +0200

    fine tune Sulfur first page buttons

commit 4b077c5a7ae3ff8a399365524e82ce6d0891934d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 08:56:15 2009 +0200

    improve Sulfur "simple mode"

commit f1632afc3fc6ee040575fe642cdffb1a7a036338
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 21 02:27:19 2009 +0200

    Add Sulfur "simple mode" and "advanced mode" options

commit d016fbccdeec7596f6cb6ce628fba15c2d9cb6bb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 20:13:56 2009 +0200

    update TODO

commit 13cd4e2470db07ec05fb37e73082cce56c1758a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 20:12:59 2009 +0200

    update translation template and complete Italian

commit 2637dfdb5b0c09db7f78cc64bedfda326f52a37b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 20:09:15 2009 +0200

    migrate notification applet to Sulfur

commit 00f12ec8709d30fdb50ff9bebc99cdd2f4aee47b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 20:03:25 2009 +0200

    update translations

commit e2bd3d41023d157f01c7d08a11fb87aaedf871a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 20:00:24 2009 +0200

    Sulfur code refactoring, phase 3, methods

commit 9e6d16ec59e8cdcedfdc0e9b10c7b4e823965d83
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:53:28 2009 +0200

    entropy.core/const: drop etpRepos*

commit c673b30d4d2da7c3d0d13d6d8b2b0e9b452e906c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:35:44 2009 +0200

    entropy.client.services.system.interfaces: some code style cleanup

commit 911f448af9f715e2ecb2634d1b426dfde15778d8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:29:52 2009 +0200

    entropy.client.services.system.interfaces: fix typo

commit 813f5180c3c0f7629ae124f2483dc76eec895b31
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:29:07 2009 +0200

    entropy.client.services.system.interfaces: syntax update

commit 264e6ce1a92cf10aa1977d6170feff388a0418c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:27:40 2009 +0200

    entropy.client.services.system.interfaces: eval() is evil()

commit c309895ddc80c08e6844d1e0e9a90ec73e6a30ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:22:29 2009 +0200

    entropy.client.services.system: rename Base into BaseMixin which is more appropriate

commit 4db9520568492ad5b8b812483d70030d519b84c7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 19:20:32 2009 +0200

    clear entropy/__init__.py

commit a09e3a6e73801e4c6fa7c2c0abe6553c706852b2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 17:46:20 2009 +0200

    entropy.client.interfaces.package: fix symlinked directories update
    
    This patch needs testing. Symlinked directories were not updated
    correctly when link information got changed.

commit 94486046b652d7761ed556abe8290fbe07bfc0fd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 16:39:06 2009 +0200

    equo: add beep at the end of commands

commit 9c0701e4579f14fc3cb314199c6506568ff9a481
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 16:08:21 2009 +0200

    make sulfur.packages using sulfur.dialogs.WaitWindow

commit 930c219cbc82bbd4000e36ae4ce435314faf93e4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 16:07:09 2009 +0200

    complete migration to sulfur.dialogs.WaitWindow

commit 032d8b9aad251e51254ccdc5caf11e28b3e9a7f9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 15:47:57 2009 +0200

    move Wait Window to sulfur.dialogs

commit b93dee8c6851695b01471e480ebc4ad96505c94a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 20 11:11:17 2009 +0200

    Sulfur: code refactoring, second phase

commit bef3a6fd6f3ce1b631caca89a397d26d45487f19
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 19 14:59:14 2009 +0200

    Sulfur: first chunk of code, refactoring in progress

commit e11ce75583c453d08be1a03d22a16c472de7d41e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 19 09:48:06 2009 +0200

    entropy.misc.rssFeed: fix error when using from entropy.client

commit 80558f08b639c0891c2e64d77e1884993f7374b1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 18 11:19:22 2009 +0200

    equo source: fix issues when running as user

commit 864f380c0893e0ed3f22dbc7e8d90920687a4b86
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 18 09:39:19 2009 +0200

    Sulfur: improve package stars visualization

commit 0ab84c5666ffe716b348721c76f5961325b4c9c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 18 09:01:55 2009 +0200

    Sulfur: more code cleanup

commit da9227304f8b83f087f641595f54d5459285aaa4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 18 08:57:35 2009 +0200

    Sulfur: remove some unused gfx and code

commit 4b86d2eb16fb4451729813c2c03fc16cd252fddc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 19:51:12 2009 +0200

    entropy.client.interfaces.package: fix issues with properly handling CONFIG_PROTECT_MASK

commit 95a3574cc28f92aa617d6d60f86a0bb4d7b5e9a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 18:26:11 2009 +0200

    fix etp-applet.desktop file

commit 6e61eb7d3cc3016ea1d36a9b9f8b2e2fb1df4314
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 18:12:42 2009 +0200

    entropy.client.interfaces.trigger: fix regression in grub.conf kernel string generation

commit 79d10376e13fa02f49c7b1d2ea60b7876e372db0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 14:07:12 2009 +0200

    entropy.server: avoid queueing packages for removal on non-default repo

commit d3d0994549ea83b9ca400b6583e19e803904c36b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 12:05:17 2009 +0200

    Makefile: fix install target

commit 5fc6816c61ebe7b5360c4d4bfa51984b95edbb61
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 10:24:37 2009 +0200

    Spritz becomes Sulfur

commit 1c41cc77a5d4db27c7ce504eab8dbe72b57de779
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 17 10:24:27 2009 +0200

    docs: add GPL2 license

commit 25101a3299b177095065a9c9f434639e8f4732a6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:58:07 2009 +0200

    Spritz: make Entropy Client interface thread-safe

commit 4da1e7bf474314cc952bb61c1df2f89b4e56ffda
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:49:41 2009 +0200

    Spritz: disable second progress bar on repositories update

commit 01e3c1759e0b285d23210e281c95666b821da873
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:46:33 2009 +0200

    Spritz: displace progress bars vertically

commit df14576b561ff91da0d4ce79bde7a1b54bb155c1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:40:34 2009 +0200

    equo: add "equo upgrade" option (alias for equo world)

commit 83f2d510131e4385683a3aa3d9d2b6e5d4713f64
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:37:11 2009 +0200

    Spritz: add "Update Repositories" button to front window

commit d60e4c87c0115343bf26a5cd77aa64eedf30fe3b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:24:51 2009 +0200

    update translations

commit 151a8ace818b526db9fe59da7ce7163a59815b01
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 20:11:16 2009 +0200

    Spritz: remove translatable flag for gtk-* in spritz.glade

commit 974370acd87571a83d4ce574b9fe9a91d3bebc5b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 18:54:13 2009 +0200

    Spritz: add gconf schema installation to Makefile

commit fa52f1becd1351c8bc2c0222ba3c511062e50cad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 18:37:38 2009 +0200

    Spritz: add entropy:// URL handler protocol file for KDE4

commit 81cd330204f16cb14033ccb72dd61720d061dbaf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 10:13:32 2009 +0200

    Spritz: add gconf entropy:// url handler

commit a484b2e04a638d5b17c30a29ff9d652dfcfa78be
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 00:19:29 2009 +0200

    Spritz: improve relaibility of URI handler

commit 09856c808f71f00004e2d3f1ea2e72df5a861bea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 00:14:42 2009 +0200

    Spritz: add entropy:// URI handler

commit d11d7c20e60b1f14bcfddcd7ee2e632a87cbf152
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 16 00:13:31 2009 +0200

    Spritz: slightly improve arguments handling

commit 08ff93b630462787a1195406def4313952ee1235
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 23:58:50 2009 +0200

    update translations

commit 2d8a1e5e0c77a7d192e4c4f0d28de21be8533124
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 23:58:25 2009 +0200

    Spritz: allow sys.argv parameters

commit 05392f9b7fdcdc8f9ee8f049f2ae3c44f82c74a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 23:55:37 2009 +0200

    Makefile: fix python2 compiler

commit e77dbd6b383454edce5dd1d768acea85c8634980
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 23:54:21 2009 +0200

    Makefile: fix smartapps wrapper install

commit 18a3dccbaa3b6e492c1de1ae4985f87889370e56
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 23:20:26 2009 +0200

    Spritz: add cmdline option to install atoms (--install <atom1> <atom2>)

commit 1964ce702e2b2397872780d8a6d7f4eaa3438e1b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 21:56:39 2009 +0200

    SpritzApplication: remove onInstall variable

commit 268db6eec8ccc360337f6f18be4f8c0ae22fd143
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 20:00:52 2009 +0200

    update TODO

commit dd79947faa091631af39ad2bd5c4f06f69270641
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 20:00:20 2009 +0200

    equo, smart apps generate: general code update

commit 89ac49fc63864a8a2e565d9f28f1e807029452a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 19:35:35 2009 +0200

    entropy.tools: remove deprecated functions

commit d80f2ebd7480f10a42bbd2c3c64f1ddb5a24624c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 19:35:04 2009 +0200

    entropy.tools: effectively move compressTarBz2 to compress_tar_bz2

commit d412435c2a7e6e716088816ebaa27ade009fe9f6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 19:33:57 2009 +0200

    entropy.tools + smart: rename compressTarBz2 to compress_tar_bz2 and update smart app tools

commit aeca2ace6599dd16e5d779a2d488abbae9f0dc87
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 19:33:18 2009 +0200

    entropy.tools: fix compressTarBz2

commit 9081c3061f8eb06613488be437c29bf5f0ed6107
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 18:14:38 2009 +0200

    update TODO

commit 61b05e72d67faa8b6c6577614cab10775ac2aa7b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 18:14:13 2009 +0200

    unit testing: add entropy.transceivers unit test module

commit 43c94a650735be4f5ff1d082437a04289f57fefe
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 13:43:31 2009 +0200

    unit testing: append correct sys.path to every test class

commit 31bf6773afca13537a10d654b7680142c1e4cc1f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 13:43:05 2009 +0200

    unit testing, add entropy.misc tests (specifically Lifo class test)

commit 02034aaa39b273cb3be6e87dfe09c47cd993b8e6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 13:29:07 2009 +0200

    entropy.misc: Lifo, improve performance
    
    Dictionary counter is generally not needed thanks to max() and
    thread-safety is now left to developer.

commit 4bb7e2cbfc5e3925e597b06fa949ac8fd7285664
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 10:15:33 2009 +0200

    update TODO

commit f93a86208bf386010887ad677138ab6dfe7f87e5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 15 10:11:30 2009 +0200

    entropy.server: implement branch flushback logic
    
    Generally, when starting a new branch packages are not copied over
    to avoid wasting disk space. So, old packages will be still pulled
    in from old branch directories (under packages/). This commit adds
    a function that automatically flush back old-branch packages into
    the current one.
    Let's say we have just bumped our repo from branch 1 to branch 2.
    We have 3 packages into it that are still placed inside /packages/1.
    Everything works until we decide to drop support from branch 1, in
    this case, we would have to rebuild all these packages wasting a lot
    of time. With "flushback" this is done automatically without touching
    packages integrity.

commit eee643898009265652b0e6d8fe99f60e4c1c551a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 19:36:13 2009 +0200

    entropy.server.interfaces.mirrors: change args on _sync_run_download_queue
    
    _sync_run_download_queue accepted a list of tuples of size 2, there is
    no need for such complex input since it just needs a plain path list.
    Moreover, appending some code style updates too

commit c429d8c71c120483203293f51ac01c6e08224d69
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 19:31:03 2009 +0200

    entropy.server.interfaces.mirrors: code style update

commit 1cf75a57dd5ba5a708edb51f2e4604ededd91523
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 18:06:52 2009 +0200

    entropy.transceivers: urlFetcher class becomes UrlFetcher

commit 9421572b1ca30a33690a73027f7a720a3d4883ac
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 10:54:46 2009 +0200

    equo: during install queue output generation, handle installed repo information consistently

commit c0d0168d43b6a3b84c606f51097d1b7d84966df1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 09:12:48 2009 +0200

    entropy.server: validate repos when moving/copying packages from a repo to another

commit 51280ef68fb6f5bd21554dcd7ae9933b18fbbad9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 09:05:30 2009 +0200

    entropy.client.interfaces.package: remove unused install step "showmessages"

commit 51204fd173c27bef8d2d6d7e07afc608da1aa5c5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 09:04:37 2009 +0200

    entropy: remove gentoo-compat option, always enabled

commit bc6cc73b436cc84db9508014a61370025f55a0a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:51:43 2009 +0200

    entropy.client.interfaces.package: rename gentoo references to spm

commit 3e1c336122883014b0e7486bb941974a361caeaa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:48:18 2009 +0200

    entropy.client: fix typo in __remove_package_from_gentoo_database when calling Spm.search_keys

commit dd7aaaff3c5a746b230ef7cc77f850038ed426fc
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:46:00 2009 +0200

    entropy.client: on repository update, during db sync, catch DatabaseError exceptions too

commit 77fc3e30c8c3abfdbcb7486d1da50ae8233b1c80
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:43:07 2009 +0200

    equo: code style update

commit 567840dc3bb14d5dd92866d3faa7b0921fbe1726
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:42:11 2009 +0200

    equo: handle SystemError exceptions too

commit edc03066e7fb932d55120e5b71d963c0f4dbb28f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 14 08:40:34 2009 +0200

    equo: small code style update

commit e5d867d98aed52ada9e2f4ccfcf92b64ed333d7c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 13 12:12:56 2009 +0200

    entropy.client: code style update

commit 5e0d8ea04a458546bab714f9297aa4e839ab2599
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 13 12:10:22 2009 +0200

    entropy.client: only update Portage world file when install source is user

commit 96a63525eb7acbc372aa2c16ae86aff7b72581e5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 13 12:05:11 2009 +0200

    entropy.client: make world file and portage db handling more atomic on removal

commit 88e4612415f587b90b5be01dc3d0779e8d371181
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed May 13 11:52:33 2009 +0200

    entropy.client: Portage world file handling fixes
    
    Portage world file handling was broken, causing portage to wtf all
    the time. This commit fixes it for the joy of wolfden (old man).

commit 5212c9e96d51f3098f59f52d021f0a6e1fe4367a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 19:01:48 2009 +0200

    entropy.client.misc.FileUpdates: encode CONFIG_PROTECT path with fs encoding

commit 7f8e5820f9a3a8176691c447c2c5fac698ebc7a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 17:23:31 2009 +0200

    Spritz: fix undefined reference

commit f2cc4e1d91b49dc0de95048132b871ce94f45b73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 17:23:06 2009 +0200

    entropy.client: handle bogus entries on _lookup_library_breakages

commit 55e96d0050a8b2f29382dc999a6f9bfd4db5885a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 16:58:47 2009 +0200

    unit testing: add some misc test scripts

commit 77f142ce6fc9b00fe84c549fb17d57c902bb531e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 16:57:26 2009 +0200

    equo: make possible to import equo.py as module

commit 0e8d1c304cd80c38b0422d96eafcee71fa3d5b9e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 16:41:05 2009 +0200

    entropy.client: fix unreferenced variable, my fault

commit 668e22889fd9e3fa2d0c4624094f1738435e6169
Merge: 5ec967746 d52ac2a56
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 14:45:27 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit 5ec9677460706f1a2803359ddb3d4e38f9b4dd96
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 14:44:52 2009 +0200

    entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades
    
    So we have several nasty issues when using ignore-spm-downgrades here.
    First of all, calculate_world_updates should get the setting directly from
    SystemSettings instead of bugging developer asking for it.
    Secondly, calculate_world_updates should return a 4D tuple, also containing
    the matches ignored when ignore-spm-downgrades is enabled.
    Moreover, Spritz packages.py getPackageItem featured an unused argument,
    which has been dropped.
    
    I know this commit is a bitch because we are talking about changing API
    and affecting several files at once.

commit 16305fa67723586c1cb3853f8856294b44904810
Merge: 4eefede7c a9abb9c4a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 14:20:30 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit d52ac2a56ec90497ee881b7a0fe3d4bbe6c91997
Merge: 4eefede7c a9abb9c4a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 14:20:30 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit 4eefede7c6b231fff67dd0c63ca62f223112a4b5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Tue May 12 14:14:02 2009 +0200

    entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades
    
    So we have several nasty issues when using ignore-spm-downgrades here.
    First of all, calculate_world_updates should get the setting directly from
    SystemSettings instead of bugging developer asking for it.
    Secondly, calculate_world_updates should return a 4D tuple, also containing
    the matches ignored when ignore-spm-downgrades is enabled.
    Moreover, Spritz packages.py getPackageItem featured an unused argument,
    which has been dropped.
    
    I know this commit is a bitch because we are talking about changing API
    and affecting several files at once.

commit a9abb9c4a5e0559b70c98cd84cd88e1c6cf1ec8b
Author: rogerc <rcalvoi@yahoo.com>
Date:   Mon May 11 19:47:21 2009 +0000

    update Catalan translation

commit d164da12b267cbaf3203c95f31b5d4a82d0f1747
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 11 09:11:55 2009 +0200

    Spritz: "sort by votes" option now shows packages in reversed order

commit 36040c6673cafbb5e71a5a6f0abc9407c35b4120
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 11 08:32:25 2009 +0200

    Spritz: when calculating installation queues, make sure to have all the packages loaded in cache

commit dd89f993fa8088000f07d121dc4a46399d864694
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 17:06:40 2009 +0200

    reagent: I suck, after years of coding, i still make SyntaxErrors

commit ca8129af60fb8aebbecb977bef3ad97416e76e8c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 17:04:41 2009 +0200

    entropy.server.interfaces: move_packages, make supa-sure that queue
    does not contain dupies

commit c71c8f8e9c7e49ebffc5274d371e0e9621ba586d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 17:03:35 2009 +0200

    reagent: when moving/copying packages across repos, filter out argv dupies

commit 5aa1f303ddd133dd997da4c13a085a03dc6a50db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 16:34:14 2009 +0200

    update TODO

commit a97e726622fee2a89ef265c7fdaeb37a82c7ce16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 16:29:30 2009 +0200

    entropy.transceivers: implement support for FtpInterface.get_file_md5 in FtpServerHandler
    
    The aim is to make php handlers not always required when there is a FTP
    server that supports "SITE MD5" commands (like proftpd with mod_md5).
    This commit makes FtpServerHandler able to handle such feature and avoid
    using any other external hook. If server support is found, this verification
    is enough. If support is broken, FtpServerHandler will try to fallback to
    previously supported features, if enabled (use_handlers variable).
    Moreover, FtpServerHandler now makes use of entropy.tools.is_valid_md5
    instead of just checking if provided strings are long 32 chars.

commit d18be0cfec08a8802b196ddcf9e54cbb62c9d2cd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 16:23:56 2009 +0200

    entropy.tools: new function is_valid_md5 (self explanatory)

commit faafaa1b0c957178c3284578366279491f6a28f2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 10 13:46:11 2009 +0200

    entropy.transceivers: FtpInterface add method get_file_md5.
    
    Proftpd server with mod_md5 supports SITE MD5 <filepath> that actually
    retrieves the md5 hash of the provided filepath.
    This commit add support for it. The aim is trying to use SITE MD5 instead
    if available instead of using crappy php hooks that in our world are called
    "repository handlers".

commit 1fa6d35eada0f4bdee90d3f17dab5efe60c22fd8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 21:21:39 2009 +0200

    update TODO

commit 632bb073bf78245cf330ee6424dc17ecc1f063ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 21:18:58 2009 +0200

    client updates daemon: various fixes
    
    Repository sync are now run in parallel to avoid locking the daemon itself.
    Output messages have now a timestamp header.

commit 76d12c12a8fe2453f1f7625e4ffaa4a84137e2ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 21:18:32 2009 +0200

    Entropy Notification Applet: inform user when repos are being updated

commit 8f79c28ee638c290e693240299d60089bb32f42e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 20:49:37 2009 +0200

    Client updates daemon: improve updates status support.
    
    This commit fixes the issues with updates being reported after having
    already installed them.
    Moreover, to improve the communication to user, a new signal "updating_signal"
    is spawned before the repositories sync.

commit 14aac4fe07bb9701e3f7e52a1fad197a4a6c488e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 17:51:03 2009 +0200

    Spritz: when changing sorter, set busy X cursor

commit 1a26bef1123cf9e7a793cc99bfb13ae5cc41cbb5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 17:41:34 2009 +0200

    Spritz: remove commented out code regarding view thread updater

commit a18108ade308e81458c7a228e11e683e90af819d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 17:41:09 2009 +0200

    Spritz: spritz.py, minor code style updates

commit 89d25b66fa9bbab088e5d890c0ef58869a34a70f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 17:25:46 2009 +0200

    Spritz: when calling idle_add, make sure that the function that will be called returns False

commit 7eb454b291be964a603de228e4086c829704dfb4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 17:11:20 2009 +0200

    Spritz: use idle_add instead of timeout_add gobject method

commit 635ac221963d1b9a006915abebbe11acdfd5ec67
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 16:47:12 2009 +0200

    Spritz: packages treeview, allow clickable headers and connect to sorters

commit 981490cd4226320ef3870aa47d1c5d133d11282c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 14:55:28 2009 +0200

    Spritz: add more packages view sorters

commit 24cc62af41f64651c542d338689b5b33dec44936
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 14:54:53 2009 +0200

    Spritz: EntropyPackage, add voteint property

commit 9669e7683f5cfcde080ecd657d46db3e5114811f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 13:43:10 2009 +0200

    entropy.server.interface: when move_packages is done, always run dependencies test

commit f5d8f12bb2e43164cfc5c0e4773bf9c0c6ed2620
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 13:27:45 2009 +0200

    entropy.server.interfaces: move_packages, fine tune output

commit 6d68012f6717cdcf17be29b92e2a30c6729c8311
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 13:27:20 2009 +0200

    entropy.qa: _get_deep_dependency_list, always discard -1 in returning set

commit 70e9eb4f7d3355dedb34f623a1e2257d3f986b7d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 13:22:59 2009 +0200

    entropy.server.interfaces: fine tune output on move_packages

commit 4e6267b5116bc5ff6d1b8a36dfd36a6c127e9d53
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 12:50:53 2009 +0200

    update TODO

commit 0a4333886fa9cfff81c70f6035553be11401e746
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 12:49:28 2009 +0200

    entropy.db: rename WriteLock to __write_mutex

commit 4fa3d968c2edfb772211e32bdbe9ce7a6912302b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 09:08:31 2009 +0200

    update translations

commit e443ae88216924901792c4a6118ba1724f5d2785
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 09:07:28 2009 +0200

    Spritz: beautify view sorter combo box

commit 269c258e84cf93821fca8871b041260bb946ba82
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 00:35:20 2009 +0200

    update TODO

commit 740efa1a33bfe4686901cadc71463723b33f1c37
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 00:34:57 2009 +0200

    Spritz: add new package view sorter (reverse sorter)

commit a93739e0963ff46a8acf97d692e6f89ed4fa8f2c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 9 00:28:25 2009 +0200

    Spritz: add views' model sorting infrastructure to allow multiple sorters

commit d182d66d803fa6f476dda0c97bcd252f02b4131a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 20:47:06 2009 +0200

    Spritz: remove categories view tab, useless now

commit f07a40d91044d22b0a78d7a02537b782bb16b71a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 20:32:07 2009 +0200

    Spritz: quit method should check if referenced variables are set

commit 967802c70a6474b19205fe2ad4ac1366832b1117
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 20:28:56 2009 +0200

    Spritz: add 'All' radio button which will make categories view tab useless

commit 67749346995a0d66e2a17cffd3e20de7c8c969be
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 14:55:34 2009 +0200

    update TODO

commit 85dcea36bb740190f4b1d2ad55ea0938923d0e9f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 14:54:05 2009 +0200

    Spritz: on File Updates window, when pressing "Edit", TextReadDialog is used. (disabled for now)

commit 0feebd08bf7d1bb61fa359eedd84949561ad3caa
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 14:52:27 2009 +0200

    Spritz: TextReadDialog, add save/cancel buttons

commit bdddc4a1120b3fb7ac4745e404bb814584338eb5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 14:02:32 2009 +0200

    Spritz: on File Updates window, don't use external editors when showing file differences

commit a74c7f5228693621252ff175fe4b0127934496f2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 14:01:10 2009 +0200

    Spritz: TextReadDialog, allow to provide gtk.TextBuffer objects directly and read/write mode

commit e8b2c905244bf77308c4857257f077703f011318
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 8 13:29:44 2009 +0200

    reagent: always translate inject paths to real paths

commit 760eab5cb6da3f49efb02c490725200291295d88
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 18:16:33 2009 +0200

    Spritz: make private methods public

commit 061be8880aed5c11f1d501073f386d12c1b04ecd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 18:13:51 2009 +0200

    Spritz, dialogs.py: TextReadDialog, fix typo

commit c2d0e2c22f03f56987ff540c202bcbd9a8e30946
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:45:56 2009 +0200

    Spritz: create generic text viewer and use it as license viewer

commit 3bb0280f8365b0d6dadd5d09d063fa42724576ed
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:32:21 2009 +0200

    update TODO

commit 844c40f05edafb9606e7e2790d899e6e368d91e0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:31:38 2009 +0200

    entropy.client.interfaces.methods: do not clear SystemSettings when running in dry-run mode

commit 5582fd2efdcfb1174e573ef285db3676b3dd590a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:30:28 2009 +0200

    SystemSettings: move live package masking metadata to persistent settings

commit 7147afa9aa5ae4d571f78e0c20e2999ee6b684ae
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:29:42 2009 +0200

    Spritz: fine tune package masking dialog and fix confirmation dialog

commit 7779b7f7c1ffb1979fed48d6a744c9aee1811e7a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 17:29:09 2009 +0200

    Spritz, masked packages dialog: fine tune treeview columns width

commit c783029aaa83ec1257fc5bfe17344323fff8e9a0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 16:49:02 2009 +0200

    Spritz: show wait window on load

commit 22b93e025c1ed4dce0a49243e946a5a79354c735
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 16:45:23 2009 +0200

    Spritz: remove unused code

commit 5e4507524ff6d66ce43ad349f6e9dae04f141d40
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 16:35:54 2009 +0200

    Spritz: show wait window when closing

commit 15fe5d8a487c30cabbfa7e606f2d0f822b5ac189
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 14:17:59 2009 +0200

    update TODO

commit f7f480569bcdd19b4d1c59e3e22ef18ebbfb0f0b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 14:16:35 2009 +0200

    entropy server, community repos: add --deps option to repo command
    
    This makes possibile to pull in all the dependencies of packages
    selected through 'repo move/copy'.

commit 6b71cb80c04161d4bb8ba6b8d536f84e80a82be9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 14:12:10 2009 +0200

    entropy server: move_packages, add new argument pull_deps
    
    This option will allow repository packages move/copy pulling in all
    the dependencies of every package selected.

commit 62874135223702d5c72fcd0f50cf758483d07033
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 14:11:37 2009 +0200

    QA interface: improve _get_deep_dependency_list method

commit 7557ce7df5133e49b060c84bb47e3563c00f59a4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 13:27:36 2009 +0200

    Spritz: update Repository Manager client init

commit ee7db45033aa56bd87743d65a6b463adb23ca4ec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu May 7 13:27:10 2009 +0200

    Spritz, dialogs.py: when using timeout_add, don't use keyword args

commit 81e50645ef299ee742f0924ccba1ff5409d3d65c
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue May 5 07:40:24 2009 +0200

    update TODO

commit d79ea24614a43e93740b7d2b32ffd97866b2f313
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue May 5 07:39:14 2009 +0200

    Spritz: began code refactoring.
    
    Spritz now warns if a repository has been added but not downloaded.
    Several initial code moves.

commit fb5eb017be32587867010bc2c39c9f4e95de7992
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue May 5 06:06:44 2009 +0200

    Spritz: code style updates

commit c7a0d62879048a5c3d1488d4de71a6be56caf023
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue May 5 05:59:13 2009 +0200

    entropy.db: improve utf8 and str input support of insertLicenses

commit 318e90692cc552c919928a93ba123d8047a5c3b7
Merge: 2a88737b2 e7ca06ce9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 22:48:28 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit 2a88737b28ac3d410e9d31af9124ba6b60b970b2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 22:47:36 2009 +0200

    Spritz: packages view, handle Queued view cache correctly

commit db1871460327e1302ed82a3ce1002812dff3b86f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 22:47:08 2009 +0200

    Spritz: entropyapi.py, add missing module import

commit e7ca06ce9601dd85c0ae9b00604ae9b31c50e63c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Mon May 4 17:41:55 2009 +0200

    unit testing, db: add test for insertLicenses with str input

commit 8669bec923677f3addf64d4660409b061bff8c2c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Mon May 4 17:41:26 2009 +0200

    entropy.db: insertLicenses, add support for both unicode and str input

commit 7f759bd9395677083c63b6f33b5bf561a2c3bd22
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 00:58:44 2009 +0200

    update TODO

commit 0f50e161fb08b284112f53e9dc3dab37b8caba6c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 00:57:43 2009 +0200

    Spritz: make Spritz window maximized by default

commit 908a50f1f1b8490e6c5250936df4496b7c8c2748
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 00:24:00 2009 +0200

    entropy.client.interfaces.package: fix __update_available_cache
    
    __update_available_cache wasn't working correctly: available cache
    was not updated correctly, causing get_available_packages returning
    wrong information when cached.

commit 3dce30fb63dfe37a5a84631697757e79d220b605
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon May 4 00:23:29 2009 +0200

    Spritz: spritz.py trivial code style updates

commit 0c0ccd8a82f7fbe412989ee38d29e834f07bfa16
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 23:57:12 2009 +0200

    Spritz: when skipping a mirror, also consider it dead in the water

commit 1a90a00f252109565cd46946e35677289ae9fd42
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 23:55:36 2009 +0200

    entropy.client.interfaces.fetch: set/unset default mirror to MirrorStatus

commit b04cbc6d9af9bce410311a5bda10e014c9044e8a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 23:40:28 2009 +0200

    entropy.client.mirrors.StatusInterface: add two new methods.
    
    Add set_working_mirror and add_failing_working_mirror methods with
    the aim of increasing the usefulness of the class.

commit ebae3d29f6403334e779c848e76d3695cb09c320
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 22:29:35 2009 +0200

    Spritz: on Queued tab, reload the view every time a package is unselected

commit 3b77e8625ee4af07fc4303ffada1955a68cd01f1
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 22:16:52 2009 +0200

    Spritz: fix queued tab after one load

commit e0291f9d63fabd4e7b0084784be8cc3d566e453e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 22:02:54 2009 +0200

    Makefile: fix entropy-server-install

commit dbd9fef2ed8431ebe176743877b65d4597be2f2d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 18:58:20 2009 +0200

    update TODO

commit 1599a3ae3079eeb8f0cbd099984673ec8f2c2ad3
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 18:57:21 2009 +0200

    transceivers: avoid showing negative data transfers

commit e4f4d3b561fed07ca15961bedb2274447e9e6b9c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 18:31:19 2009 +0200

    entropy notification applet: fix typo in message string

commit ef6d2dd5b278085d6aafb6d8e6c174f3d947d2db
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 18:30:50 2009 +0200

    client updates daemon: workaround for possible race condition, at least
    it seems to help

commit 24639fc71daf0bd9221e954829922053ad8eb23a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 17:43:43 2009 +0200

    Spritz: use gobject.timeout_add instead of a custom LIFO buffer in dialogs module

commit 201da8a9fd5c8260f71e071ef8245f6a7d4921bb
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 17:25:22 2009 +0200

    Spritz: fix UGC tab in package properties' window

commit cdda987d382671b18bee2939b46888867fb9a6c9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 17:17:15 2009 +0200

    Spritz: remove TaskQueue LIFO in favour of gobject.timeout_add

commit 8485c00d8465b241a7baee1abcd33e844d6a493e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 17:11:35 2009 +0200

    Spritz: fix threading issues when asking to accept licenses on package install

commit 7c1c69df1354c2651de10c605a871eea95db5248
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 15:29:23 2009 +0200

    entropy.client.interfaces.trigger: fix ebuild postinstall and preinstall trigger when merge_from mode is used

commit 7dae8b0bded97005b67333cb11644b5cf3897e58
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun May 3 14:57:20 2009 +0200

    entropy.client.interfaces.dep: fix generate_dependency_tree
    
    On some circumstances, post dependencies got a deplevel of 0, which
    was overwritten by conflicts data. This patch fix the issue by
    making deplevels >= 0 to always start from 1, leaving deplevel = 0
    to conflicting packages.
    
    Moreover, this patch improve generate_dependency_tree performance.

commit 2c3f9fe24aa1ce42f4fc404899a4bd3acecbe91a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 18:12:14 2009 +0200

    entropy.db: skip tables that cannot be dropped on initializeDatabase

commit 6f9720c002e6b44bbdc9a9552eb0d1b86f219a5c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:28:37 2009 +0200

    update TODO

commit 7b32fdfa62911f60d234a6627551a1920a9ff5f5
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:28:20 2009 +0200

    client updates daemon: code style updates

commit 9741821770ecbe452b6cf2ea8b6951d56f953e08
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:06:58 2009 +0200

    update TODO

commit c79298d28bdf073eb13988895a182c3f2d2f2a40
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:06:49 2009 +0200

    update translations

commit c01b9bc9960b63f5ee300ad00a1764199166ab8f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:05:42 2009 +0200

    entropy notification applet: port to the new dbus-based service.

commit ad0572679eadc44ee388c57a694f4d5011b39e30
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat May 2 17:02:53 2009 +0200

    client updates daemon: finalize first version.
    
    With this commit the work on the client (system) updates daemon is
    complete. The *thing* works over dbus, exporting a bunch of methods
    and sending signals whenever new updates are downloaded.
    For more information look at the file itself, for now.

commit 55d42aaddfef55233c4ed019e6e9e506cb43b6b0
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 19:53:15 2009 +0200

    client-updates-daemon: improve efficiency.
    
    Load Entropy Client interface on-demand.

commit 55234b893b77d90d4a5d99a51bb11a2cce709c31
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 19:30:44 2009 +0200

    client updates daemon dbus infrastructure in place, service works.
    
    Using dbus to launch the Entropy Client Updates daemon gives several
    obvious advantages. This commit makes it happen!

commit 6e7f8d45ffc662aa497ae800d29c4f03567c585e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 18:56:09 2009 +0200

    client updates daemon: add dbus .service and fix Makefile

commit a20c36400f0d70ce9b60546307c3ddf839998116
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 18:53:21 2009 +0200

    update translations

commit 6ce414da33d03f4203c29450861ed34ff116ac5d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 17:47:34 2009 +0200

    client updates daemon: connect dbus to glib mainloop and catch dbus
    exceptions properly

commit e1c3b1d5957f92a63f6473bd4d09236cfd08f3cf
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 17:24:53 2009 +0200

    updates notification dademon: update dbus policy file

commit 9f5e58336b3166d51ba2adb59aa742bfccc4869c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 16:41:55 2009 +0200

    client updates daemon: update dbus service object path

commit dd13d3e015fd0e2fa6f380c8f1c810500edcbba6
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 16:16:24 2009 +0200

    Makefile: fix updates daemon installation

commit 000054dc4f5f00c26e966e79ad0de904540c7c62
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri May 1 16:16:18 2009 +0200

    update TODO

commit 70324920bbdbfa206018b51e87b09943232cad34
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 16:48:03 2009 +0200

    entropy updates daemon: fine tune polling interval

commit 824be373477b0b2c6009faee4d72f8a2cec95e73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 16:42:10 2009 +0200

    client updates daemon: entropy resources lock handling
    
    When the daemon is loaded, it should not take over the pid file.
    Also, before trying to update the repositories, it should check
    if the same resources are locked by something else.

commit 5ff56771de2d22ff5bded8b9c01891ba87b3048d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 12:06:49 2009 +0200

    client updates method: add dbus method to trigger updates check

commit 2145d9e90989fa8322025be259cd6ac16190461e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 11:33:18 2009 +0200

    client updates daemon, phase 3
    
    - init script added
    - fine tuned polling interval

commit cb66bf460a298a958e820dce260be080d43c3371
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 11:24:47 2009 +0200

    client updates daemon: new updates signal works as expected

commit 615d4cac1bb60a49f3f7742f8b1e1b0491cbb77d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 11:21:10 2009 +0200

    entropy.client.interfaces.Client: properly fill validRepositories
    
    When repo_validation is False, validRepositories list was not filled
    properly on __init__. This commit fixes the issue.

commit 623e6769a7be2ea4cd139ecd87c8ac5f5b1a1839
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 10:58:56 2009 +0200

    client updates daemon: fix dbus signature of compare_repositories_status

commit f04d3a3cd14ea6e38cfda07829f4613e5b0647c2
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 10:39:17 2009 +0200

    client updates daemon: phase 2.
    
    Make the client update daemon a dbus system service, provide policy,
    update Makefile. More to come (phase 3).

commit e47d1c4f3d9717c9c6255c56c2b5409a4247da52
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 10:20:33 2009 +0200

    entropy.misc: LogFile, fix write to non-existent files (crate them)

commit 58d92bf2718a88f6f4bea799842e564c2ade3ae4
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 30 01:42:12 2009 +0200

    entropy client updates daemon: misc code cleanup and improvements.

commit dd4d378f7675672d530647b6f13a9c49d766c11a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:47:33 2009 +0200

    entropy.spm: fix PortagePlugin.use_reduce to work with unicode too

commit ab237ea0d4de605683852813853139fc8e86c17c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:44:52 2009 +0200

    entropy.db: regenerateCountersTable, open counter file safely

commit e894e9254f58c15915753ba065040c58165aef7a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:42:15 2009 +0200

    unit testing, db: add another package metadata handling test

commit d1f1ff1c00b8b3b2ee14e8963c8af91c94288b0d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:40:25 2009 +0200

    entropy.client.interfaces.metadata: when extracting license, make sure
    that it is read correctly.
    
    It can happen that licenses are written in UTF-8 directly, as previous
    commit states.
    Moreover, make sure that there's a perfect match between what is returned
    by get_pkg_metadata and entropy.db.getPackageData

commit 86347bf7daaa894431f5106d9c24056209434e8b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:39:18 2009 +0200

    entropy.db: improve retrieveChangelog and retrieveLicensedata methods
    
    There are certain changelogs and licenses which are written in UTF-8
    directly, so, we should consider this case too

commit 823882278a2c602b57f7af53c394fac08ef3e2a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:09:07 2009 +0200

    fix issue that caused the client repository to not being loaded
    because of db errors in LocalRepository.__init__()

commit 8649b444b80dc60b096a2bc9f410c13bf281eaec
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 15:00:54 2009 +0200

    entropy.client.interfaces.dep: remove deprecated methods

commit 0a24291320398c5e971f3ad558d4810aa871d610
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 14:59:48 2009 +0200

    entropy.client.interfaces.methods: remove deprecated methods

commit 472366c9660a2e02079f7321b3e28fc9d8c21e15
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 14:52:17 2009 +0200

    unit testing, db: add 2 new tests

commit dc18e0f36b83c324d390d1f0084d77c0d31706ad
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 29 14:50:21 2009 +0200

    entropy.client/server/db: improve non-ASCII metadata handling.
    
    extract_pkg_metadata now returns data in UTF-8 format and does it
    correctly. This avoids failures on 'equo database generate' and
    weird conversion conditions. Moreover, this commit should not break
    backward compatibility since this is properly handled in entropy.db
    methods.

commit f20a8226beda51e5302007b1512d6e0df8383ee5
Author: Michele Tameni <michele@amdplanet.it>
Date:   Tue Apr 28 17:43:23 2009 +0000

    First draft uo update daemon

commit 67181d308efa76a18251320c42e944c4fdad0111
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Mon Apr 27 17:28:19 2009 +0200

    'equo help' support, thanks Ian Whyman for the suggestion

commit fb5bf099e210475675f98af0999f5da2f3f13727
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Apr 26 01:26:22 2009 +0200

    update TODO

commit ee96eadb6fe8f403479146c3a7d2b6eca264f2b7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Apr 26 01:26:14 2009 +0200

    update translations

commit a37c9f219806e6a45bda683ba0084c7b7098f97c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sun Apr 26 01:01:25 2009 +0200

    entropy.server: improve support for expiration based packages removal

commit 2deebc2ab6062976ed7e932abca9516b874ab8e9
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 23:21:30 2009 +0200

    Community Repositories: make it back working.
    
    Community Repositories support was broken due to codebase changes
    and introduction of SystemSettings, which now overwrites any
    overridden setting. This commit fixes all the issues and also
    improves the current support.

commit 6cf7bd9ed1413fe7a723173e8bd9e2331e6716a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 22:36:29 2009 +0200

    update TODO

commit a7faac4d03f1dd230ba68a0d20ed31d70d1c60a8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 22:32:18 2009 +0200

    entropy.server: add support for expiration-based packages removal.
    
    If enabled in server.conf, entropy server side interface can now
    allow multiple packages in the same scope without forcefully being
    'injected'.
    Through packages.db.fatscope in database dir, you can choose what
    packages are eligible to this status, you can use '*' wildcard to
    enable the feature for all the packages.
    
    Be warned, this feature is EXPERIMENTAL (read server.conf) and not
    enabled by default.

commit 1cf472e97a622f957ac1ebbe3debd3939e64564b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 22:31:08 2009 +0200

    SystemSettings: external parsers (given by plugins) will run in
    alphabetical order

commit c69f79563faae7bcfc50fa6a3789ae036de15f1c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 22:05:27 2009 +0200

    equo: export 'equo database counters' to community tool for clarity

commit 8c37428a5248a242a0f6e613d86b0e1735f099c8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 19:07:49 2009 +0200

    entropy.client: remove old configuration files protection and masking code.
    
    Since configuration files protection is now gathered per-package, there is
    no more need of having the same (and broken) metadata into SystemSettings.

commit 0bc96e24d9bd6cb2c75149f6a5211d1f2b918035
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 18:56:22 2009 +0200

    entropy.client: fix configuration files protection and masking.
    
    Using a database-wide CONFIG_PROTECT metadata is not wise and triggers
    several issues, every package during install and removal should
    use their own information (as in CONFIG_PROTECT and CONFIG_PROTECT_MASK)

commit f34be7c9995c2158b9a0b2a711702003ef61c483
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 08:41:24 2009 +0200

    move SystemSettings generic file parser to entropy.tools so that
    can be reused by other areas of the codebase

commit 6882ac24f9fe7132da5ecd4048f2ab6682998e3f
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 07:51:34 2009 +0200

    entropy.client.misc: do_backup(), change backup files prefix

commit 39ae6a3bb2dd9ca19b27808d9f38b812207b06e7
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Sat Apr 25 07:44:16 2009 +0200

    entropy.client.misc: use os.rename instead of shutil.move in scanfs.
    
    Along with using os.rename instead of shutil.move in scanfs, restrict
    the range of exceptions catched when calling load_cache.

commit abf09df4358e588f2d794c65b116af968361929a
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 19:16:05 2009 +0200

    update TODO

commit 63e43f251790fbc95bf27ce15f6ca4924b65651b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 17:45:59 2009 +0200

    entropy.const: use new entropy.tools gzip/bzip2 unpack functions

commit 9ec0fb3308a463e3d6ba33293875cd88bc491f1b
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 01:07:47 2009 +0200

    update TODO

commit 37937fb52fdbfbfa32625130b32bfd7a7fec1b45
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 00:51:43 2009 +0200

    equo, text_query: fix search_installed_packages when packages var
    is empty

commit 63f6bfebbccba3b20ea3fb563cfa5fbac335816c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 00:44:27 2009 +0200

    update TODO

commit 9fbeca2d3e27705adcfc9113f060d38f9df79477
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Fri Apr 24 00:41:26 2009 +0200

    new init service repository_services, rename repository-services-daemon
    to repository-services-daemon.example and update Makefile.

commit 616eb328b8b1129fe011bb8fcdbe451140d053fd
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 23:49:11 2009 +0200

    Makefile: fix man pages install

commit 29cbc67ef0d388439949841bde262d536caddd79
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 22:13:16 2009 +0200

    update TODO

commit 0cfce3ab79533d8b25814bc611feed7303950e73
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 22:12:41 2009 +0200

    move service scripts to services dir, add repository admin init service

commit d8a1d90eb766c0a6721863837d12472d88489cc8
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 16:09:21 2009 +0200

    entropy.const: fix another typo in const_create_working_dirs

commit b75e26268f745b88a25b8a4eebfcb0dbae59967c
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 16:08:44 2009 +0200

    entropy.const: fix typo, SyntaxError

commit 7ad459e7cd3886957579f5c6701cb101b2b4afda
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:18:52 2009 +0200

    update TODO

commit 983f81368b23454be28c311f71658d66b88597ea
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:18:12 2009 +0200

    remove equo option data from gen_manopts.py

commit b3e98e1d54bf8815e0e30aa8d666b0d2ac6aae18
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:17:51 2009 +0200

    complete reagent and activator man pages

commit 22133c4f1b41ee5e62a61fb776906c0e3ea215ff
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:08:23 2009 +0200

    entropy.const: const_create_working_dirs, improve reliability

commit 4357eaaf13516cb088af3fd3affe3c5e4923557e
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:07:28 2009 +0200

    equo initial man page complete

commit bbc7239baf7fae265333939cf105a219e517841d
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Thu Apr 23 13:06:55 2009 +0200

    add useful script for man pages (.pod format) generation

commit 2cca2b7a26639d85ab2700c28a08c5d82aa35548
Author: Fabio Erculiani <lxnay@sabayonlinux.org>
Date:   Wed Apr 22 13:39:30 2009 +0200

    update TODO

commit fdd628851010330930a64318d62a5d7a95692373
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 22 00:25:59 2009 +0200

    entropy.client.interfaces.package: match_checksum, better workaround
    package signatures generated with buggy entropy git versions

commit de921f39f017323b1e360f2bd9fe968d76cdc608
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 22 00:08:05 2009 +0200

    entropy.client.interfaces.package: match_checksum fix
    
    it can happen that no package signatures are available: if this is
    the case, completely skip the signature verification.

commit 814e468c05311e76b3af76ba61d3e3a4542e7567
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 10:04:31 2009 +0200

    rename entropy-repository-daemon to repository-services-daemon

commit 5a774a46068ce3037dd9ebcd93726010bb9f3f24
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 10:03:34 2009 +0200

    entropy-repository-daemon: refresh repository daemon script

commit a513f12c635812dc4c4604e894cf952a2b4d4d16
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 10:02:39 2009 +0200

    repository-admin-daemon: trivial change

commit 98fbe0bf9de38a54851bacddd45250a0796d4aa8
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 09:31:40 2009 +0200

    fix Makefile, rename entropy-system-daemon to repository-admin-daemon

commit 449b8b4863c0f4636fd88b4fe28f3b5a80cae49c
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 09:30:54 2009 +0200

    rename entropy-system-daemon to repository-admin-daemon

commit 0ee8a00c4ab3af3ac4c7492dd756c3bdf1a37cd8
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 09:30:00 2009 +0200

    entropy-system-daemon: improve scriptability and refresh code

commit 58be209dc65cf7f03196feb878d3a0b380a47bff
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 08:29:09 2009 +0200

    entropy.client.interfaces.package: trivial match_checksum output change

commit 97f84255f576e0d4910f07565f69447e480a3808
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 08:28:22 2009 +0200

    entropy.db: cache unlock message output to avoid to flood the user

commit cf0f40f109ac0651d1f41746586ba9816211afef
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 00:51:37 2009 +0200

    update TODO

commit 330b29224774b4f1d65858e7dbcfe9b460e7b1e0
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 00:49:54 2009 +0200

    entropy.client.interfaces.package: implement package signatures verification
    when available.
    
    SHA1, SHA256 and SHA512 are now checked client side together with MD5. This
    improves package download reliability. Moreover, improve match_checksum method
    to better handle error cases.

commit b3424c587feea02a8eb6fa5c26b9cb45db4879ed
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 00:46:33 2009 +0200

    entropy.server.interfaces: properly set signatures on package changes

commit 96b610a75fc8886737982e9fcd06da95252d1d5f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 00:45:29 2009 +0200

    entropy.db: new method setSignatures

commit 13635788e5c22ee73c11745f5f994f8dd5e550c0
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 21 00:29:34 2009 +0200

    entropy.db: retrieveTrigger, return empty string if no trigger is found

commit 2b0bd68d0b01bc8584dc2dedc39b48e0cbe95eec
Merge: 157a00135 d4a25cd0d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 22:01:30 2009 +0200

    Merge commit 'wael/master'

commit 157a001354760e6b7ff2a2153c754bdd1e814756
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 21:57:18 2009 +0200

    entropy.services.interfaces: remove variable init which causes class
    to fail loading

commit 0891726abc69cdd278a6e045f2d1de3b325dc7d0
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:39:44 2009 +0200

    update TODO

commit 1c46d90cf9ae50093bb8c2aaee0cd0a150cf1c6c
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:39:17 2009 +0200

    unit testing: add server unit testing module

commit 707da3675fbe241152d3ca5ad02799d9b1b8c15e
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:26:51 2009 +0200

    entropy.server: ease fake repository init

commit 125c20754d971aa83e6a978795c538528530b6a8
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:25:26 2009 +0200

    entropy.server: improve behaviour when server database is not physically
    available and when running in fake mode

commit f1bb40959c42e5e90f2b3a8a0850f139963860f2
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:04:43 2009 +0200

    entropy.server: fix close_server_databases

commit 0a28af0ee64b4e7fd827b5a2282750c80542b0cf
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:01:26 2009 +0200

    unit testing, db, client: cleanly close Client instances

commit 437bbec08773022f7ca1d474a5f948cfb913b6ee
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 20:00:46 2009 +0200

    entropy.server: add support for in-memory repositories

commit 282924f76a1a4578e174219aabb7c039d0446f39
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 18:23:14 2009 +0200

    unit testing, client: add 3 more tests

commit a113bafb9adac57c42d617ed829b93462dcc34e6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 18:22:07 2009 +0200

    SystemSettings: fix typo in update method

commit 8d4aac54c42d39e53c5cd0da099494f99a2ba43d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 17:48:04 2009 +0200

    entropy.client.interfaces.methods: complete support for in-memory
    repositories.
    
    In-memory repositories support was partially implemented some time
    ago. This commit completes the support.
    Please consider that those kind of repositories are never closed
    when calling close_all_repositories method and you have to call
    remove_repository to effectively destroy all memory data.
    Also, consider this feature EXPERIMENTAL and not for daily usage,
    in other words, use it with brain ON!

commit f4a6be9fd779d4de36dbe47f4ce9d2f984cb4d0a
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 17:10:42 2009 +0200

    sync and update translations

commit 1d6551f98f7e0dd58c9266c7fc8980fcd5d88f46
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 17:10:28 2009 +0200

    entropy.client.interfaces.dep: fix typo in calculate_world_updates

commit 5fd998c62262e0fdf028d16ffe6609e78fcd9445
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 16:44:17 2009 +0200

    update TODO

commit 089d753c250c671e484340693c9ce55eb5294f6e
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 20 16:43:42 2009 +0200

    entropy.client.interfaces.trigger: drop entropy cache purging trigger,
    will be moved to ebuild

commit a86b68143e0516337e5494f9a95e982723bda36e
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 23:34:36 2009 +0200

    entropy.client.interfaces.methods: fix typo in SystemSettings path

commit 8c44519a2fdb1190715d23601715480c32c6e77b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 23:23:34 2009 +0200

    entropy.client.interfaces.client: workaround dependency issue in
    parsers of ClientSystemSettingsPlugin

commit f33b24a9c3e0918610bf568d10808df7f56658da
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 20:32:07 2009 +0200

    entropy.server.interfaces.mirrors: fix undefined variable in upload_database

commit edfc0b2f4b6a4eabf1f9a37762ab2fca89413633
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 20:30:27 2009 +0200

    update TODO

commit fe4faeaf180724d8b670175018b522b9c534c227
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 20:28:14 2009 +0200

    entropy.server: implement ability to disable certain EAPIs.
    
    This improvement allows to disable certain EAPIs from being handled
    on download/upload, thus on remote repository database sync. This
    was warmly awaited from repository maintainers with limited internet
    bandwidth.

commit 51cbb4fe1d5fc41806f0640e6bb49f1a50c5eeb2
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 20:10:45 2009 +0200

    update activator man page

commit fa276f4f1ee17469424a7c12179dd8389e9d7c81
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:54:08 2009 +0200

    entropy.db: check if server plugin is loaded in SystemSettings

commit 392db878f38eaeee18ca88a089bd9a8bd9ffd7a9
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:52:12 2009 +0200

    entropy.client: fix typo in ClientSystemSettingsPlugin.misc_parser

commit 0c5c9879ba60cf22a40f3314fd3a3f0153426760
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:50:28 2009 +0200

    entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin

commit 89e6bcc6dbcce2fb752f3e359f77d8263d204ca6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:43:41 2009 +0200

    entropy.misc: fix typo in server plugin id retrieval

commit 45857a31b1f433326f17c1e6325ad734883e8652
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:33:10 2009 +0200

    entropy.server: fix "list" query

commit 46a18b88e4e49dd5986a8054743de0230510d2c4
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 19:29:22 2009 +0200

    entropy.server: move server related settings to a separate SystemSettings
    plugin. Also migrate all the entropy code to use the new SystemSettings
    dict variables path.

commit 759d4876a86dddd650d0ce31b9ea370518a6e61c
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:47:43 2009 +0200

    entropy.server.interfaces.main: cache read/write repository database
    sync calls to avoid running it more than once for every uncached
    open_server_repository method call.

commit 0bf855ed4e1a2ac275373aaf8fe638633f53dcb8
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:45:13 2009 +0200

    entropy.server.interfaces.main: remove unused package_match_validator_cache
    dict

commit a4044a8ea833a6c15dca78f32ef262df7ca6175f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:42:14 2009 +0200

    entropy.server.interfaces.main: open_server_repository, remove unused
    t_ident parameter from database instance load cache

commit 2da170c9cee09f3accfb7b7e0c9306a9fc773339
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:31:04 2009 +0200

    Makefile: install man pages on entropy-server-install

commit caea041c8f129eafe37d51270e679bdfe07abc87
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:29:22 2009 +0200

    man pages updates
    
    complete ENVIRONMENT paragraph in equo man page and compile new
    man pages.

commit 773995459bf3fe8d04bc62dcc38e00666fcfe833
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 18:26:18 2009 +0200

    man pages: substitute empty placeholder with 'work in progress'

commit a97743be8e82cc3f4f2112c9b2e496a106eb24a0
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 15:42:24 2009 +0200

    update man pages
    
    add activator and reagent empty man pages. update equo one.

commit 770870172b3ba4578089cca6abb9cac7ba3e30b1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 15:30:10 2009 +0200

    equo: update man page

commit 6cccb4bc0f39e2176937caf60549e856538475ec
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 15:16:52 2009 +0200

    Makefile: add man page installation to equo-install

commit 292ae986780424e1a6439e34b59c682d4b88d1e4
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 15:14:04 2009 +0200

    add man pages TODO

commit b32d57a12e3c8413a9e8110359e08a1cec05729d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 19 15:12:26 2009 +0200

    equo: add incomplete man page

commit 10f5b704ee8b4d1a44b64072d5c20f9de13b7864
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 10:35:18 2009 +0200

    unit testing, client: add empty client unit testing module

commit 31209bab25df09e620e27853c807914d33a7f083
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 10:34:56 2009 +0200

    update TODO

commit 0a901a3de62c719bcaf3739ee13ffddaee2e0c94
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 10:23:55 2009 +0200

    entropy.*: move atom matching package masking validation cache to
    SystemSettings

commit e54c0275343b135d05e187addca0f90ced01af2e
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 09:50:19 2009 +0200

    unit testing, db: add package sets test, test package masking in test 2

commit af5d290883d180530cb0defe7aeb748db39fa609
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 09:48:07 2009 +0200

    entropy.client.interfaces.methods: open_memory_database fix
    
    When opening a database instance using open_memory_database,
    ServiceInterface argument was not passed. This commit fixes it.

commit 89d4a26f8337905099c213df7e2b769c34da9f1c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 09:46:00 2009 +0200

    entropy.db: initializeDatabase, tune sqlite3 cache size.

commit c4f896e9d2e4c7eef115777952bf27a512200283
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Apr 19 09:44:56 2009 +0200

    entropy.db: idpackageValidator improvements.
    
    trivial changes to idpackageValidator method. SystemSettings is now
    a singleton, no need to get it from ServiceInterface

commit b7f390b9a8883bcb98e8227d16cbbc31b0e2851d
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 20:28:17 2009 +0200

    update TODO

commit c7cd3ca2a8c795f746f28badc242a12a4c46c1d7
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 20:27:05 2009 +0200

    move etpConst['dbconfigprotect'] and etpConst['dbconfigprotectmask']
    to SystemSettings

commit 23a184780eab3fde868e0ee14f8693e28f521c54
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 20:02:59 2009 +0200

    entropy.core: change SystemSettingsPlugin API, should be finalized now.
    entropy.core: change SystemSettings add_plugin method API
    entropy.*: update code accordingly

commit 7fb086d62e629b44e0bbdfeb80b1d1818706517c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 19:33:15 2009 +0200

    entropy.const: add SystemSettings plugin identifiers

commit 4e52998840297766c85c8bac2ce623cee994c440
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 19:04:17 2009 +0200

    text_ui: branchHop: adjust return error codes

commit 515b8975004781d9d483c423e11fe643593c0524
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 19:03:39 2009 +0200

    text_ui: equo hop, disable branchHop access for non-root users

commit 78d6b98a9907dbd186610ad97e1ef3cbebeb30df
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 08:17:14 2009 +0200

    equo: fix typo in equo.py, properly destroy Client instance

commit f44d12458151d8d06be9c2bc5b36b27f70d082ca
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 08:14:40 2009 +0200

    unit testing, db: getPackageData trigger_unicode argument is now True
    by default

commit 8e20ac099ce52421db3532a499692f10ffdc6a6c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 18 08:11:06 2009 +0200

    entropy.db: getPackageData trigger_unicode is now True by default
    
    In the aim of having exactly the same data returned between
    entropy.db.LocalRepository.getPackageData and
    entropy.client.interfaces.client.Client.extract_package_data, argument
    trigger_unicode of the former is now True by default

commit 3889d670343d1b1d7e9f54f716cf1c88e03b689d
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:48:50 2009 +0200

    update translations

commit 414f9e28dd30dd9dc41b3f22c6076c902b022293
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:48:08 2009 +0200

    update TODO

commit 36537f39a01918b0fb3be507a609909c6bc0b3e7
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:47:33 2009 +0200

    equo: implement new command 'equo hop' which substitutes 'equo world
    --upgrade <branch>'

commit 5487696276012efd21259f24a5ebe6f52da9b2b4
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:46:53 2009 +0200

    entropy.client.interfaces.dep: check_package_update, remove debugging
    output

commit b23a19b909ff578be8610d0ec4cf4f3e41b081b2
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:37:51 2009 +0200

    entropy.dump: improve reliability and performance of dumpobj function

commit bb468ef7dbdb99b8a6c7810f45574b7b84e54c19
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 23:35:51 2009 +0200

    entropy.const: const_setup_file, always run chmod

commit 351cb904a8a882f69073947eee894eef66f663f3
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 17 22:26:33 2009 +0200

    entropy.cache: EntropyCacher improvements
    
    this is an optimized version of EntropyCacher.

commit 49d4ab9f73f8cc70da1bd0fe4a11866dde24ed1f
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 17 19:22:47 2009 +0200

    entropy.client.interfaces.repository: fix check_entropy_updates
    
    check_entropy_updates was incorrectly checking if an entropy update
    is available

commit 303fbc5914b5a2ab38bc1dedf65cfc2fe8e1d36b
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 17 19:20:01 2009 +0200

    entropy.client.interfaces.dep: check_package_update fix
    
    when running check_package_update with no repositories available,
    it should return that package is not found. This is done by looking
    for its key too if get_unsatisfied_dependencies returns something.

commit 8eeb028ffc1d8224851812b1a1b9a4fc8624f348
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 17 18:54:18 2009 +0200

    entropy.client.interfaces.methods: set_branch, update API, make
    method more reliable

commit 347595a0186a05ca9a72060560af92d3bc149ce1
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 17 18:19:37 2009 +0200

    entropy.client.interfaces.methods, open_repository improvements and
    API change.
    
    open_repository method speed has been slightly improved.
    move_to_branch has been removed in favour of set_branch method.

commit 6b7ca12957d1c0efe1acdf766f9720a89e89d554
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 16:01:31 2009 +0200

    equo: remove 'equo world --upgrade' option, will be moved to 'equo hop'

commit e12d40c2462ad16b9b319bfe09a6faf45fc5d9d1
Author: Fabio Erculiani <fabio@linux.local>
Date:   Fri Apr 17 15:44:46 2009 +0200

    equo world: do not run orphans search when running with --fetch

commit 5db8f6d4f182b9f65936ad1a2519e308292b9d43
Author: Fabio Erculiani <fabio@sabayon.(none)>
Date:   Fri Apr 17 07:02:34 2009 +0000

    unit testing, db: add atom matching tests

commit 3bf9d7370d61e3720bcceef709ae24b61a62591b
Author: Fabio Erculiani <fabio@sabayon.(none)>
Date:   Fri Apr 17 07:01:09 2009 +0000

    unit testing, db: add get_test_package_name and get_test_package_atom
    functions

commit 74061132e27046f925fe44c7fa1e0aef737e5b58
Author: Fabio Erculiani <fabio@sabayon.(none)>
Date:   Thu Apr 16 15:58:48 2009 +0000

    update TODO

commit da78a860fd830c8367934b4ff0f5ba9cdfd6d010
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:44:03 2009 +0200

    unit testing: add a new test to the db module
    
    this test does the package metadata extraction, database insertion
    and retrieval and compares the two dictionaries (the one returned
    by the extractor against the one returned by the database)

commit 326d1c270bc2c1643bdaa0f24e0f2ce063b75dc9
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:43:25 2009 +0200

    unit testing: make possible to call run script from inside its directory

commit 12f5145a94933b8079d2b603333b2e0737bbc000
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:41:41 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, clear
    unused metadata from return output

commit d79b2e494b7ea7c83cb062dd8e6816e7e628ad13
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:36:43 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, fix changelog
    
    metadatum must be unicode() and not str(). Moreover, print warning
    on Unicode conversion errors.

commit 8b961e23caaab694fa794d89ded0fc286a9a5892
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:30:22 2009 +0200

    entropy.db: insertSignatures, fix insertion.
    
    signatures is not a list but a dict now.

commit fa2b4a79f1ab8fe86225b7c71056f7c128f7c170
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:29:31 2009 +0200

    entropy.db: addPackage, always accept spm_phases when it's != None

commit 878dfda4e4b640f670b0fcae8da1feef2c3052da
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:24:46 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, etpapi metadatum must be int(), as returned by entropy.db.getPackageData

commit 81900d5913b5037c43b8a94397bc1d9a8deeca53
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:24:29 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, sources metadatum must be a set(), as returned by entropy.db.getPackageData

commit 24adfb012a8a770e550dcc57a4aef033c0747dc0
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:22:36 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, eclasses metadatum must be a set(), as returned by entropy.db.getPackageData

commit ee363147c7932650e749d1e353482124ea3bf0e3
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:21:40 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, useflags metadatum must be a set(), as returned by entropy.db.getPackageData

commit beba5d5c2fcdaedd302be40f888dc90ed583f983
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:19:01 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, keywords
    metadatum must be a set(), as returned by entropy.db.getPackageData

commit 6d8d3e48f646d343f758720d19af0a33852c9a99
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:16:27 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata
    
    conflicts metadatum must be a set, as returned by entropy.db.getPackageData

commit 55c2293b98787e954ac0ff9d58f071e989e9dd07
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:11:42 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, 'spm_phases'
    metadatum can be None if SPM one is not found/available.

commit 13bbcad92e6968c111830b85ebd37ced9f7e054b
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:06:19 2009 +0200

    entropy.db: addPackage should add 'atom' metadatum to returning metadata

commit 0834281bd1c5053e49d52dcb68309568f4e5c605
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:05:32 2009 +0200

    entropy.client.interfaces.metadata: extract_pkg_metadata, 'provide'
    metadatum must be set() and not list()

commit 105776c26c66f570a5124dba6a126745922ae0f4
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:05:05 2009 +0200

    test suite: add sample package

commit d5b564d2719513fef648279f6d28fe1b521076df
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Thu Apr 16 06:04:33 2009 +0200

    test suite: add misc functions module

commit fbeaed9a2c9c2bbd4e34d0a546eb3c1cc6c26815
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 15 16:12:31 2009 +0200

    update TODO

commit 1f4fb7b243d0a4cf4e2fa70a17279187d4d2075d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 15 16:12:12 2009 +0200

    SystemSettings: make it working on readonly filesystems too

commit 9136ed85665796d4b4deca222dce19b25e0c34c1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 15 16:11:42 2009 +0200

    update TODO

commit cd3eeba2380fc310ee38aff44119a47b189fafa4
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:50:37 2009 +0200

    ClientSystemSettingsPlugin: keep repository metadata inside SystemSettings
    always ready to use.

commit 670be42e8d39fe608a420f8957ef6800bb024228
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:48:10 2009 +0200

    entropy.client.interfaces.methods: new method is_repository_connection_cached

commit 62ec9712b996459318cb557eeb0b8cd2d40e9669
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:46:58 2009 +0200

    entropy.client.interfaces.methods: open_repository, remove t_ident
    usage

commit 5bd8daa75468db835c99f511867b15bf03da98bb
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:44:46 2009 +0200

    entropy.client.interfaces.methods: put back repository config protect
    setup into load_repository_database. a more permanent fix will follow
    shortly.

commit f4a7b8a97f34d4a6e15a7f61c6006ca20ff2a2d1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:21:40 2009 +0200

    entropy.client.interfaces.methods: clear SystemSettings and reset
    repository cache properly every time is needed

commit 9bd552689e10bb53e1700cb2e8a6641bcb8e72d9
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:15:12 2009 +0200

    entropy: when entropy.client.interfaces.methods' reopen_client_repository
    is called, make sure all the repository databases are closed

commit 5733f6a53a86740189537ff0af4f7c82f1fb833e
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:03:14 2009 +0200

    update TODO

commit 8086f42e622605ca01d5c597b3dc5f5e1af90afa
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 23:01:55 2009 +0200

    entropy.client.interfaces.package: small syntax style update

commit 3572a0f2244fec70d43f02d5518a59eede0a6bdf
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 22:59:14 2009 +0200

    entropy.client.interfaces.methods: improve open_repository reliability
    
    When calling open_repository on an already loaded database instance when
    SystemSettings.clear() was called, it could happen to have unitialized
    metadata around (configprotect and configprotectmask), so always check this

commit 28deb817ad17e5a75b5b7c59863e31cc7649ccbf
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 22:57:04 2009 +0200

    Spritz: when saving preferences, reset all caches and close all databases
    
    This avoids having unitialized repository metadata around (in SystemSettings)
    like in configprotect and configprotectmask

commit d4a25cd0ddaadf99fe02bd0a5f13924606360096
Merge: f6bfca645 f94434327
Author: Wael Nasreddine <wael.nasreddine@sabayonlinux.org>
Date:   Tue Apr 14 14:37:54 2009 +0000

    Merge commit 'fabio/master'

commit f9443432754994dcf185c2b89101621f12355cdc
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 09:04:14 2009 +0200

    unit testing module: run returns status != 0 if errors occured

commit f1f02d2e23cbca722450ae31b8e42ae688fd6337
Merge: 3185cdf8d ec0327af7
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Apr 14 08:59:09 2009 +0200

    Merge commit 'wael/master'

commit 3185cdf8d48ba093ee26bea70b856dec89f30ccd
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:36:03 2009 +0200

    unit testing: print more output for each test run

commit 8ac1b1ea8583836866d9bc0a405183cfabe227a1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:32:41 2009 +0200

    add unit testing module

commit 4fe141b5a24be2ace58960a1b96f8a0896bea34f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:32:27 2009 +0200

    update TODO

commit b2b5c4d95a2c9ea74913cda42fd2f1b561daff39
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:04:51 2009 +0200

    make default revision to match EAPI (Entropy API)

commit 9d4684ad73f44da571961db1d8019c7918b24fe1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:03:56 2009 +0200

    remove compatibility modules

commit 67e26003ff0615afc36f8518e20139f939ef2cb7
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 23:03:39 2009 +0200

    entropy.security: use entropy.output instead of outputTools

commit dcaa44997dfb0d24ef468b3b8306828b011fdf40
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 12:08:49 2009 +0200

    update TODO

commit f8cd7965b2e7d5ee0f4e21f63e5b0a0672ce0452
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 09:46:30 2009 +0200

    entropy.server.interfaces.main: fix settings backup by copying the
    whole dictionary

commit fb2f2a04ddfef39c965830dc35329e6da8ab1186
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 09:45:33 2009 +0200

    entropy.core.SystemSettings: copy backup dictionary instead of passing
    the same pointer

commit ff5d29556783a8e8fef5d5b5dfe91e60e7596fec
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 13 09:44:53 2009 +0200

    entropy.client.interfaces.trigger: remove old code comment

commit 18a69b99e59ba17eb6b7eac68840d639f1176405
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:51:33 2009 +0200

    update TODO

commit 078a73d496f7403ff6b14085fd7cf43f7e7c26c1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:47:02 2009 +0200

    entropy.client.interfaces.trigger: excluded SPM calls when spm phase
    is not specified.
    
    This gives a big speed boost on the install process. SPM (Portage) is
    not even called when certain package install phase is not set (preinst,
    prerm, postinst, postrm)

commit 4811c1a75fbcec909b35bd35199dd9498e64a001
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:46:41 2009 +0200

    entropy.const: add SPM ebuild phases constants

commit a9da9e1ffe5c9edd008ccf4bf37d99c0e0201811
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:42:34 2009 +0200

    entropy.db: add spm_phases metadatum to getPackageData

commit e9ce37fbbb31098d7b6866e9cea3f122749c7bc5
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:17:05 2009 +0200

    entropy.client.interfaces.trigger: move SPM pkg_setup() to separate function
    
    Portage's pkg_setup() was run by both trigger_ebuild_preinstall and
    trigger_ebuild_postinstall triggers. So move the code to a stand-alone
    function.

commit 47ec94d4f3f16e0baa1c28dfc99f00989f08383f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 18:04:03 2009 +0200

    entropy.db: add 'spm_phases' metadatum to getTriggerInfo

commit 80fccfd1bf2c90782ba2a8d1edf1ab16afc4c03f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 17:54:18 2009 +0200

    entropy.db: update databaseStructureUpdates, make it always creating
    the new "source" column on installedtable if the latter is present

commit ad504754b88db5438f1fc8dc2ec897b59288f34a
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 17:52:57 2009 +0200

    entropy.db: fix typo in createInstalledTable, update SQL table schema

commit 39e1ae2d912d8f8c689c1d0017b7a48d4e13f332
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 17:44:27 2009 +0200

    add support for SPM DEFINED_PHASES metadatum collection
    
    define the metadatum constant in entropy.const and collect it inside
    entropy.client.interfaces.metadata.ExtractorsMixin, dictionary key is
    'spm_phases'

commit 35d5b3695a63f6ce33c8e84d0c4f8bdeb83320ad
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 17:39:20 2009 +0200

    entropy.db: add support for Portage 2.2_rc29 feature "DEFINED_PHASES"
    
    This is a new metadatum which is going to be stored in Portage's vartree
    representing the list of defined ebuild phases for the package. For us
    it comes into help to choose if to pull up Portage on package install or
    not, resulting in a huge speed improvement.
    
    This commit only adds database support, more to come.

commit 1db528b7c474ca59df91609bcd6e2b3e7d0d2c9d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 17:05:01 2009 +0200

    entropy.db: improve speed of doesColumnInTableExist

commit f6bfca6457bc887e0465b568d5b9bd3b513e7873
Merge: ec0327af7 7a03461cc
Author: Wael Nasreddine <wael.nasreddine@sabayonlinux.org>
Date:   Sat Apr 11 11:48:19 2009 +0000

    Merge commit 'fabio/master'

commit ec0327af7c5c348c4d73e48856f182f614c73446
Author: Wael Nasreddine <wael.nasreddine@sabayonlinux.org>
Date:   Sat Apr 11 11:32:48 2009 +0000

    Working on french translation, still 419 translation to go

commit 7a03461cca825d47902d0de1317c720696a72d0b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 09:38:44 2009 +0200

    entropy.client.interfaces.dep: improve performance of calculate_world_updates

commit 563bbf272ef85fd49582497506c002a16ceac372
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Apr 11 09:31:28 2009 +0200

    apply ignore-spm-downgrades improvement patch by Mitch Harder. This
    helps the Portage compatibility

commit cb09c98ab0872b859a747f585a142eab754147fa
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Thu Apr 9 19:35:29 2009 +0200

    update Catalan translation

commit 2aa800563e6a9bdbf9aa536efd2a215d2e7c414a
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Thu Apr 9 14:44:20 2009 +0200

    entropy.db: retrieveSignatures, fix typo

commit fe82ed5d8673edbb054d228d7e7a91ce9107f74d
Merge: f0d6d9c3f d0d2915b5
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Thu Apr 9 12:34:20 2009 +0200

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit f0d6d9c3f7b0d7021f5b373b7cb1f4e9bb0187be
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Thu Apr 9 12:33:42 2009 +0200

    entropy.client.interfaces.fetch: fetch_files_on_mirrors, fix
    update_download_list

commit d0d2915b5d86675adc21313939034857b01d1dfe
Author: root <root@localhost.(none)>
Date:   Wed Apr 8 23:48:38 2009 +0000

    update es.po translation with many fixes

commit 60c50bcfbf271aded0e249d613f60521f317bcd9
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 20:59:50 2009 +0200

    entropy.tools: fix append_xpak, calling Spm class without a valid
    output interface is not valid anymore

commit 8979d2025f2324790b80fc49fc50b98743a76a67
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 16:31:56 2009 +0200

    translations: fix bug in Makefile, resync all the translations

commit 4a12163ab63dc528eb80bfae159c41d059368e15
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 16:17:14 2009 +0200

    entropy.i18n: improve module variables reliability

commit 6a6c75a654b9b33ed6435528d6a6a52687b3f410
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 15:06:06 2009 +0200

    fix translations

commit 62e4fffdf81dfaf98d7b2249062981db28b3c4b5
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 12:39:07 2009 +0200

    Makefile: always use LIBDIR instead of hardcoded usr/lib

commit 90536ebbdb6ee0dadf166ac6337172c2cb5d3fea
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 12:24:53 2009 +0200

    Makefile: split pylzma install/build

commit 283d7c16c4fe8faed09fcfef0dbd5643dafd42c6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Wed Apr 8 11:35:38 2009 +0200

    entropy.client.interfaces: rename all the mixin classes appending "Mixin"

commit 794e7808ef4c7a48ec650b9421d801c95b41e0c6
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 8 06:29:56 2009 +0200

    update TODO

commit e16039af526fe7df007663f10ad885cb5b1ecacb
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 8 06:25:23 2009 +0200

    client.text_ui: fix shutil module usage

commit cfed718b4830ce747bc170d18883a94ca3a77eb7
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 8 06:24:36 2009 +0200

    update translations and template file

commit d94cb4a0ee4f25389b3da7f5e8b373e4e18d52e9
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 8 06:22:59 2009 +0200

    update TODO

commit e4f36c46a2df12225518ffee41831620a51f2cd6
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 8 05:59:10 2009 +0200

    entropy.client.interfaces.methods: fix typo

commit 6edcbb5c4bc6366b11fbe5d0dd389b5e08a90505
Author: Fabio Erculiani <fabio@linux.local>
Date:   Tue Apr 7 20:51:05 2009 +0200

    update TODO

commit 3f08b815a98a2be76491dce0047f53120d46eae5
Author: Fabio Erculiani <fabio@linux.local>
Date:   Tue Apr 7 20:50:14 2009 +0200

    entropy.client: add preliminary support (not completely implemented on
    purpose) to SHA1, SHA256 and SHA512 signatures

commit b57792e642e25222d1b5fc0449d9c995e7333dd8
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Apr 7 17:11:27 2009 +0200

    entropy.db: optimize doesTableExist method

commit 7c9c8165f312f97c9c87c94be413256310522989
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Apr 7 17:09:43 2009 +0200

    entropy.db: add support for package signatures infrastructure (sha1,sha256,sha512)
    entropy.client.interfaces.metadata: add sha1, sha256 and sha512 calculators to
    metadata extractors

commit da5f75098cd0bdf76535d371b5ea0da786d230cf
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Apr 7 16:36:06 2009 +0200

    entropy.tools: add sha1 and sha256 functions

commit d33cfe68e7c1f8aa084e88deeff0c4bd8710a7b1
Author: Fabio Erculiani <fabio@linux.local>
Date:   Tue Apr 7 12:18:19 2009 +0200

    entropy.core.SystemSettings: handle EntropyCacher instance to make sure
    to have flushed all the cache queue before clearing the related on-disk
    files.

commit e81916069837f981cfaca31de3ea025f824da257
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 22:10:41 2009 +0200

    entropy.client.interfaces.client.Client: call SystemSettings.remove_plugin
    on instance destroy()

commit c9b95aa9f108d051ebd7fc5c0a20e771b5577253
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 22:10:23 2009 +0200

    entropy.core.SystemSettings: remove debugging output

commit f699fe2a206db09cfb3a359efb28db7f3840f428
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:36:55 2009 +0200

    update TODO

commit 2e715f41a5fe9d95fae59b8ca49ffb5a3e49feaa
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:33:50 2009 +0200

    entropy.client.interfaces.cache.Cache: move clear_dump_cache and
    repository_move_clear_cache to entropy.core.SystemSettings
    
    entropy.client.interfaces.Client: create SystemSettings plugin to
    push Entropy Client-only metadata into SystemSettings and keep it
    agnostic
    
    entropy.core.SystemSettings: now Entropy-free, it's agnostic!
    
    other minor fixes

commit f158ee795af5b1591b39215ab61818a98cb4e4d6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:33:26 2009 +0200

    update TODO

commit 5e6b0e791fefebb4dc0884054acb43b446056ed6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:08:32 2009 +0200

    entropy.services.repository.interfaces.Server: no need to call
    SystemSettings.connect_entropy

commit 5526a8c58b1e4211cd31a1909fba432da4825536
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:05:30 2009 +0200

    entropy.core.SystemSettings: effectively add plugins handling on the class.

commit 98d9f510208b025153b4d93637645c0d6de97690
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 21:03:02 2009 +0200

    entropy.core: new SystemSettingsPlugin class and support on SystemSettings

commit b14ff89074f26269175369b5cce8195bd70e176b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 20:35:50 2009 +0200

    entropy.libraries.*: move from etpRepositories to SystemSettings['repositories']['available']

commit bf9ac1a28712cf5a50d6505d1ae910de8e837fa7
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 20:35:02 2009 +0200

    entropy.*: move from etpRepositories to SystemSettings['repositories']['available']

commit fced2482520ca1bcf4bd0b3e52ad077f66f8e4dd
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:43:24 2009 +0200

    entropy.*: move from using etpRepositoriesExcluded to SystemSettings['repositories']['excluded']

commit b16f3386b741a262a5a524eba17a8c7588eac733
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:39:26 2009 +0200

    update APICHANGES

commit c69f4b3a9a17819ab225fe2efd95d5cf87e9b201
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:38:59 2009 +0200

    entropy.tools: move get_repository_settings to entropy.client.interfaces.methods.Methods

commit a29421f4d71d416df8689187a428dcf64f26047c
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:20:56 2009 +0200

    entropy.core.SystemSettings: there are some parsers that MUST be run
    before anything else. So, split the parsing order into two.
    
    entropy.*: move code from etpRepositoriesOrder to SystemSettings['repositories']['order']

commit 3a571d23b7be5cbee13843914496380ea9d7c5dc
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:03:36 2009 +0200

    entropy.const: fix module loading

commit 897886f7fe00d5b721dab51cb027e7480508b0de
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 19:00:46 2009 +0200

    entropy.const: moved all the repositories configuration settings to
    SystemSettings, kept etpRepositories, etpRepositoriesOrder, etpRepositoriesExcluded
    for backward compability. Did several hopefully last API changes

commit df0c346beb5bf654fc92970628e8bd10186c6733
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 16:30:14 2009 +0200

    entropy.server.interfaces.main.Server: use new method set_persistent_setting
    to backup the current default repository on backup_entropy_settings

commit 7707315128a533b394f78195be286d90c4d4028e
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 16:27:21 2009 +0200

    entropy.core.SystemSettings: add two new methods set_persistent_setting,
    unset_persistent_setting

commit f87d691d7b69bf90d5306615828d067ea5314321
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 16:17:12 2009 +0200

    entropy.client.interfaces.methods: backup_setting => backup_constant
    API change

commit 2bace76f4083dc56e25cab2f34700ca20fc57a62
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 16:16:49 2009 +0200

    entropy.core.SystemSettings: restore backed-up settings too

commit 0f6c704266ce22f044e16f9ff1cbd9159ede427a
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:34:17 2009 +0200

    entropy.server.interfaces.Server: fix typo

commit 9e79027d8328a92e9eb591ce8c58ac997e522a62
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:30:21 2009 +0200

    entropy.db: add missing module imports

commit 00396f4bb2fbb936d9f59d49edfa4d5935e7939b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:29:04 2009 +0200

    entropy.core: import with_statement from __future__

commit 6d6db85d42f96362be6fab82498647046b9a1595
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:21:30 2009 +0200

    update TODO

commit 21ff742aed100ea48c11cab9a15df3de87fedcc9
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:20:56 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    rss metadata instead of etpConst['rss*']

commit d063b87428f5a010e6dfe1108577d10600bdee66
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:05:57 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    database format metadatum instead of etpConst['etpdatabasefileformat']

commit 72cbbe7cbc5101b34ae1d756f8e8796bcdcc6989
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:03:29 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    packages expiration days metadatum instead of etpConst['packagesexpirationdays']

commit 2117b3a36b505e373b580f9ee5ecdf025ab73376
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 14:02:01 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    official repository id metadatum instead of etpConst['officialserverrepositoryid']

commit 597ceabb73aeff95ec5c0bd1be1578c3a35d1f93
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:47:53 2009 +0200

    entropy.const: move server-side environment variables override to
    SystemSettings' server_parser(), remove const_setup_environment

commit 0453fb370b5ab107f73525c3916441b28e0340c0
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:44:21 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    server branches instead of etpConst['branches']

commit 8e4111f492a2a9a95c64feb950a5ab2180727329
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:41:38 2009 +0200

    entropy.core.SystemSettings and the rest of the code, use SystemSettings'
    server repositories metadata instead of etpConst['server_repositories']

commit fa08b99ba130ed17f3038007fe70059deee36d9d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:37:09 2009 +0200

    entropy.client.interfaces.client.Client: on destroy() call SystemSettings'
    disconnect_entropy method instead of destroy

commit cdfa67f85a0122ea237b2f5424f1d0c478e61122
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:35:56 2009 +0200

    entropy.core.SystemSettings: new method "disconnect_entropy", removes
    the Entropy instance from database

commit 4ad7aa75569f8bb4eb028b4d1fdb7a57fc7e1ec6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:35:21 2009 +0200

    entropy.core.SystemSettings: add support for Entropy Client method
    backup_setting

commit b35ad4587f640e0b1b8298562f879935c8d1e293
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:34:12 2009 +0200

    entropy.const, entropy.core, entropy.server.interfaces.main: move
    server-side settings to SystemSettings. Server interface is not
    making use of it yet.

commit d43d3b89ebba2220728871029f4072595ba48ac3
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:17:49 2009 +0200

    entropy.client.interfaces.methods.Misc: backup_setting, add FIXME

commit d61ba8bae2c060ea36f2bdeece81a3935b932999
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 13:11:48 2009 +0200

    entropy.client.interfaces.methods.Misc: update backup_setting to work
    with SystemSettings too

commit 5f78e63ba8bac48c6ec3f67902c3131a285339cb
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Apr 6 10:52:19 2009 +0200

    reagent: fix spm categories and use subprocess.call instead of os.system

commit d807bad859c18b18af593089fef54f825d22ce38
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 16:32:20 2009 +0200

    move Entropy client settings storage and parsing to SystemSettings

commit b935582f6db5c2b0dab2974afcce89cb16092f6f
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 13:51:17 2009 +0200

    entropy.const: const_read_equo_settings removed, parser is being moved
    to SystemSettings

commit 138e41bcf1d75812ee5e908516cec4d81adb4e61
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 13:48:45 2009 +0200

    entropy.const: initconfig_client_constants does not exist anymore,
    there is no need for it since client config is going to be moved to
    SystemSettings

commit 2dd77a30a8ec856962023196e94ca2948b795585
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 13:45:05 2009 +0200

    etpConst['equoconf'] => etpConst['clientconf']

commit 6bfd50eece96323d0912ca3ea834c6a6c699ec72
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 09:47:31 2009 +0200

    equo.conf => client.conf in code comments

commit a3c2fbc28598325b9dc141b10406a36c8cb75b5d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 09:34:02 2009 +0200

    rename equo.conf to client.conf

commit be2bb748d364dd38f79644dc50a1cf9829d54e7d
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Apr 5 09:31:37 2009 +0200

    entropy.core.SystemSettings: optimize system_parser and socket_parser
    methods

commit 58484cb135d4b65037c0ecc1623255d8a070e072
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 22:05:46 2009 +0200

    update TODO

commit b35bc947e414fcb2cb0625897c532068bb28a814
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 18:22:11 2009 +0200

    entropy.tools: API change, rename create_hash_file to create_md5_file

commit e4b001d8b8e0e75096e7966123d37de6398efb32
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 18:19:42 2009 +0200

    etpConst['packageshashfileext'] => etpConst['packagesmd5fileext']

commit a02e522eb8034d0a9d41b8767b9ac50c6309dc9c
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 18:10:16 2009 +0200

    entropy.tools: new SHA512 functions
    
    In the aim of adding preliminary support to SHA512, three functions
    have been created:
    
    - sha512: returns a SHA512 file checksum
    - create_sha512_file: it creates a .sha512 hash file
    - compare_sha512: compare sha512 checksum of filepath with the one
    provided

commit 4737ee488218f90a7ca5aa2c318c2c3899c0992e
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 18:00:46 2009 +0200

    entropy.const: add sha512 hash file extension constant

commit 791d916beb31bc14e697c69eeab2fa5d552956a6
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 16:10:12 2009 +0200

    update TODO

commit d40f3c7acb357943b72861f3476ed1a02c52d2a2
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 16:09:14 2009 +0200

    entropy-notification-applet: import os module and fix right click crash

commit 50641f80412f73823c3da2649ff23b8bb49cc982
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 16:04:09 2009 +0200

    entropy.client.interfaces.trigger.Trigger: fix last typo

commit 4850ee589e13e967bacb39db4766f0e524ace953
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 16:02:41 2009 +0200

    entropy.services.interfaces: import used output modules

commit 7797e5d52c7906306c4c5bd2770cc7014f830571
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 16:01:56 2009 +0200

    entropy.client.interfaces.trigger.Trigger: fix variable name typos

commit 268e362a353961023ff68c3fa83d578f5b82b3d0
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sat Apr 4 15:55:25 2009 +0200

    entropy.output: remove color function auto-generation through setattr
    and declare them *statically* instead

commit f09e65ccff9faa8de4cff8225d2062487440d061
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 20:07:48 2009 +0200

    entropy.tools: drop support for legacy imports in module
    (TimeScheduled, lifobuffer, etc)

commit f550665605c110f16cee30b684cc8a0e24d117ce
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 20:06:07 2009 +0200

    Entropy: move entropy.conf parsing into SystemSettings Singleton
    class.
    
    As announced, SystemSettings is going to host all the Entropy
    global variables. With this big commit, proxy config (and the rest
    of entropy.conf data) has been moved under SystemSettings['system']

commit 49445c4f8bd9233cf1134444c89632654deb1578
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 20:04:42 2009 +0200

    entropy.conf: fix typo in nice-level example

commit e110e1062405b9b36512297068b8aea79258c66d
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:31:35 2009 +0200

    entropy.services.repository.interfaces.Server: port to new SystemSettings
    API.

commit 4ead63ee5675c85675c6d63de9a7da9cbf444c56
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:29:47 2009 +0200

    entropy.client.interfaces.methods.Repository: make sure that SystemSettings
    are reloaded after every reopen_client_repository call

commit 8e583db91d3253d988cc94826659f2944f1727d6
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:28:49 2009 +0200

    entropy.client.interfaces.client.Client: port Client class to new
    SystemSettings API, make sure to connect itself AFTER client db
    instantiation.

commit f0f2b3c0e57b3c8306825f3735ae8439b0a1cd82
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:27:31 2009 +0200

    entropy.core.SystemSettings: always reload settings when connect_entropy
    is called.

commit 96e9b52fd95210621bb597ffeea802a54de09574
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:10:14 2009 +0200

    entropy.core.SystemSettings: change constructor arguments (break API)
    
    SystemSettings can have issues with destroyed entropy instances since
    it's a Singleton. Remove the argument from the constructor and add
    connect_entropy method

commit b2868c34af0562379501e69b4f2448edd5705616
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 15:05:33 2009 +0200

    entropy.services.interfaces.SocketHost: pull socket settings from
    SystemSettings

commit 3b0d09555b8637a729cddd1c27d0b1fb7a013134
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:58:22 2009 +0200

    entropy.services.repository.interfaces.Client: use SystemSettings
    for socket configuration

commit 9d68785bcb130b35f392741d8ca0f510ba7c90a0
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:46:22 2009 +0200

    entropy-system-daemon: update code to work with upcoming new entropy
    stable release.

commit 6899aa87c2223cfff2066fbc90a9fc2d1cf14b67
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:45:15 2009 +0200

    entropy.const: remove socket service settings parsing from here, just keep
    the constants.

commit 800fa6ac2a2f2c88d1a7bab4657c02207dc3974f
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:43:29 2009 +0200

    entropy.core.SystemSettings: make SystemSettings usable without
    entropy.client.interfaces.Client instance. Copy socket service
    settings into it (parsing in entropy.const will be removed very
    soon)

commit b4a8dbc53d09647cb9ec71e974232be5772fa789
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:09:59 2009 +0200

    entropy.core.SystemSettings: rename __setting_files to __settings

commit 16bff5ab547d9493c315d395024e9e6ed2fa76f3
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:09:33 2009 +0200

    entropy.const: remove old comment (trivial)

commit 68530530cb7604fe56cf23747aa7bb758cdf3b01
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:01:11 2009 +0200

    update TODO

commit d26c455a437d075390ed12dbf3736876da57f39e
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Fri Apr 3 13:00:49 2009 +0200

    update translations, complete Italian

commit 3e4c29947880626bcd19e2385f00381027c11b01
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 20:38:41 2009 +0200

    entropy.spm entropy.client.interfaces.methods: remove unused variables

commit 72861f9b93344facc7d0bb22de19cda66f3f5dd2
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 20:38:09 2009 +0200

    entropy.tools.uncompress_tar_bz2: add FIXME

commit 62f09809ed3103b4f0dc4a15afb0f84ecaa4dd2b
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 20:37:02 2009 +0200

    entropy.db.regenerateDependsTable: when running with output = True,
    print output every 150 iterations and don't spam the terminal

commit a2a4c3dd2e82c79bd0de6380aed85a1ab469a0de
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:58:31 2009 +0200

    entropy.client.interfaces.methods.quickpkg_handler: no need to specify
    user and group name bits

commit cd2b581c5cb0bf4c367e520b6ff92b133ffd5449
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:57:45 2009 +0200

    entropy.spm.quickpkg: no need to specify user and group name bits

commit 2c0fa8fe68fc38202fe54079d66f6eb8dfed2518
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:05:54 2009 +0200

    entropy.client.interfaces.methods.quickpkg_handler: apply the same
    fix of entropy.spm.quickpkg, properly store username and group bits
    inside the tar file when possible.

commit 98e046e725410f9764b343c16b11f034aa544558
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:03:45 2009 +0200

    entropy.spm.quickpkg: remove debugging output

commit ae4fa2db7c18d86bab753f31694343b989cdbb4a
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:01:24 2009 +0200

    entropy.spm.quickpkg: properly set username and group bits in tar files

commit 3c6e229976f6ad9954805a8eb0c657f9cf246ec7
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 19:00:16 2009 +0200

    entropy.tools: fix typo in new function

commit 2942ee3009801a3fe673425999de1b1fd0d62d29
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 18:54:00 2009 +0200

    entropy.tools: new functions get_user_from_uid and get_group_from_gid

commit 385224a4487521d68e3db1e319651d93683be078
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 18:53:42 2009 +0200

    update .gitignore

commit 426addf3b46f006061afe4d82bec7c4e6ec41ca0
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 18:45:34 2009 +0200

    entropy.tools: new functions get_uid_from_user and get_gid_from_user,
    use them when tarinfo is used to extract tar files with proper uname
    and gname bits

commit 965bd60bd58363ed1656b07f53999ac9579482b8
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 18:26:47 2009 +0200

    entropy.tools: where tarinfo is used to unpack packages, make sure
    files are unpacked with correct permission bits even if uid or gid
    don't exist at that time

commit 4cf1c51d3b2b3951649962b2b02b49afe0d48769
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 18:23:09 2009 +0200

    entropy.client.interfaces.package: when uncompress_tar_bz2 fails,
    catch UnpicklingError exceptions too

commit c3e68b89823766ef545d17badf15f7fd89770910
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 14:50:31 2009 +0200

    Makefile: build pylzma in our custom location

commit 563d1453cb16a4952c9c2a32789eefed4fc7d806
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 14:21:48 2009 +0200

    adapt other makefiles to work with Entropy one

commit 55be70d627d2aa1d9ad8353b8f7173d82c62e3e0
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 14:21:28 2009 +0200

    Entropy got a Makefile !

commit 1f1adabe88aacaa094c8b52f2d489da2c28f5561
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 14:21:02 2009 +0200

    removed unused spritz files

commit 1669d4e219177d353c5f63aa7f88657d95f074f3
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 13:50:58 2009 +0200

    update TODO

commit be785a52d3b697b0db6c1ba6ebff28b6157b69c5
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 13:45:47 2009 +0200

    update translation template file

commit 7ab4d0e071211e74f167e3909613a55b3f4a2446
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 13:45:25 2009 +0200

    move pylzma outside libraries

commit 927e83d8c4a8bffe92d92d940d071c41c36cdcff
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 13:44:21 2009 +0200

    removed etc-portage-bashrc

commit 47a1c333376f592fff3b5aea42cd684277ba7341
Author: Fabio Erculiani <fabio@linux.local>
Date:   Thu Apr 2 13:28:34 2009 +0200

    rename etc-portage-bashrc into bashrc.entropy

commit 03fbda0f79eb1516941483769c0257aa2f5abbdb
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 21:54:22 2009 +0200

    misc/po Makefile: make it working with relative DESTDIR paths

commit 96f2e6edf446b7db453a036c595df587b2fe900b
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 21:05:25 2009 +0200

    update TODO

commit 09a535c9bfec425885eb70b7e0f0dfe32c3e1766
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 21:04:59 2009 +0200

    entropy.db: slightly improve addPackage performance

commit f29f2feaa47a4ae1ca628e05c9cfd38a6728093c
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 20:22:06 2009 +0200

    update TODO

commit 86746de6de87ed20603d51ebd1050803106338eb
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 20:21:27 2009 +0200

    reduce the amount of information printed by equo --help and advice
    user to use --verbose to get the full content.

commit 843e47f1746089256de3daccc1795256d23730e1
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 20:16:57 2009 +0200

    update TODO

commit e4028e23c9e58c23fad2c55c0f89a329f6445e9b
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Wed Apr 1 20:15:51 2009 +0200

    entropy.client.interfaces.trigger.Trigger: add savedefault to grub trigger
    
    we all know that this trigger will be removed from entropy very soon, but
    in the meantime, add savedefault line at the bottom of new kernel strings.

commit 95c3a0f59f737d896fc8de119cb09a65412c8b05
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 15:03:34 2009 +0200

    Entropy Server and Community Repositories: make possible to specify
    only a certain set of atoms to update through --atoms option.
    Moreover, add --dbsync and --dbupdate options to the new spm pkgset
    sub-tool

commit b63426810c404a60b262f08c3f61607ec1751432
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 15:03:02 2009 +0200

    update TODO

commit 415f5959275dc33f2e72d73598d93cd8fcda8c31
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 13:06:28 2009 +0200

    server_activator.sync: return valid status
    
    server_activator.sync did not return any status when called. Fix it!

commit 59c9962c486430cbf00178444bb1820f6ebb2ac1
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:53:24 2009 +0200

    update .gitignore again

commit 38aac61fd761c8e4adbf05a3404f6765052aa433
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:52:48 2009 +0200

    update .gitignore

commit 501f0d76673749afd2fc3117c8be94111a1ea7e4
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:48:27 2009 +0200

    Entropy Server and Community Repositories: add new spm sub-tool "pkgset"
    
    The new pkgset sub-tool allows maintainers to compile package sets from
    entropy in a easier way.

commit b0b3cdc9ab3314be4656d52dfed0fd17a441b8f6
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:13:47 2009 +0200

    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()

commit cddf5ddc33d93dfbe9e84f8f2f377926a4342050
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:02:48 2009 +0200

    entropy.server.interfaces.mirrors: fix output color when mirror is locked
    
    when mirror is locked it was printed a completely red message. beautify it.

commit b020097b3ab1c997a27337c1e03bfb220209c6fd
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:02:25 2009 +0200

    update TODO

commit 671bd40c2e5365559f429ab4cbf8d732af35a112
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:02:04 2009 +0200

    update .gitignore

commit d2449e27406c9ba4f84dee4cecebd7ea4f83cdf7
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 12:00:58 2009 +0200

    equo (community repos): export spm tool from reagent

commit 4b471091e3a593dd5c6d63a19da7d0e8e3591753
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 11:59:33 2009 +0200

    Spritz: remove pdb from code

commit b38051fd5ac565d3561a2f91c257264bf0e424af
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 00:19:38 2009 +0200

    update TODO

commit aac6fa8b38ca195d6d4a55070bfc16ba7e63e6f1
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 00:19:05 2009 +0200

    Spritz: add support for package install source.

commit 70c1e9792a653f89c22ba1595b4903f8d2d7ff13
Author: Fabio Erculiani <fabio@linux.local>
Date:   Wed Apr 1 00:18:13 2009 +0200

    update .gitignore

commit df34d1627ea4eee786a7bfa86e5a79f70cb86437
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 09:33:31 2009 +0200

    client.text_ui (equo): fix grammar typo

commit 7b3c1f1986b99893b6cd697aeb798d4c57eb2bf1
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 09:32:54 2009 +0200

    equo: add support for custom install source.

commit 285c9c52aadb7a2cea1531122a7f5d07864bce54
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 09:29:28 2009 +0200

    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

commit 3bf21decd02bed623c0882060317b55c7b83e9f1
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 08:34:11 2009 +0200

    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

commit 282d5102020e820f30c41c39ee8e7967c06ab814
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 08:17:00 2009 +0200

    entropy.db: trivial code style update

commit 562001899040580d0c8b74cdc11a8565b33f4375
Author: Fabio Erculiani <fabio@localhost.localdomain>
Date:   Tue Mar 31 08:11:56 2009 +0200

    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.

commit ad6f4ab93f2875f41c0494cb45c047ba7de21ec1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 22:51:35 2009 +0200

    entropy.db: fix _write_rss_for_removed_package

commit 21cd91f2acbf9575d66d6cd4097fd7e764d5e9c1
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 17:19:15 2009 +0200

    entropy.*: general code error check passed

commit 9979f52b6cb263d466bac6b1ca83ab1229878973
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 17:18:54 2009 +0200

    update TODO

commit 56e201b08eebcea9670db01bb7d66ddea6331214
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 16:44:45 2009 +0200

    entropy.misc: code review and style update

commit 4fe93041e62ca79a172c8717441a164bfa779780
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 16:10:02 2009 +0200

    entropy.db: code style update

commit 88c961eb80bb94c0668f1dbd34d54a3d845ea606
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 15:07:08 2009 +0200

    entropy.db: trivial header update

commit f8a8960c99dea3aa9f63b313d5ccf551508c3890
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 15:03:30 2009 +0200

    entropy.db: code check and partial code style update

commit d03895d800d05f69b84216ec19db6e344a5dbe91
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 15:03:05 2009 +0200

    entropy.tools: trivial update to md5sum_directory

commit 25a61b20303f22779d0ceabdbae9230e64b30cdf
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 14:15:11 2009 +0200

    entropy.db: fix typo

commit fb5e9e981d103b1f0328fd3d4e8eb1076c2d8aa4
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 13:48:47 2009 +0200

    entropy.db.Schema: remove get_destroy_all
    entropy.db.initializeDatabase: use listAllTables instead of
    schema.get_destroy_all

commit 19937466cd9391a15e32697c604ca4393df2d0b9
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 13:23:15 2009 +0200

    "equo source", new option --savehere
    
    user can choose to download sources into CWD instead of entropy tmp
    directory

commit 159113acd134c2958e9eb71d73dfadaed69f9cab
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 12:44:28 2009 +0200

    entropy.db: new method listAllTables
    
    new method that returns a list of available database tables

commit cf24734a43a3bfeed6cd2c7531636ccf340c299b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 12:43:46 2009 +0200

    entropy.db.Schema: drop never used tables

commit 509f240a8e8b829a8ab988dfd850392d13c3ddbe
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 30 12:32:14 2009 +0200

    entropy.transceivers.urlFetcher: when file is already downloaded,
    don't pass False to __close()

commit a27aec67422ad4a79984cd3fe8f90294d7aa5406
Author: Fabio Erculiani <fabio@linux.local>
Date:   Sun Mar 29 23:42:34 2009 +0200

    entropy.transceivers.urlFetcher: close local file only when needed

commit 93600a6b340f9952eb9bafd6e029dc74c684d390
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 21:55:20 2009 +0200

    entropy.transceivers.urlFetcher: always close file objects on disk
    
    when reusing urlFetcher class more than once, make sure we close
    every opened local file

commit a65f1a863f756d70eacb00754df3aa8c8e4cc564
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 21:51:38 2009 +0200

    update TODO

commit 5df62a0216ce7ccb800609f52ba502c5f0a95064
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 21:49:24 2009 +0200

    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.

commit 4d189ff05c63c5527a5b35dc5ab370b6f3709e54
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 21:22:34 2009 +0200

    add .gitignore file, ignore pyc locally

commit 642e1ee485adc5e538d6c552466785a9d9651982
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 20:41:59 2009 +0200

    update TODO

commit ee6606df8192d8fba8426e9c022a764fa15a06d3
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 20:37:41 2009 +0200

    entropy.server.interfaces.mirrors: sync_databases (improvement)
    
    consider missing dependencies critical only for the currently selected
    repository

commit d620f9096b49d85879069349cbd2e8863893a9a3
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 20:36:17 2009 +0200

    entropy.server.interfaces.main: deps_tester new argument (feature)
    
    add the ability to test dependencies only on a specified repository.

commit 7dd3f8a0ed3e15be25e7d645b4ad98e32d0a3525
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 20:17:39 2009 +0200

    "equo unusedpackages" add --sortbysize parameter and logic

commit 2590fcdd06405836197100bd62bbac8e8433d46b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 20:10:11 2009 +0200

    text_ui: code style updates and improved unusedPackagesTest
    
    unusedPackagesTest now prints package size information when run without
    --quiet

commit 001d0088e3cef922fb4dc98fb112b4260eb8145b
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 19:53:06 2009 +0200

    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

commit e30055bd089b464ae3e6992795d2e092bf3660a6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 19:49:24 2009 +0200

    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

commit 2f89d543faf53e3737d40b378fa5b0339ce6c4b2
Author: root <root@mars.(none)>
Date:   Sun Mar 29 16:02:36 2009 +0200

    update TODO

commit 2b5804042357aa423177474fe59fb0655c7ad938
Author: root <root@mars.(none)>
Date:   Sun Mar 29 16:01:58 2009 +0200

    text_query.print_package_info: format homepage metadata

commit 67838cd5c7631897ff8edc674ec5aeb452163815
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 15:54:14 2009 +0200

    entropy.db: new searchDepends argument (feature)
    
    Specific dependency types can now be excluded lowlevel

commit 2fffabc9f729067a61ecffbe5f235171a3b611d6
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 15:53:10 2009 +0200

    entropy.client.interfaces.dep: minor code style update

commit dee0b718edcc63ed3ddd3de2b561da319dcb7b33
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 15:49:34 2009 +0200

    text_query: API changes
    
    functions inside text_query are now following Python guidelines.
    Update the rest of the code accordingly.
    
    On a side effect, printPackageInfo (now print_package_info) is
    now 2.5 times faster on standard print

commit 01c6e724206dae3f0e53f01fa6de1aa77e412b15
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 15:20:31 2009 +0200

    text_query: code conventions update

commit b7f1ae4131f049c69de83c55c2756529537b0b25
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sun Mar 29 15:11:19 2009 +0200

    text_query: code refactoring
    
    text_query code was a bit outdated, unused arguments have been removed,
    searchInstalled speed has been greatly improved (equo query orphans),
    output usability has been improved (printPackageInfo)

commit b63f7590f9b7a4981d607c815fa30dd5bffa40f5
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Mar 28 20:44:18 2009 +0100

    equo query tool, code updates
    
    remove idreturn argument from searchInstalled and add package size
    information output when running with --verbose

commit 01e7cda6a8372e92e86ac4e2bdc01ebe9ebb2f86
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Mar 28 20:43:44 2009 +0100

    code style updates for entropy.db

commit a5569db02197fbdbf778585f65cf37e1b336dd88
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Mar 28 20:42:13 2009 +0100

    add "equo database vacuum"
    
    This tool is useful to shrink the client repository database by
    removing SQL indexes. Comes to help on ISO images creation

commit 12b0696c563816c63d2841c039265c0baff66d32
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Sat Mar 28 20:41:41 2009 +0100

    update TODO

commit 29785749348d63ff7105f6f0cee700a8c9924d45
Author: root <root@linux.local>
Date:   Sat Mar 28 08:34:58 2009 +0100

    slightly improve "equo query orphans"
    
    it is still very slow although it has proven great stability.
    This patch improve the performance a bit.

commit c5a10358597db1b80deffc229894cef1327962e7
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Mar 24 21:11:55 2009 +0100

    use saner approach for Live system

commit a14b6d57d0bbd0629d0ee376fd74f682812cb0e9
Merge: ed239b2f4 0f8a10f03
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Mar 24 21:10:18 2009 +0100

    Merge branch 'master' of git+ssh://fabio@sabayonlinux.org/home/git/projects/entropy

commit ed239b2f46ea7af86009fc36de8aa6558260db67
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Mar 24 21:02:55 2009 +0100

    - update Entropy TODO
    - entropy.db: always run SQL table updates even on live

commit 0f8a10f03d7aa46515275ac0edb3a8ac5d91ee89
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Tue Mar 24 21:02:55 2009 +0100

    - update Entropy TODO
    - entropy.db: always run SQL table updates even on live

commit fd457af5c7b7d17f1d23c19e869e1d08f70f5a43
Author: Fabio Erculiani <fabio@mars.(none)>
Date:   Mon Mar 23 19:06:12 2009 +0100

    started to fix code style in entropy.db, the Entropy Repository interface.

commit 192642d5c7ac09a9cd3ae2878bcd0f6e24fa1cdc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 23 01:46:47 2009 +0000

    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

commit 2d348ef4bd34eed9e41d3f629b17df3d9c3361db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 22 18:06:11 2009 +0000

    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

commit 07c448c1bd56be87f0e48c0585b9c0b0a8538aec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 21 18:55:19 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3214 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33c43e13b7c25db90baf82bb8b9513288a51e3d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 21 18:53:52 2009 +0000

    Entropy/Spritz:
    - const_extractClientRepositoryParameters is not available anymore, use const_extract_cli_repo_params
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3213 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d62e1f35329029b3add0920c516924ff87af85ef
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 21 18:52:35 2009 +0000

    Entropy/Spritz:
    - const_extractClientRepositoryParameters is not available anymore, use const_extract_client_repo_params
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3212 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d2cf355753351ff805c6da362fbbb4599350cf81
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 20 12:26:01 2009 +0000

    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

commit 379fd59ac39ec68a11bf9c1818297869defb87d9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 20 11:42:43 2009 +0000

    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

commit 8b0a563e946968ddc51bad96ad747b06a4a46ec3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 18:07:22 2009 +0000

    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

commit 7fa3534a4d9f91f3c99e7202fd72db4a522584d9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 18:05:35 2009 +0000

    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

commit f4c26812b99c43a12abaf33ff7e641a6b3046417
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 11:09:33 2009 +0000

    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

commit 88ab3800b5964b4627adca32d931ede9f0aa07d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 11:07:41 2009 +0000

    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

commit e8e8e5645b175eb796096e9020fb6218d81992b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 11:06:03 2009 +0000

    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

commit 77aebcc8c1190c74e058713ce62d1dd48bb8d7c1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 11:04:12 2009 +0000

    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

commit 3fd8a17ca17fdce8b3a17ae3e1858b0cc52ba5bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 19 00:04:57 2009 +0000

    Entropy/Equo:
    - make equo source available for normal users too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3203 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7615edbbca3eeb91954fa78f7f314d6bb12af603
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 17 22:46:45 2009 +0000

    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

commit 2589e32f53fd2b4172e5497350029d29b8a9f887
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 17 22:28:43 2009 +0000

    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

commit 478b5397a4aeea81a40d89d2da8c99bf1db8fb4a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 17 09:18:19 2009 +0000

    Entropy/const:
    - some syntax layout updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3200 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2827b211339eb33bedd7d2bdcb5b2faa96d70061
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 19:44:20 2009 +0000

    Entropy/i18n:
    - update COPYRIGHT header
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3199 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a198077f8b4cb4ea6d56385bdf64d71b3c5828f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 19:43:49 2009 +0000

    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

commit 8408277697c53eca71fd8ef484f95f73e1654bb5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 19:42:56 2009 +0000

    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

commit 1128f6a079943e581f06d52375eb3e66b047930b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 11:02:31 2009 +0000

    Entropy:
    - add preliminary python lzma library
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3196 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e748d532e40d4b9210d9bd8d479c002519eff972
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 10:54:12 2009 +0000

    update ca.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3195 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e2a6451c297bd4671414879c1c601d24ed46bed8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 16 10:03:45 2009 +0000

    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

commit e16748511ab188a597132565e497978efe84f9d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 20:06:36 2009 +0000

    Entropy/i18n lib:
    - only catch ImportError and OSError exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3193 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cae364a42771b43225fb5cbe1cd438899f2c93e2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 20:05:55 2009 +0000

    Entropy/Core/SystemSettings:
    - reset all the metadata when clear is called
    - make most of the properties private
    - add docstring
    - refactor some code to help readability and score with pylint
    Entropy/Client/Interfaces/Methods:
    - unmask_match_generic, mask_match_generic, don't call internal SystemSettings properties directly but use new available methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3192 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9a4d0f971a782963a5c7d0d831b92a1d0a0635c6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 20:03:39 2009 +0000

    Entropy/db/LocalRepository:
    - __handle_found_ids_match: remove atom parameter, not needed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3191 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 45802d8c413ebffa225f91c11f4a7bb8b009f98e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 13:50:23 2009 +0000

    Entropy/docs:
    - update APICHANGES
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3189 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3136c25db3950572ddc54c03665ed9b7a09b4839
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 13:49:53 2009 +0000

    Entropy/*:
    - use save_repository_settings instead of saveRepositorySettings function (deprecated)
    - use _save_repositories_content instead of _saveRepositoriesContent function (deprecated)
    - use write_parameter_to_file instead of writeParameterToFile function (deprecated)
    - use write_new_branch instead of writeNewBranch function (deprecated)
    - use is_entropy_package_file instead of isEntropyTbz2 function (deprecated)
    - use collect_linker_paths instead of collectLinkerPaths function (deprecated)
    - use collect_paths instead of collectPaths function (deprecated)
    - use list_to_utf8 instead of listToUtf8 function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3188 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97590a6cad06cf208aa44a41fd29f0eee421b243
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 13:45:55 2009 +0000

    Entropy/*:
    - use spawn_function instead of spawnFunction function (deprecated)
    - use uncompress_tar_bz2 instead of uncompressTarBz2 function (deprecated)
    - use bytes_into_human instead of bytesIntoHuman function (deprecated)
    - use hide_ftp_password instead of hideFTPpassword function (deprecated)
    - use get_file_unix_mtime instead of getFileUnixMtime function (deprecated)
    - use get_random_temp_file instead of getRandomTempFile function (deprecated)
    - use get_file_timestamp instead of getFileTimeStamp function (deprecated)
    - use convert_unix_time_to_human_time instead of convertUnixTimeToHumanTime function (deprecated)
    - use get_current_unix_time instead of getCurrentUnixTime function (deprecated)
    - use get_year instead of getYear function (deprecated)
    - use convert_seconds_to_fancy_output instead of convertSecondsToFancyOutput function (deprecated)
    - use get_repository_settings instead of getRepositorySettings function (deprecated)
    - use write_ordered_repositories_entries instead of writeOrderedRepositoriesEntries function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3187 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90967de1561e392c9964c116dc3ed982c059a68e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 13:37:29 2009 +0000

    Entropy/*:
    - use compare_versions instead of compareVersions function (deprecated)
    - use entropy_compare_versions instead of entropyCompareVersions function (deprecated)
    - use get_newer_version instead of getNewerVersion function (deprecated)
    - use get_entropy_newer_version instead of getEntropyNewerVersion function (deprecated)
    - use filter_duplicated_entries instead of filterDuplicatedEntries function (deprecated)
    - use extract_ftp_host_from_uri instead of extractFTPHostFromUri function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3186 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6956cfdffccff7c0c456a15dd77c6896bcf236bc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 13:04:28 2009 +0000

    Entropy/*:
    - use extract_xpak instead of extractXpak function (deprecated)
    - use read_xpak instead of read_xpak function (deprecated)
    
    - use compare_md5 instead of compareMd5 function (deprecated)
    - use sort_update_files instead of sortUpdateFiles function (deprecated)
    - use allocate_masked_file instead of allocateMaskedFile function (deprecated)
    - use extract_elog instead of extractElog function (deprecated)
    - use remove_package_operators instead of removePackageOperators (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3185 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0765fb8b1fba2b42d578ebf98fd94414e9c03066
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:27:14 2009 +0000

    Entropy/*:
    - use extract_xpak instead of extractXpak function (deprecated)
    - use read_xpak instead of read_xpak function (deprecated)
    
    - use backup_client_repository instead of backupClientDatabase (deprecated)
    - use unpack_bzip2 instead of unpackBzip2 (deprecated)
    - use unpack_gzip instead of unpackGzip (deprecated)
    - use unpack_xpak instead of unpackXpak (deprecated)
    - use suck_xpak instead of suckXpak (deprecated)
    - use append_xpak instead of appendXpak (deprecated)
    - use aggregate_edb instead of aggregateEdb (deprecated)
    - use extract_edb instead of extractEdb (deprecated)
    - use remove_edb instead of removeEdb (deprecated)
    - use create_hash_file instead of createHashFile (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3184 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 07d9fe86bf0b5192d9a1771dc9290ca8c33c4897
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:19:13 2009 +0000

    Entropy/*:
    - use print_exception instead of printException function (deprecated)
    - use application_lock_check instead of applicationLockCheck function (deprecated)
    - use get_random_number instead of getRandomNumber function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3183 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fac809a8d5bf04c6e168bf6d644b0153b88561ae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:16:09 2009 +0000

    Entropy/*:
    - use print_traceback instead of printTraceback function (deprecated)
    - use get_traceback instead of getTraceback function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3182 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aeee2d2b22a4c64079a604e8acd4e396bbe45ccc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:14:50 2009 +0000

    Entropy/*:
    - use print_traceback instead of printTraceback function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3181 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d1c594fef32932c4b165471c7a740abcaff6a87
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:13:16 2009 +0000

    Entropy/*:
    - use is_root instead of isRoot function (deprecated)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3180 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb6eb17321788187f842f1ba4fadd673e2368b88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:12:18 2009 +0000

    Entropy/docs:
    - update APICHANGES
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3179 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 997007d0360207cd7f63d37cbd1c5e260852a532
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 15 12:04:13 2009 +0000

    Entropy/Tools:
    - rename every camel case function inside tools
    - keep API for backward compatibility
    - improve performance of package version sorting functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3178 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 497cc88b4bdc55b198f3397790f0b33aea4568ea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 23:06:20 2009 +0000

    Entropy/db:
    - remove some unused stuff
    - do not use c as variable name
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3177 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 977d2612e654741927781f855d1e50d2c095aa59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 23:05:33 2009 +0000

    Entropy/Client/Interfaces/Package:
    - call Trigger.run() only when there are triggers to run
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3176 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db9a20cfd47d3530a1a2071b69025dc867384c5c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 23:04:45 2009 +0000

    Entropy/Client/Interfaces/Trigger:
    - fix OpenGL setup when using NVIDIA or ATI libGL
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3175 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50f2096b1f54779c85b23e98d774b4586458fc92
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 22:19:55 2009 +0000

    Entropy/Client/Interfaces:
    - split remaining classes in __init__ into separate files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3174 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f536f6a13f9664ebfbd035acfe5728291d97df2e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 18:30:08 2009 +0000

    Entropy/Server:
    - fix warnings import and stuff
    Entropy/Client:
    - same as above
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3173 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc099fd1e19a466a1391a7ac85cc0b47ef26b4c9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:51:15 2009 +0000

    Entropy/translations:
    - update POTFILES.in
    - resync everything
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3172 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 28426955cc423a00a9004cb1ad922504d0cb8f95
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:48:37 2009 +0000

    Entropy/Client/Interfaces:
    - split Client and Package classes into separate files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3171 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63f3c19ac062ddfe52a65be3d779f976fa44604c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:22:42 2009 +0000

    Entropy/docs:
    - update APICHANGES
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3170 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e2205fe4e4e3462d12680260d22f5beecfc0bad5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:22:02 2009 +0000

    Entropy/Server/Interfaces/Main:
    - deprecated openServerDatabase in favour of open_server_repository
    - deprecated doServerDatabaseSyncLock in favour of do_server_repository_sync_lock
    Entropy/*:
    - update code, use new methods listed above
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3169 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a4d8f35dd2c0f2dd967d12a4e37397380052a02e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:19:53 2009 +0000

    Entropy/Spritz:
    - dialogs, add missing module import
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3168 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ebd9a7558f5821cc387ae86d51932569a086a5ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:10:38 2009 +0000

    Entropy/Server/Interfaces:
    - split subpackage into modules
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3167 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 947815355374e17e68dce699354c8f5b08a008a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 16:02:23 2009 +0000

    Entropy/Server:
    _ interfaces is now a sub-package
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3166 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df84017e8b1680424ee3a275e96d1b0a74f5b2ed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:38:46 2009 +0000

    Entropy/docs:
    - update APICHANGES
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3165 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d494ddc013d7bc687b671e423bd6d9ca5a7244ca
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:38:17 2009 +0000

    Entropy/Transceivers/Server Interface:
    - move FileTransceiver from entropy.server.interfaces.MirrorsServer to entropy.transceivers under the FtpServerHandler name
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3164 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 85b16445a0c8edf160ecb9518528d97ab7c35ce9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:37:00 2009 +0000

    Entropy/Entropy Notification Applet/Spritz:
    - when subclassing entropy.client.interfaces.Client reimplement init_singleton instead of __init__ because the former is now a Singleton
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3163 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d57fd5e87d390b20cfdd2f4f7bbe6d449ac290a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:35:48 2009 +0000

    Entropy/i18n compat module:
    - provide entropy_i18n module for backward compatibility
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3162 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8273c31e0370fe293e6b6f002bd2584babc5f48
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:34:31 2009 +0000

    Entropy/Const:
    - remove unused constants and comments
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3161 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6898bd926f56a1d8cdc7596a8498d52fba9a1344
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:33:57 2009 +0000

    Entropy/Dump:
    - move code comments inside functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3160 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7b0deacfb2e4cece0221c7563b97d3e76bdac8f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 14 15:33:14 2009 +0000

    Entropy/Cache:
    - add is_started method to EntropyCacher class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3159 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a413fc733f42c09ec477a89a90ab71748460bb1d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 23:57:07 2009 +0000

    Entropy/Transceivers/FtpInterface:
    - fix transfer speed info and its output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3158 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 898bd4aeed6fd8fc002e8ded073470e4364bc55a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 23:49:19 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Server:
    - merge server config files into one (server.conf), reduce complexity
    Entropy/Transceivers:
    - FtpInterface add ETA and current up/down speed information
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3157 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4d0ecbaec6803e1ac1b7c488c794db309465efb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 20:14:02 2009 +0000

    Entropy/Spritz:
    - fix typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3156 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d08f2b2b727657a58a7ef490ce7d9eb6c228079
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 19:47:59 2009 +0000

    Entropy/Client/Interface:
    - became a subpackage containing split Client (EquoInterface) classes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3155 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3a97fc8c8bc13a482edc4a4131fa905ac629c53c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 19:18:27 2009 +0000

    Entropy/Client/Interface:
    - split Client class into single ones
    - deprecated camelCase methods
    - remove a few, unused or useless
    Entropy/docs:
    - update APICHANGES
    Entropy/*:
    - adapt the code to work with non-deprecated methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3154 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e68946271789029f44c472fa3b2684556a3c28b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 12 15:07:52 2009 +0000

    Entropy/Services/UGC:
    - add a stats map to make do_download_stats undestand from where the call comes from
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3153 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5692e3197932f97b176f7417181d96dd95d47930
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 09:49:57 2009 +0000

    Entropy/Client/Interfaces/Package:
    - hopefully for the last time, fixing sources_fetch_step
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3152 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e1c33398f198f868067fc04849007d6bbf3264a2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 09:38:59 2009 +0000

    Entropy/Client/Interfaces/Package:
    - fix sources_fetch_step, again
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3151 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d7151b6555944df7cbfc3a9044926639c4cd0bb5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 09:36:47 2009 +0000

    Entropy/*:
    - update module imports to reflect the new entropy package structure
    Entropy/Client/Interfaces/Package:
    - fixed sources_fetch_step source packages download
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3150 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6deea189563726d8a515cd637b07836e215d3c3e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 00:47:26 2009 +0000

    Entropy/Transceivers/FtpInterface:
    - fix is_file_available, make it working on vsftp servers too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3149 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0958913fded0d3bc7c4c502ae4d87787632677d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 00:24:50 2009 +0000

    Entropy/Misc/rssFeed:
    - fix module import issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3148 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 281e11f7e63c8b552f4df8ac4e72353cb8811afc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 00:17:41 2009 +0000

    Entropy/Misc/rssFeed:
    - fix module import issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3147 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8165dafa9a771475c02d68aa0c7cf1cec6432b63
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 11 00:10:08 2009 +0000

    Entropy:
    - move all the code inside the entropy package
    - add compat modules outside
    Entropy/Transceivers/FtpInterface:
    - fix is_file_available to work on more systems
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3146 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f6d3a4717a4fe427d7b3126c82a03dfb45db60f4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 22:39:14 2009 +0000

    Entropy/Server:
    - module import updates
    - show exception when trapping it in add_packages_to_repository
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3145 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22c14704463a57b90a2b5e1c3029a47578111825
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 22:09:36 2009 +0000

    - Server: do_download_stats, use get_datetime instead of get_date
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3144 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e8dda37a363cadf61404c8cd29dc5b07f79407a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 22:02:52 2009 +0000

    Entropy/Services/UGC:
    - fix typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3143 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c369a0acf71348d200822f74308b819c19dd8b04
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 22:00:40 2009 +0000

    Entropy/Services/UGC:
    - fix typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3142 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edce9b5c03374bb89ca31a2d77858586c32d7605
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 21:57:14 2009 +0000

    Entropy/Services/UGC:
    - update structure of entropy_distribution_usage
    - other minor changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3141 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8297695411b2c0637ef74362445d53c137510b34
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 19:15:46 2009 +0000

    Entropy/package:
    - move entropyConstants to entropy.const (keep entropyConstants module for backward compat)
    - move entropyTools to entropy.tools (keep entropyTools module for backward compat)
    - move outputTools to entropy.output (keep outputTools module for backward compat)
    - move dumpTools to entropy.dump (keep dumpTools for backward compat)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3140 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f70ebdd21d257b06e19c3f09108ebcb535b8209
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 10 18:49:12 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Core/Cache:
    - EntropyCacher, fix stop(), non-working hasattr calls due to private class attributes
    Entropy/Core:
    - Singleton, delete object reference if instance has been destroyed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3139 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f7ae50a83ac287a5460caf2a450949d0dd38c67d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 9 11:03:59 2009 +0000

    Entropy/QAInterface:
    - fix syntax error
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3137 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fec51b15cabd0c08ba4ab1310be0b8837798496e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 9 11:02:16 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/*:
    - QAInterface does not need a full Client interface but just Output
    - SecurityInterface: re-add instance validation on constructor
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3136 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a57e1db333c56fc4c8665899eca86514209d184
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 23:23:39 2009 +0000

    Entropy:
    - remove all the compat imports
    Entropy/Equo:
    - move etpExitMessages to equo.py
    Entropy/Activator:
    - fix import order
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3135 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 868f11c245c37a6740e9f8c4497474d85e563da5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 22:44:48 2009 +0000

    Entropy/Server:
    - reagent, activator: change modules import order
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3133 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 61078729e58e4996e9b0d62a763c0e86de3d496a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 22:43:31 2009 +0000

    Entropy/Server:
    - reagent, activator: change modules import order
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3132 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2128e2321f18f41787874402c0e24bb1cdf1d5c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 21:41:27 2009 +0000

    Entropy/translations:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3131 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ecafddafaf12f7ba435bba10d7a180266cc65e59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 19:34:05 2009 +0000

    Entropy/etpXpak:
    - move etpXpak module under the entropy package
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3130 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 65a9b5f40e1f5206af56d5c20dbf510146c68376
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 18:52:28 2009 +0000

    Entropy:
    - commenting out other imports from __init__, hopefully the last ones
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3129 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 11a5aeb55cfdd30cf27b607bc8c98037d753a35a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 18:48:31 2009 +0000

    Entropy:
    - comment out another set of imports
    Entropy/Spritz:
    - improve thread shutdown
    Entropy/entropy-repository-daemon:
    - update threads handling code
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3128 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e1d0688034982f4751b9e0c26a01d48ca25317a8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 18:29:55 2009 +0000

    Entropy/entropyTools:
    - parallelTask: add get_function method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3127 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b36745281a275f94a37315f45de381a82ec9001a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 18:24:06 2009 +0000

    Entropy/Client/Interfaces:
    - clear_dump_cache: catch OSError exceptions on os.listdir
    Entropy:
    - remove other secondary imports
    Entropy/repository-daemon spec app:
    - refresh some code
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3126 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3854d3946a352d0ad691d9ec9074e3e53111fdec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 17:32:27 2009 +0000

    Entropy:
    - remove unused imports from __init__
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3125 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c6794f3d38347777b52205c2cf84e0966cd9aeb6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 16:01:57 2009 +0000

    Entropy/*:
    - make use of the new entropy package structure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3124 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 83e184fc5ecd908eb3f40aa2ef01b7f398030e88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 15:49:55 2009 +0000

    Entropy/*:
    - make use of the new entropy package structure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3123 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b0435dda90704892b00c0f2518970995abff5ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 15:25:34 2009 +0000

    Entropy:
    - remove pyc files accidentally committed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3122 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 715421089b80b50db3bea598cc4637eeaecc0001
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 8 15:24:30 2009 +0000

    Entropy/MELTDOWN :-):
    - entropy modules is now a python package, kept backward compatibility for now
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3121 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 02634d763d9d6018f14a2238dd6802cb9570f365
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 18:32:02 2009 +0000

    Entropy/entropyConstants:
    - move etpSQLInit and etpSQLDestroyAll inside EntropySQLSchema class
    Entropy/*:
    - use the new EntropySQLSchema class
    Entropy/RepoInterface:
    - fix possible infinite loop on handle_eapi3_database_sync
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3120 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4cd836ac4ea4a2cc48ead1b99a6a57f30e3a40f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 18:30:26 2009 +0000

    Entropy/Spritz:
    - update Spritz copyright year on About
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3119 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 27ce299438925d9978cbbcaa98e5e8fbd106a067
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 15:47:55 2009 +0000

    Entropy/MirrorsServiceInterface:
    - _create_metafiles_file: fix not_found_file_list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3118 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e32acda5126187240952919a66e2c8581d2a0a3d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 15:44:54 2009 +0000

    Entropy/MirrorsServiceInterface:
    - fix get_files_to_sync to make _create_metafiles_file, the former now returns a complete list of text files regardless their availability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3117 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4c6c930138810944ba03ccd58ce5e36ce66a545c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 15:24:07 2009 +0000

    Entropy/ServerMirrorsInterface:
    - _create_metafiles_file: add file containing a list of files not available
    Entropy/RepoInterface:
    - do_standard_items_download: handle file that contains a list of files not available to avoid trying to fetch them and improve sync speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3116 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 656dc92d20815e928693b9bf288505cf66a22044
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 7 15:21:16 2009 +0000

    Entropy/entropyTools:
    - import tarfile at module level
    - new function universal_uncompress
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3115 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b68976aefb6da1ee70db13d4b54ff8633fcf3917
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 6 20:53:52 2009 +0000

    Entropy/TODO:
    - update TODO
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3114 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc335316b6c468690ffecae2616efcf0fb1247f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 6 20:52:52 2009 +0000

    Entropy/entropyTools:
    - compress_files, new handy function that compresses several files into one (no subdirs handling)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3113 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 757125acf783ce69b399ca0993fce72fafb93616
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 5 21:38:23 2009 +0000

    Entropy/entropyTools:
    - TimeScheduled: optimize __do_delay
    Entropy/EntropyCacher:
    - stop(): use Thread.join instead of a while loop
    Entropy:
    - some minor changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3112 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3131dbab9bde9be7488183c505b3d8224004053
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 5 11:27:47 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Singleton:
    - when an instance is destroyed, do not reuse it and load a new one instead
    Entropy/Eqo:
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3109 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 17fdc47825d23479960f186e42a008f8ab797803
Author: dyingmuppet <dyingmuppet@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 5 11:21:15 2009 +0000

    Updated Dutch Translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3108 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e54effa2c377d97bfd687f3ba36e443a40a5ebf5
Author: netvandal <netvandal@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 5 11:00:16 2009 +0000

    added and index, improved search performance
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3107 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a3250a6248ae0deada9f5f7060ba5f8825f2f27b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 4 08:16:22 2009 +0000

    Entropy/EquoInterface:
    - fix package sets dir creation permissions
    Entropy/RepoInterface:
    - download_item: create destination directory if it doesn't exist
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3105 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dcd2027eaac792dfc75ab3e94841ca27af1b1e87
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 3 12:19:41 2009 +0000

    Entropy/TriggerInterface:
    - fix Entropy bash based trigger sandbox interaction
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3103 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3df27f7c1827ca57b2d7bc89f28d50393b63d462
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 2 12:08:34 2009 +0000

    Entropy/FtpInterface (usage):
    - raise exceptionTools.ConnectionError when needed and catch it
    Entropy/Spritz:
    - Equo interface, check if progressLog variable exists
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3099 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 291b91eff39ca3597e779d106f6cc67d20fcc6f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 14:35:05 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/*:
    - small code syntax update
    Entropy/SystemSocketClientInterface:
    - Python 2.6: remove deprecation warning, use ssl module if available and its wrap_socket function instead of socket.ssl
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3095 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aef47f273e298b5c3337900ad2084e765c0276e5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 13:44:32 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3094 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1653563534968ee20ba12cc2a58fe052480c8b10
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 13:14:44 2009 +0000

    Entropy/Spritz:
    - missing QueueExecutor import
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3092 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 713ec7d8663d01d0692dcbd0e4106570fbd7c954
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 13:10:20 2009 +0000

    Entropy/Spritz:
    - fix UI updates during updateRepositories
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3091 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e960e4afd52a4537d53f5f818a4266de25898e71
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 12:48:27 2009 +0000

    Entropy/entropyTools:
    - TimeScheduled: disable accuracy by default
    Entropy/Spritz:
    - better handle Repositories Updates UI refresh
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3090 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3088cf3b3a71d9836dd5d8dc8542aba52ff648bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 11:39:51 2009 +0000

    Entropy/translations:
    - updated Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3088 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8bc0c058f81494acf1b5171a3aec0f20edf4270
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 11:28:37 2009 +0000

    Entropy/translations:
    - sync translations
    - update template
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3087 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7020aef97ba257b5e38df3cd68413ac714a6b4a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 11:21:33 2009 +0000

    Entropy/Equo:
    - add support for multifetch: --multifetch and --multifetch=N options added
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3086 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 85639ba42ee62f01f6caa621f781fab3b3d1dc8f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 1 11:21:10 2009 +0000

    Entropy/MultipleUrlFetcher:
    - fix download average calculation
    Entropy/PackageInterface:
    - multi_fetch support: add some metadata to infoDict
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3085 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 349b164f7b0db32dd2a682379a73b1b924596fb3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 28 22:10:54 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Spritz:
    - wait for UGC to close cleanly
    Entropy/entropyConstants:
    - const_kill_threads: wait for threads to close cleanly
    Entropy/MultipleUrlFetcher:
    - beautify output
    Entropy/EntropyCacher:
    - on stop() wait for CacheWriter to close cleanly
    Entropy/EquoInterface:
    - fetch_files: minor updates and fixes
    - fetch_files_on_mirrors: new method, that mimics the behaviour of fetch_file_on_mirrors but using MultipleUrlFetcher
    - fetch_file_on_mirrors: some fixes
    Entropy/PackageInterface:
    - implement multi_fetch action
    - match_checksum: update method adding arguments to ease code reuse
    - new methods multi_match_checksum and multi_fetch_step
    - new method multi_checksum_step
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3084 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46d73df488e0d1549120adaeeb4ab0ace628b876
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 28 13:11:52 2009 +0000

    Entropy/MirrorStatusInterface:
    - new class used by EquoInterface, move there some mirror management methods that were in EquoInterface
    Entropy/EquoInterface:
    - make use of the new MirrorStatusInterface class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3083 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc2539f591aaa2cbb75ab8e93324d322040c693e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 28 12:20:46 2009 +0000

    Entropy/urlFetcher:
    - new methods get_transfer_rate() and is_resumed()
    Entropy/MultipleUrlFetcher:
    - new methods get_transfer_rate(), get_average() and get_seconds_remaining()
    - improved updateProgress method
    Entropy/EquoInterface:
    - new method fetch_files, similar to fetch_file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3082 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc1cf067943e6327be2d689750d4e0f402bb9221
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 27 19:51:07 2009 +0000

    Entropy/SystemSettings:
    - now a singleton too, had to reimplement all dict methods since i didn't want to wrap nasty things around the new class
    Entropy/*:
    - some bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3081 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 457778fd6040726cd789b63953befa30b7a0e1e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 27 18:09:57 2009 +0000

    Entropy/*:
    - EntropyCacher is singleton, which makes a lot of classes happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3080 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14d45140953c5c0ae8ab8b21a4719a48ca9d61c2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 27 18:00:09 2009 +0000

    Entropy/translations:
    - update template and sync
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3079 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aefb63a7a35841b611e6fb125ed3c84dd64f98f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 27 17:59:34 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/EquoInterface/ServerInterface:
    - they are now singleton, which is a big leap ahead in terms of ease of use
    Entropy/Equo/Server:
    - text_query, server_query: adapt code to better with singleton EquoInterface/ServerInterface instances
    Entropy/Spritz:
    - EquoInterface is now singleton, no need to load a global variable
    Entropy/urlFetcher:
    - add thread_stop_func, speed_limit, OutputInterface parameters to ease behaviour customization
    - rename __setup_proxy (private) to _setup_proxy
    - add set_id method, useful for thread identification when running multiple instances of urlFetcher
    - close() is now a private method
    - added thread_stop_func handling, used to stop fetches from other threads
    - commit() is now a private method
    - add handle_statistics method, if reimplemented, it's handy for controlling dataflow from other threads
    Entropy/entropy.py:
    - remove some unused functions imported from outputTools
    Entropy/EntropyCacher:
    - EntropyCacher is now singleton too
    Entropy/MultipleUrlFetcher:
    - base class that mimics the behaviour of urlFetcher adding the support for multiple simultaneous downloads
    Entropy/entropyTools:
    - improve xml_from_dict_extended and dict_from_xml_extended functions (add support for None types)
    Entropy/entropy.sh:
    - pre-declare public functions (pkg_*)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3078 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5b19ab1f06400a95bf3a84bb9e236ce10e3c125f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 27 17:46:50 2009 +0000

    Entropy/Bash Trigger Specification:
    - add documentation about exported env variables
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3077 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 94b6aaa422fd8f0530e7550c118e9d9eb459222d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 25 14:10:01 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/TriggerInterface:
    - complete implementation of bash-based triggers
    Entropy/EntropyDatabaseInterface:
    - optimize getPackageData and getTriggerInfo
    - getTriggerInfo: also provide branch and etp_revision information
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3076 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 764cb47fd0b0afb04c23cd25cf3d88d727de07c6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 25 12:36:15 2009 +0000

    Entropy/entropyTools:
    - force type casting on dict_from_xml_extended
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3075 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b287f7c7b797b705a0b2aa276ea66304ed701e4b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 25 12:24:40 2009 +0000

    Entropy/entropyTools:
    - fix dict_from_xml_extended method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3074 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e7f1dc863e85bf2246fc43022a58c210eede11df
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 24 21:21:45 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/TriggerInterface:
    - add support for bash based triggers (preliminary and incomplete)
    - provide bash based trigger example
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3073 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f89438f3589ceba5f353945caedca7a2e45bfdc1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 23:14:09 2009 +0000

    Entropy/TriggerInterface:
    - syntax updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3072 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40caacd0fb39e44c27abe2f7b8cd7fd2ae174381
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 22:56:54 2009 +0000

    Entropy/entropyTools/*:
    - new version of parallelTask, API changes, update every part of the code that uses it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3071 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14134e7007674a1e92c46936ce5378d80cb8003d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 22:50:34 2009 +0000

    Entropy/entropyTools/*:
    - new version of TimeScheduled, API changes, update every part of the code that uses it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3070 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1a253e67d637730e40001d3f78b42d3e2d2fb39
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 19:27:53 2009 +0000

    Entropy/EquoInterface:
    - fetch_file_on_mirrors: when file is not found, do not dump data already downloaded
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3069 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff1e11f7016b69bcd42fbc7d67c90ec8453a0b65
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 19:24:06 2009 +0000

    Entropy/translations:
    - sync translations and template
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3068 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9fb936d1894ea6c73678f06e3f783a78c680074c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 18:44:25 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/EquoInterface:
    - fetch_file_on_mirrors: make sure it gives up when no mirrors remain and it is for cycling the last uri
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3067 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d7022d0d6ad8e676d746cdc80454077736a761e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 16:22:22 2009 +0000

    Entropy/EquoInterface:
    - ease the handling of available packages cache
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3066 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb724a8cd9d7e55f7f7458e3148c997afc289dcd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 16:14:28 2009 +0000

    Entropy/Spritz:
    - fix remove option on Updates tab
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3065 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6df1673859079bb6710b8df4874a0fe50c0ffa5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 08:32:39 2009 +0000

    Entropy/Clients:
    - spawn add_download_stats instead of add_downloads
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3064 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 771d0d679efeb225914d82662ebcce31cae198e3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 23 08:28:00 2009 +0000

    Entropy/Spritz:
    - update desktop file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3063 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9138d410a91b7a9fcb43ac512a73c0ee790f2448
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 23:49:06 2009 +0000

    Entropy/*:
    - random trivial fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3062 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4629810b632ee8b58ddc9b5ab8bd6ee30716d614
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 19:46:52 2009 +0000

    Entropy/urlFetcher:
    - add a new error status "-4", meaning timeout error, move KeyboardInterrupt error code to -100
    Entropy/EquoInterface:
    - properly handle timeout errors without discarding data downloaded until then
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3061 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68731000d2ee15a261ec604ccb2270abdae7fa6c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 19:17:37 2009 +0000

    Entropy/urlFetcher:
    - download: when running in debug mode, print exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3060 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 183e33e99624ab87a2cd9dec174d4512d0be376b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 19:03:27 2009 +0000

    Entropy/EquoInterface:
    - fetch_file: when running in debug mode, print the exception occured in urlFetcher, if any
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3059 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2349b21596ac57866b56e94c73777b580c738ae3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 18:56:49 2009 +0000

    Entropy/UGCClientInterface:
    - ease add_download_stats, removing branch and release_string parameters
    Entropy/RepositorySocketClientCommands:
    - ugc_do_download_stats: make it automatically retreiving branch and release string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3058 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9a82bb2cd82966c58bba75485a166b8b2e8f3c59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 18:37:26 2009 +0000

    Entropy/DistributionUGCInterface:
    - get_entropy_release_strings_id: fix another typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3057 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b81ecbacb2eb2987a6e629147eac905b36afd45
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 18:34:45 2009 +0000

    Entropy/DistributionUGCInterface:
    - fix do_download_stats, wrong variable reference
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3056 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f21d3d6580ea6400c02102f4fbdb7e65958899c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 18:32:17 2009 +0000

    Entropy/DistributionUGCInterface:
    - fix is_user_ip_available_in_entropy_distribution_usage SQL query
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3055 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15b6f3e829476c52d946474fc40095e38dcad526
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 18:05:03 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/urlFetcher:
    - minor code style update
    Entropy/EntropyCacher:
    - rename Cacher to __cacher, making it a private method
    - make critical variables private
    Entropy/EquoInterface:
    - get_unsatisfied_dependencies: improve speed, commenting out disabled code, add support for negative entropy revision on dependency strings, improve caching speed
    - get_available_packages_chash: improve speed
    - extract_pkg_metadata: kernel dependent packages now get the kernel dependency with revision == -1 (to force the installation of the very latest kernel revision)
    Entropy/RepoInterface:
    - handle_eapi3_database_sync: clear database cache before calling database_checksum
    Entropy/DistributionUGCInterface:
    - new tables entropy_distribution_usage, entropy_branches, entropy_release_strings, entropy_ip_locations, thus add support for Earth latitude, longitude mapping and detailed distribution usage stats
    - add support for geo-tagging IP addresses (retrieving latitude, longitude)
    - code style updates (long SQL queries on multiple rows)
    - removed deprecated method do_download
    - speed improvements of update_download
    - a bunch of new methods, relevant one is do_download_stats (which is a more complex version of do_downloads)
    Entropy/DistributionUGCCommands:
    - removed support for ugc:do_download, deprecated
    - added support for ugc:do_download_stats (see above)
    Entropy/RepositorySocketClientCommands:
    - added support for ugc_do_download_stats (see above)
    - removed support for ugc_do_download (see above)
    Entropy/UGCClientInterface:
    - removed support for add_download (see above)
    - added support for add_download_stats (see above)
    Entropy/EntropyDatabaseInterface:
    - database_checksum: cache result (through live_cache) to RAM
    - atomMatch: filter out invalid atomRev values, < 0
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3054 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3116942db13e0f12bfda3c113a3771105a34da5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 17:36:27 2009 +0000

    Entropy:
    - adding REQS file, listing the required dependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3053 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd9864e06dbfc073d91c22a744779d1905719340
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 17:35:57 2009 +0000

    Entropy/Spritz:
    - fix SystemSettings call, scan is no more exported, use clear() instead
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3052 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 490bf4408acb491245f04a331a7c8bc188a8a97a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 17:35:22 2009 +0000

    Entropy:
    - adding playground dir, will contain random scripts
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3051 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8593839df3f2f8cbade88b7987107e8615d56070
Author: dyingmuppet <dyingmuppet@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 22 13:29:00 2009 +0000

    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3050 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e61eee2f630e45ff0911d37f4030c5b48f2f1b1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 20 19:59:08 2009 +0000

    Entropy/urlFetcher:
    - make internal methods private
    - fix resume support when file is already completely downloaded
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3049 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c3ec7a16da1fb4f96d84bcc1868f6949fc25715
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 20 19:48:12 2009 +0000

    Entropy/urlFetcher:
    - fix resume support
    Entropy/ut:
    - trivial changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3048 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a8d12ac17e42a25ff14e71b45d7f3a36bdd6304a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 20 18:49:06 2009 +0000

    Entropy/Equo/text_rescue:
    - remove use of etpConst['packagestmpfile']
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3047 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1fe528c5572ba9441af91e54e976fb15a3d91e0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 20 18:47:50 2009 +0000

    Entropy/entropyConstants:
    - remove etpConst['packagestmpfile']
    Entropy/entropyTools:
    - getRandomNumber: if /dev/urandom is not available, fallback to random.randint
    Entropy/*:
    - when strictly required, if /dev/urandom is not available, fallback to random.randint
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3046 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4865a100b85189a82ca5df2af36ad2900c22d2f0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 19 16:15:20 2009 +0000

    Entropy/UT:
    - fix urlFetcher test
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3045 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 20d5f806bfcef4a998286185f603dba6752473ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 19 14:18:42 2009 +0000

    Entropy:
    - add unit test dir
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3044 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb2f9a1580e4193c44fad48771d3c59c32fe2781
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 22:37:38 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3043 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbf0bb9f807f7e78c3e0fef47b873625dc693848
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 14:06:12 2009 +0000

    Entropy/text_query:
    - show dependency type on dependency list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3042 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d57249e737ecb8343cf61c787301a25079e1abe0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 14:01:46 2009 +0000

    Entropy/Community Repositories/Server Repositories:
    - export support for manual dependencies handling to equo and reagent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3041 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 589b6408d5df2ee2437eaaca0814149ed8b2a9af
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 14:00:47 2009 +0000

    Entropy/ServerInterface:
    - package_injector: add manual dependencies notification
    Entropy/EntropyDatabaseInterface:
    - retrievePostDependencies, retrieveManualDependencies: use retrieveDependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3040 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 87a711fe352f958a6fdf89046ba958e736b61a02
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 13:46:33 2009 +0000

    Entropy/TextInterface:
    - inputBox: implemented support for list input items
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3039 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0449b678787326b2a4c5c27429542334a9bc42cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 11:59:40 2009 +0000

    Entropy/EquoInterface:
    - _lookup_system_mask_repository_deps: tweak behaviour
    - get_unsatisfied_dependencies: avoid issues with mapping types
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3038 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c555c771729c8e528affdb44569ed5d2a8f1d52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 01:01:09 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - add support for manual dependencies on addPackage
    - new handy method insertManualDependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3037 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 683f43779ed5df547cb71fcceaf833172cdbcb41
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 17 00:57:41 2009 +0000

    Entropy/entropyTools:
    - new functions get_operator, catsplit, isvalidatom
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3036 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9dbbb33eaabf0b94782d9d9fd931f01d8c4c5cd5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 18:27:22 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - fix areIDPackagesAvailable method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3035 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 81e95deb435290558e03a1ddd45b7325ae8f9694
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 18:19:03 2009 +0000

    Entropy/SystemSettings:
    - SystemSettings is now a dict subclass
    
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3034 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79b700261fc4efcc6af0822e89cba5397a6733c7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 12:45:56 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - reintroduce previously removed methods:
      listIdPackagesInIdcategory
      listIdpackageDependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3032 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce6cd09cca052a91a0b057f43f1f33f0178df245
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 12:26:32 2009 +0000

    Entropy/config files:
    - move to 4 branch by default
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3031 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 29517ae14b4c3b90656efd9679f072dd6b17bfb6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 11:22:46 2009 +0000

    Entropy/rssFeed:
    - fix AttributeError exception when xml doesn't have any description tag
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3030 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06e606f4d3cb949f9e0c0488d2be357b5e289a7a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 16 11:19:51 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/rssFeed:
    - fix AttributeError exception when xml doesn't have any description tag
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3029 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 918cbdcc212dbf408c15d487ac8c26f7f330e9d0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 22:06:20 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - query style update
    - new method retrieveManualDependencies, will be implemented the support of manually set dependencies soon
    - some other misc updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3028 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 028910d6728a80d14615b4124b5f97ee52e48442
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 22:01:30 2009 +0000

    Entropy/Spritz:
    - package searches are now case-insensitive
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3027 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ef1842bdc8273ace67d987492fc9e2ba50b2a57
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 13:25:04 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Equo:
    - if no repositories are configured, do not check against removed packages from repo
    Entropy/Client:
    - when running RepoInterface.sync, OnlineMirrorError exception is no longer raised
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3026 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d041277cec3510bb77f5eff0b10e4aba149e13d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 10:38:12 2009 +0000

    Entropy/EntropyCacher:
    - automatically copy data object on push(), there is no need to do weird things by caller anymore
    Entropy/*:
    - update EntropyCacher.push calls
    Entropy/EquoInterface:
    - atomMatch: add extra cache validation layer to make sure to not return crap
    - atomMatch: improve speed by moving open_db function definition outside atomMatch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3025 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd549770573082102fd62d589c555bdaf0245186
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 09:54:35 2009 +0000

    Entropy/translations:
    - update Spanish translation
    - re-sync all
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3024 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d50eab4dd234655bc6831335c99fa60ae148bb95
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 00:04:47 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - add atomMatchValidateCache on atomMatch which verifies if the cached is completely valid
    - new method areIDPackagesAvailable
    Entropy/RepoInterface:
    - if EAPI3 sync fails (read: exceptions), remove the repository to avoid inconsistencies
    - _construct_paths: use a dictionary-based index
    Entropy/EquoInterface:
    - validate EquoInterface.atomMatch results in generate_dependency_tree
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3023 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8ed554dca95660c92e92d6b3a85407ec383dc89f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 15 00:00:19 2009 +0000

    Entropy/Equo/text_query:
    - searchPackages: handle DatabaseError exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3022 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6be51918bffbc5860985a3993c2822ffa6eda192
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 14 23:59:26 2009 +0000

    Entropy/env file:
    - add CONFIG_PROTECT entry for /etc/entropy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3021 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 29f5c44ee7908d7bad9f4740e9627a9177c5f668
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 14 18:54:43 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3020 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd743eadc1e6d68b8112b1636af5db9435386620
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 14 14:42:40 2009 +0000

    Entropy/Spritz:
    - add support for ChangeLog visualization in package properties window
    Entropy/Equo/Server:
    - add changelog query support
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3019 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 998c692f7bd43d795bb308c2c5bc7980443d4a85
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 11 20:45:26 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - remove several unused methods
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3018 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec168afc1d60274546ded91df665a40e12d5665f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 11 19:21:03 2009 +0000

    Entropy/EquoInterface:
    - rename some methods, we are entering in a final stabilization process
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3017 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05adba8c374fa6163d9e304387f7b5bffbd1ee1c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 11 14:21:12 2009 +0000

    Entropy/ServerInterface:
    - add_packages_to_repository: did not respect repo parameter causing packages to be added to the wrong repository
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3016 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc45297622c044eefb48bab3158cceab4f7e73d4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 20:34:08 2009 +0000

    Entropy/Notification Applet:
    - update pixmaps (gfx)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3014 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e21c716d742d6308c9bab7c7cf7b64f72b8c0f64
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 20:19:42 2009 +0000

    Entropy/Notification Applet:
    - rewrite GUI part using new PyGTK API and widgets
    - all the reported issues have been fixed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3013 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7ae71fe74803b082a690bffc0cdfc0993961e6e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 18:32:07 2009 +0000

    Entropy/dumpTools:
    - dumpobj: fix directory permissions setup
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3012 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cadf2ce5d4b1e9fd2de2cdc46d365266d4438a48
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 17:54:51 2009 +0000

    Entropy/QAInterface:
    - get_missing_rdepends: try to remove useless dependencies at the end
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3011 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b85bac4b97d4cf8f0767cd7ddaa27b72b1f70569
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 17:52:34 2009 +0000

    Entropy/QAInterface:
    - get_missing_rdepends: try to remove useless dependencies at the end
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3010 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ba8110172f2152cdc94313aeb9928eeb847de9e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 16:40:27 2009 +0000

    Entropy/PackageInterface:
    - __move_image_to_system: slightly improve speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3009 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67e4a601e60a3f94de8ff509cab75467f4d0f796
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 16:39:23 2009 +0000

    Entropy/PackageInterface:
    - now package file moves to live system are atomic
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3008 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88c514f51c6a980d172f84727e3760ec58672f0d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 10 16:15:19 2009 +0000

    Entropy/entropyConstants:
    - split const_HandleException creating const_kill_threads
    Entropy/entropyTools:
    - kill_threads uses const_kill_threads
    - introduce movefile(), from Portage, that will be used to atomically move files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3007 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9b08b78d4af47b6b98d55c61e8c0782709a49b8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 9 00:03:14 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/PackageInterface:
    - implement config action, emerge --config hooks now implemented
    Entropy/Equo:
    - add new command equo config for handling packages needing a pkg_config (emerge --config) callback after install
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3006 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7d1c42f677760f0c8d321f291ffe0d2fa94e9df
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 20:35:15 2009 +0000

    Entropy/urlFetcher:
    - beautify syntax
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3005 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2614cccbc1abab60dc6955b161ede4beb11f9bcb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 20:23:48 2009 +0000

    Entropy/urlFetcher:
    - beautify syntax
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3004 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ade7accffde440c714c0791b860ca6c608b8264
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 20:22:07 2009 +0000

    Entropy/urlFetcher:
    - beautify syntax
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3003 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7aaa049baf8af62d9f609c2973b4f257f1424759
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 17:32:12 2009 +0000

    Entropy/SystemSettings:
    - fix get method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3002 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eeb55fe04571a86bd5519ffc45533734f0818719
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 17:24:38 2009 +0000

    Entropy:
    - since it seems to not make sense to have a connection test link to check against on 'equo update', let's remove it and see how users react
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3001 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c022b9e4b9fa415e9f290e1cc18122448ca415c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 17:17:21 2009 +0000

    Entropy/SystemSettings:
    - extend class dict functionalities
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3000 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 07c95a18b24eba85612b57b62103024b5bdbde5e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 17:02:42 2009 +0000

    Entropy/ServerMirrorsInterface:
    - get_files_to_sync: fix database packages.db.system_mask file handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2999 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb509f5d4250e0683f4c14277290f39f6930bad4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 8 12:17:27 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/PackageInterface:
    - call preinstall step before preremove and postremove on install actions
    Entropy/client:
    - move repositories.conf to repositories.conf.example
    Entropy:
    - use /usr/bin/python2 instead of /usr/bin/python as interpreter to avoid Python 3 issues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2996 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 649c613a557e3f37176f5ae07843fca4debfc399
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 3 14:29:38 2009 +0000

    Entropy/EntropyCacher:
    - fix a critical issue that could cause random lockups on sync() if wait is True
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2987 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97081b2624f1c4822f9e6509e81f2f5e08b5a111
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 3 13:23:41 2009 +0000

    Entropy/EntropyCacher:
    - make possible to start/stop the thing
    Entropy/EquoInterface:
    - generate_cache: stop Cacher before purging
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2986 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6d6500c24e0b60b152182b3da2580f70d785f893
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 3 12:49:38 2009 +0000

    Entropy/Equo/world:
    - small fix, when upgrading branch, do not call RepoInterface.sync if an exception occured
    Entropy/RepoInterface/EAPI3:
    - handle get_eapi3_local_database correctly, can return None
    Entropy/entropyConstants:
    - new global method const_set_chmod
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2985 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c76718436d851a7aa75dd18a21622706d98d43bd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 3 12:00:48 2009 +0000

    Entropy:
    - properly get exception traceback and store where needed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2984 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b76740d612e85d2320d259745b9d700c9e27238a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 3 08:14:07 2009 +0000

    Entropy/Spritz:
    - split colours settings tab into two separate
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2983 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79fd89d59aacf367781f0c429fa741b187107e91
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 2 17:05:06 2009 +0000

    Entropy/Spritz:
    - fix packages removal handling when cancel button is pressed on packages removal validation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2981 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c285c911fda30a24cdd53b220bc55389ec0e6ee6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 2 11:47:10 2009 +0000

    Entropy/Spritz:
    - fix repo update button, cache handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2978 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4dd6ed5b20762bade9183ab96b355fe2ef65c2da
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 15:41:00 2009 +0000

    Entropy/Spritz:
    - LicenseDialog, change API, make it multithreading-aware
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2975 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 461cec43e6604c152053baa88dc8a80bb8695be8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 14:55:41 2009 +0000

    Entropy/Spritz:
    - processPackageQueue: fix typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2974 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 37766ce0b96e1c58ca886be8e11291621fb6a1f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 14:54:28 2009 +0000

    Entropy/Spritz:
    - TaskQueue executor: wrap code around a while loop to keep the FIFO empty as much as possible
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2973 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1528342dfb3243db97a741c6cd65dd055ef26f8e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 14:53:08 2009 +0000

    Entropy/EquoInterface:
    - __remove_content_from_system(): when spawning _handle_config_protect, always encode tofile from utf-8
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2972 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22c2b19b2bfdb6deb9ac8b117c7b563a24748cd4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 14:13:01 2009 +0000

    Entropy/Spritz:
    - implement TaskQueue like I did on the repo manager, this improves multithreading reliablity
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2971 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70285d0459a8fce10f363f6d7e6c282a3a45511a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 14:11:58 2009 +0000

    Entropy/EquoInterface:
    - _lookup_inverse_dependencies: ignore broken client db entries
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2970 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b91aac4d1f1816efe63b58bfe8ba14b32e394ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 13:18:34 2009 +0000

    Entropy/RepoInterface:
    - remove pdb
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2969 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b891983a633ba96f0a4f3d2238d829c1b01c243
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 31 12:56:30 2009 +0000

    Entropy/EquoInterface:
    - get_world_update_cache: improve reliability
    - calculate_world_updates: save cache synchronously
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2968 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33caba6c93c4a208da94c35d0bb7d7593606c522
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 30 08:14:41 2009 +0000

    Entropy/Equo:
    - kill all stale threads the hard way when an exception occured
    Entropy/Spritz:
    - same as above
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2967 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2709dd2d323bd288c30190c1bbafeff79c9dffde
Author: cschneiker <cschneiker@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 29 20:30:20 2009 +0000

    correcting some minor fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2966 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6326527fdc5d27d7661a4897559dd270c4214bac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 29 13:00:56 2009 +0000

    Entropy/ServerMirrorsInterface:
    - get_remote_databases_status, create remote FTP directory if it doesn't exist
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2965 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca70bce6a3b05dba802b515db227a9f08c2ac102
Author: dyingmuppet <dyingmuppet@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 18:24:42 2009 +0000

    Updated Dutch Translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2964 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e37b78a3206eb35b0d74f8a2edf4f8377ba3d31
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 16:22:15 2009 +0000

    Entropy/Spritz:
    - also install entropy-repo-manager
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2962 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2432f7af5dec82b1f1ddf2d85cdf876f41af1bd6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 15:52:40 2009 +0000

    Entropy/Spritz:
    - remove unused method get_hover_obj inside EntropyPackageView
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2961 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e34db48d1f7a63a5679de2472362fe9df0d6caf3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 15:51:37 2009 +0000

    Entropy/Spritz:
    - move Spritz message area below main buttons
    - improve behaviour of package menu and package treeview selections handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2960 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f1f1b700c1fdf9b2648fd4d8dbaa0395424eca5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 15:13:05 2009 +0000

    Entropy/translations:
    - update Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2959 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bae172dcf7dbd91328af654e0a5a7f90720040c7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 15:01:22 2009 +0000

    Entropy/translations:
    - sync translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2958 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 863b23464be2426c1ffaf862d3dcac386b7de97d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 15:00:30 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2957 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7009574a5ee5aa74f73fbaf7bd259600ab88bf0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 28 14:59:39 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - implement packages changelog support and their methods
    - remove unused searchPackagesKeyVersion method
    - remove checkReadOnly calls from most of the methods
    Entropy/EquoInterface:
    - implement support for package changelogs
    Entropy/PortageInterface:
    - implement support for package changelogs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2956 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2306c60417f9fea7c310e5353206e8a7a46fd7ef
Author: cschneiker <cschneiker@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 27 23:42:51 2009 +0000

    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2955 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f998dcbc64b55b7d0d15bd3edf2baf54d292fb35
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 27 16:03:27 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Smart Applications:
    - huge code refresh, getting ready for future massive improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2954 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a755eca4bbae78271de4e572afbc60c3b0ebc1e0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 19:30:25 2009 +0000

    Entropy/SystemManagerClientInterface:
    - disable do_cache_session by default
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2953 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79c1c053dd349a5fc8cb9e1d4b461c65757bf9b1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 18:50:36 2009 +0000

    Entropy/SocketHostInterface/BuiltInCommands:
    - fix (again) docmd_alive command and check if client shares the same IP of the one that initiated the session
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2952 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d6f9b50e10bd360c73dbd21fa37060cbb816189
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 18:39:27 2009 +0000

    Entropy/SocketHostInterface/BuiltInCommands:
    - fix docmd_alive socket method
    Entropy/SystemManagerClientInterface:
    - implement session cache
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2951 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5133dd2e981f19463b4b240f2ea2924851dd3467
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 17:42:07 2009 +0000

    Entropy/SocketHostInterface:
    - fork lock: handle the thread lock in a saner way
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2950 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 397521f2313ae95ee6e51b95a9845e0e177831f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 16:59:00 2009 +0000

    Entropy/SocketHostInterface:
    - do not crash when trying to send the 'maximum connection reached' string to client if it's not reachable
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2949 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49dbdf4b21f3faa5b11f893d74359425451611b6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 14:46:03 2009 +0000

    Entropy/Spritz/System Manager Client:
    - unparallelize most of the socket calls to improve reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2948 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88f539e7e5666d212ea2016bc6abc757cf202bdb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 13:17:08 2009 +0000

    Entropy/SocketHostInterface:
    - if HostInterface has ForkLock attribute that's a thread lock, use it when running in fork mode
    Entropy/SystemManagerServerInterface:
    - test a solution featuring a Fork Lock
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2947 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 13f77c64e1a4e18385b2c03386bff2973bdd8a56
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 12:30:19 2009 +0000

    Entropy/SystemManagerServerInterface/SystemManagerRepositoryCommands:
    - adapt code to use a hard-drive stored copy of the system queue, and cross fingers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2946 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68cf13d04cd575aeb6b4e47715d2aa8bd35f4d3d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 10:37:10 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Spritz/Repository Manager Client:
    - when printing an error dialog, use TaskQueue to route the GFX calls to the right thread
    - when clicking on the SPM package info button, fork after having issued the socket command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2945 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ee5940aa7abd5a0e061859730dcc96e92addfdd8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 10:14:13 2009 +0000

    Entropy/SocketHostInterface/BasicPamAuthenticator:
    - remove thread lock on class methods, not needed on this implementation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2944 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fdb955ab4fce037c2676a63ec071e640159fd2d7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 10:05:16 2009 +0000

    Entropy/SystemManagerServerInterface:
    - _pop_item_from_queue: improve speed and reliability, remove parallel_mode parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2943 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bfc93662fbdcbcd4a6a414c46c838edce793cd69
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 09:59:10 2009 +0000

    Entropy/SystemManagerServerInterface:
    - reduce complexity of the queue processor as first step to debug multi-user threading issues on the daemon
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2942 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76a4578f1d7660781aece41deb9bfcae320c29b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 09:25:34 2009 +0000

    Entropy/SystemManagerServerInterface:
    - revert previous changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2941 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a63c1265f64c68f09b4eaba3b7031faed43536d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 26 09:17:30 2009 +0000

    Entropy:
    - append -O to python interpreter args for equo and spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2940 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76367c132b6b1703e27e4f81107ec5e1c7ad4fa5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 25 19:01:16 2009 +0000

    Entropy/Entropy System Daemon:
    - small code refresh
    Entropy/SystemManagerServerInterface:
    - add thread lock on ServiceInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2939 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c6266cc39c887747e2d4e835b718dc10dca2b1b4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 25 17:25:12 2009 +0000

    Entropy/Equo:
    - searchOrphans: do not crash on symlink loops
    Entropy/RepoInterface:
    - when setting up a new gentoo profile and reverting the change, make sure to remove the old make.profile too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2938 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2472ca9ac2190dad0228246eadb4b167699b946
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 20 20:00:21 2009 +0000

    Entropy/SystemManagerExecutorServerRepositoryInterface:
    - always flush stdout before closing it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2937 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 730b0f237b466844342bda905b734e4aa0db1980
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 20 19:56:45 2009 +0000

    Entropy/TODO:
    - update TODO :-)
    Entropy/GUI Repository Manager:
    - rework the structure to avoid calling GUI functions outside the main thread, since GTK libs are not completely thread-safe
    - add a bunch of bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2936 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 343bd0835fad69e22b48a5d05cde3c194f233b9f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 20 19:41:22 2009 +0000

    Entropy/ServerInterface:
    - when downloading a remote db revision file, check if the download itself went fine
    Entropy/SystemManagerExecutorServerRepositoryInterface:
    - remove some debugging output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2935 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fcb6469432d229e29f61f6e3a554aa65cb8ea288
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 18 12:26:45 2009 +0000

    Entropy/SystemManagerServerInterface:
    - load_queue_ext_rc, store_queue_ext_rc: queue_id is int...
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2934 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97c4d47219d8bcf6b4dc0df26fc432429fdaafd3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 18 12:22:17 2009 +0000

    Entropy/ServerInterface:
    - when uploading a new database, show a simple package sets summary
    Entropy/EquoInterface:
    - packageSetList, packageSetSearch: add matchRepo argument
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2933 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 52a7d3c35c6a963fcee99f4bb4b6f58575aa30f4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 18 11:58:40 2009 +0000

    Entropy/SystemManagerServerInterface:
    - fix remove_queue_ext_rc
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2932 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ac214ef2b93ba038417f4ee41ec839371f7688c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 18 11:51:02 2009 +0000

    Entropy/TODO:
     - update TODO
    Entropy/SocketHostInterface:
     - use the 'with' statement when dealing with code inside thread locks
    Entropy/SystemManagerServerInterface:
     - move queue items extended result objects away from the main dictionary, this will fix the performance issue with long queues
     - use the 'with' statement when dealing with code inside thread locks
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2931 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97b2649568062c8c5b580a1d9f8b252acafe0f16
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 17:29:48 2009 +0000

    Entropy/SystemSettings:
    - improve internal dictionary handling and move live_unmasking dict away from the persistent dict
    Entropy/Spritz:
    - improve reliability of the queue clean button, especially when masked packages have been selected
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2930 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 955514a67277bf08a671461b140cc3629cf2eb2e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 17:02:49 2009 +0000

    Entropy/Spritz:
    - Package Unmask dialog: make sure to only enable valid treeview elements and filter out garbage like parent categories
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2929 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7d763ec82d298cff218de1ec80e78d6c53c3acb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 16:56:14 2009 +0000

    Entropy/Spritz:
    - fix Undo Remove feature, should work as expected now
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2928 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f912a1b42e1001b165bb82c4d0f17f3da3cdb00
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 16:55:47 2009 +0000

    Entropy/*:
    - do not use mapping objects in function arguments but default them to None and use isinstance instead. Mapping objects can be really b*stards
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2927 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26aa683cf61f7540e4269000daae98dee65290e5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 15:13:06 2009 +0000

    Entropy/Spritz:
    - move the exception window to its own dialogs.py class
    - make every Spritz-based app to use ExceptionDialog directly to reduce code duplication
    - remove gtkEventThread since it's not needed anymore
    - fix traceback string reported by Spritz, which was a bit confusing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2926 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d3580c2ab98f52c6cc61eb3306b17a8af30e3593
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 15:10:36 2009 +0000

    Entropy/Equo:
    - always destroy EquoInterface when required at the end of the processing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2925 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 11df5aa314277290c6deecf4513f24500687d2f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 15:10:01 2009 +0000

    Entropy/SecurityInterface:
    - generate advisories cache on every new fetch if xcache is enabled
    Entropy/EntropyCacher:
    - fine tune while loops
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2924 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f75ae7e975a6544f99f0fcbe5b7d414b86adc78c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 15:08:45 2009 +0000

    Entropy/dumpTools: improve module speed by pre-allocating global variables
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2923 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccea15cbe1c3993a805eac4c89554d59bec96dbb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 13:13:29 2009 +0000

    Entropy/Spritz:
    - when aborting the queue processing, do not tell the user that there's been an error, PEBKAC is always behind the corner
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2922 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c660b43ae7d75461625b944185aa1dcd945893c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 13:05:36 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/LogFile:
    - standardize time stamp in log files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2921 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c76a90f174662cc9e94dc7f170f932007acbcb5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 11:15:16 2009 +0000

    Entropy/Spritz:
    - in confirmation dialogs and queue view, show packages marked for removal at the top
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2920 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb3f7cf44d1f8f1236a096923316c960ccd9e8c9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 17 09:26:17 2009 +0000

    Entropy/Spritz:
    - Queue tab: add Clean button to reset the current package queue
    - improve package search speed (string.find is ways faster)
    - enable list search in the Advisories tab
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2919 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f002fbd6dc423442bdc75f40f96cef19eebe7e13
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 21:38:04 2009 +0000

    Entropy/Spritz:
    - remove regular exceptions from package search and use simple string matching instead, average users will appreciate
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2918 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 66972dd7789e2a86c2818ee87f814262eea1c3f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 21:14:20 2009 +0000

    Entropy/entropyTools:
    - lifobuffer: improve reliability
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2917 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e0eda1afbddc86b40b15b11aa02a22ff24e304a0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 21:09:52 2009 +0000

    Entropy/Spritz:
    - improve reliability when dealing with repository changes, always clear all caches and queues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2916 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 02f2b17bba751425cfbd4b0494b70f856bfe3b9a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 20:23:40 2009 +0000

    Entropy/EquoInterface:
    - reorder __init__ calls to avoid possible dumpTools lock under certain circumstances
    Entropy/EntropyCacher:
    - improve reliability
    Entropy/entropyTools/lifobuffer:
    - improve reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2915 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8af814a0ae312e594a0172a3d25427cf3ea055a8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 20:19:29 2009 +0000

    Entropy/Spritz:
    - implement settings validator map, to avoid loading invalid settings from the xml file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2914 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca700989f18102e6178a2e444b8947213b3eabe9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 16:26:32 2009 +0000

    Entropy/Spritz:
    - when saving preferences to config file, trap IOError and OSError exceptions and return the error message back for further handling (in this case, a simple okDialog call)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2913 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 13d2fea80b2dbcc1056ce41ed56d994362b606d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 15:52:08 2009 +0000

    Entropy/translations:
    - sync translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2912 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 582eab8eae3df618cf44fcf0e84d34ecfeaeeb44
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 15:36:54 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/entropyConstants:
    - remove conflicting_tagged_packages from etpConst and move to a 'per-repo' config file
    Entropy/SystemSettings:
    - handle new conflicting tagged packages file per-repo
    Entropy/RepoInterface:
    - when syncing the repo, download the new conflicting tagged packages file
    Entropy/ServerInterface:
    - handle the new conflicting tagged packages file (upload/download)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2911 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 83b5030e40f78b1a1c50e4681d3332edb5556aab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 13:50:50 2009 +0000

    Entropy/ServerInterface:
    - when checking if a repository is valid, spawn openServerDatabase with is_new = True
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2910 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 141241a1ec622091d4e7cd87e7337f145ada4775
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 13:45:01 2009 +0000

    Entropy/SystemSettings:
    - before bugging the Entropy client database on scan() check if it's valid and initialized
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2909 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f7c6b8e94449a0183ac84064fb60df33d2c0aa5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 13:40:41 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/PackageSettings class:
    - rename to SystemSettings
    - add filesystem directories and its mask parsers
    Entropy/*:
    - rename PackageSettings to SystemSettings
    Entropy/SystemSettings:
    - improve parsers code and speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2908 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f102d28c8de6960aa8850aeb55669c55de40b5c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 13:37:04 2009 +0000

    Entropy/Spritz:
    - add entropy-repo-manager split executable and desktop file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2907 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6764c067e3e4b14c42ffb698f6d8c858b5eb9746
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 16 12:17:07 2009 +0000

    Entropy/conf:
    - move etpConst filesystem info settings to config files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2906 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b03355003296c93a2b9d84a81770b9de1f77c14
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 15 17:31:22 2009 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2905 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5fcbef311503b6733a0767a41550be22bf9e1825
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 15 17:31:06 2009 +0000

    Entropy/EquoInterface:
    - generate_dependency_tree: added support for PDEPENDs, which will be sorted correctly now, after the package itself
    Entropy/EntropyDatabaseInterface:
    - new method retrievePostDependencies, useful to retrieve PDEPENDs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2904 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa51b1576c87e5209d96830bc84b9cf562871344
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 15 10:46:55 2009 +0000

    Entropy/Reagent/Community Repos/ServerInterface:
    - implement server-side database backup and restore tool
    Entropy/EquoInterface:
    - list_backedup_client_databases: add client_dbdir parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2903 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce069e52a3c38d7cb288574d0b65aab3eb43dbd0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 23:54:23 2009 +0000

    Entropy/translations:
    - sync translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2902 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aa307fe4b8ad561fb5bdd7b76ff890bd62c829db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 22:39:39 2009 +0000

    Entropy/Spritz:
    - implement package sets add/removal feature
    - InputDialog: implement ListStore/TreeView for EquoInterface.inputBox()
    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2901 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c1623dfc9ac050ddbc4fbcf99a7ed51a753e72e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 22:38:20 2009 +0000

    Entropy/EquoInterface:
    - remove_user_package_set, add_user_package_set: also return a message description of the action taken
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2900 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7a6c7abb4dfdccc1a3435c6631f52f309370660
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 15:32:20 2009 +0000

    Entropy/Spritz:
    - improve package sets support
    - update code to reflect API changes in EquoInterface on packageSetMatch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2899 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de6d8e7aac0c9a41696d487fd18424fb5b97f1f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 15:31:28 2009 +0000

    Entropy/Spritz:
    - elaborateUndoremove: verify that dep_tree dict contains a 0 key before popping it out
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2898 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 854595f6cff027dd7796771767a14b80cecf5529
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 15:30:35 2009 +0000

    Entropy/EquoInterface:
    - new method add_user_package_set
    - new method remove_user_package_set
    - change API on packageSetMatch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2897 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 93d8e990b107943d7b739f0e7b367d2688e0d08b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 12:41:53 2009 +0000

    Entropy/Spritz:
    - add SpritzApplication argument to EntropyPackageView __init__
    - spawnUgcUpdate: filter out SystemExit exceptions
    - addPackages: improve speed, avoid to trash cache on every call
    - preliminary implementation of the package re-masking feature
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2896 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 927e10b6527821545e1fd89e469868cde3b9102d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 14 12:36:44 2009 +0000

    Entropy/EquoInterface:
    - is_match_unmasked_by_user, is_match_masked_by_user: change returning result and check if match passed is valid
    - mask_match: remove EntropyCacher sync from the function, move it to clear_dump_cache
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2895 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit adac2e6dbff30765b389277f1d001e270c64867d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 13 11:05:44 2009 +0000

    Entropy/EquoInterface:
    - properly initialize EntropyCacher during EquoInterface.__init__ to avoid entering in a cache cleanup loop that causes it to be always cleared up
    Entropy/EntropyCacher:
    - add async argument to the push method to choose if to write the cache directly to disk or queue it into the CacheBuffer
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2894 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 595488824fec5202db827bf0151a78b2fbf080cf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 13 10:53:16 2009 +0000

    Entropy/Spritz:
    - fix 'review for install' button style
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2893 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f5c18873fa32b2b3ab6a9501c2fd3f0028d2f826
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 13 10:49:36 2009 +0000

    Entropy/Equo:
    - when restoring a database backup, check if the choice selected by the users is valid
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2892 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78bb31fed8e9c2b8be7ae22330ee98965f263d7f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 13 10:47:13 2009 +0000

    Entropy/Equo:
    - do not use text_configuration module but load EquoInterface instead when caching on exit
    - small syntax updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2891 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91bee1c1c7663eb00100edcd6bfa545d915858e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 12 08:51:05 2009 +0000

    Entropy/EquoInterface:
    - some code style updates
    - fix packageSetMatch for repository-based package sets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2890 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb1da44206ceb1214fab444195f8ca65b98adee9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 12 08:49:04 2009 +0000

    Entropy/Spritz:
    - make package sets menu popping up correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2889 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 189daebd377b35d9ec843e9a46ccb03d1d04ecc6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 12 08:48:21 2009 +0000

    Entropy/translations:
    - update Catalan
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2888 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9912dee8c88d57243db2bf36e16b9b5f020c1472
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 12 08:47:35 2009 +0000

    Entropy/translations:
    - final sync
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2887 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f5fb4a768ad314e580cb04f8b085c7f1a3b1060e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 11 21:27:32 2009 +0000

    Entropy/entropyConstants:
    - move cache files extension string to etpConst
    - fix the Entropy code accordingly
    Entropy/EntropyCacher:
    - add sync method to force a cache flush
    - implement a thread lock to be thread-safe
    Entropy/EquoInterface:
    - fix a bug with cache cleaning after masking/unmasking packages
    - scan PackageSettings at every instance load to ensure proper settings reads
    - get_masked_packages_tree: some speed improvements
    - is_match_masked_by_user: new method, makes easy to check if a package has been masked by the user
    - is_match_unmasked_by_user: same as above, new method
    - mask_match, unmask_match: rewrite the management of package masking and make possible to mask a package from the interface too (only unmask was previously implemented)
    - mask_match, unmask_match: make possible to mask/unmask by key + slot coupling (app-foo/foo:2)
    Entropy/EntropyDatabaseInterface:
    - improve speed of idpackageValidator child methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2886 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30ed52ccc7fb289dfa3f0e2259546c98012e92e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 11 10:30:56 2009 +0000

    Entropy:
    - move etpConst['packagemaskingreasons'] to EquoInterface.PackageSettings dict
    - add reverse dict in EquoInterface.PackageSettings to standardize the package masking identifiers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2885 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5452d87beb17ed94f00c03bd88e4deb0ea56e7f8
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 11 10:06:50 2009 +0000

    update ca.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2884 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d70fca2121eddf77872862b9b008322db15a4937
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 11 00:03:56 2009 +0000

    Entropy/Spritz:
    - fix possible hangs when output string is longer than the maximum terminal width
    - create common method gtkLoop to be used as GUI refresher
    - improve add_atoms_to_queue speed and add matches parameter to provide already matched packages directly
    - implement deptest and libtest features
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2883 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7de3b90137da083c58a46a775533eb8845b37037
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 11 00:01:16 2009 +0000

    Entropy/EquoInterface:
    - libraries_test: return dict as first tuple element if ldconfig is not found
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2882 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8775fb28b897069f6d71195f0959f51ef36350bb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 10 22:38:18 2009 +0000

    Entropy:
    - when removing items from sets, use their discard()
    Entropy/EquoInterface:
    - libraries_test: add an abort hook
    - clear_dump_cache: catch OSError exceptions on os.remove
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2881 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d3277e00aa232cd2d476a45f64266242c735ce3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 23:43:29 2009 +0000

    Entropy:
    - when using EntropyCacher, always try to pass it a shadow copy of the object
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2880 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c53824ebd9da71de5f7b9ec217ea8a5f28ddf6c2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 23:42:56 2009 +0000

    Entropy/dumpTools:
    - also catch RuntimeError exceptions on dumpobj
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2879 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f45b8f8e16e6f1410732bb5bac04ea2704b3095a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 23:42:13 2009 +0000

    Entropy/deptest:
    - check if packages proposed for install can be updated
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2878 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 16cc327185c231d1c8673b20d7e5358696646268
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 23:41:32 2009 +0000

    Entropy/Spritz:
    - more debugging info on the queue processor
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2877 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 23e75cb12c8b2a815d22065c24bbd131a626d735
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 22:48:13 2009 +0000

    Entropy/Spritz:
    - libtest, initial implementation, more tomorrow
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2876 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ffb634db210abf6458e84adbc4c0f1c230be424
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 22:45:52 2009 +0000

    Entropy/Spritz:
    - implement deptest feature
    - stub implementation of libtest
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2875 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d06bd54864cc73cdf658414ed8e6b91d45d53562
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 22:45:24 2009 +0000

    Entropy/TODO:
    - reorganize TODO list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2874 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5e0d6cc1038fb832a83b9307bfb61862943b41b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 22:42:56 2009 +0000

    Entropy/dumpTools:
    - loadobj: since we are multithreaded, a file can be removed between the availability check and the open() call, so, trap IOError and why not, also OSError exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2873 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 77fcacda8342fe268e4b6bdb3c29216796208f1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 22:40:50 2009 +0000

    Entropy/Equo:
    - deptest: improve reliability and dependencies match
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2872 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9da61a6251e297bf8868d5c172926e225ef3ebf7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 21:56:57 2009 +0000

    Entropy/translations:
    - syncing translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2871 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e407217e37fdc0984c61a63c2db1408960cfcfe5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 20:13:43 2009 +0000

    Entropy/Notification Applet:
    - change config file name
    Entropy/TODO:
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2870 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 272f80ee08b281a85de8f82a064f4e3905a71f40
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 20:02:43 2009 +0000

    Entropy/Spritz:
    - allow colors customization
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2869 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4bf5d1d09394fca8e494df1b181f0c907f12e70a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 15:56:43 2009 +0000

    Entropy/entropyTools:
    - add two new methods to convert dictionaries to XML and vice versa: xml_from_dict_extended, dict_from_xml_extended
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2868 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f72a95146d748e9f9af6d5ff186a8d7921e0208
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 15:56:09 2009 +0000

    Entropy/ServerInterface:
    - openServerDatabase: add is_new parameter to allow skipping critical checks for new databases
    Entropy/EquoInterface:
    - list_repo_packages_in_category: return list instead of set
    Entropy/EntropyDatabaseInterface:
    - searchPackagesByCategory: improve code syntax
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2867 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 050370b0eee07ba5f09dbb3a55b47af7fdf69636
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 8 14:18:31 2009 +0000

    Entropy/Spritz:
    - move all the colors variable to SpritzConf
    - improve speed on the per-category packages view and enable rubber banding
    - other misc changes to improve speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2866 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6124bcf10a08d89e0781e3c192242eb406ed2d28
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 7 20:15:08 2009 +0000

    Entropy/EquoInterface:
    - atomMatch: some misc syntax adjustments
    Entropy/RepoInterface:
    - fix database download when Entropy API = 1
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2863 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d0ff5ba4a926d1a2f081dcc2072342c723ff803d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 19:31:26 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - createCountersTable: do not drop table
    - retrievePackageSets: if packagesets table is not available, return {}
    - databaseStructureUpdates: - re-add counters and packagesets table check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2862 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9a19a9f69c90048db624bfec7a020b6b82e61e23
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 19:24:25 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Equo/Reagent/Activator:
    - add short options (-p,-a,-v,-q,-pavq)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2861 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ecf484f5298e89890cf13a4b6be4cb6320e9613e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 19:23:30 2009 +0000

    Entropy/EquoInterface:
    - retrieveInstallQueue: if treepackages doesn't contain 0 as key, return empty list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2860 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1eda423bd72e37a7a1a709d74d1f3bc43826cad4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:56:27 2009 +0000

    Entropy/EntropyCacher:
    - introduce new cache management class, featuring async writes
    Entropy/EquoInterface:
    - make EquoInterface using EntropyCacher, gaining 15% more speed on non-cached atomMatch calls
    - improve destroyer (destroy())
    - atomMatch: reorganize cache hashing
    Entropy/FileUpdatesInterface:
    - improve scanfs method syntax
    - improve load_cache reliability
    Entropy/SecurityInterface:
    - __set_advisories_cache: make it a public method (set_advisories_cache)
    Entropy/ServerInterface:
    - implement destroyer (destroy())
    - ensure_paths: check if repository is in etpConst['server_repositories'] before spawning
    Entropy/EntropyDatabaseInterface:
    - fetchSearchCache: improve speed
    - storeSearchCache: improve speed
    - atomMatchFetchCache: improve speed
    - atomMatchStoreCache: improve speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2859 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98ed3fdc070b5d3ccf3750b358a40533bfc4a166
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:48:56 2009 +0000

    Entropy/entropyTools:
    - TimeScheduled: add set_delay method
    - TimeScheduled: remove try/except from do_delay, no longer needed
    - lifobuffer: improve speed, add method clear and make it multithreading aware
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2858 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 357b2fe75462c0820d7dc15c97f7f074babf04c8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:47:06 2009 +0000

    Entropy/outputTools:
    - use SystemExit instead of sys.exit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2857 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36136c3a7254093b53c903009f61a94abd4f2a64
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:43:35 2009 +0000

    Entropy/Equo:
    - use SystemExit instead of sys.exit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2856 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 384cb91025bf2f63bd60cfffdb5a84d1c995dd32
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:43:09 2009 +0000

    Entropy/Reagent:
    - use SystemExit instead of sys.exit()
    Entropy/Activator:
    - use SystemExit instead of sys.exit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2855 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e968c54eb6fbeb2ac3ce1e25956ac50863dde379
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:42:28 2009 +0000

    Entropy/Spritz:
    - spritz python executable: use SystemExit instead of sys.exit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2854 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8e601c4832bd2bc7b3f16427133dd03d842d15c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 6 18:41:57 2009 +0000

    Entropy/Spritz:
    - remove killThreads, no longer needed thanks to SystemExit exceptions
    - make rubber banding and package actions menu working the right way(TM)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2853 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6ac41432c24cda3696d035a0a263c280611e6005
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 22:25:11 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - insertDependencies(): improve speed
    - insertPackageSets(): improve reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2852 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f083b686ca05c44ec5692de37b54d348edc8192a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 22:16:03 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - make insertPackageSets method working
    - improve speed of listBranchPackagesTbz2
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2851 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9a7243351b4e5a3ec742c3a4424ae7f4a1271992
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 21:38:12 2009 +0000

    Entropy/ServerInterface:
    - add parameter dbconn to update_database_package_sets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2850 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb5f2a8bbb0eb2a5c84691e2e93b224cbdf034b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 21:22:33 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - addPackageToInstalledTable(): code style update
    - insertPackageSets(): do not use an iter function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2849 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 031045bca59d9549e1e895a9f5720b80d83d0ca1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 21:04:47 2009 +0000

    Entropy/EntropyDatabaseInterface:
    - improve insertPackageSets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2848 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 315453ef4c8fbda254897c7c8bff00d6fdedecfc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 5 15:07:43 2009 +0000

    Entropy/Spritz:
    - fix rubber banding feature
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2847 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6341b436ce5c0374f6b6d9e4e67f1d2894cd5f0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 4 22:56:05 2009 +0000

    Entropy/PortageInterface:
    - fix package sets retrieval
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2846 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 416292576811d63429d4a36da003bd6f7427d25b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 4 22:51:17 2009 +0000

    Entropy/PortageInterface:
    - fix package sets retrieval
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2845 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 684f0da008df941784f778e86a34744aac9c7a2f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 4 21:07:04 2009 +0000

    Entropy/translations:
    - update Spanish translation
    - update Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2844 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf90788585c62a914c3ce1b324af2ade403f304c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 4 14:10:57 2009 +0000

    Entropy/translations:
    - sync and update,
    svn ci -m Entropy/translations:
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2843 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4b919f1fafdaa1a0a86f8b2406cd705100b4294
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 4 14:10:08 2009 +0000

    Entropy/TODO:
    - update TODO
    Entropy/EntropyDatabaseInterface:
    - new method retrieveUnusedIdpackages
    Entropy/EquoInterface:
    - new method unused_packages_test(), self explanatory
    Entropy/Equo:
    - new command 'unusedpackages', useful to search unused dependencies/packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2842 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f876e7909e19bd0e366263f4cac067ff4b4b1443
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 3 22:03:53 2009 +0000

    Entropy/PackageInterface:
    - __move_image_to_system: consider systemroot when generating my_remove_content
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2840 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30661a5ae65b2a6641c5eb60666d476915ce9a47
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 3 21:50:40 2009 +0000

    Entropy/PackageInterface:
    - __move_image_to_system(): improve reliability of items_installed generation by forcing elements to their real path
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2838 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d872ecedf16f8bab343b6413dc627ba0521b447e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 3 21:37:19 2009 +0000

    Entropy/PackageInterface:
    - fix differential packages removal when files are moved to a symlinked subdir to another while the real path is the same
    - other speed improvements
    Entropy/misc:
    - misc syntax improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2836 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a3f3f01c674b7b0fb818083b0474bcc7d315db88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 2 21:57:13 2009 +0000

    Entropy/matchContainer: bye bye class
    Entropy/EquoInterface:
    - get_package_action(): improve speed
    - get_masked_packages_tree(): improve speed and reliability
    - generate_dependency_tree(): improve speed
    - _lookup_inverse_dependencies(): improve speed through caching
    - get_required_packages(): slightly improve speed
    - retrieveInstallQueue(): disable some useless output if quiet == True
    Entropy/PackageInterface:
    - use database method getVersioningData in __generate_install_metadata()
    Entropy/ServerInterface:
    - revert undefined symbols check on libtest since there can be a LOT of false positive
    Entropy/EntropyDatabaseInterface:
    - searchKeySlot(): split key and change SQL to improve speed by 15 times
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2833 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b4a2a668fee7f65eeeacd0433fa39391c5e3001
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 2 21:34:11 2009 +0000

    Entropy/Spritz:
    - improve speed on calls involving queue add/remove methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2832 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ba980b877fce333a29355d31bfb7e4eabd4dd91
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 2 16:53:41 2009 +0000

    Entropy/translations:
    - sync template and translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2831 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 074bd3d9aaefeead1917bff0dfd160cb878ebb31
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 2 13:10:57 2009 +0000

    Entropy/entropyTools:
    - some optimizations to the elf metadata reading/parsing functions
    - new function read_elf_broken_symbols
    Entropy/QAInterface:
    - libraries_test: implement broken symbols check, optional
    Entropy/ServerInterface:
    - always enable broken symbols check on libtest
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2830 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79a6e17d06225082c653b55e058af204a88b8f07
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 2 13:09:32 2009 +0000

    Entropy/Spritz:
    - always lock main window when showing a wait window
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2829 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 562b4c4bb9e799544332bee80bf1ffe79aae2454
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 20:48:11 2009 +0000

    Entropy/Spritz:
    - lock UI components during queue processing
    - tweak urlFetcher a bit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2828 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7aad9d849488791715dfd2518c224efa67cc6762
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 17:38:42 2009 +0000

    Entropy/Spritz:
    - urlFetcher: do not flood the X server (through GTK) with gazillions of redraws
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2827 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7634165d509dd18d4594e36e845dd78b1dbcfa71
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 17:37:40 2009 +0000

    Entropy/Spritz:
    - do not corrupt the package queue when saving it through the relative button
    - catch processPackageQueue exceptions if in debug mode
    - fix set_subLabel() markups handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2826 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dbb61f4cef446049724e2835cd19d0b01c1eb46f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 17:32:40 2009 +0000

    Entropy/Spritz:
    - every time we enter the queue add/remove functions show a nice please wait dialog
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2825 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19f9ed62745b3df8e5bfdf97f8102683fc752944
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 17:31:32 2009 +0000

    Entropy/TriggerInterface:
    - fix subprocess.call function call
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2824 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff606ff438c7a1ab87a5263ffdef789f03dd3a58
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 17:31:10 2009 +0000

    Entropy/entropyTools:
    - bye bye old uncompressTarBz2 function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2823 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b23d900424eab3a3368ab81347ed98f1f05272da
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 10:36:14 2009 +0000

    Entropy/EquoInterface:
    - move __del__ calls to a new destroy method and call it inside __del__
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2822 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 674c59fd2eb24d4a4443c4a7345c3dc55ca4473d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 1 08:44:09 2009 +0000

    Entropy/LogFile:
    - improve code quality
    Entropy/EquoInterface:
    - close clientLog file on object deletion
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2821 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5789467a93be5583dfd886c805753f7283f5ce37
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 31 17:42:31 2008 +0000

    Entropy/l10n:
    - update translations
    - sync translations
    - update NL translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2820 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 93176ad2ca5202a942236595f76a3795a1dc6535
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 31 08:33:18 2008 +0000

    Entropy/entropyTools:
    - applicationLockCheck: raise SystemExit exception instead of sys.exit
    Entropy/EquoInterface:
    - changed dependencies calculation results, always pull in updated dependencies, deep_deps now works with revisions, disabled 'needed' check
    Entropy/entropyConstants:
    - fix a small bug in const_setupEntropyPid: that caused to report entropy as locked if entropy.pid is found but empty
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2819 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4bf56a99c3063b613ead750ab66fde3bf7d99b29
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 30 18:43:16 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/entropyConstants:
    - say goodbye to etpRSSMessages
    - other cosmetical fixes
    Entropy/EquoInterface:
    - close LogFile instance's file on instance delete
    - wipe os.system() calls
    - rewrite get_meant_packages() to use SOUNDEX features of SQLITE3
    - replace old and slow filterSatisfiedDependencies with get_unsatisfied_dependencies, which is faster and more reliable (added NEEDED check by default)
    - improve speed of generate_dependency_tree
    - improve speed of get_required_packages
    - fix get_world_update_cache_hash()
    - improve speed of retrieveInstallQueue
    - make __unpack_package reporting the right error on uncompressTarBz2 if this crashes
    - remove Python 2.4/2.5 workarounds since they are not needed anymore, being entropyTools.uncompressTarBz2 fixed forever (handling UTF-8 filenames correctly)
    - adjust __move_image_to_system for the changes above
    - __move_image_to_system, if an error is caught on shutil.move, do not crash but report it to user instead
    Entropy/TriggerInterface:
    - replace os.system() with subprocess.call()
    - remove unused nspluginwrapper trigger
    Entropy/ErrorReportInterface:
    - add locale output
    - get the full content of ps auxf, not just the first 80 chars
    - update handler accordingly (handlers/)
    Entropy/LogFile:
    - close log file on object deletion
    Entropy:
    - import subprocess by default
    Entropy/EntropyDatabaseInterface:
    - remove etpRSSMessages and use a ServerInterface variable instead
    - add new method getVersioningData, useful to speed up other Entropy areas
    - improving speed of other functions adding more one-liners conditionals
    - add new method retrieveNeededRaw, useful to speed up other Entropy areas
    - improve speed of retrieveDependenciesList, everything can be done at SQL level
    - new method searchSimilarPackages that uses SOUNDEX to retrieve similar package/atom names
    - improve speed of listAllCategories
    - shrink databaseStructureUpdates
    - remove old and dusted method
    - improve speed of doDatabaseImport
    - improve speed of database_checksum
    - group multiple .cursor.execute using .cursor.executescript
    - improve speed of __filterSlotTagUse
    Entropy/entropyTools:
    - improve speed and reliability of uncompressTarBz2
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2818 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4466907e2b2b65b6e20b33b1f39a9d7d660191c8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 30 09:37:24 2008 +0000

    Entropy/conf:
    - disable files backup by default
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2817 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3588f90e10726265e2a78562aad40f48cbf0630f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 22 21:29:29 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - remove updatePackage: not needed anymore
    - improve handlePackage execution speed
    - improve addPackage execution speed
    - improve removePackage execution speed (dropping backward compat with ancient databases)
    - move rss handling to their own functions
    - improve speed of regenerateDependsTable
    - add method addDependsRelationToDependsTable
    - add method clearDependsTable
    - improve isDependsTableSane reliability
    - reduce length of removeDependencyFromDependsTable
    - improve speed and reliability of clearCache
    - improve speed of insertContent by using map()
    - update retrieve_packages_to_remove
    Entropy/PackageInterface:
    - improve speed of _install_package_into_database
    Entropy/EquoInterface:
    - optimize get_world_update_cache_hash
    - optimize get_available_packages_chash
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2816 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 20632c7e27cdf4d382a584dd830bfd4bf111a276
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 22 21:23:03 2008 +0000

    Entropy/entropyConstants:
    - add dependstable to the SQL db generation string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2815 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7df9cb737995a9db7483708bbb98c4beded4e8b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 22 21:22:22 2008 +0000

    Entropy/Spritz:
    - improve packages treeview population speed by optimizing objects retrieval functions (15% faster)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2814 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9dc8cb7a80f486bd2e38957ce774f38b7a028dae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 22 21:20:36 2008 +0000

    Entropy/client:
    - re-add kdmrc to configprotectskip
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2813 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0e48328cadcc0df6522f0cfa1b216c0d25f9600
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 21 19:10:31 2008 +0000

    Entropy/dumpTools:
    - use a safer with statement while opening file objects in loadobj and dumpobj functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2811 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0135894c208720bf2c2763c3c0fda4a42972763a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 21 16:20:03 2008 +0000

    Entropy/PackageInterface:
    - rework run_stepper() and avoid using infinite elif conditionals
    Entropy/PortageInterface:
    - disable forking on spm_doebuild call to improve speed by 25% (need to verify memleaks)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2810 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49ad66265c3e1b0a46e5df27424d58e22e04377e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 19 01:03:18 2008 +0000

    Entropy:
    - when using os.fork(), always force child process to quit using os._exit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2808 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3310d3c1950f6bda79ecc78d25c0c8c61bdfcc9c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 18 14:33:06 2008 +0000

    Entropy/PortageInterface:
    - when etpUi['mute'] is set, run_fixpackages() will be silent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2807 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e6de7abdaa2967ad52b009850d55351d9a4c85e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 18 11:42:02 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - runTreeUpdatesSlotmoveAction(): fix slotmove action execution under very rare conditions
    - filterTreeUpdatesActions(): improve reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2805 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3e6c211895a675085618a925a782cfa79ab6760
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 18 10:35:37 2008 +0000

    Entropy/TODO:
    update TODO
    Entropy/EntropyDatabaseInterface:
    - slightly improve atomMatch speed
    - add method uniformBranch
    Entropy/EquoInterface:
    - fix a small type issue in dependencies_test (nothing relevant)
    - fix a small issue in generate_dependency_tree (nothing to worry about)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2804 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f57f6aa8881e2096cecb7833740e583c5e44b62
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 17 21:23:41 2008 +0000

    Entropy/Equo:
    - smartpackagegenerator(): fix handlePackage database call values unpack
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2803 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a411d87aeb3e6ff619bd56e0ff1ab899eba65317
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 17 12:21:03 2008 +0000

    Entropy/Equo:
    - completely remove PackageMaskingStorage stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2801 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f15ad492a473a7e22527d5ae890c52fc2ce3e37d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 17 12:13:18 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - packagesFilter: remove atom parameter, being unused
    - retrieveSystemPackages: fix method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2800 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a4bdc3bf3693148786a148025f939576f14023ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 17 12:10:23 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/System Packages:
    - add user configurable system packages through /etc/entropy/packages/system.mask
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2799 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 284743975f89787f889de7ce40721fe0e4fc3365
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 17 12:09:20 2008 +0000

    Entropy/Spritz:
    - improve dependencies calculation speed by using built-in map() and filter() methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2798 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca2afa3cb336cd9ac02c7cd1f924a871eca15288
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 20:39:10 2008 +0000

    Entropy/Equo/conf:
    - remove kdmrc from configprotectskip|
    Entropy/EquoInterface:
    - fix addRepository() for tbz2 packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2795 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e6f51377b7324ff1eaab7b7f9bb42b639846a2d3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 15:10:22 2008 +0000

    Entropy/EquoInterface:
    - repo_error_messages_cache must be a set()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2793 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 161a46d44963fc1c3c7529e332c7b5c89efe41e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 15:02:48 2008 +0000

    Entropy/ServerInterface:
    - orphaned_spm_packages_test(): print packages not found in string form
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2792 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a11837e253a850112568742d31363aae30575c2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 15:01:23 2008 +0000

    Entropy/ServerInterface:
    - orphaned_spm_packages_test(): print packages not found in string form
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2791 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b45a1d74920ff0da3b86539cc1b270da16f3b3cb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 14:59:05 2008 +0000

    Entropy/ServerInterface:
    - orphaned_spm_packages_test(): ease output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2790 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5794c3b671488c6dd7668aaecae428573d51c8db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 14:57:58 2008 +0000

    Entropy/Reagent:
    - fix spm function call
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2789 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14df3cbeda801807ace784dbf3bc42adc38a622a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 14:55:43 2008 +0000

    Entropy/Reagent:
    - fix spm function call
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2788 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d62fc68e7c1993619432976302df55411c61846
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 15 14:54:42 2008 +0000

    Entropy/ServerInterface/Reagent:
    - implement orphaned SPM packages scan
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2787 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a16edd0cbef4f22096c6ee7fb2b00d05131d8221
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 14 18:49:25 2008 +0000

    Entropy/EquoInterface:
    - calculate_world_update(): fix some trivial and conceptual bugs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2785 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 520522cd4ffd5dc9d6aed1504972bc38afdaa2d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 14 15:04:23 2008 +0000

    Entropy:
    - misc improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2784 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5337fdec113a9515eaf21e8a93d75cd7842ebbdf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 14 13:23:52 2008 +0000

    Entropy/caches:
    - remove cache global variables
    - say goodbye to const_resetCache, not needed anymore
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2783 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5693550221927d80525505edfb17a153d557bc9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 14 12:42:09 2008 +0000

    Entropy/entropyConstants:
    - get rid of etpRemoteFailures and maskingReasonsStorage global variables
    Entropy/EquoInterface:
    - apply entropyConstants changes
    - new method get_masked_package_reason
    Entropy/EntropyDatabaseInterface:
    - hack to control idpackageValidatorCache size
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2782 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2efba57138739a3952b1e18f8d3ae9ef53962a67
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 13 09:58:00 2008 +0000

    Entropy/ServerInterface:
    - in for cycles, unpack tuples directly
    - append treeupdates info to binary packages too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2781 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f3e8d8996165fa8fd4507a9198fe1ff533103fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 17:50:50 2008 +0000

    Entropy/UGCClientInterface:
    - login/do_login(): ability to force re-login
    Entropy/Spritz:
    - do not remove login credentials inside UGC preferences when clicking on Generate Login
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2779 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 38136eefa25d1c80b2d2fab794548b552424fd02
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 17:41:27 2008 +0000

    Entropy/Spritz:
    - properly show a wait window when running long tasks
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2778 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 050dccc39bd4cdb5314060033d0654fada9640b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 17:27:16 2008 +0000

    Entropy/Spritz:
    - fix package voting from treeview
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2777 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c702b06974cfdf4550dc99ac0a415bb5adcb2304
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 15:56:47 2008 +0000

    Entropy/Spritz:
    - when pressing Clear Cache, get back to the Repositories tab
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2776 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3787dc603041f0c5ac7eadf49f079dc354903381
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 15:39:52 2008 +0000

    Entropy/EquoInterface:
    - goodbye listAllAvailableBranches
    Entropy/Spritz:
    - remove branch switching button, it's a critical task that should be done only with brain ON
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2775 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 312c2e67f33e61b9a4b9d2c1c26ca7dc6bc6c635
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 15:36:08 2008 +0000

    update catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2774 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d0250f7d65176edcecef72e9b9489a6e4e239c43
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 09:35:21 2008 +0000

    Entropy/Equo:
    - fix deptest packages install
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2773 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8106fbe551e495dd6b248bb372a445f85975d8ca
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 12 09:31:33 2008 +0000

    Entropy/Spritz:
    - fix available packages selection (for install)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2772 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 653247e29230391e415e5d624a4dc12ef37ea50c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 19:15:33 2008 +0000

    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2771 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d3b8fe9138ddaf99a9eed7a5882b7492ad581aec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 19:14:32 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - searchPackages: add just_id option to only pull idpackages in
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2770 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1555d3cefa598902e2060e74337ae972b241e251
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 15:43:45 2008 +0000

    tagging entropy 0.24.0
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2769 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb2fcbd42b05e6e45006fa0d865c156c6bb0961f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 15:42:24 2008 +0000

    Entropy/translations:
    - update Italian translation
    - sync others
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2768 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e46fd159e5f5be149352ddcb282950b32568a638
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 10:47:39 2008 +0000

    Entropy/EquoInterface:
    - allow tagging entropy packages by setting ENTROPY_PROJECT_TAG inside the ebuild
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2767 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9f2a293a5bc7ac91e83696f4145f7dd0995bca2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 11 00:05:42 2008 +0000

    Entropy/Spritz:
    - implement sources download here too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2766 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit daae0887d6e5c07051dd0e470e5c452663952dab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 23:47:00 2008 +0000

    Entropy/PackageInterface:
    - new action implemented: source, useful to download packages source code
    Entropy/Equo:
    - add support for downloading source packages (equo source)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2765 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a27888e5d45e10390203ece7602017edc8fbc048
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 17:27:24 2008 +0000

    Entropy/Spritz:
    - add fetch (download) only support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2764 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1d033a63dae80c58ac5d134aa30e44765c6d89d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 17:03:06 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2763 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2281f0eb81d9105f09663e7faeb572d01e54e117
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 17:02:47 2008 +0000

    Entropy/Spritz:
    - implement rubber banding support for package views, allows multiple package selections
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2762 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31c7feaaef187dc423f3128a3f2bd76598fe0cd2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 12:23:15 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Reagent:
    - add configuration files updates check
    Entropy/translations:
    - update translations and template file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2761 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31f5477066b5deb0fb0ce4df46bf142eca5aee93
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 12:20:10 2008 +0000

    Entropy/ServerInterface/ServerMirrorsInterface:
    - block database upload and updates if there are uncommitted configuration files (reworked)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2760 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f054c3fbe4a0039d03a30490e005ec8807b07eac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 11:51:06 2008 +0000

    Entropy/ServerInterface/ServerMirrorsInterface:
    - block database upload if there are uncommitted configuration files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2759 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 128e7a34a1a6973221bb7b071796f7039f79ad23
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 00:22:14 2008 +0000

    Entropy/UGCClientInterface:
    - fix thread locking issues with calling the login method inside do_cmd
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2758 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd6f2f0ae53a25b3a312eadbe31b8d2080e8a55c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 10 00:09:22 2008 +0000

    Entropy/SocketInterface:
    - fix previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2757 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26103471b0ce9637fccc89c1d1c37e65efb03d3a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 23:54:02 2008 +0000

    Entropy/SocketInterface/RequestHandler:
    - fix transmit method call
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2756 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0bad1818059841db547d1fff7ccb47e3ff385491
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 23:50:51 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - do not crash on createPackagesetsIndex
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2755 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d70c6572634972f9d9a5ed2236937243781714ba
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 22:56:50 2008 +0000

    Entropy/Spritz:
    - remove translatable flag from gtk-undo item in spritz.glade
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2754 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4537846a99bbce3599b3f928241a55090215b92d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 22:50:10 2008 +0000

    Entropy/translations:
    - sync translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2753 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3fd734fef4ed25990d0d8d1d0de95b65c6f329b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 22:30:08 2008 +0000

    Entropy/Equo/libtest:
    - show broken libraries in alphabetical order
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2752 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88c245c84599886b91fde1a84caf98d090b66ff9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 22:27:16 2008 +0000

    Entropy/RepoInterface:
    - _config_updates_make_profile(): if /etc/make.profile is broken, remove the symlink first
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2751 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ebe551db54ec3002cd1ee0949b6e73bed800fe7d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 22:03:33 2008 +0000

    Entropy/EquoInterface:
    loadRepositoryDatabase(): check if repositoryName is a string
    generate_depends_tree(): fix issues with system packages dependencies resolution (like sys-kernel/linux-sabaupm=
    PackageSettings:
    - on repos_system_mask_installed key, pull all the available idpackages using multiMatch, which seems better
    - repos_system_mask_installed_keys: add helper dict to ease interaction
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2750 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 974a9183555f783960f2860e8690865d8147696e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 21:27:38 2008 +0000

    Entropy/Spritz:
    - kb/sec VS kB/sec
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2749 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8dc99622f236d246ef59cdb44f522dec0081234f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 21:25:32 2008 +0000

    Entropy/Spritz:
    - improved usability: created the Queued tab to allow users review their changes before getting to the Queue tab
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2748 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de40ae7847f9c4a26883346009f60cb41e52c69b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 20:23:37 2008 +0000

    Entropy/Spritz:
    - improve speed of elaborateUndoremove
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2747 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1f2a17ed7bd0f57da4fe6c1c0203425488076ac8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 18:58:45 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Spritz:
    - implement package sets support
    - massive bugfix and remove support for packages in the Updates tab
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2746 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 11901f4c963428ab70a6ea57c30a4f6c8f39f37a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 18:55:37 2008 +0000

    Entropy/EquoInterface:
    - packageSetExpand(): use etpConst['packagesetprefix'] length to remove the prefix (@)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2745 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 47c6252dc10ce50c8fc8cd7225a91eca89f530eb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 9 13:12:31 2008 +0000

    Entropy/TimeScheduled:
    - make possible to sleep before spawning the function
    Entropy/EquoInterface:
    - packageSetMatch: return empty tuple if no matches are found (instead of empty dict) when multiMatch is not enabled
    - generate_dependency_tree(): add flat option, to return a yet ordered dependencies list (instead of a dict)
    - generate_dependency_tree(): slightly update speed when creating the final dictionary
    Entropy/phpBB3AuthInterface:
    - make possible to disable the update of the session table
    Entropy/UGCCacheInterface:
    - get_package_downloads(): always return int
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2744 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5592ecfb84311a4f71d5e82c923377e97e3e5449
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 15:30:29 2008 +0000

    Entropy/Spritz:
    - GLSA info window: substitute labels with TextViews to avoid running off-screen :-)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2743 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8cadf2b6c961533e63286d105307cb564a3d025
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 15:16:31 2008 +0000

    Entropy/Spritz:
    - on the Security advisories tab, when adding packages, always ask before adding
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2742 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b0f81146746abd525470d58be8c45d2935830a5a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 14:52:57 2008 +0000

    Entropy/Spritz:
    - improve queue load/save speed
    - make it working, eventually
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2741 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c18d09deb21f88e11381487d4a9bbb939b4fbc85
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 14:16:04 2008 +0000

    Entropy/Spritz:
    - fix package masking dialog, transforming it into a simple window with GtkDialog functionalities
    All this because GtkDialog widgets are always modal when running and in our case, the package properties window was locked
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2740 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 456270648981c9eca4d2b94a353febf132e3f21f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 13:17:40 2008 +0000

    Entropy/Spritz:
    - fix warning GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2739 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f228e68597d33771997a76a1396a0ab235dc5560
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 12:48:47 2008 +0000

    Entropy/Equo:
    - add support for package sets
    Entropy/EquoInterface:
    - group initConfig_entropyConstants calls in a stand-alone EquoInterface method
    - half-implement in-memory repositories (will be completed upon request)
    - atomMatch: support matchRepo for server-repos too
    Entropy/TODO:
    - update TODO
    Entropy/EquoInterface:
    - improve packageSetMatch method
    - implement packagesExpand and packageSetExpand methods
    Entropy/exceptionTools:
    - implement new InvalidPackageSet exception
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2738 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46ba10dcbdf80ba924cc26872124a0dee1841b6f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 10:17:14 2008 +0000

    Entropy/Equo/Reagent:
    - implement package sets search
    Entropy/ServerInterface:
    - implement packageSetList, packageSetSearch, packageSetMatch methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2737 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0172841210e116630f4aa520bb064bc9b60f36ff
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 8 09:11:52 2008 +0000

    Entropy/phpBB3AuthInterface:
    - improve phpbb username validation on registration
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2736 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd85e10164198d1cc3cd37697f6f30454e5ef088
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 22:38:42 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - implement table structure for supporting package sets
    - add methods to handle them: clearPackageSets(), insertPackageSets(), retrievePackageSets()
    Entropy/Socket Server Interface:
    - if command is not valid, return a CL answer
    Entropy/Socket Server Client Interface:
    - handle CL answers on receive()
    Entropy/ServerInterface:
    - add support for package sets, loading data from sets/ database dir subdirectory
    - automatically handle them by updating the db at every change
    Entropy/Repository Daemon:
    - add EAPI3 support for package sets
    Entropy/RepoInterface/EquoInterface:
    - add support for package sets on sync
    - add package sets match and search functions
    more tomorrow
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2735 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22d3400e7a2e1e3a6b5df8fa4df2b3df22e7a5ef
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 22:32:57 2008 +0000

    Entropy/TODO: update TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2734 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f7cd190e9ac9865a126816f1384f6b9ba003c97
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 19:28:05 2008 +0000

    Entropy/entropyTools:
    - add extract_packages_from_set_file method, just a helper function
    Entropy/Package Masking inteface reworked:
    - etpConst['packagemasking'] is gone, the Package masking interface changed name, now it's called PackageSettings and is a standalone class that can work like a simple python dictionary object
    - adapt all the code to the new interface, which is close to final and pretty solid if compared to the old one etpConst['packagemasking'] dict and its issues (like being un-initialized)
    Entropy/Package sets support:
    - implement server-side methods (ServerInterface) to collect repository-defined sets
    Entropy/urlFetcher:
    - move some init code to stand-alone functions (setup_proxy and setup_resume_support method)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2733 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48e409da0c1be9ecab9c90763618f518c9476e80
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 16:22:53 2008 +0000

    Entropy/entropyConstants:
    - empty system_packages list, we now have packages.db.system_mask, which is the best place to put system packages
    Entropy/PortageInterface:
    - add suport to package sets, introducing 3 new methods: get_set_config(), get_sets(), get_sets_expanded()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2732 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 809d7c210fece0c415e115063bf4b6b4155ceb50
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 13:09:40 2008 +0000

    Entropy/phpBB3AuthInterface:
    - move _generate_sql() to RemoteDbSkelInterface, so every other class can benefit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2731 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a3b088ed126962340caa0d4bdd17be6f0848eef
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 7 13:08:01 2008 +0000

    Entropy/packages.db.mask syntax:
    - remove branch parameter from file atoms syntax
    - update code accordingly
    Entropy/phpBB3AuthInterface:
    - _generate_sql(): fix SQL update statement with utf-8 chars
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2730 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f398a91ca61d7da8ddc0d388bd69da9f06f3ce1e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 16:20:43 2008 +0000

    Entropy/DistributionUGCInterface:
    - finalize SQL indexes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2729 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d16ca71730d22a5cdbeeecfa70d63b09d2e9a3a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 15:42:20 2008 +0000

    Entropy/DistributionUGCInterface:
    - fix previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2728 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7712fcb660aebd4843caead0cdb486cefd8e34ed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 15:39:08 2008 +0000

    Entropy/DistributionUGCInterface:
    - make cache expiration time configurable per cache item
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2727 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b9c8956a890ea58d1ad3aef33d20002175e2488
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 15:33:43 2008 +0000

    Entropy/SocketInterface:
    - when processing a command, make sure cmd_data (thus cmd) is valid (must be a dict)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2726 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1346bea707fa49ddc41ef82be84d1869438fd37
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 15:28:49 2008 +0000

    Entropy/dumpTools:
    - getobjmtime(): fix dump_path generation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2725 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b44bf5350d4f4f5234c4f158dcbbbafcffd60ca8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 15:03:51 2008 +0000

    Entropy/DistributionUGCInterface:
    - add caching infrastructure to avoid running long queries multiple times returning the same result
    - set cache expiration to 1 day by default
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2724 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 281de8e09771b50553b1907ac88faf6e38b27472
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 6 11:31:40 2008 +0000

    Entropy/DistributionUGCInterface:
    - use SQL_CACHE MySQL feature on biggest queries
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2723 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9bcee6f1b633c36da2544e7e2c469320668fe509
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 5 22:58:46 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/EquoInterface:
    - avoid removal of system_mask-ed packages client-wide
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2722 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa969f42ceb8cee9565f73ad3bdf9577178a0c97
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 5 21:37:18 2008 +0000

    Entropy:
    - remove the use of list.sort() method in favour of sorted(list)
    - implement a per-repository system packages mask, to force clients to install specified packages (like one of the slotted sys-libs/db packages for convenience), consider this an extension to system packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2721 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cac4a96482d5b89675e8cdc1ccaa26ce10114b53
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 5 21:35:21 2008 +0000

    Entropy/Activator:
    - fails on wrong extended arguments
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2720 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 038c0761bd90dafb1b5ec4e0aead4e5256b41033
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 5 21:33:49 2008 +0000

    Entropy/Equo:
    - fails on wrong extended parameters (like --as instead of --ask)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2719 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5790ca9df96c98ab3dcf1beb73a323c7459cf9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 5 21:24:57 2008 +0000

    Entropy/Equo:
    - fix switchbranch help output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2718 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0bcc693bfc3d09cd9fc022b954a7f396daf9a3e7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 22:23:35 2008 +0000

    Entropy/EquoInterface:
    - filterSatisfiedDependencies(): give up if the repo db is broken
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2717 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6c3fe1e920bff6b09f9d67eef50a96937b2b13ce
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 22:23:03 2008 +0000

    Entropy/Equo:
    on equo world, always force deep deps
    this will workaround sys-libs/db issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2716 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb78c00601561a98d7f37b5cc65892a74c042a58
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 22:22:15 2008 +0000

    Entropy/entropy-system-daemon:
    - add default session ttl
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2715 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 842e4f6b5c98d6242fe4ee5871cd166c1788c809
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 22:21:48 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2714 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5854dd934c971d06baaa7695a989a170e5a909b3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 13:45:42 2008 +0000

    Entropy/rssFeed:
    - writeChanges(): add reverse param, to avoid writing elements in the reverse order
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2713 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit daddbcff2f8ac9d3e53a7ab7dfac04bedf502ec5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 4 00:27:48 2008 +0000

    Entropy/phpBB3AuthInterface:
    - login(): check against username column and not username_clean
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2712 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e56e233c8e5ce0323f9218232d3635998a90741
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 3 21:53:05 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_users_score_ranking(): reverse query results order
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2711 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14990c422e085566a78663d0419562c3f479e165
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 3 21:44:35 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_users_score_ranking(): make it faster
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2710 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ccd3fc22af6c993d363ba51010ed28e2e1fed1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 3 21:41:44 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_users_score_ranking(): fix the function, was completely broken
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2709 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb8eb4a60a848b843b7177e58bb57b0aae508254
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 3 21:21:11 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_users_score_ranking(): return a tuple providing information about the amount of rows found
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2708 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80c06f15ea8c30186176466cdc6cf31e9e718978
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 3 20:57:14 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_users_score_ranking(): add LIMIT support to query
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2707 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 078544ed0d640994e78171facae9b53782bf3aea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 28 22:36:54 2008 +0000

    Entropy/libraries test:
    - always check /usr/libexec too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2706 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edbd2ea4d1067e6b6ea22d406d08b18b895b9601
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 23 18:16:10 2008 +0000

    Entropy/Reagent:
    - libtest: avoid to push garbage on complete
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2705 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4a493bfc755586a354fb466c1f7e360fe9cf8f70
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 23 16:36:22 2008 +0000

    Entropy/ServerInterface:
    - libraries_test: obviously colour functions can't print tuples
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2704 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b0d45c6ba971f185f5b2ca3897937ccfd1ca42d0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 23 14:43:46 2008 +0000

    Entropy/PortageInterface:
    - add new method query_belongs_multiple to allow multiple files to be matched simultaneously
    Entropy/ServerInterface:
    - update libraries_test to use the new method above and print more info
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2703 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 04937064b04aed788ea7cc40033d023da2975b4c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 23 12:57:17 2008 +0000

    Entropy/EquoInterface:
    - libraries_test: add /usr/share to the directories to scan
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2702 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ace4938ce8c8c313c5555a28846b2bfb7e0ef33
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 21 14:38:33 2008 +0000

    Entropy/entropyTools:
    - uncompressTarBz2: fix typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2700 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e89bd7ce4322aa3f032277e11a4f1956a26eb6f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 21 09:10:20 2008 +0000

    Entropy/entropyTools:
    - improve uncompressTarBz2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2699 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ee5b5b1cb37ba9dad18b3d3a110a584b8045083
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 19 12:47:36 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - retrieveKeySlotTag: new handy method
    Entropy/EquoInterface:
    - get_match_conflicts: automatically ignore matches pointing to the same package
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2698 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f585f02049f27b54deae34cccaf4208fd5f53e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 16:38:42 2008 +0000

    Entropy/PackageInterface:
    - TriggerInterface.triggers moved from set() to list(), thus -= operator is not available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2697 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0ea1c6b0888d51a5cbf8378f53a70609597f9baf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 13:34:26 2008 +0000

    Entropy/PackageInterface:
    - __unpack_package(): handle EOFError exceptions raised by spawnFunction and hope that it's been just a fatality
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2696 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63ce8ae39b4f6a9f202fb1499b358a31d5f64ade
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 13:13:05 2008 +0000

    Entropy/EquoInterface:
    - fix Portage world file update when Entropy packages are kernel tagged
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2695 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b4e5579f30fb114a320ce4ac5089b207fa857e7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 13:01:34 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2694 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00123dde1ec255acb3dc3c603f5226fae5632ada
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 13:00:47 2008 +0000

    Entropy/EquoInterface/TriggerInterface:
    - remove most of the internal triggers used by gentoo-compat=False, it's not the place to store this stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2693 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8b169957636e9bcf9a16229286fa76cf3afeb073
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 12:49:58 2008 +0000

    Entropy/Equo/equo.conf:
    - remove gentoo-compat option in config file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2692 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6d166039bdf66c3ce1df115ff6728ca67003e232
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 12:49:26 2008 +0000

    Entropy/entropyConstants:
    - always enable Gentoo-compat, remove ability to disable it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2691 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6b4c90f04814e685d97229c88ea24319a73448cb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 18 12:14:44 2008 +0000

    Entropy/EquoInterface:
    - reorder args & kwargs of the Triggers method
    - pass the package action to the TriggerInterface class
    Entropy/PackageInterface/TriggerInterface:
    - fix an issue causing nvidia drivers opengl interface to be disabled
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2690 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 930f39420a54d5c17d69aff358c20c718d5cb4ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 15 16:09:25 2008 +0000

    Entropy/Branch switching:
    - on Equo, force world updates calculation to use the new branch in any case
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2689 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6c4dc0cc19f0dd849cdbc483fcc2c23a4ee97fdc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 14 21:27:21 2008 +0000

    Entropy/phpbb3AuthInterface:
    - is_administrator(): check in all available admin groups before returning False
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2688 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d925788abbacf1844e782e05250132e89faee32f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 13 21:08:20 2008 +0000

    Entropy/Repository Manager:
    - fix branch handling, convert back to str
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2687 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8520fb471f88cd1ef96e893f0d14f06e2e315349
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 21:47:36 2008 +0000

    Entropy/RemoteDbSkelInterface:
    - add fetchall2list,fetchall2set,fetchone2set,fetchone2list methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2686 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8880208f958bdb66e177751c8e3b9c90406d56f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 14:37:12 2008 +0000

    Entropy/SystemManagerExecutorServerRepositoryInterface:
    - open stdout_err in a+ mode instead of aw
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2685 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 579a25437caa64011281d56bcf56effef2e8fd81
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 14:17:05 2008 +0000

    Entropy/SystemManagerClientInterface:
    - disable connection caching
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2684 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8068a59bdfe41d90809aa16a4706a7cf90a0bafb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 13:52:39 2008 +0000

    Entropy/SocketHostInterface:
    - process(): fix authenticator instantation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2683 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71ba6c3cd91ad80dd68b8b23e3778bdfa2782624
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 13:44:53 2008 +0000

    Entropy/SocketHostInterface:
    - double check that authenticator is loaded before using its methods on process()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2682 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ee687343766b75ef62762976975044d26efb7df
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 13:38:11 2008 +0000

    Entropy/EntropySocketClientCommands:
    - handle Unpickling errors on convert_stream_to_object()
    Entropy/SocketHostInterface:
    - add optional lock for authenticators
    - serialize BasicPamAuthenticator access
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2681 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 17c4ee1e7a93f96d41b9055313376b1a7db86dc9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 13:11:56 2008 +0000

    Entropy/Spritz:
    - InputDialog: if parent is not specified, center widget on the screen
    - fine tuning other windows too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2680 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d311cb5bde95d8edbcba05ad10b401ee0427246
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 12:55:02 2008 +0000

    Entropy/Spritz:
    - effectively split the repository manager client
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2679 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 37a1ca82305dc34820eb5284b4813c88a5d155a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 12:31:42 2008 +0000

    Entropy/Spritz:
    - make the repository manager client also a stand-alone application
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2678 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d68f036b3ec17e3aa0e3d30d2a7766062fee78fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 10:22:09 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - improve thread lock code style, use the with statement
    Entropy/EquoInterface:
    - calculate_world_updates(): filter out tagged packages already satisfied that were erroneously pulled in
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2677 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4549c16fc487bcd6d7f3fab12c2bc29d9957b822
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 12 10:13:29 2008 +0000

    Entropy/translations:
    - update translation template
    - update Dutch translation
    - sync others
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2676 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 726dfcd60f79cdf7bcb3597ac64fd7f2deac1ea7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 11 15:13:43 2008 +0000

    Entropy/EntropySocketClientCommands:
    - when socket fails on transmit, return None instead of crashing due to SSLError exceptions
    Entropy/SystemSocketClientInterface:
    - always ignore socket errors in disconnect(), who cares?
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2674 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 897573611b845ad683a37a901729db28b0a69ffb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 11 15:12:11 2008 +0000

    Entropy/Spritz:
    - do not crash on getPackageItem (packages.py) when repository is not available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2673 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4fa03997dccc111defd1d1a3e123824278c618bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 11 15:00:08 2008 +0000

    Entropy/i18n:
    - Italian translation at 100%
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2670 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 698df40fa232fb343169be56dbffa18f01dae0cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 11 14:56:22 2008 +0000

    Entropy/translations:
    - update Catalan
    - sync all
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2669 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c7f7692543c8f3a4afdc483444eed6608e45630
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 11 14:17:17 2008 +0000

    Entropy/ServerInterface:
    - switch_packages_branch(): fix typo, cur_branch can be unset if no packages are switched
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2668 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ad9e8bdfa6565b63149080e04d28f5f06a5a6cc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 10 22:46:46 2008 +0000

    Entropy/rssFeed:
    - addItem(): add the ability to specify an arbitrary pubDate
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2667 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 10727775160d72dccc7dd21781f90b051c905718
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 10 19:31:56 2008 +0000

    Entropy/DistributionUGCInterface:
    - insert_flood_control_check(): check if the query returned no elements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2666 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 87e8a761dd4ee86c335c8f561572b71bb0ee35ba
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 10 18:28:29 2008 +0000

    Entropy/phpBB3AuthInterface:
    - update_user_id_profile(): new method, allows the update of the user profile
    - get_email(): new method, retrieve logged user email
    - update_password_hash(): new method, allows the update of the user password
    - update_email(): new method, allows the update of the user email
    - get_user_birthday(): new method, retrieve user birthday
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2665 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f65e40b4fe8aa52f7df7e4fe9e3f0eaa58fb3a4b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 19:37:53 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - removePackage(): remove pdb :-)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2664 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cec32d320ce6e3dd4f5454a374f1da2df6c6467e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 19:35:05 2008 +0000

    Entropy/Community Repositories/Server-side Repositories:
    - add the ability to arbitrary tag packages
    Entropy:
    - use entropyTools.create_package_atom_string and entropyTools.create_package_filename to create package atom and filename strings
    Entropy/EquoInterface:
    - atomMatch, add the ability to match packages by tag from here too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2663 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d304069ae937775ffecf242f4f8278515a77ea13
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 19:32:55 2008 +0000

    Entropy/entropyTools:
    - create generic functions to ease entropy package atom and filename strings creation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2662 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 24b53fc0c8545be7cdee3f1f355cc8a163d4916c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 19:31:59 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2661 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f6c7cb49e091acdb608071c8a506d5f78c673984
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 17:38:21 2008 +0000

    Entropy/EquoInterface:
    - split extract_pkg_metadata(): cross fingers, needs testing
    Entropy/entropyTools:
    - add sum_file_sizes function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2660 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 942df90788225322d505fd2273a3c0400d623f15
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 16:21:15 2008 +0000

    Entropy/socket tx handling:
    - handle socket.sslerror exceptions too
    Entropy/FtpInterface:
    - handle ftplib.error_reply on closeConnection
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2659 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d21894af9ea05e06cbb165cc1a9b3fc6c0bc2a4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 9 16:06:20 2008 +0000

    Entropy/DistributionUGCInterface:
    - add search_iddoc_item method to search available document identifiers
    Entropy/RepoInterface:
    - implement system make.conf sanity check
    - implement automatic /etc/make.profile updates
    Entropy/entropyConstants:
    - add rootdir prefix to spm configuration files
    Entropy/entropy.py:
    - general tidy
    Entropy/entropyTools:
    - add function to determine if a path is sane or not (is_valid_path)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2658 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb23e610544822108bac99f680a915437680012e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 7 08:56:48 2008 +0000

    Entropy/DistributionUGCInterface:
    - improve handle_pkgkey speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2657 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e13d2a76d1bfe5c9d6e2953387e8773936736b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 7 08:35:35 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_total_downloads_count(): return int, not float
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2656 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a568bc9ed7c31ebbd9ab786f64c580369a3a38e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 6 17:30:32 2008 +0000

    Entropy/UGC/Equo/Spritz:
    - do not show the exception output when spawning UGC.add_downloads()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2655 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b157373b3f1d94f0f153a59639dd91cd29ac2000
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 6 16:58:15 2008 +0000

    Entropy/DistributionUGCInterface:
    - search functions with SQL offset now return a tuple containing found data and available rows
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2653 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abce4c417efb941b0c3d0e96391bd716acd753f4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 6 16:15:41 2008 +0000

    Entropy/UGC/Equo/Spritz:
    - do not crash when running add_downloads
    - run add_downloads in background
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2652 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c49855117e78d725d86f8ffd0c19d6abb71558c2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 5 15:54:34 2008 +0000

    Entropy/Notification Applet:
    - fix all the known issues related to threading => the applet now works without having to move the pointer over it
    Entropy/Spritz:
    - fine tune the UGC update function thread timer
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2650 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efe58d408d2468429403a95052ce0e16f8d3d106
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 5 12:04:58 2008 +0000

    Entropy/DistributionUGCInterface:
    - _get_ugc_extra_metadata(): if key is already provided, copy to pkgkey dict key
    Entropy/SocketHostInterface:
    - add command length limit setting, default to 768000 bytes
    - fine tune the forked requests timeout, default to 300
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2649 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e9e54f00e6a7bfaa8c73a314ef52e63c2467c11b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 5 00:48:46 2008 +0000

    Entropy/DistributionUGCInterface:
    - search_keyword_items(), search_content_items(), search_username_items(): add user score to query
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2648 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de9cb17e9ee0dc470f5ef8476424e92ced6bd7e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 22:24:39 2008 +0000

    Entropy/PackageInterface:
    - remove add_download() from fetch_file_on_mirrors()
    Entropy/Equo/Spritz:
    - add add_downloads() (from UGC interface) after the fetch process
    Entropy/SocketHostInterface/Repository Daemon:
    - add a new command that let client register all the downloaded packages at once
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2646 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c1cf96284abec7a0a1cd4ac31b3b2eb4744e518
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 21:31:28 2008 +0000

    Entropy/UGCClientInterface:
    - add a thread lock to serialize multithreaded requests
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2645 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3396cab82aa88fe7760c8e3486ca27f0d9e1314e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 20:47:40 2008 +0000

    Entropy/SystemSocketClientInterface:
    - do not reset hostname and hostport on disconnect to make reconnect_socket() working
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2644 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ee605e35d852afdb4bff4feb344d782583b12706
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 20:18:26 2008 +0000

    Entropy/SocketHostInterface/CommandProcessor:
    - load authenticator and service interface only if needed by the command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2643 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit af68db28a74378e9451c8a4b5e38c466fa012833
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 18:58:24 2008 +0000

    update ca translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2642 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5378b018ff80975144271e57b4041a6b633b9691
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 14:52:24 2008 +0000

    Entropy/RepoInterface/EAPI3:
    - reworked EAPI3 sync through the repository daemon to be smarter and less intensive for the server
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2641 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42d0a7798e62615d45e100979939e24641c92da0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 12:55:05 2008 +0000

    Entropy/SocketHostInterface/CommandProcessor:
    - fix garbage collection
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2640 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c29245ba6636a07388592f0620eda154a18c5a2c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 12:53:02 2008 +0000

    Entropy/SocketHostInterface:
    - move finish() in RequestHandler to finish_request() and close_request() in HostServer
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2639 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 39cf9307224c8fade6c95876b213ae0dd1f9d5c2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 4 12:36:59 2008 +0000

    Entropy/DistributionUGCInterface:
    - setup an automatic type converter to speed up methods and reduce overhead
    Entropy/SocketHostInterface:
    - move connection validation to the host server class, to drop bad ones early in the pipe
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2638 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc724aae0271cb37340a126d212045a7350b2d45
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 22:55:47 2008 +0000

    Entropy/SocketHostInterface:
    - handle(): fine tune zombie processes check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2637 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6fc7c949ea838ef96efa4e54140b804b6c231da4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 22:48:43 2008 +0000

    Entropy/SocketHostInterface:
    - reduce the forked requests timeout to 15 (from 300) seconds
    - export the setting to etpConst
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2636 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 965fbb2e83ddc3bbdbc68122d12cd0cec168c1c0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 17:31:54 2008 +0000

    Entropy/DistributionUGCInterface:
    - optimize some methods
    - add new search methods search_pkgkey_items(), search_content_items(), search_username_items(), search_keyword_items()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2635 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c93e482774fd675b7e3b361c4ec3d4d1fd0bbf0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 16:31:34 2008 +0000

    Entropy/notification applet:
    - fine tune refresh interval variable, from 60 seconds to 3600
    - add a random refresh time delta
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2634 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cced1db900486966a92de791ec1ce65e9c843e56
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 15:34:43 2008 +0000

    Entropy/python libs:
    - goodbye old and dusted python libraries
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2633 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9c5301a74fe7edd854aa2054799c8049b382e22b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 15:26:17 2008 +0000

    Entropy/TriggerInterface:
    - write more info about portage exceptions on relevant triggers
    Entropy/PortageInterface:
    - add two helper methods write_traceback_to_log() and write_to_log()
    - fix an issue causing Portage to raise UnsupportedAPIException, doebuild()'s mysettings must contain a valid EAPI string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2631 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 511a1596ab59c23a3e890c9cba3bf276a8071807
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 3 08:33:19 2008 +0000

    Entropy/DistributionUGCInterface:
    - do_download(): I am a moron
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2630 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e54b06fa82db3e44714d31f3f2b1306015a2e4a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 22:05:04 2008 +0000

    Entropy/DistributionUGCInterface:
    - do_download(): spawn store_download_data properly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2629 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ae27ce874181da66c98871946d70b6c3b553fa3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 22:04:21 2008 +0000

    Entropy/DistributionUGCInterface:
    - do_download(): spawn store_download_data properly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2628 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8068a4bd10a871dcecd42ef7ce278c41cdec28f0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 21:52:37 2008 +0000

    Entropy/DistributionUGCInterface:
     - do_download() update iddownload on insert_download()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2627 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c39d40652040cae6d35869a0f22b5dbbfc5e38f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 21:49:04 2008 +0000

    Entropy/DistributionUGCInterface:
    - store extra download information on do_download()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2626 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 51e2d952f92c50366f5bad45ca101bb5b16ecfc9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 20:55:36 2008 +0000

    Entropy/SocketHostInterface:
    - reduce session TTL by default
    - add soft barrier to the simultaneous connections limit, adding random lag
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2625 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 909b26f44c26cfe021c3de58103de5b4421bddf8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 13:10:09 2008 +0000

    Entropy/DistributionUGCInterface:
    - update user score every ugc add/removal
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2624 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1a58a6990f0377d2baca1a0a8c10573325fa6f8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 11:35:51 2008 +0000

    Entropy/SocketHostInterface:
    - in case the authenticator raises an exception during load, close the connection and say goodbye
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2623 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea288f58ed0159340cef5d79bb3baa862e0cbfd0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 11:19:34 2008 +0000

    Entropy/SocketHostInterface:
    - increase fork timeout to 5 minutes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2621 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8488f79f5df8d9bfb175a4dde4d7bec4cda08b72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 11:09:38 2008 +0000

    Entropy/SocketHostInterface:
    - handle(): kill the zombie process after timeout
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2620 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14e7821fd090fdde18beda9bc7857895c3f5c95f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 11:05:20 2008 +0000

    Entropy/Spritz/UGC:
    - fix ugc item description object handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2619 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5fcbe084e59e3f532c87b6cbd03d80122bbd88f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 2 11:00:59 2008 +0000

    Entropy/SocketHostInterface:
    - introduce max connections per IP limit
    - introduce automatic PID killer on handle() when time is over (default timeout = 120 seconds)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2618 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6387bb737b6bca3169c8473033544220734311fe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 19:55:21 2008 +0000

    Entropy/PortageInterface:
    - calculate_dependencies(): handle EAPI2 IUSE items in a better way, although no valid documentation seems to be available at this time
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2617 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fdf957c4aefd68519ebe7bd906687a580cd013ff
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 18:31:23 2008 +0000

    Entropy/DistributionUGCInterface:
    - improve get_user_alldocs(): order by pkgkey
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2615 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 224b3237759bbffe5aca1f249250397fae99346a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 18:27:13 2008 +0000

    Entropy/DistributionUGCInterface:
    - improve get_user_alldocs() SQL
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2614 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36e59f5ee7cbe26b1d840dca6fafe24fcb607625
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 18:14:01 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_user_alldocs(): method to retrieve all the documents belonging to a certain userid
    - get_user_generic_doctype(): less code duplication, that is
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2613 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f903dc9306191e368f308bb286c161aefb96d721
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 17:34:42 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_user_score_ranking(): fix sql query
    - get_user_votes_count(): return int, not float
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2612 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 239276ea245ec6ef8444fe94b6dc12d4c38b6169
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 17:05:47 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_user_score_ranking(): execute_query was wrong
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2611 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9fe8678b4b21ce9b866eb3eba7c7f1bd7dc51882
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 16:58:00 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_user_score_ranking(): new method, returns the actual user ranking based on Entropy score
    - get_users_scored_count(): new method, returns the number of ranked users
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2610 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 21f0ee4a53b4c4c12e9cc2063aee4405b29367a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 16:37:04 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_user_stats(): extend method adding more info
    - get_user_generic_doctype_count(): generic function, less code duplication around in the class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2609 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b08ea2a3b221695cfb62ad824a0327d8f585432
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 15:55:41 2008 +0000

    Entropy/DistributionUGCInterface:
    - use hashlib instead of md5 module
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2608 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42803a2aaceab0c6420a1fe150651a73395a5a3e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 12:44:02 2008 +0000

    Entropy/DistributionUGCInterface:
    - make score weight configurable
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2607 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e738a6a246423331afecbc1f28c5f7252455af4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 12:02:08 2008 +0000

    Entropy/Equo:
    - fix description search
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2606 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c553b87c4b28856045cc4f9bf7272edc3320ef8d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 09:26:48 2008 +0000

    Entropy/DistributionUGCInterface:
    - fix sql query for get_user_score()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2605 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c680b56eea92c195e882e696f53856ee3a68d33a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 1 09:25:00 2008 +0000

    Entropy/DistributionUGCInterface:
    - implement through SQL the user score feature, users will gain points for submitting UGC
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2604 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 16a76d2dc595dca977980330ddf6edfa90a57358
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 21:30:24 2008 +0000

    tagging entropy 0.23.2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2603 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aa7eebdf2af60a119f269d69eb544314974cd959
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 21:23:00 2008 +0000

    Entropy:
    - we are now >=Python2.5 only, sorry 2.4
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2602 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35fd724919bc00cb2665773af9761d0854ce61d4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 21:14:43 2008 +0000

    Entropy/DistributionUGCInterface:
    - make scan_for_viruses() redirect stdout to /dev/null, we really don't need it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2601 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71d8f2c3ed415ee5efe356c0541d22632d443785
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 21:07:30 2008 +0000

    Entropy/DistributionUGCInterface:
    insert_youtube_video(): always set sabayon as keyword
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2600 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fbe14ed2ea652a7c2914ae7c74000b8749da535a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 21:03:11 2008 +0000

    Entropy/DistributionUGCInterface:
    insert_youtube_video(): if no keywords are specified, make the keyword argument of gdata.media = None
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2599 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 04ff44b3e55e83644d2037854b1eb5e08a532158
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 20:56:55 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_iddoctype() returns int type
    - youtube video upload: reduce title length
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2598 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e07223fdfb8755a09e94380968a60b523a115177
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 18:32:28 2008 +0000

    Entropy/DistributionUGCInterface:
    - add get_iddoctype(): function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2597 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b01b1f4d31b9f047c1bb691fd1244d9b8d6c8e8b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 31 17:53:02 2008 +0000

    Entropy/misc:
    - general code optimization
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2596 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7f11901c25fcad595373ed8f638f6b8bb9a4adc3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 30 16:39:27 2008 +0000

    Entropy/EmailSender:
    - port to >=python-2.5
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2595 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8663f2fd821e84dbdbe33bfb9bf24daea5aedac5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 30 10:50:45 2008 +0000

    Entropy/EmailSender:
    - add smtp auth support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2594 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8224842bbbbda1942ff304da5b3d5066bf2c003e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 30 09:11:26 2008 +0000

    Entropy/RepoInterface:
    - run treeupdates after repositories sync
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2593 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2707a0282e7b3dcb0c3f8b3361f90b0b7b6f054b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 19:10:08 2008 +0000

    Entropy/socket interfaces:
    - it can happen that some socket interface flavours don't have the settimeout attribue, check that before it's too late ghgh
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2592 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 989e49177f3596df67aa11663f5f720814ade58a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 16:19:06 2008 +0000

    Entropy/DistributionUGCInterface:
    - optimize several sql queries and python functions
    Entropy/EntropyDatabaseInterface:
    - addPackage(): when providing an idpackage, run removePackage() to ensure no collisions
    Entropy/PackageInterface:
    - when a package fails to unpack, try to download it again and start over
    - when running fetch_step(), check if returns 0, otherwise, give up
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2591 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f5b276605a0c73e56267777db88b53d84365c05
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 16:16:49 2008 +0000

    Entropy/Spritz:
    - adding some debug info for the crowd
    - fix a small issue with fetching ADS
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2590 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3583fa67d64916328c398e5eb5563dca246e74a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 13:05:41 2008 +0000

    Entropy/entropyTools:
    - uncompressTarBz2(): catch EOFError exceptions and return -1
    Entropy/PackageInterface:
    - __unpack_package(): when running fetch_step, check if returns 0
    - try to unpack the package 3 times before giving up, if it fails, try to redownload it again
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2589 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8139708e81e387ffec1cd7f259beb26cf119650
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 12:31:45 2008 +0000

    Entropy/UGC Client Interface:
    - get_downloads(), get_docs(), add_vote(): - check if the returned data is a valid tuple before splitting it
    Entropy/EquoInterface:
    - extend get_meant_packages() capabilities to run off any database and branch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2588 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 25eb415ec34972565cf6abf42dc2ebf508a6bff8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 29 10:26:21 2008 +0000

    Entropy/Spritz:
    - if --debug make UGC client interface verbose
    - fix stars column background color
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2587 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5dcac6f53dc14bb345c7f1167b42e25aebbf5729
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 21:47:54 2008 +0000

    Entropy/DistributionUGCInterface:
    - insert_keywords(): improve query
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2586 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 393d9d11b5491a2a6d596661ee35ebea426967da
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 21:30:48 2008 +0000

    Entropy/DistributionUGCInterface:
    - Youtube video upload: upload file using the original filename
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2585 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ef1f14f6a81e444c83576f08794d8e62229d4a3d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 14:20:21 2008 +0000

    Entropy/DistributionUGCInterface:
    - escape key
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2584 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8855497e73eb823ede45fbd867b4953158a59c91
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 11:44:39 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_ugc_vote(),get_ugc_allvotes(): improve mysql results parsing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2583 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b93605e2170ac4edf9294cfd255abc4784db15f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 11:32:59 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_ugc_vote(): fix typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2582 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b940dfa66f3b57fd39a826319a5d27c40b189add
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 11:31:57 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - listIdPackagesInIdcategory(): add order_by parameter
    - contentDiff(): improve reliability
    Entropy/DistributionUGCInterface:
    - get_ugc_vote(): improve speed
    - before calling tostring() method to mysql objects, check if it's necessary
    Entropy/EquoInterface:
    - print traceback in the case that clientdb got corrupted and we're running in safe mode
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2581 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2a7d1d6d4e4fc14f20f16481c5ac9c8b11cf5ff7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 11:29:18 2008 +0000

    Equo/text_rescue:
    - when resurrecting db, verify that atom from clientdb has been retrieved correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2580 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c57e70f332e7ba60850294ccbd9de197b3743b2b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 28 11:28:17 2008 +0000

    Entropy/entropyTools:
    - getRandomNumber(): use os.urandom()
    - dep_getkey(): check if input param is valid
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2579 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit da1b5d9692a652fd54afa42ed6b9f90e5a8afc4d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 27 07:49:24 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - atomMatch(): run sub functions only if required
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2578 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8a3a6941af92de284d0d15a5ad6b0f3a616124d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 26 15:29:06 2008 +0000

    Entropy/i18n:
    - update translations template
    - update Dutch translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2576 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7c8f2c2e1054bf3fda43d28fd68d94bfe3b6322
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 26 15:22:05 2008 +0000

    Entropy/entropyConstants:
    etpdatabasemissingdepswlfile -> etpdatabasemissingdepsblfile
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2575 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a2e38f0bbc6727ff8c8a3c4240641fe6bb636575
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 26 15:16:57 2008 +0000

    Entropy/EquoInterface:
    - atomMatch(): make it more modular
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2574 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff39cd9514359e4df018b0ef3f879b6274b55bc8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 26 14:45:03 2008 +0000

    Entropy/ServerInterface/QAInterface:
    - make possible to blacklist missing library dependencies at runtime and through packages.db.missing_deps_whitelist file inside the repository db directory
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2573 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb623aeba458e7b472857d90c7cc8394579ac2b7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 25 22:31:44 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - searchPackage(): add order by parameter
    Entropy/EquoInterface:
    - get_branch_from_download_relative_uri(), move from ServerInterface to here
    - fetch_file_on_mirrors() add branch that needs to be passed to fetch_file() to store the download in the right directory
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2572 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5811338db951c7c6c784a3f40d1ca83074258dce
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 23:19:09 2008 +0000

    Entropy/EquoInterface:
    - match_checksum(): fix odd behaviour causing redowloads to fail if checksum is not matched the first time
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2571 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc6a195ecc5fee3ee39e128f5efc923383ed306a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 23:09:16 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - doTreeupdatesSpmCleanup(): no portage dir? no portage party!
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2570 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ec2569cf3dd431021946409c4e0c1146e3dac52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 22:32:54 2008 +0000

    Entropy/ServerInterface:
    - verify_remote_packages(): effectively check md5sum before jumping up and down
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2569 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78151e981859115f5ad63229e07a25c0bbfda107
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 15:51:47 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - split atomMatch method
    - split idpackageValidator method
    Entropy/EquoInterface:
    - atomMatch(): code cleanup
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2568 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70181827611d394430005f7b08248bcb2ae4118d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:58:23 2008 +0000

    Entropy/Spritz:
    - make installing external packages impossible when Spritz is busy
    - remove doGtkEvents call every time busyCursor() and normalCursor() is spawned
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2566 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0dfb2b3c1d8661ab89a2a679cb492d87098a3e9c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:57:20 2008 +0000

    Entropy/ServerInterface:
    - cosmetical change
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2565 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 457ab9824dc3efb938ab5fd77182b4f0a3bdefb9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:56:48 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2564 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f6c00f17bf771b73d50927178c11f1a6be02e9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:48:05 2008 +0000

    Entropy/i18N:
    - update template
    - complete italian translation
    - sync others
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2563 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d752bc344b3d9a70a05678613dd43853ae7bd53
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:09:53 2008 +0000

    EquoInterface/Portage hooks:
    - we might run into a system with broken libbz2.so*, since Entropy can even run without it, in case of this happens during Portage pkg_* hooks, we can happily ignore and step over
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2562 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9488f70dbb9b66bfc55c08f87efb603584a1365c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 10:05:57 2008 +0000

    EquoInterface/get_meant_package():
    - ignore strings too long
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2561 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 438aa6c9c7a414416e99357954d2bb1e65b0f2ea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 09:58:30 2008 +0000

    Entropy/EmailSender:
    - add support for specifying SMTP host and port
    PackageInterface:
    - check if download path is available on the db when requesting a fetch action, if not, warn the user and step over
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2560 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 935f5903fa047347c16eab0225ce47178f35462c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 09:57:00 2008 +0000

    Entropy/entropyTools:
    - add helper functions is_valid_ascii() and is_valid_unicode()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2559 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f5a0bf69c1855b2f454344df797478f08d8baba2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 09:56:19 2008 +0000

    Entropy/Equo:
    - check if arguments passed by user are valid UTF8
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2558 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8295bab21d76a94897817e1aeae699c9fffa57a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 09:55:46 2008 +0000

    Entropy/text_query:
    - if atom == None, ignore and step over on searchOrphans
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2557 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2d74f904fdb9b993750552a02c77fe497da8a42e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 24 09:34:24 2008 +0000

    Entropy/text_query:
    - fix an issue causing printPackageInfo to load multiple EquoInterface instances
    - improve search speed and reduce CPU usage
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2556 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8455ece1bb5bf01831bb96a302ba571ee11e042b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 17:52:22 2008 +0000

    Entropy/phpBB3AuthInterface:
    - add new method activate_user(), useful to activate users after the registration
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2555 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19a07d011426316a2a580d1bc5cb0a49803b03e0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 17:21:48 2008 +0000

    Entropy/phpBB3AuthInterface:
    - make user activation requirement on register_user() optional
    Entropy/MailSender:
    - new class to send basic and complex emails
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2554 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 105b0221c31f3c09ee45a253ee2319bac44af6fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 16:00:26 2008 +0000

    Entropy/phpBB3AuthInterface:
    - handle utf8 strings correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2553 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 18566bdfbd4ffc0180b4521f05432b3c68750303
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:55:17 2008 +0000

    Entropy/phpBB3AuthInterface:
    - handle utf8 strings correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2552 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f4942aee7d685f4e13877ac38701b41c0b557303
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:52:50 2008 +0000

    Entropy/phpBB3AuthInterface:
    - handle utf8 strings correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2551 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4c59e26e02c4cccdd6f7b97a4c4d0aeee5b6f977
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:51:27 2008 +0000

    Entropy/phpBB3AuthInterface:
    - handle utf8 strings correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2550 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3bcfdf9d81538034507f5308d39e09b8cbc923a0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:48:19 2008 +0000

    Entropy/phpBB3AuthInterface:
    - handle utf8 strings correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2549 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4af30bcd1af467cd5fb0ec5dcaa9aef29bbaad52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:23:10 2008 +0000

    Entropy/phpBB3AuthInterface:
    - fix is_username_allowed()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2548 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d01a9846d59e375331e6b66543169a7559777e58
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:20:46 2008 +0000

    Entropy/phpBB3AuthInterface:
    - fix username and email validation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2547 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 949d931db33e375c6278bc1f311dd1dcff72a228
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 15:04:21 2008 +0000

    Entropy/phpBB3AuthInterface:
    fix __register()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2546 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7b0e070983f28df03bc86ea265e2a12b8d5b2b99
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 14:59:25 2008 +0000

    Entropy/phpBB3AuthInterface:
    - fix validate_username_regex()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2545 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 088c92eb5634fdc97f9b73da46588104ea3cfe8a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 14:44:18 2008 +0000

    Entropy/phpBB3AuthInterface:
    - implement user registration against phpbb3
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2544 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab4d586b9f728040305ca4ab7d60759683018179
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 12:01:48 2008 +0000

    Entropy/phpBB3AuthInterface:
    - add valid password range
    - add valid username range
    Entropy/EAPI3/Client:
    - do not crash if repository, arch or product are None (while converting to coloured output) in convert_stream_to_object()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2543 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 350fb405e65d7ee7f60e8f4a2bebb0fac7b8f080
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 23 11:44:45 2008 +0000

    Entropy/Equo:
    - do not run removal if --pretend is specified
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2542 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 823ab4f770fbbfa0e4030d6ca03b73082d3fa580
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 21 07:27:41 2008 +0000

    Entropy/i18n/Spanish:
    - update translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2541 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 653fc2f2d2d08c580dd82c991e7a4e82ddd34ab8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 20 15:11:28 2008 +0000

    Entropy/rssFeed:
    - also get dc:creator from rss
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2540 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0eeffc52bcc8c7ccb05b55f51031c310662a5cf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 20 12:58:55 2008 +0000

    Entropy/Entropy notification applet:
    - fix high CPU usage
    - code cleanup
    - code refresh
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2539 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d6ae17b31541ba89ddd9708987061229a767017
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 19 22:20:54 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - improve SQL on cleanup* methods
    - atomMatch(): fix strippedAtom referencing before assignment
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2538 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 092a78c7abfe401d94c621176d502ee6b038f142
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 18 21:56:06 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - fix atomMatch when atom string is badly formatted at its root, avoid crasing at any cost and return the proper data structure every time
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2537 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bee7f77744fad6e918c0ae23e80d97a5af8c4f79
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 18 16:37:52 2008 +0000

    Entropy/rssFeed:
    - avoid to crash when editor and copyright tags are not available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2536 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 24317677292d9637f64237617ba52d746da9388f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 18 16:36:43 2008 +0000

    Entropy/rssFeed:
    - avoid to crash when language tag is not available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2535 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6d5f7106173d48f681c348fc1727cdfaa423b5c8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 18 14:17:31 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2534 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dac781a6fa7ffdedee2d2bb928ce6bb6e03f7805
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 17 08:49:18 2008 +0000

    Entropy/DistributionUGCInterface:
    - some misc fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2533 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 52ba3b2a4c60a75311120cef122124707c4c0cfb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 16 17:20:53 2008 +0000

    Entropy/DistributionUGCInterface:
    - improve query detection by checking if query item is true (!=0 and not None)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2532 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cdda679a1af33da1713132e15d1229048b52938b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 16 17:17:14 2008 +0000

    Entropy/RemoteDbSkelInterface:
    - move _check_needed_reconnect() here so every subclass can benefit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2531 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46e715a6e3ae22dbfc925ab690a47c6b0d40cb5b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 16 16:00:22 2008 +0000

    Entropy/DistributionUGCInterface:
    - add distribution statistics retrieval method get_distribution_stats()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2530 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d04c628bdd76cba5589d11a4e79a710e7904b5cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 16 15:18:14 2008 +0000

    Entropy/DistributionUGCInterface:
    - add score to get_user_stats()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2529 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9061ce30851432e466ad0a814d4f01f861a48798
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 16 14:24:40 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Equo:
    - fix database resurrect when database is clearly fscked up
    Entropy/DistributionUGCInterface:
    - add a lot of methods to retrieve user statistics
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2528 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c88aaa908c92acb2f2ccbe189e717df6c7b3ebc6
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 19:56:53 2008 +0000

    -updated ca.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2527 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f3ae858e2cee0847d5e781e618693f4c689a884
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:36:34 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Equo/gentoosync:
    - always ask before running it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2526 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d3081ac46c4bd266e37d27aacd5f359ea9bd921
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:18:51 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2525 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c0f3c0827e33e55c0f81844aa7947141b97b29c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:17:41 2008 +0000

    Entropy/Spritz/Repository Manager:
    - add support for notice boards handling
    Entropy/Spritz:
    - main code reorganization and cleanup (improved stability)
    - bye bye gui.py
    - add support for notice boards handling
    - add support for installed packages database backup/restore
    - add the ability to load without/with a corrupted installed packages database (safe mode)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2524 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 94c9f0c3516a53785bf40a9831b64b80e9acd14d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:15:03 2008 +0000

    Entropy/Activator:
    - add support for notice boards handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2523 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0378c9c0ca3e9ba41b880d097906bcadb2ef9198
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:14:44 2008 +0000

    Entropy/Equo:
    - add support for notice boards
    - add support for installed packages database backup/restore
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2522 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1dc14f2dcab8ad00414852f9ea4a09de3e5c51a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:14:06 2008 +0000

    Entropy/EquoInterface:
    - implement safe mode feature -> EquoInterface.safe_mode status integer, first function to use it is EquoInterface.openClientDatabase()
    - openClientDatabase() make possible to start an EquoInterface instance with a corrupted/non-existant installed packages database (safe mode) which can be detected by client interfaces (Equo/Spritz)
    Entropy/EntropyDatabaseInterface:
    - improve branch support (and speed) for client database (installed packages db)
    Entropy/rssFeed:
    - make it a generic RSS handling class
    Entropy/ServerInterface:
    - make changes to rssFeed instances to reflect the change above
    Entropy/Repository Manager:
    - add support for notice boards handling
    Entropy/ServerInterface:
    - add support for notice boards handling
    Entropy/EquoInterface:
    - add support for notice boards
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2521 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d2ff3c6ea3005bd30a38bb65c9f6ffdaceae7bae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 13 17:08:01 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2520 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 41b6f09af91f39395f6a32eeb7b4cf15ce8777ea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 12 07:23:43 2008 +0000

    Entropy/Notification Applet:
    - switch to new GTK threading method
    - update some library paths
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2519 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76d8d9596c6d2a9c8effc656bdeda313afcdd60c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 11 21:11:07 2008 +0000

    Entropy/TODO:
    - update TODO
    Entropy/Equo:
    - add installed packages database backup/restore tools
    Entropy/EquoInterface:
    - add backup/restore database helper functions
    Entropy/EntropyDatabaseInterface:
    - fix getIDPackageFromDownload()
    Entropy/entropyTools:
    - add compress_file() function (uncompress_file() already present)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2518 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e7a4568f1237b2ebd213c8d741872979d7b4a6f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 11 16:56:51 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - fix getIDPackage()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2517 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a21b458a132ed95809af00982d95e1e91eb07976
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 11 16:54:47 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - improve branches handling on the client (installed packages) database
    - remove some obsolete functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2516 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9347bd4f24ae14f09cc17baa44a1df211bc06b90
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 10 20:22:16 2008 +0000

    Entropy/entropyTools:
    - spawnFunction(): add the ability to provide a callback function to read the child pid id
    Entropy/Repository Manager:
    - make possible to stop any queued command that calls spawnFunction (85% of them)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2515 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b4e6609cf4a627eab6eb654a993d892a349af087
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 10 19:24:02 2008 +0000

    Entropy/FtpInterface:
    - improve FTP uri parser, move to entropyTools
    - fix issues when no directory path is specified
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2514 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 222ff8f01d1e007f8465b2164c8f0c87065ec1d9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 10 11:41:37 2008 +0000

    tagging entropy 0.22.1
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2513 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a55a86f563a94ece21d4b2ecb20705abd42a7dc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 10 11:27:29 2008 +0000

    Entropy/ServerInterface:
    - fix indentation into migrate_repository_databases_to_new_branched_path()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2512 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f33367879d1153a581c42a92efdcafb663051492
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 10 11:18:54 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - revert some changes doing more harm than good
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2511 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ca8ba6f29a7dd4f5e51249c052b1b44826d72fb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 9 18:52:13 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - listAllCategories(): add order_by parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2510 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e76b85360cf280c6378638860ef01c2382a9fef6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 9 18:07:42 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - retrieveContent(): add order_by parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2509 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 39f2cd0a0f39a090f7f49b1a3ef71dd8625a438a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 9 18:06:22 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - retrieveContent(): add order_by parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2508 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 994b4a87f5b9c3480c8c2489c1fb85ed6e1b7ef1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 18:43:32 2008 +0000

    Entropy/Equo:
    - update --upgrade feature when running equo world
    Entropy/EquoInterface:
    - update move_to_branch() to reflect latest branch management changes
    Entropy/EAPI3:
    - update EAPI3 commands to reflect latest branch management changes
    - also update server-side functions, removing the old ones to avoid to be run by old clients
    see server/entropy-repository-daemon changes to know more
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2506 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a23df9b5f69f6a5bba8ad7703791c6a4750ae39b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 18:40:12 2008 +0000

    Entropy/Spritz:
    - add information on available branches into the repository information string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2505 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9a4c254b04caf7bbb8dd1765f9f49f7583ebc37
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 18:39:30 2008 +0000

    Entropy/TODO:
    - update TOOD
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2504 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 69ce0591ad680cd083531e284bd9f8d3d82cb981
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 16:07:42 2008 +0000

    Entropy/ServerInterface:
    - switch_packages_branch(): also migrate counters
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2503 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5215849f9cc253f6ba11e936a753e5ff31b87542
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 15:20:38 2008 +0000

    Entropy/ServerInterface:
    - database split: avoid to run tidy_packages() on maintenance branches -> branch_string != etpConst['branches'][-1]
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2502 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8ab4ae38510b5b8ec793211692337b624f08a8d0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 15:18:52 2008 +0000

    Entropy/entropyConstants:
    - sort etpConst['branches']
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2501 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b2c4437aa2a2f583ae74353c2834cfd0a717338b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 13:43:11 2008 +0000

    Entropy/ServerInterface:
    - switch_packages_branch(): export counter to stdout
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2500 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c05c5e2efb35d0aa3d28ebe723a888f4a8e46356
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 13:39:41 2008 +0000

    Entropy/Reagent:
    - ease the output, do not print the whole package list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2499 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5ec9b033dfdfe52d0b448f3d05b5006dde6293d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 13:36:40 2008 +0000

    Entropy/database split:
    - some changes to allow easy branch migration through the 'switchbranch' tool
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2498 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30782e37ed44b257399ef811616e51fda98c3052
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 12:41:17 2008 +0000

    Entropy:
    - database split: work out the client part
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2497 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 561db807d5392309a689f4ddc8d595b8d3d8bc0f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 12:05:00 2008 +0000

    Entropy:
    - databases now split by branch (first chunk, ServerInterface migrated, EquoInterface and Repository Daemon to go
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2496 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50f82df28a67f05f8ed5d0571b07e02e4495b124
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 8 12:03:58 2008 +0000

    Entropy/Equo:
    - when exception is raised, DO transform the error to unicode instead of ascii
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2495 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6532363bb288cbd5f4506675af13bd19b33e9ec9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 13:14:53 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2493 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df145cd5b769edc98af65e99e2e07f5c6480391e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 13:13:56 2008 +0000

    Entropy/repository manager example:
    - add google client id param
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2492 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5aa85b30b897befe3b369f2977dd7749983c996
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 13:13:20 2008 +0000

    Entropy/Spritz:
    - make UGC video uploads more fun to do
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2491 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 38c4481d05537b86b0b53542a226b6f42c012138
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 12:41:56 2008 +0000

    Entropy/DistributionUGCInterface:
    - insert_youtube_video(): add google client id support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2490 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2977ea5d1403285fda4fc30f84f33b28fdf553ec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 10:51:33 2008 +0000

    Entropy/Repository daemon example:
    - add google developer key support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2489 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5e564c83803821ce5b412ed212a864d46527812
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 7 10:51:02 2008 +0000

    Entropy/System Manager:
    - write_to_running_command_pipe(): add the ability to not write stdin to stdout through a simple bool
    Entropy/DistributionUGCInterface:
    - add Google developer key support (if provided)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2488 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f6cb73be61b571dc933368d00f995f643ac8340
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 23:21:35 2008 +0000

    Entropy/Spritz:
    - make UGC submits parallel, this avoids having a frozen GUI
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2487 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a7a84731c294a42305e62323b00ea90bd031e5c1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 18:19:03 2008 +0000

    Entropy/outputTools:
    - my_raw_input: make txt optional
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2485 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e40be9ae263efa3a176850b8c8ce75e1cf10ddb7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 17:51:28 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - do not crash on completely broken atom (USE deps)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2484 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b6e1c62daf8bde25496fd20732b888d49181281
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 17:46:10 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - do not crash on completely broken atom (USE deps)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2483 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8553d11794ae6044718753fe4514b2ae40aaeca4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 17:43:08 2008 +0000

    Entropy/entropyTools:
    - improve remove_usedeps()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2482 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40143779d362a940efb49bd5c80b73fa750e186e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 17:34:13 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - atomMatch(): do not crash on badly formatted atom when dealing with USE dependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2481 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 323e29de7e4739f295b088df19203e7d363eeb7f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 17:24:00 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - fix issues with string formatting when remote database is locked (server-side only)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2480 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a72e3b206640032b23437069d4faee11ef5423b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 14:00:47 2008 +0000

    tagging entropy 0.21.1
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2479 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ec6159d13278fbebc8b181acf95995a8cc640a4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 13:58:09 2008 +0000

    Entropy/System Manager:
    - fix issues with parallel tasks on the queue_processor: always break the loop if fork_data
    - never accept to keep the queue locked even if an exception is raised inside the queue_processor
    - add support for remote interactivity on all the publicly exported commands (this allows to interact with the functions/tasks remotely)
    Entropy/PortageInterface:
    - add usedeps_reduce to filter out unwanted Portage EAPI2 USE dependencies
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2478 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50ccec54f72c6297154935b1517560206cd14339
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 13:54:12 2008 +0000

    Entropy/outputTools:
    - do not use raw_input(), which is shit, poll stdin instead
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2477 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca8de2c50b689dd0e9b446bab20958f9b982eba9
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 6 09:50:42 2008 +0000

    update catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2476 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e84722069d1ecdca4a159c8183a6110c1f518eb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 18:29:03 2008 +0000

    Entropy/Repository Manager:
    - fix another typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2475 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f893fe00f34f1086b035ade867d09d4caf05b62
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 18:11:14 2008 +0000

    Entropy/Repository Manager:
    - fix typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2474 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f778f87c8675b3c4e05fd072fe03df8a35ad4f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 18:00:41 2008 +0000

    Entropy/Repository Manager:
    - enable basic commands interactivity (half done)
    testing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2473 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit add3b8d5a7398c8c8862978f2bd33f15b3238778
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 15:37:19 2008 +0000

    Entropy/PortageInterface:
    - calculate_dependencies(): fix typo error
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2472 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2a91f4a61fc834329f7c39c6e09afa510bcf1ccd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 15:32:55 2008 +0000

    Entropy/PortageInterface:
    - calculate_dependencies(): handle IUSE EAPI2 style correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2471 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79f67e6e6f3790e83ef01c895ce46c9c07f9a360
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 15:28:06 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - WriteLock, thread lock fixes
    - code style fixes
    Entropy/Repository Manager:
    - use copy.deepcopy() to store functions' args and kwargs inside the dict
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2470 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7d7131400c7bd8ced1d6513c50587c4048dda82
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 5 09:26:51 2008 +0000

    Entropy/SocketHostInterface:
    - fix an issue that caused the SessionLock to be acquired twice by the expired sessions collector (second time in destroy_session)
    Entropy/SystemManagerClientInterface:
    - reword kill_all_connections and add the ability to cache them or not by providing this bool option to the instantiator
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2469 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0455b205084555d24959941b8e7e21b86b7b18a6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 18:56:07 2008 +0000

    Entropy/Spritz:
    - avoid to crash on queue item split when trying to retrieve a command result
    Entropy/Repository Manager:
    - complete the previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2468 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e7744d73f372b81d1f87b33b3620c4641c7a961
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 18:47:15 2008 +0000

    Entropy/Repository Manager:
    - make docmd_get_queue() locking the queue before reading it
    - make the queue_processor() to really handle parallelizable (? wtf ?) tasks
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2467 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d32c3049ea4e844eaed9fa0ed506bf9c7d5c15a8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 18:11:27 2008 +0000

    Entropy/Repository Manager:
    - make it stronger when dealing with Portage on Spm functions
    Entropy/Spritz:
    - do not consider spm package dict static
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2466 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 430091eb8e7c88c2c08741e56e67a4299d40522b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 17:48:15 2008 +0000

    Entropy/SocketHostInterface:
    - use thread lock on sessions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2465 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e632c1fd7c72874f69931b7741b092de214e55f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 17:39:53 2008 +0000

    Entropy/Repository Manager Executor:
    - scan_entropy_packages_database_changes() making it shell-safe
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2464 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3a764d1f9300b2df482471cb0ebbaf4796edc729
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 17:38:18 2008 +0000

    Entropy/Repository Manager Executor:
    - scan_entropy_packages_database_changes() making it shell-safe
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2463 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eac9b8a9de5842cd138100714678dc180203eeb7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 17:17:07 2008 +0000

    Entropy/Repository Manager:
    - make stdout_logging option working
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2462 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0cb362588a3825a63528a88f2dd18e02aef02d6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 17:02:49 2008 +0000

    Entropy/Repository daemon test client:
    - add the ability to set the port from shell
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2461 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b44086953493a9e89c285844ca3ce9b704cac1ea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 16:13:51 2008 +0000

    Entropy/misc:
    - some tweaks before 0.21
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2459 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9c479b47466ac7f80af2536e87d33a04d5ef86f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 15:57:31 2008 +0000

    Entropy/i18n:
    - update translations
    - complete Italian
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2458 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8eb794969b0fd985defec46e74f6b297d2e6604
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 14:11:54 2008 +0000

    Entropy/Repository Manager:
    - add --nodeps option to compile_atoms
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2457 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b89c57ee00a76e9b3d401edd1b9c67867011daa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 13:16:54 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2456 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d2e5d69f59397c19b3889cd3af7e232af030cab0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 13:14:16 2008 +0000

    Entropy/Spritz/Repository Manager:
    - use some hacks to avoid crashes when playing with gtk events on different threads (add a strong thread locking system)
    - complete the 'activator' part
    Entropy/Spritz/Connection Manager window:
    - add the ability to save connections for easy retrieval
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2455 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b3e6e55edc0fdeef323043b40649337834ef311
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 13:12:33 2008 +0000

    Entropy/Repository Manager:
    - add digest verification functions
    - use TimeScheduled for the connection killer handler instead of a horrible while loop
    - kill all the connection on class deletion
    M3 is DONE!
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2454 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79ec13a8e92cf395dfe353d19b77341320d58c94
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 02:00:57 2008 +0000

    Entropy/Spritz:
    - complete reagent features inside the System Manager
    - implement 'activator' functionalities (not complete yet)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2453 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8f6fb0e6051bc06c5d70d7ea046cc8a951ef438
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 01:59:47 2008 +0000

    Entropy/System Manager:
    - cache socket connection to improve speed
    - add extended_result keyword inside queue items metadata to redirect big results there and avoid to have remote get_queue() taking a lot due to the need to serialize big data
    - complete 'reagent' part
    - implemented most of the 'activator' functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2452 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccdd7aec7f0b5dfc89d6d804db18b7cc6fc6a029
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 01:57:22 2008 +0000

    Entropy/entropyConstants:
    - switch branch to 4 by default in hard-coded config
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2451 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 25836b46b75ab3c3542c712aec3259a56b9d03c0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 01:56:42 2008 +0000

    Entropy/entropyTools:
    - add a function to truncate a file till its first newline char
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2450 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 374d5b11aa09cfee0df0cbee8d687e9895d76c2b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 01:55:50 2008 +0000

    Entropy/System Manager Repository Daemon example:
    - add community_repo bool switch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2449 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00be8c1bbda00b1b632fb2c45c5b026c7e67b319
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 3 01:54:52 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2448 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31e63dfd600c619d8c007a4d9408d125d3d6929b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 21:43:15 2008 +0000

    Entropy/Spritz/Repository Manager:
    - database management part is almost complete
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2447 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98b84340df2d0ce866df6ce00d7a644ef6a0cb00
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 21:42:42 2008 +0000

    Entropy/EquoInterface:
    - openMemoryDatabase(): new function to open an empty Entropy database on RAM
    Entropy/ServerInterface:
    - get_available_repositories(): helper function to retrieve the list of available server-side repositories
    - switch_default_repository(): make uninitialized repository handling optional
    - openServerDatabase(): add do_cache parameter, make database classes caching optional
    Entropy/Repository Manager:
    - remote database management is almost complete, NLnet M3 @ 95% !
    Entropy/EntropyDatabaseInterface:
    - make it working on multiple, different threads
    - add a thread lock (WriteLock) to handle multiple writes correctly
    - removePackage(): make it looking better
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2446 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 149c1ca5a22b9d30d73c22b0c4cad8c27ca930cc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 11:41:33 2008 +0000

    Entropy/Portage:
    - add EAPI2 support (entropyTools)
    Entropy/atomMatch:
    - add support for matching USE flags and Portage EAPI2 syntax
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2445 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50da03d02ad79d10c3b8017df2dd37e3ac6eaa83
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 10:09:06 2008 +0000

    Entropy/RepositoryManager:
    - add --fetchonly and --buildonly support to compile_atoms()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2444 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6380f2d8ecd2b71e82fb4216c4de9ebb491af1ae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 10:08:41 2008 +0000

    Entropy/entropyTools:
    - fix issues with xgettext
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2443 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b041782bfecd878735645c03784778735fe43ed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 30 10:08:39 2008 +0000

    Entropy/i18n:
    - fix xgettext issues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2442 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 21f78932250c5f55061c87cca0f077488b3d0da3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 21:20:05 2008 +0000

    Entropy/Spritz/Repository Manager:
    - improve reliability for multiple running commands (with the Output View also)
    - add a local lock for the Queue, to avoid having shit around (depends :P, this is for lythie), like Segmentation Faults
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2441 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de565dace845fa806c7c8cc765bda44e3c087177
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 21:18:40 2008 +0000

    Entropy/SystemManagerServerInterface:
    - split queue processor in two, for items that can be run in parallel and others that cannot
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2440 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09028d8c51e23ca81c71ec463687652ae470197f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 20:06:07 2008 +0000

    Entropy/Spritz:
    - move GLSA window to dialogs and make it loadable on demand
    - more work on the Repository Manager, Spm part completed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2439 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67f2a4b834367ef284c014b65471526c3f068630
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 20:05:17 2008 +0000

    Entropy/Equo:
    - add You Meant(tm) support to 'equo remove'
    - change SpmInterface.get_package_slot() to SpmInterface.get_installed_package_slot()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2438 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f5a91e61a9cc1f92295f113e867d827614ec2e26
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 20:00:59 2008 +0000

    Entropy/RepositoryManager:
    - goodbye old one, hope to not read you soon (:P)
    Entropy/UGCCacheInterface:
    - use thread locks instead of a simple bool, safer
    Entropy/EntropyDatabaseInterface:
    - createCountersIndex(): remove duplicated method, merge into one
    Entropy/SystemManagerRepositoryMethodsInterface:
    - implement a LOT of new methods
    - SPM part completed
    Entropy/SystemManagerMethodsInterface:
    - add pinboard handling support
    Entropy/SystemManagerRepositoryClientCommands:
    - implement all the basic SPM command
    Entropy/SystemManagerServerInterface:
    - use thread locks for the queue data
    - improve speed by reworking QueueManager data structure
    - update functions accordingly
    - add pinboard support
    Entropy/SystemManagerExecutorServerRepositoryInterface:
    - complete SPM support
    Entropy/PortageInterface:
    - add list_glsa_packages() method
    - add get_glsa_id_information() method
    - rework get_best_masked_atom() method
    - rework get_category_description_data()
    - rework get_atoms_in_system()
    - rework get_atom_category()
    - add get_installed_package_description()
    - add get_package_slot()
    - add get_package_useflags()
    - add get_installed_package_useflags()
    - add get_installed_package_setting()
    Entropy/SocketHostInterface:
    - make it leaking less
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2437 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5be4c8a93256790da2144c1d3f6b2f86d1d9723
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 19:50:47 2008 +0000

    Entropy/entropyConstants:
    - add some SPM options for future reference
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2436 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab1a96446b8b82f85c2c1c0b2aac3bf0a85da22f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 19:50:15 2008 +0000

    Entropy/entropyTools:
    - dict_from_xml(): make it working for empty strings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2435 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3910af97e74a0243b3ad0f248b7b19d815a18ca7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 29 19:49:24 2008 +0000

    Entropy/Electron:
    good bye! You won't be missed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2434 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f849ffb5f0ef8f9cd66109a9b6ab936f26d237e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 26 09:29:37 2008 +0000

    Entropy/PortageInterface:
    - complete enable_package_useflags() and disable_package_useflags()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2433 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 716f06c3a2fcdd5df1ce43454f7b52063f4ad9e5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 26 08:16:39 2008 +0000

    Entropy/DatabaseInterface:
    - insertCounter(): improve SQL syntax on DELETE
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2432 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d91aa20e2789d6062d5839685b9f857549a95a60
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 26 08:14:53 2008 +0000

    Entropy/Database Interface:
    - insertCounter(): when running DELETE, also consider the branch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2431 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b85d9e1361e3205e3f10e4496bd5f50871c24645
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 18:10:12 2008 +0000

    Entropy/ServerInterface:
    - openServerDatabase(): hopefully fix counters table migration definitely
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2430 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4a3d4eeff6eb355c4ebae0283f7d432a90f07317
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 17:54:02 2008 +0000

    Entropy/ServerInterface:
    - openServerDatabase(): force read-write hard !
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2429 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d18b7b5322a9094c21c81e7de6458e8551137e00
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 17:46:01 2008 +0000

    Entropy/ServerInterface:
    - openServerDatabase(): force a commit when migrating counters even if it is opened read-only
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2428 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cd5c0811d526126a4079370b51bed407db37e4c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 17:43:18 2008 +0000

    Entropy/EquoInterface:
    - improve openRepositoryDatabase() reliability by considering the thread identifier when using its cache
    Entropy/ServerInterface:
    - do the same as above for the server database
    - copy counters across branches only if the db is opened rw
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2427 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4363f805aba4458a6e949153cda2896f293b20e3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 17:11:10 2008 +0000

    Entropy/ServerInterface/Database Interface:
    - code optimization when using SQLite executemany()
    - change counters table structure (auto-migrated) to allow multiple branches support to work server-side, this shouldn't affect other things that much, hopefully
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2426 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c47ae9908e5937f733fe0013d0b9ecc0cc5537f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 12:50:03 2008 +0000

    Entropy/ServerInterface:
    - fix an issue with showing download paths
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2425 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e6ee69c7ea30a84ac77b57d36167374a3761472e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 12:47:07 2008 +0000

    Entropy/ServerInterface:
    - show branch in the main info header
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2424 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f864a22557231216ac20e12feed367aa044c6ce0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 12:28:28 2008 +0000

    Entropy/UGC Interface:
    - fix stream transfer and store
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2423 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c49de891f3e6ebdec6c11625dd4a0d6759e2e5fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 25 12:20:08 2008 +0000

    Entropy/EquoInterface:
    - generate_dependency_tree(): avoid crashing if atom retrieval didn't work successfully
    Entropy/UGC Interface:
    - make file uploads automatically divided per package key
    Entropy/SystemManager Interface (Repository Manager):
    - add get_spm_category_updates command to retrieve Portage updates per category
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2422 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7b1db0517f066d2d3de305b30aeaf0cbde055d1b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:31:32 2008 +0000

    Entropy/Spritz:
    - fix voting through treeviews
    - first BIG commit of the implementation of the SystemManager (as in Repository Manager actually) client
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2421 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5b819416ab6ddf0cbca05e75a90967c9d3fcd00
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:30:31 2008 +0000

    Entropy/SystemManager client:
    - example application of the SystemManager Client-side infrastructure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2420 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6cbdcc909cce01deb391a984fa43f662bdb28b4b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:29:45 2008 +0000

    Entropy/SystemManager daemon:
    - example application of the SystemManager Server-side infrastructure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2419 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c53af72eeae72f358f2e59310cf33a8fca2abc7c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:28:00 2008 +0000

    Entropy/SystemManager Interface:
    - first BIG (I mean BIIIIG) commit of the Socket and Queue based communication infrastructure between two peers
    Entropy/EquoInterface:
    - misc fixes and improvements, nothing to worry about
    Entropy/RepositoryManager:
    - based on the SystemManager, it's what is going to be used for the Community/Server-side Repository GUI
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2418 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7f2078cfd753490a0a0fd772f7393482cfe01297
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:18:07 2008 +0000

    Entropy/entropyConstants:
    - add 'constants' support for the future repository notice board
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2417 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 578b5080b19e5ff03d8327889fcdba267a3cc279
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:17:17 2008 +0000

    Entropy/entropyTools:
    - improve parallelTask class by storing the function result into self.result
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2416 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c43a7fd38f922a986f43e33a85d2be932d45e201
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:16:30 2008 +0000

    Entropy/outputTools:
    - inputBox: add support for check and combo boxes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2415 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 892baf8b9d86d6b999e519aa0daa0bcbbb9b3f56
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 24 13:15:34 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2414 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 736eb710389ec3ff2ada484bf8e4e5b20f2bc44c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 20 18:50:40 2008 +0000

    Entropy/Spritz:
    - spritz python executable: export --debug sys.argv entry to SPRITZ_DEBUG env var if set
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2413 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26aa4529ab0fad5b1ce7fa66bbc16aea6cec9570
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 20 18:49:35 2008 +0000

    Entropy/TODO:
    - update todo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2412 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb84ad41db5f0599b5b08907ca30a99c0fc3957e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 20 15:47:04 2008 +0000

    Entropy/reagent:
    - fix packages move/copy from a repo to another
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2411 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb967f2ec9b3aa9c2a8e966994b2a9279da29116
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 20 15:38:09 2008 +0000

    Entropy/i18n:
    - update Catalan translation
    - update Dutch translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2410 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86f93ce8902e26799f6b59cbf78733c7d65d75a9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 20 11:24:50 2008 +0000

    Entropy/Spritz:
    - fix voting inside PkgInfo window
    - fix random GTK freezes (thanks Joost)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2408 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 44aee07cfd4bcf2c9934dcff2563eebd45c7f3d4
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 19 15:59:25 2008 +0000

    updated catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2407 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 237ee33fcc08a9b64b7d5185b4a5114adec626d7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 18 09:17:04 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2404 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 380f57b523e266cd6748f7c3325a9c8532e74888
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 18 08:50:57 2008 +0000

    Entropy/DistributionUGCInterface:
    - when inserting an image, verify that is really an image
    - add flood control feature when inserting a document (comment, file, image, video...)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2403 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 836eadc8226da3ae6e270a1fb60c07ed8e5dbf71
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 18 08:49:07 2008 +0000

    Entropy/entropyTools:
    - add functions useful to verify if a file is an image (supported png, jpeg, bmp, gif)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2402 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73ea3f502dcfc9941a98f62fafc9345495bdd32e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 13:05:55 2008 +0000

    Entropy/Spritz:
    - add ads support+rotation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2401 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d5b0e1ee6107aa3a478b54d5022afc9ffcd01454
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 13:03:55 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2400 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30477bbf221ef3a731f411fa45effd2e7e7e44f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 13:03:45 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2399 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 046bcd66eeaabc09610e79787c15a7fab1c44d5e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 13:03:07 2008 +0000

    Entropy/entropyTools:
    - parallelTask: make nuke() exception configurable
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2398 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ccdc37f5b94fa064a87b166b2a4b17b5ad8e80c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 13:02:10 2008 +0000

    Entropy/TODO:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2397 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c03a32e241dfc4f91a373cce818644d1526fafa5
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 12:13:30 2008 +0000

    updated ca.po translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2396 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 236153b24ccac76f7a0415253d0a32800a3f02c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 10:50:05 2008 +0000

    Entropy/i18n:
    - complete Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2395 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e1007a722b578e09cd161c3cf7ef4474b7bed16d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 17 07:37:42 2008 +0000

    Entropy/i18n:
    - update Spanish translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2394 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a1f517bce549baf4aacce2933377bdf9e05a62a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:12:22 2008 +0000

    Entropy/Spritz:
    - ProcessGtkEventsThread: fine tuning
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2393 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dcc865970222ed3d11cb2e57dc256b9e4746e2f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:11:39 2008 +0000

    Entropy/Spritz:
    - add UGC preferences menu to Spritz's Glade xml
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2392 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 58a701a2b5d487b67b2401721b9677e62ba56310
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:10:40 2008 +0000

    Entropy/Spritz:
    - implement UGC preferences menu
    - make Spritz faster using real threaded processes (gtk.gdk.threads_init() - please use >=pygtk-2.12.1-r2)
    - avoid to lock at the end of the package queue process on gtk.events_pending()
    - do not spawn SpritzApplication.spawnUgcUpdate() after repositories sync, not needed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2391 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fe6661280190b684a7dc8a40b776839e05cbe275
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:07:57 2008 +0000

    Entropy/Spritz:
    - order UGC entries by date
    - make preview generation of UGC image entries exception-aware
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2390 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98fa7d46353a86376c14ddf9b4ca0d74e41b467d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:06:46 2008 +0000

    Entropy/Spritz:
    - add const.PREF_PAGES (Preferences pages index)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2389 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d64f205ffc01e2e1ae7d2a206a0d439d5e6d5e76
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:04:15 2008 +0000

    Entropy/Spritz:
    - speed up searches by removing description from filters
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2388 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f464b54255efeaac553521d9f8b2285096cddaf8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 21:02:40 2008 +0000

    Entropy/UGCClientInterface:
    - remove debugging output on send_document_autosense()
    Entropy/UGCCacheInterface:
    - add multithreading lock handling to clean_* functions
    - add clear_cache() method
    - improve alldocs cache handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2387 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a093dc17349933d5a600dce0c2647e24b10a3071
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 20:59:57 2008 +0000

    Entropy/entropyConstants:
    - add repoid key to etpConst['server_repositories']
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2386 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 11a187a2f47b0abe409a9561df7145eb7003e9c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 16 18:50:32 2008 +0000

    Entropy/i18n:
    - update translations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2385 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccbe159e82cc23639b581a963d6ac7c8ce6ca8cb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:26:41 2008 +0000

    Entropy/Spritz:
    - UGC: implement item properties (show), item submit (add), item deletion (remove)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2384 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5bd94af58fdc6c58cd7fbf3336b342a2ff3f2e6d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:24:56 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2383 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80079465f3c451c418cf80006370c0cabd0e53c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:24:20 2008 +0000

    Entropy/TODO:
    - update!
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2382 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 051de39d8ad0ef65fda5708dc423ce4a76495025
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:22:35 2008 +0000

    Entropy/entropyConstants:
    - add document types descriptions (singular form)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2381 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc52cdeb027b3bce08f11241f80ec37fa56ebac8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:21:46 2008 +0000

    Entropy/entropyTools:
    - add kill method to parallelTask class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2380 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 52a16c2f6714842fb72bd445588fec97ab3cc21d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 15 16:21:09 2008 +0000

    Entropy/outputTools:
    - make readtext() plopping proper unicode strings
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2379 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f240c150975868ba4fb9c2f3083d6a9388da8e88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 7 20:55:03 2008 +0000

    Entropy/Spritz:
    - started to implement UGC metadata handling inside the Package Info window
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2378 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5c3bbb46ae2a5e474f35cd837ad75d3a2f5539b4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 7 19:52:10 2008 +0000

    Entropy/Spritz:
    - add some image constants in the const class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2377 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19557861709e3ee0e1d5c78e70a1993d24ac7c0a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 7 19:51:29 2008 +0000

    Entropy/Spritz:
    - sleep 2 seconds on the shut down to allow threads to exit cleanly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2376 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9af2dd6de92fc1316d1a68ef4380791b374d4fe2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 7 19:50:20 2008 +0000

    Entropy/UGCCacheInterface:
    - add UGCClientInterface.get_docs() cache infrastructure
    Entropy/Socket/OpenSSL:
    - add SysCallError exception handling
    Entropy/entropyConstants:
    - add ugc types description
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2375 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a2fe3e53cbdd48f253d3623fdea1b0a733ebf5e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 6 20:59:52 2008 +0000

    Entropy/Spritz:
    - avoid using 100% CPU and messing with threads while voting
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2374 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed16c4c6120417ad72a8bea42530f71050310ee9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 6 14:04:39 2008 +0000

    Entropy/i18n:
    - update translations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2373 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c964b47bee84df2520cbf4c718ae0132652c369d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 6 14:01:46 2008 +0000

    Entropy/Spritz:
    - put voting feature inside the applications TreeView
    (which means a LOT of work)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2372 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dfb6f711609b2803935aa6dcb5ef2146f0be0dc4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 5 18:40:45 2008 +0000

    Entropy/Spritz:
    - make UGC basic metadata (vote and download info) to be downloaded/updated in background every 2 minutes
    - make voting possible from the package properties menu
    - more work on UGC support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2371 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aeb5ed8c14a66c257ed1cc8a689e6e2e9cba6266
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 5 18:36:14 2008 +0000

    Entropy/Spritz/etpgui:
    - getUGCPackageVote(): improve function speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2370 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3052af44f485efa47e387f73f0ca4248a24221c1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 5 18:34:34 2008 +0000

    Entropy/Spritz:
    - update graphics and add some new UGC related icons
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2369 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9b49c4e91a023653942e9fbd2ab6f6675b23da4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 5 18:33:22 2008 +0000

    Entropy/RepoInterface:
    - fix a typo in ____construct_paths() and add 'profile.link' item
    - run_sync(): remove self.Entropy.update_ugc_cache() call, not needed
    Entropy/EquoInterface:
    - loadRepositoryDatabase(): verify that repository id really exists
    Entropy/DistributionUGCCommands:
    - fix commands syntax
    Entropy/UGCCacheInterface:
    - support multi-threaded mode
    - improve performance
    - get_package_downloads(): return 0 instead of None in case of errors
    - get_downloads_cache(), get_vote_cache(): check against pickle load exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2368 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 021f399670278b75aefd67178f826399568d09db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 19:25:28 2008 +0000

    Entropy/Spritz:
    - start to implement UGC inside the application, first step
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2367 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f91fbdc5a01cd3f6aad8050801fa535dc911df0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 15:20:30 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_ugc_alldownloads(): force values to int()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2366 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 703656912a3557284a1eec38827aacbdbf4480bd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 15:13:45 2008 +0000

    Entropy/UGCCacheInterface:
    - new general purpose UGC caching infrastructure to speed up iterations when no up-to-date data is needed
    Entropy/UGCClientInterface:
    - move every caching related function to the new UGCCacheInterface class
    - add some caching stuff
    - make is_repository_eapi3_aware() faster
    Entropy/DistributionUGCInterface:
    - fix an error inside the query of get_ugc_alldownloads()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2365 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f62a9f87c29f92837adfd464052e035ba0ef9bb1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 12:20:42 2008 +0000

    Entropy/SSL:
    - remove debugging output
    - improve SSL support by ironing out its socket interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2364 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76b85350f825205eb5e168f8f13f350a8e6a38b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 11:48:20 2008 +0000

    Entropy:
    testing SSL on big transfers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2363 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf0c175b9d0eb962def461ffcf12847a2cf12adc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 11:42:49 2008 +0000

    Entropy:
    testing SSL on big transfers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2362 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2082bce7262df23c3393760c5abea80b3701e0c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 11:39:12 2008 +0000

    Entropy:
    testing SSL on big transfers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2361 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1493014901d6d652d257e8ce6cd662fc0b3ca46d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 11:04:55 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2360 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a023dd7d089671d1af4e27cbc470588ed5c166a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 11:03:22 2008 +0000

    Entropy/SocketHostInterface:
    - add some debugging code
    - try to split stream into multiple chunks on transmit()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2359 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0695e72048553d6ca4976085199896366dee0471
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 10:54:50 2008 +0000

    Entropy/SocketHostInterface:
    - add support for noop string
    - add some testing code
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2358 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f34d98ca3c8ecc0672802df7a93da578063430e1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 10:37:32 2008 +0000

    Entropy/SocketHostInterface:
    - improve transmitter on SSL
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2357 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a4edd8b28330850c84a6a545e5a08e88c4a1449
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 31 10:22:28 2008 +0000

    Entropy/SocketHostInterface:
    - workaround pyOpenSSL bug on sendall, connection tends to die, use send
    Entropy/UGCClientInterface:
    - improve performance of ugc_get_allvotes() and ugc_get_alldownloads()
    - fix a bug with the selection of the connection port when ssl_connection is disabled
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2356 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5fa23d6fe1c98e4d6f49e55dcbde3f3071104d2
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 28 14:42:15 2008 +0000

    updated ca.po translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2355 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 147992c71bec638752eb020bf1331c30a03163d4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 28 10:02:40 2008 +0000

    Entropy:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2353 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 20e530f57bc431a64273b67e3b4dc93ade6ccdce
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 20:38:44 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2352 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1d0a07f4dfecb803dc9b7d917d7998011d447602
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 20:37:56 2008 +0000

    Entropy/Equo:
    - complete initial UGC implementation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2351 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6bbed4e2e3326af3ba4f9136f6381a8aab0c8ae6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 20:37:35 2008 +0000

    Entropy/misc:
    - cosmetic changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2350 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 686ea56525ea5d7f5ca471c7825943f1b6c1c58a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 18:47:25 2008 +0000

    Entropy/DistributionUGCInterface:
    - workaround mysql library issue when using SQL statement 'IN' in a single item list
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2349 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3718292f7a912d8fd5899a08da0c0c1cfa039f72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 18:39:03 2008 +0000

    Entropy/DistributionUGCInterface:
    - cast list to tuple in queries using SQL 'IN' statement
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2348 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cbdcd53b1cc30ef077f24029d10ec25dc0c002e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 17:59:36 2008 +0000

    Entropy/UGC Server Interface:
    - move extra metadata collection to its own function DistributionUGCInterface._get_ugc_extra_metadata()
    - make every single data retrieval function in DistributionUGCInterface to use _get_ugc_extra_metadata()
    Entropy/RepositorySocketClientInterface:
    - add separated show_progress bool to enable file transfer progress output while keeping other messages disabled through quiet
    Entropy/UGCClientInterface:
    - add show_progress parameter
    - add helper function send_document_autosense() to ease document upload
    - add helper function remove_document_autosense() to ease document removal
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2347 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4f1f88da27c3bcb00681a2393cdfb354704f091
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 27 08:45:44 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_ugc_metadata_doctypes(): provide URL for uploaded items
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2346 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d033fcb154b7aa10a61a645f120d437a8bbfe486
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 18:35:58 2008 +0000

    Entropy/UGC Client/Server Interface
    - implement new command ugc:get_documents_by_identifiers to allow retrieval of documents through their identifiers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2345 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2fdfb3a9b3ee50ac93a16786fa9c9bb3484fc1eb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 17:00:26 2008 +0000

    Entropy/DistributionUGCInterface:
    - get_ugc_metadata_doctypes(): retrieve more information regarding each item
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2344 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06eb4c661b3384f827750e763ef256dd7cd68971
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 16:09:13 2008 +0000

    Entropy/UGC Server Interface:
    - move keywords and pkgkey retrieval to DistributionUGCInterface.get_ugc_metadata_doctypes_by_identifiers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2343 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d26e986783d8c6775a9e84b53cae6e71b7ea151
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 16:05:23 2008 +0000

    Entropy/UGC Server Interface:
    - _get_generic_doctypes_by_identifiers(): get keywords and package key too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2342 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a7537a0d7b9e44c8eb3b057f7b1d4d9fe64cbdba
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 13:31:17 2008 +0000

    Entropy/UGC Server Interface:
    - add two commands to allow text-based documents retrieval by their identifiers (iddoc)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2341 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b425c3b415081acc14bb678d9f9344cf9b0b68f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 13:00:10 2008 +0000

    Entropy/UGC Interface:
    - move UGC package vote range to etpConst['ugc_voterange']
    - add voting support to Equo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2340 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76c16149adf30919dbf925e4853b58624db03583
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 11:29:25 2008 +0000

    Entropy/Server Interface:
    - export binary packages expiration days setting to server.conf
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2339 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a6b628d93d224061f53276ba4ba606a02af25bf4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 11:03:58 2008 +0000

    Entropy/EquoInterface:
    - when rewriting grub.conf pay attention to the encoding
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2338 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3cfc4a298c4a18fd5d74571882767d86a8a3639
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 11:00:54 2008 +0000

    Entropy/EquoInterface:
    - do not allow to set an invalid database compression format on addRepository or during constants init
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2337 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 772f974dff8ade5542c4969c9a3d4dc4d331fa1a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 10:53:36 2008 +0000

    Equo/query:
    - check if myopts is empty
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2336 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd33480926c62bc8da92e7c592a3217110c98397
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 10:51:24 2008 +0000

    Entropy/ServerInterface:
    - initialize_server_database(): fix revision handling on updateProgress
    Entropy/Database Interface:
    - addPackage(): avoid to have issues with missing revision key in etpData when revision != -1
    Entropy/Equo:
    - handle SPMError exceptions
    Entropy/Equo/rescue:
    - filter out broken atoms when running gentoosync
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2335 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 258ea65cec2ccf576b842875bfb85de6507b3552
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 10:33:51 2008 +0000

    Entropy/PortageInterface:
    - handle exceptions on Portage classes instantiation
    - add a new exception called SPMError
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2334 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72c8e30f807ad2c4669ba109f328e3f4439e5487
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 10:25:34 2008 +0000

    Entropy/Equo/remove:
    - fix variable encoding
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2333 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a19306ba366d8cb4d4c08a5b42f994eb5000a21a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 26 10:23:56 2008 +0000

    Entropy/TriggerInterface:
    - remove duplicated functions and routines related to /etc/init.d services handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2332 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b4a124b8d32cdc94c4e18a2ab50c11db35fea1aa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 25 14:26:34 2008 +0000

    Entropy/Equo/UGC:
    - add 'add comments' feature to Equo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2331 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c81c375183559436189d38fb8b7da7f9224d7cec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 22 18:43:24 2008 +0000

    Entropy:
    - updated TODO
    Entropy/UGC Client Interface:
    - implement login/logout and first data retrieval function (comments)
    - implement Equo interface to Entropy UGC
    Entropy/Server Interface:
    - handle repository compilator/Portage information per branch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2330 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5d51eeac2b15ae2572937ecc8126b66588ea383
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 15:39:32 2008 +0000

    Entropy/UGCClientAuthStore:
    - ignore IOError on setup_permissions()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2329 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7a4a644e06e4c2d4f029077dafbf6e5c0cb009e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 15:36:50 2008 +0000

    Entropy/UGCClientAuthStore:
    - also handle IOError on parse
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2328 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c847942b57e107985d4674e4ef7a26500b7b5837
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 15:27:10 2008 +0000

    Entropy/UGC:
    - break SQL schema (hopefully for the last time) to ease the retrieval of username related to userid
    - add get_username method in the authenticator classes
    - fix some typo errors
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2327 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 350c3cfd30008bec88b659e158246a229925cb96
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 12:54:13 2008 +0000

    Entropy/Equo:
    - add UGC module
    - implement login/logout functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2326 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00611929faadc91e4c8b4021f770fb92b8129a40
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 12:53:00 2008 +0000

    Entropy/repository daemon template:
    - update template to reflect previous commits
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2325 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5c13b054fa35c2f403f050c0af8158abb85efaf0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 2 12:51:58 2008 +0000

    Entropy/DistributionUGCInterface/DistributionUGCCommands:
    - add store_url support, in this way it is possible to return a valid URL to client after having submitted a generic file (such as images, archives etc)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2324 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d97cde0243acbecfbb7dc0f87f732ed2dca30057
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 1 17:13:09 2008 +0000

    Entropy/Spritz:
    - remove debugging stuff pulled in by the previous commit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2323 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 51fb1086d9918dd8098f0f733d5d25452c2aa78a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 1 17:11:46 2008 +0000

    Entropy/Spritz:
    - implement askQuestion and inputBox methods inherited from TextInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2322 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd8ca2644c617057c4f56950b90be4183b35dcd4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 1 17:10:42 2008 +0000

    Entropy/outputTools:
    - improve askQuestion maximum supported responses
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2321 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 392bfb4c3375afd0722470f1fef17251c6a67505
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 1 17:09:47 2008 +0000

    Entropy/UGCClientInterface:
    - add remove_file, remove_image, remove_youtube_video methods
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2320 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 75276cb9a4193e7d97250e8cb83a71243ed157ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 1 09:07:27 2008 +0000

    Entropy/DistributionUGCCommands:
    - add remove_file, remove_image, remove_youtube_video commands
    - EntropyRepositorySocketClientCommands:
    - add support for remove_file, remove_image, remove_youtube_video commands
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2319 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a92e2a4996bb280e5f7e1002cf915a7459b6585
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 31 16:48:03 2008 +0000

    Entropy/TriggerInterface:
    - trigger_ebuild_postremove(): handle EOFError exceptions when setting up ebuild environment
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2318 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5873bd2d3476d8afe04716fac2be283369cc8dff
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 31 08:40:37 2008 +0000

    Entropy/Equo:
    - text_smart: fix InflateHandler()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2317 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7320a093a4fd08f2330d65f40440bbbbfb3f4b7e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 31 08:33:55 2008 +0000

    Entropy/EntropyRepositorySocketClientCommands:
    - on convert_stream_to_object() handle zlib errors too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2316 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e2bd52bb9f93142edd17b0badb2f2a76ea86a20
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 31 08:29:08 2008 +0000

    Entropy/entropyTools:
    - removePackageOperators(): avoid crashing with malformed atom strings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2315 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2867d436afe914601350b8952a08ddbaf54bce33
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 31 08:10:29 2008 +0000

    Entropy/DistributionUGCInterface:
    - fix insert_generic_file() on destination path creation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2314 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a4c0f83da084c211ed424ea40b6f64efe71e425
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 26 07:22:05 2008 +0000

    Entropy/entropyTools:
    - compareVersions() do not raise an exception when ver1 or ver2 are None
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2313 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b79ea7d0115b7f47fe9c3568251fc756ae92f698
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 13:43:05 2008 +0000

    Entropy/entropyTools:
    - xml_from_dict(): only support basestring
    Entropy/DistributionUGCCommands:
    - docmd_register_stream(): fix new_stream_path
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2312 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 12d02e5dc391fc5e9b40ebf8c1737d24660642d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 13:16:44 2008 +0000

    Entropy/DistributionUGCCommands:
    - I sometimes am a moron
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2311 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c7af37274d7023f2b2d6658f345c05bcfbc375c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 13:11:29 2008 +0000

    Entropy/DistributionUGCCommands:
    - I sometimes am a moron
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2310 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4134113e39a2ca99aee3f478eadeb21a11564db1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 13:06:41 2008 +0000

    Entropy/DistributionUGCCommands:
    - set xml-based UGC commands to raw, to avoid SocketHostInterface to mess the string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2309 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0a03ee0435bee4aeb90696ba7feec12f12650eb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 12:54:58 2008 +0000

    Entropy/SocketHostInterface:
    - _get_args_kwargs: if kwargs fails, add to myargs as string
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2308 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d25ac956aacad3689466eb8f769fa770256fc09
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 25 12:16:57 2008 +0000

    Entropy/entropyTools:
    - added handy functions to stream a dict to xml and vice versa
    Entropy/UGCClientInterface:
    - break API in favour of a more scalable UGC handling (providing title, desc, keywords support to every document in database)
    - reflect changes in UGC Server interface
    - implement file send (untested yet)
    Entropy/DistributionUGCCommands:
    - implement streamed files handling
    - API break, reflect changes in UGC Database interface
    Entropy/DistributionUGCInterface:
    - break SQL schema, add entropy_docs_keywords table
    - update entropy_docs related methods to support keywords, title and description (the latter when needed)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2307 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3912cdd43ccfede14aa09dc7bb674e4d71eb5567
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 22:11:14 2008 +0000

    Entropy/UGCClientInterface:
    - implement more methods: get_downloads, get_alldownloads, get_docs
    self explanatory
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2306 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2fa7575b4e9ff9194f63ac6527accb8b35194565
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 22:04:34 2008 +0000

    Entropy/SocketHostInterface:
    - uncomment file removal on destroy_session
    Entropy/EntropyRepositorySocketClientCommands:
    - fine tune ugc_send_file method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2305 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb919bec35b7986695432844c1f6ab08586350c3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 21:56:26 2008 +0000

    Entropy/SocketHostInterface:
    - fix stream commands
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2304 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 93ff724533489310a1c73a397c7698d24b1709cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 19:11:45 2008 +0000

    Entropy/SocketHostInterface:
    - rename setup_commands to config_commands
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2303 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6c9d4f6bfa788acc5a1fcdfce63bf114a43188e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 19:09:05 2008 +0000

    Entropy/SocketHostInterface:
    - add commands category: setup_commands, to make session_config working
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2302 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15d37e2758d87d08859f75db15acd4cb267190ca
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 18:40:29 2008 +0000

    Entropy/SocketCommandsSkel:
    - fix raw_commands setup
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2301 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3255a7eddfc46c4f9969b44967f6a04d022d40a2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 18:37:16 2008 +0000

    Entropy/SocketHostInterface:
    - fix IndentnationError
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2300 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4784837eaebf303842b5a3cc6a0ec03605f7ecae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 18:34:44 2008 +0000

    Entropy/SocketHostInterface:
    - add raw commands support, break .register() method API
    - fix stream commands handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2299 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f6d3d99de08bf30d26b9988d75ad9879733f98ac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 17:57:34 2008 +0000

    Entropy/EntropyRepositorySocketClientCommands:
    - rename method set_gzip_compression_on_rc to set_gzip_compression
    - add support for sending files compressed through zlib
    Entropy/SocketHostInterface:
    - support streams compressed with zlib
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2298 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fe68b3db41a362ab619e5105c34bc43256e6cf0b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 17:20:48 2008 +0000

    Entropy/UGCClientInterface:
    - reorder/move functions around
    Entropy/SocketHostInterface:
    - add support for sending streams
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2297 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 126ebcdaf0fc909e6630da92084f90c641f245bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 12:52:38 2008 +0000

    Entropy/DistributionUGCInterface:
    - fix get_ugc_downloads query
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2296 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 407287ce3350aa4869a279077e112365161ddde4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 12:49:45 2008 +0000

    Entropy/UGCClientInterface:
    - improve performance
    - fix do_cmd method when login data is not available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2295 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a0f05039d409170c52557e479a679e08c6b3457
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 12:42:49 2008 +0000

    Entropy/UGCClientInterface:
    - complete the foundations of the interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2294 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5bfa602e37906d04551f18770995faab1bbecb0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 10:59:21 2008 +0000

    Entropy/EquoInterface:
    - implement UGC instance inside EquoInterface
    - hook it with packages download
    Entropy/UGCClientInterface:
    - implement most of the methods (not yet complete)
    Entropy/DistributionUGCInterface:
    - add SQL foreign keys references
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2293 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d725b06fac1128c0bb390d64028127606e0a37e2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 10:56:04 2008 +0000

    Entropy/outputTools:
    - handle EOFError on askQuestion
    - fine tune readtext()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2292 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 83a9b57c84afe443a142f0764f70a1ebd51d1e49
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 07:49:45 2008 +0000

    Entropy/UGCClientAuthStore:
    - implementation of the UGC login credentials handling interface completed
    Entropy/UGCClientInterface:
    - main UGC client-side interface outlined
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2291 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 34844759093b3bd8a27697ea60dce0f2d18532f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 24 07:48:02 2008 +0000

    Entropy/Entropy Repository Daemon example:
    - add support for UGC
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2290 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4f7a1a2ba67dcb7877f50cd6310e74cecbfda6eb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 23 12:46:49 2008 +0000

    Entropy/EntropyRepositorySocketClientCommands:
    - adding all the server-side implemented commands
    Entropy/RepositorySocketClientInterface:
    - encode in utf8 before sending (I'll have to adjust decoding server-side too)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2289 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 769dc2e03666e628ffeddbb2b288ed6959ebe97c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 23 11:41:25 2008 +0000

    Entropy/misc:
    - fix some minor stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2288 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5b4d8d3dc98e474afae042d347695ac13cb0395
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 23 11:37:54 2008 +0000

    Entropy/misc:
    - fix some minor stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2287 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3e262fbd500953c46392c3c4f8fe4ede9dc7d75c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 23 11:35:48 2008 +0000

    Entropy/EntropyRepositorySocketClientCommands:
    - add download command
    Entropy/misc:
    - fix some minor stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2286 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cd74182122b336b3a086009ec6947d5a1e61d12
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 23:47:18 2008 +0000

    Entropy/SocketHostInterface:
    - make external commands classes to have dynamic args and kwargs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2285 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b3151402258d13d1142325f27de4dbbd03991fcc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 23:17:16 2008 +0000

    Entropy/DistributionUGCInterface:
    - drop pyclamav dependency
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2284 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ae6a9b4ca3082ec69ec79b92c859dafa51db23d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 18:37:49 2008 +0000

    Entropy/DistributionUGCCommands:
    - add more commands (read write ones)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2283 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d1ccbab6ea926b79338432c6bc83d01ff3a61b1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 13:37:55 2008 +0000

    Entropy/Spritz:
    - avoid to install binary packages when a queue is running
    Entropy/TODO:
    - updated TODO
    Entropy/Equo:
    - added moo option, can't tell you anything on the feature
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2282 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2286fb60b721a015afecc5f064a115358b00fafa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 13:32:19 2008 +0000

    SocketAuthenticatorSkel:
    - move socket authenticators basic functions there
    DistributionUGCCommands:
    - commands rename
    - added vote command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2281 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0eb5c3bf01698275318f126570e47509b31599a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 08:38:19 2008 +0000

    Entropy/SocketCommandsSkel:
    - move __str__ definition here
    Entropy/DistributionUGCCommands:
    - implement a first set of readonly commands for the User Generated Content infrastructure
    Entropy/DistributionUGCInterface:
    - complete and stabilize the real UGC database interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2280 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ba89080b5f30c3d0a59fce8ea911dc6de4b6923
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 21 08:36:25 2008 +0000

    Entropy/Constants:
    - export UGC doctypes to the constants dictionary
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2279 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82df8583c48ac1233d2a91308b58ff709a921e9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 18 06:31:32 2008 +0000

    Entropy/DistributionUGCInterface:
    - complete insert_youtube_video method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2278 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19d0b0b91f34882858bbf1a14599ee615dc35667
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 18 06:22:56 2008 +0000

    Entropy/DistributionAuthInterface/RemoteDbSkelInterface/DistributionUGCInterface:
    - bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2277 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d8d032cd9b268c8ce2a41b2da29efa89d67ae5f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 18 06:07:43 2008 +0000

    Entropy/EquoInterface/PortageInterface:
    - tested with Portage 2.2
    Entropy/DistributionUGCInterface:
    - implemented basic functionalities + YouTube videos submission
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2276 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ba7de28269ae06d5e3b77a1985c074e2b08cb1b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 17 15:57:15 2008 +0000

    Entropy/Equo:
    - fix --savedir directory path
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2275 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea2b68d2f6578cadcb1069218e80f98b7420433b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 17 10:54:49 2008 +0000

    Entropy/RepoInterface:
    - fix is_repository_updatable(), return True if onlinestatus == -1
    - remove old databases to avoid wasting space
    Entropy/RemoteDbSkelInterface:
    - this is a new generic skel class for MySQL connections
    Entropy/DistributionAuthInterface:
    - move basic methods to RemoteDbSkelInterface
    Entropy/DistributionUGCInterface:
    - first commit of the UGC interface that will be used by the Repository Manager
    Entropy/phpBB3AuthInterface:
    - make it a subclass of RemoteDbSkelInterface
    Entropy/RepositoryManager:
    - some misc updates (still incomplete)
    Entropy/EntropyDatabaseInterface:
    - fix listAllFiles method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2274 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79095d7805250d4b3472a50f6f274ef84a670d2e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 17 10:49:09 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2273 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cf8b0a2dccb3e9294c2dbf4f24f0dfb02540c72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 17 10:48:09 2008 +0000

    Entropy/Equo:
    - avoid raising an exception if text_configuration cannot be imported due to missing /usr/bin/diff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2272 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit adddbf3cbd6d1e04333ae6764b73dbb81ae8b3f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 17 10:44:39 2008 +0000

    Entropy/Electron:
    - fine tune some variables
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2271 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 827453b42dd516ca1b980a89fa34238768937363
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 10 09:18:44 2008 +0000

    added de.po translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2269 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 77affa6757777166201423df22b8054a6612e8f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 7 10:53:37 2008 +0000

    Entropy/Notification Applet:
    - fix pixmap installation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2258 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0aed29460d10c95cd9cf7bd207650d305db11801
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 7 10:48:55 2008 +0000

    Entropy/Notification Applet:
    - split notification applet
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2257 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db6c48f2270db70db9672ae07684a3ade96014d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 7 10:48:27 2008 +0000

    Entropy/Spritz:
    - remove entropy-notification.png
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2256 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 75cb23ddcaeffecd0fb3d69047833bf3918f313c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 7 10:44:04 2008 +0000

    Entropy/Spritz:
    - get rid of the applet from here, splitting...
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2255 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c43ce74469771705f3c7a8402fa4fabe48d2852
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 6 17:23:33 2008 +0000

    Entropy/Spritz:
    - use entropyContants's functions to parse repository strings
    - add SSL port parameter to the repository settings window
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2254 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b571cdad6636ab4fd151786c4ec1fe35877bdcb7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 6 17:22:50 2008 +0000

    Entropy/entropyTools:
    - fix getRepositorySettings()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2253 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71eb2d276a85d9ce1b84dc8d56253fea17c93e75
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 6 17:22:26 2008 +0000

    Entropy/entropyConstants:
    - move repository string parsing for both client and server to specific functions:
     - const_extractClientRepositoryParameters()
     - const_extractServerRepositoryParameters()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2252 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88fee1e82037a5f75cc84a52724da4881f96f112
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 6 17:21:31 2008 +0000

    Entropy/SocketHostInterface:
    - handle KeyboardInterrupt exceptions when listening on the socket
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2251 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 492b866bfc9396d68136a001fb0cee49496d8091
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 5 17:47:17 2008 +0000

    Entropy/phpBB3AuthInterface:
    - store phpbb_users row into self.login_data
    - make all the SQL queries using user_id instead of username_clean
    Entropy/phpbb3Authenticator:
    - update set_session() to reflect changes above
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2250 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ca2614270bf2972c2647697b45e30c1906623b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 5 17:32:38 2008 +0000

    Entropy/RepoInterface:
    - fix a typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2249 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cd5f3c403d5e12830f0b95b5cb65485a7e6d530
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 5 17:30:17 2008 +0000

    Entropy/urlFetcher/RepoInterface:
    - add a new disallow_redirect parameter, that makes urlFetcher.download() to return an error in case of URL redirects
    - enable disallow_redirect when downloading repository data (RepoInterface.run_sync())
    - avoid to return an error if urlFetcher.download() fails due to issues with our custom User-Agent when downloading from HTTP
    Entropy/Socket Services:
    - create a parent class SocketCommandsSkel which acts as skeleton to any SocketHostInterface command class, this avoids having to declare register() matching a proper signature not even documented (until this commit)
    - some slight fixes/updates in the BasicPamAuthenticator class, change docmd_userdata() API removing unneeded parameters
    - make BuiltInCommands class a subclass of SocketCommandsSkel and remove register() since it's now inherited
    - get_new_session() now creates 4 more keys in the session dictionary for easy reference: admin, moderator, user, developer indicating the post-authentication user level
    Entropy/phpbb3Authenticator:
    - update API to reflect the changes in SocketHostInterface
    Entropy/Repository Services interface:
    - add a new commands class (phpbb3Commands) that can be used to extend functionalities when using the phpbb3 authenticator
    Entropy/Electron:
    - more preliminary work on the login and widgets
    Entropy/RepositoryCommands:
    - make it a subclass of SocketCommandsSkel too
    Entropy/RepositorySocketServerInterface:
    - make external_cmd_classes keyword argument to work correctly
    - update get_logged_user_data() to reflect changes in server API
    - add 3 new functions (self explanatory): is_administrator(), is_moderator(), is_developer(), is_user()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2248 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6e6991be8dd089fddb3854049f23279e0960cb8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 5 17:15:25 2008 +0000

    Entropy:
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2247 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5224d043bf17c36235fe91c209316ed391560658
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 5 00:01:57 2008 +0000

    update ca.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2245 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 66a51aa4ff68f876b47c7390b2f95e9b4cd198de
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 4 18:04:42 2008 +0000

    Entropy/outputTools:
    - fix typo in readtext()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2244 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cf7055d40797d6c8e3692bd364e8226378cfcdba
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 4 16:20:57 2008 +0000

    Entropy/i18n:
    - fix a typo inside entropy_i18n module
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2243 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit befa1f5fe550a19e54770f48985fc94d50037291
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 4 06:53:49 2008 +0000

    Entropy/EntropyRepositorySocketClientCommands:
    - implement support for user_data command
    Entropy/phpbb3Authenticator:
    - move here, since can be useful to third parties too
    Entropy/SocketHostInterface/Authenticator:
    - add basic function get_userdata to retrieve logged user information
    - add a new built-in command user_data
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2242 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0f9672e58c7456be4bdb6930146e91570b1e746
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 4 06:45:22 2008 +0000

    Entropy/managerTools/Electron:
    - tweak some widgets making them a bit less rough
    Entropy/SocketHostInterface/Authenticator:
    - add basic function get_userdata to retrieve logged user information
    - add a new built-in command user_data
    Entropy/EntropyRepositorySocketClientCommands:
    - add support for user_data command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2241 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fc4a6a31e8ca5fe149f8b7f84f30fdfe097c76f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 23:01:42 2008 +0000

    Entropy/server.conf:
    - update server.conf.example accordingly to my previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2240 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 651b3b9efb374d25c01bb8d17a0e50d2a7e08a94
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 23:01:14 2008 +0000

    outputTools:
    - implemented generic method inputBox(), in this way we can have reimplement it depending on the frontend
    - make readtext handle password submissions (no echo)
    Entropy/Repository Manager:
    - implement a ready to use input dialog widget in managerTools
    - started to implement repository authentication (if enabled)
    - reimplemented inputBox method
    - added a PasswordEdit widget, a subclass of urwid.Edit for password inputs
    Entropy/entropyConstants:
    - add ssl_service_port, service_port and service_url information to etpConst['server_repositories'] and updated repository| syntax (backward compat btw)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2239 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2072c6eaa9d338f5f9e5db53f765f6a9c8d873d6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 16:04:29 2008 +0000

    Entropy/i18n:
    - update translations
    - update template
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2238 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6fbeab526e659fa9bf855f5cbed3e71d6adbf64f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 11:10:06 2008 +0000

    Entropy/PackageInterface:
    - fix entropyTools attribute path
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2237 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab507792b7c042c28e1a0dc7b8d2d4c535fd55c3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 11:09:08 2008 +0000

    Entropy/PackageInterface:
    - return 0 if in _install_package_into_gentoo_database() the world file is not found
    - catch UnicodeDecodeError and UnicodeEncodeError while reading and writing the world file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2236 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a02ca0bf5310c87d4bf19f00fd1d7a092c365d5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 10:02:56 2008 +0000

    Entropy/Equo:
    - fix unicode decoding issues in the orphans tool
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2235 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22ec18ae24350da2c7f74713dd859468b173fcb6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 09:12:03 2008 +0000

    Entropy/ServerInterface:
    - avoid to give up when online md5 check returns unknown data
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2234 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 928bb73874eff64dc060390beb139ab597c4d825
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 3 09:02:14 2008 +0000

    Entropy/RepoInterface:
    - adding server.cert and ca.cert to __construct_paths()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2233 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73d8930948a0acc4a95845b35f973ea5851873f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 23:08:27 2008 +0000

    Entropy/RepositorySocketClientInterface:
    - complete basic SSL support
    Entropy/RepoInterface:
    - make entropy clients to download server certificates correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2232 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 399ebd228b2356c99f9bad0c59553e82236f8967
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 17:13:58 2008 +0000

    Entropy/SocketHostInterface:
    - SSL: also issue load_client_ca()
    - SSL: handle more SSL exceptions correctly
    Entropy/RepositorySocketClientInterface:
    - handle both pyopenssl and socket.ssl (as fallback) properly, this will make SSL support more solid
    - test some stuff, please be patient, still working on fine tuning some details
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2231 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6745864ea2249dededceb38e891cb6f4686ffd1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 14:06:14 2008 +0000

    Entropy/SocketHostInterface:
    - some misc updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2230 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 81f94877dcd92b17b376c2739dc3b10221b1d678
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 14:01:48 2008 +0000

    Entropy/SocketHostInterface:
    - some misc updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2229 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e584c0877d029c053bf654ee8694c18ced1815b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 14:00:10 2008 +0000

    Entropy/SocketHostInterface:
    - some misc updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2228 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a893f29962f303e9588996d8aa1e74f232c3e86
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:47:56 2008 +0000

    Entropy/SSL/Sabayon:
    - update, hopefully for the last time, our certs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2227 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 242cbb9a45ca3d3b54e74e1e7631e76925e11808
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:45:42 2008 +0000

    Entropy/SocketHostInterface/SSL:
    - do not raise OSError exceptions on os.chown()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2226 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2da585a909eb523492ba30d1b3406fc08802fe7a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:44:26 2008 +0000

    Entropy/SocketHostInterface/SSL:
    - indent setup_ssl() a little bit better
    - do not overwrite previous certificates/keys
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2225 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f23e72d263b016674abf3ea6444ae862580be7a9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:41:18 2008 +0000

    Entropy/SocketHostInterface/SSL:
    - since SSL stuff is autogenerated, there's no need to raise those exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2224 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d37a49d9010a1ad74b0c53a696ece28875c238ce
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:39:26 2008 +0000

    Entropy/SocketHostInterface/SSL:
    - update create_ca_certs() and rename it to create_ca_server_certs()
    - make SSL certificates creation fully automated
    Entropy/ServerInterface:
    - make upload_database() to push both server and CA certificates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2223 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b355cb98ae92e1a23770fb2d5b12c018c607af77
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:18:08 2008 +0000

    Entropy/SSL/Sabayon:
    - add our SSL server certificate back
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2222 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de179c35f709960cd62052ee7c85255ce1867060
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:07:31 2008 +0000

    Entropy/SSL/Sabayon:
    - update Sabayon Linux SS CA cert
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2221 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7f501cc4276df5ae1252164c37c16298c720a5dc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:05:02 2008 +0000

    Entropy/SocketHostInterface:
    - avoid to raise OSError if chown() fails
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2220 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3592f41deb7b38e0470238dc74af993062990587
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 13:00:04 2008 +0000

    Entropy/SocketHostInterface:
    - fix create_ca_certs(), make it creating a certificate request
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2219 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d8490d6921e17f071409a9cc5054687777d8f97
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 12:57:23 2008 +0000

    Entropy/SSL Repository functions:
    - update addRepository() make it set the ssl_service_port parameter too
    Entropy/phpbb3 Auth Interface:
    - when updating session information, do not overwrite browser_string and session_admin to preserve browser's cookie validity
    Entropy/ServerInterface:
    - make it upload the repository's CA certificate too, if found
    Entropy/SocketHostInterface:
    - complete the SSL implementation, adding CA certificates functions too
    Entropy/RepositorySocketClientInterface:
    - start to implement SSL support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2218 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32ae9f495e94f7a3aa650d170dd14d5fe89a2fa7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 12:52:57 2008 +0000

    Entropy/exceptions:
    - add SSLError exception class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2217 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b794dcb1c81516efe73783f67cc8f4640ced873
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 12:52:34 2008 +0000

    Entropy/configuration:
    - update repositories.conf accordingly to my previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2216 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b03c091794df9c114bfd37371ce822d72952686
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 2 12:51:49 2008 +0000

    Entropy/SSL Services:
    - add ssl_port parameter to etpRepositories, making it configurable
    - update entropyTools.saveRepositorySettings() accordingly
    Entropy/constants:
    - add CA.crt and CA.key constants that will be used by the new SSL code in SocketHostInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2215 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1c26d269dc461c81d939bd7bd3a157c31256271c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 22:35:34 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - properly escape sql
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2214 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4139fd0d873672a79c87f159d4923c08b71d407a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 21:58:22 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - properly escape sql
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2213 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 64cb459f8b2e982d7d51bc54d832a02aa7c8b2d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:24:02 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - fix _generate_sql()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2212 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 518a746584ace994164383b88d4dc7aad8b9705b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:19:10 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - fix SQL syntax error
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2211 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 882a7f7bfbc7dc17e4fda9a3129e47f660fb696c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:16:08 2008 +0000

    Entropy/SocketHostInterface/Repository Daemon:
    - fix docmd_login arguments length
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2210 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 216ff1f3e2885f88f0f0a3f2ef454edc1a0fe5ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:12:27 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - fix typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2209 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 461ac49e8f30f68294dc76a90422dc8bf3bbe747
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:10:26 2008 +0000

    Entropy/SocketHostInterface:
    - store IP address inside session data
    - update commands to make them use the new session param above
    Entropy/repository daemon template:
    - sync with API changes
    Entropy/phpbb3 Auth Interface:
    - use TABLE_PREFIX variable to be more compatible with exotic settings
    - implement _update_session_table() to handle users activity
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2208 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e9885aba49bd378273e34e8fd110c464187539c7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 19:07:31 2008 +0000

    Entropy/Socket test client:
    - update template
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2207 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3da1f22b1128e3c3900ac191ef0bd9db8bec7872
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 13:34:58 2008 +0000

    Entropy/BasicPamAuthenticator:
    - fix user variable check
    Entropy/repository daemon template:
    - fix user variable check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2206 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 237d6c2fae78eb329ecad4c817252754f44bea07
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 13:29:04 2008 +0000

    Entropy/SocketHostInterface:
    - fix docmd_logout(): self.client_address doesn't exist in BuiltInCommands class, obviously
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2205 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 984e9ffa4405ac538b02a4090d7d68b43644d041
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 13:26:14 2008 +0000

    Entropy/SocketHostInterface:
    - fix docmd_logout()
    Entropy/Repository Client Interface:
    - also handle 'no' answers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2204 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6217542494de4df8f00d1af29404a3d2585313da
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 13:15:06 2008 +0000

    Entropy/Repository Client Interface:
    - implement login method (only used w/SSL)
    - implement logout method (only used w/SSL)
    Entropy/SocketHostInterface:
    - fix login and logout cmds (my fault)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2203 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f4e2f855ee216b882d270a4da1df802e52af7bd0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 12:42:00 2008 +0000

    Entropy/Sabayon Linux:
    - add our SSL certificate
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2202 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 050756266ba170ad60bdbad15f273d47c0d5f191
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 12:19:11 2008 +0000

    Entropy/SocketHostInterface:
    - relax chown rules for SSL key and certs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2201 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d3a957e02a7acedd87b555ea3de942339ee471ed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 12:01:14 2008 +0000

    Entropy/repository daemon template:
    - check client IP address too
    Entropy/phpbb3 Auth Interface:
    - add _is_ip_banned() method
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2200 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1faab94d42344c547b1f768c74a7bfd063b0794d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 11:41:26 2008 +0000

    Entropy/repository daemon template:
    - update it to reflect API changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2199 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a84be0fd0c6b6a55951adfb2f773db158258024
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 11:38:29 2008 +0000

    Entropy/DistributionAuthInterface:
    - add FAKE_USERNAME, general purpose username
    - add get_user_id()
    Entropy/phpbb3 Auth Interface:
    - reimplement FAKE_USERNAME and get_user_id()
    Entropy/SocketHostInterface:
    - remove session from authenticator arguments
    - create a new authenticator function called set_session() to provide session id information to the authentication module
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2198 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d93ab1087c84f2944666b249dc8326f1b0955a3a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 11:09:05 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - fix disconnect()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2197 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6aef223e2340301fe13c6f1f49b116d6699d671e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 11:06:58 2008 +0000

    Entropy/SocketHostInterface:
    - improve Authenticator
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2196 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ced75b8a4ce9996d91f329a55250c0ace92081e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 10:32:00 2008 +0000

    Entropy/SocketHostInterface:
    - fix builtin commands instantiation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2195 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a23b6a913f0bc56e4ccfab29c6f28ed1db065f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 10:29:23 2008 +0000

    Entropy/Repository Service:
    - add kwargs support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2194 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 851aadb094ea5c1fb61232eef005be7673667a36
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 10:20:55 2008 +0000

    Entropy/Repository Daemon Template:
    - add phpbb3 Authenticator to be used inside SocketHostInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2193 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67dc026b14fefef12242fe7d88431c47bad9fca2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 10:20:16 2008 +0000

    Entropy/SocketHostInterface:
    - fix docmd_logout() built-in command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2192 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 23e0e179a54f1d5dc627f608f4d67b003e25071a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 09:34:46 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - check if a reconnection is needed when calling check_connection()
    Entropy/SocketHostInterface:
    - remove Authenticator instance, the authenticator will be instantiated within every thread
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2191 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fc989eab38aad0bd502378c545d157c9396fd566
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 30 07:49:59 2008 +0000

    Entropy/PortageInterface:
    - update USE flag handling to new schemas
    Entropy/SocketHostInterface:
    - update killall() to work better when killing threads
    Entropy/Repository Interface:
    - update killall() here too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2190 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab8537c65a76e3887094ec732c6130083727148e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 29 17:40:38 2008 +0000

    Entropy/SocketHostInterface:
    - change default SSL port to 1027
    - add killall() function to close some threads correctly
    Entropy/entropy-repository-daemon example:
    - update it to support SSL and non-SSL connections at the same time
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2189 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e0f274a0bd9955503693eefddd00d417e677ee73
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 29 17:08:37 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - implementation of the base class completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2188 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 650effde4a51e8d441967f87354aac1bdadbdd8b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 29 10:10:31 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - implement user ban check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2187 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 458f194fce54711f6fda26756bc61e2a0b0014e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 28 18:09:47 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - improve login(), supporting inactive, banned users
    - complete some other functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2186 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0ff9c1fb5aea5d8e94f6065e10b6570ed227c302
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 28 11:03:20 2008 +0000

    Entropy/phpbb3 Auth Interface:
    - login() and logout() completed
    - started to implement other functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2185 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91f924b42271864dadf703ef9c4a1a4eaacf4b79
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 27 21:14:31 2008 +0000

    Entropy:
    - updated TODO
    - move enzyme to electron
    - move enzymelib to managerTools
    Entropy/exceptionTools:
    - add some new exceptions
    Entropy/Authenticators:
    - started to implement phpbb3 authenticator to be used with EAPI=3 Services
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2184 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4c431f7d2c44c18d52025708958f413762e249f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 27 11:58:58 2008 +0000

    Entropy/Repository Manager:
    - more work on the urwid-based application
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2182 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c36c0a1c9fba2cac7827213238863e86f7529afb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 27 09:17:30 2008 +0000

    Equo:
    - fix resurrect option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2180 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d21d8f6db0757704cc949b67985395db337a36da
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 24 13:22:14 2008 +0000

    Entropy/RepositoryManager:
    - first bunch of code implemented, using urwid library
    - application name = Enzyme
    Entropy/entropyTools:
    - improved parallelTask(), make it use *args and **kwargs
    - fixed code accordingly
    - some new functions
    Entropy/outputTools:
    - make shell output function faster by reducing call time
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2179 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68d9545564f9d447f9c93fe071aee78355749873
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 22 10:55:51 2008 +0000

    Entropy:
    - remove outdated README
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2178 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be13b9ba8b906811970625d957743ddcac6ce83e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 21 18:17:03 2008 +0000

    Entropy/EquoInterface:
    - make configuration files protection faster and fix a bug which caused to protect files belonging to unprotected directories (bad use of .startswith())
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2176 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 16ff8081ecada1e23696b6b59df48469020d5d9f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 21 15:40:43 2008 +0000

    Entropy/i18n:
    - sync translations
    - update Spanish
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2175 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4c54f4fed69915cbe2c94e60c0c0aa5acecb23d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 21 13:45:50 2008 +0000

    Entropy/Spritz:
    - fix Package Info menu
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2173 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1d6adb48996955e175ad03d4ad89a8ad6e4a1ce5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 21 08:21:37 2008 +0000

    tagging entropy 0.15.23.3
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2172 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2770ea52bbe70fd89629ddecf377b1524b12a951
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 21 08:19:47 2008 +0000

    Entropy/Spritz:
    - fix License window setup
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2171 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 253e03cedf5ea06703a6617ad8453d37b5008a97
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 20 22:39:13 2008 +0000

    Entropy/LogFile:
    - handle UnicodeEncodeError in default_handler()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2169 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6935b6688d197ba34521d6305069bccd908a82f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 20 22:35:34 2008 +0000

    Entropy/Spritz:
    - fix _get_deep_dependency_list() call in misc.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2168 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd7a8452ac0cd3fb700a14a26b4c5f2e0e78abab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 20 13:24:13 2008 +0000

    Entropy:
    - updated TODO
    Entropy/ServerInterface:
    - move EntropyDatabaseInterface.doServerDatabaseSyncLock() to ServerInterface to allow handling db instances correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2167 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c60db16af94d2c9d76737d0c226b6899f609f004
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 20 08:57:43 2008 +0000

    Entropy:
    - do not overwrite old pid when checking
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2165 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be57888cd511783cda1eecb5cdf8595442a475a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 20 08:46:55 2008 +0000

    Entropy:
    - fix PID handling, especially when calling const_setupEntropyPid() directly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2163 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ae577f7ed188474b1758dcd49cd0618408291023
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 19 19:03:53 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2162 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc4e970b71b682520063a127c2934969d693fe67
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 19 18:59:42 2008 +0000

    Entropy/Repositories Management:
    - add a function to allow copying packages from a repository to another
    - export it to reagent and equo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2161 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccaef70199109b4a6962c6846328b7aaecbdad28
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 19 18:35:28 2008 +0000

    Entropy:
    - move proxy initialization to entropyTools.add_proxy_opener()
    - fix writeParameterToFile() when disabling items
    EquoInterface:
    - update proxy setup using entropyTools.add_proxy_opener()
    - add support for _basic_ proxy username and password authentication
    Entropy/Spritz:
    - export proxy username and password settings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2160 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30a75432138b59e4dab3611dadc18928797323b0
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 18 23:26:18 2008 +0000

    update spanish translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2159 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9e750c86f9c21966d8899664794275c35c88cfb2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 18 12:38:15 2008 +0000

    Entropy/FtpInterface:
    - raise FtpError on setCWD()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2158 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 52afbfb38adf170f0d73611565b0c93fccd38211
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 18 12:31:37 2008 +0000

    Entropy/Database Interface:
    - fix a possible issue with atomMatch()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2157 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32012d192f52470198a2707ca25a510503cbdb34
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 19:13:56 2008 +0000

    Entropy:
    - update TODO
    Entropy/Spritz:
    - fix attribute call
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2155 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 314f180bb5233147abc9588b00f66e16c89efa28
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 17:19:43 2008 +0000

    update catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2154 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 623bc34bc687595dc0042d7a8f6126fbbea586d6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 11:11:56 2008 +0000

    Entropy/EAPI3 Repository Services:
    - implement database setup lock file, to make client wait a little bit before giving up and switching to EAPI2
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2152 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4a8b814dcb9444735ab2c424d8ccad0614eb2d82
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 11:11:12 2008 +0000

    Entropy:
    - TODO updated
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2151 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b0a09be979e506e0bb7d3b76a7491a9f23ef279
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 11:10:45 2008 +0000

    Entropy/i18n:
    - update translations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2150 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22ae1a11cf6be01d9ccd5c4ab7875009120f6e2c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 16 11:10:30 2008 +0000

    Entropy/i18n:
    - update template
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2149 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 394e9b2e7fbb4b3133e7c28b1e0ce192276b26f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 15 18:15:51 2008 +0000

    Entropy/EquoInterface:
    - avoid flooding in calculate_available_packages()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2147 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 69b8a58c1e44106080a4c297e7fbe4623a19106a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 15 10:30:08 2008 +0000

    Entropy/i18n:
    - update i18n
    - update Dutch translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2146 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ecee2c3db32ec7c2fa69bc5e1b51c66437f99d6a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 20:36:47 2008 +0000

    Entropy/Equo:
    - handle FtpError exceptions
    Entropy/Spritz:
    - update Dutch translator
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2144 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c32e458a69f618365c6e4670288147ec603a47f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 20:35:44 2008 +0000

    Entropy/i18n:
    - update NL translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2143 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccd400aa5912a7e3ad5559be1a5c42fc240ff2e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 20:34:53 2008 +0000

    Entropy/Database Interface:
    - fix a bug in atomMatch returning wrong data when no match is found
    - make possible to bypass cache on atomMatch()
    Entropy/EquoInterface:
    - make atomMatch() TypeError safe on querying db's atomMatch
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2142 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91319d69307684f6501ec28307b03f2a86f4ae88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 20:14:59 2008 +0000

    Entropy/SocketHostInterface:
    - trying to make python to not leak memory
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2141 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40427fec0cd8afc11f1abd8832844cbe9667a59c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 19:48:55 2008 +0000

    Entropy/FtpInterface:
    - raise new exception FtpError on login issues
    Entropy/exceptionTools:
    - add FtpError exception class
    Entropy/SocketHostInterface:
    - spawn every command call in a different process to avoid Python to eat memory like cookies (and get fat like a pig)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2140 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 583e8db15554f82cca1fa728fc5162a02547f828
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 13 15:46:18 2008 +0000

    tagging entropy 0.15.22
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2139 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c778facf8ebdb788b83c35001b7207cd5cf6877c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 22:28:16 2008 +0000

    Entropy/i18n:
    - update template
    - update Dutch translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2138 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b54cd32a3a2ab3287bf5ff26053d3c1ec8132d20
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 18:53:00 2008 +0000

    Entropy/Socket Interface:
    - add garbage collection thread which calls gc.collect() every hour
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2137 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 87d842e0bfa1363ef1676bfb15366ab782b34399
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 18:31:25 2008 +0000

    Entropy/dumpTools:
    - fix unserialize_string()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2136 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d111171ad54ef2dba54adc411954d50211ead042
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 18:28:39 2008 +0000

    Entropy/Socket Interface:
    - add support to zlib compression (old gzip method kept for backward compatibility)
    Entropy/Repository Client Interface:
    - move to zlib, which is much more reliable
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2135 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8878f7b72914717318de457690872d0886864a03
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 18:27:42 2008 +0000

    Entropy/dumpTools:
    - add functions to serialize/unserialize from/to strings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2134 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 214b15987955d39964f6201dae13767e4bbc3a15
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 14:48:35 2008 +0000

    Entropy/Equo:
    - add a way to disable downgrades triggered by injected packages (added from SPM) owning revision 9999
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2133 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 633311384192327571cc911e87ecb76ac61ae7bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 12 11:13:35 2008 +0000

    Entropy/i18n:
    - add Dutch translation back
    - update template file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2132 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c590fae88de49d6f284da5c516561af1f94acd9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 19:05:26 2008 +0000

    Entropy/TriggerInterface:
    - when running an external trigger handle its exceptions and be sure that the file is writeable and its path exists
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2131 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 595a8307743ba8245579726bed07c14c53df607b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 15:30:56 2008 +0000

    Entropy/outputTools:
    - we don't need to write 'I cannot understand', it's clear...
    Entropy/PortageInterface:
    - implement get_world_file() method that returns the world file path
    - re-implement Portage world file management during install
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2128 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2356eed51665f96b75a94118b84838a6e334b75c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 11:35:15 2008 +0000

    Entropy/Repository Client Socket Interface:
    - also call settimeout()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2125 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 43ec10c0b0e631f04fc3bf5b27d115c1379b6691
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 11:24:51 2008 +0000

    Entropy/Socket Interface:
    - improve connection and transmission reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2123 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d26da26d148f73ca531117ee40ecfacdaae3b82c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 10:43:37 2008 +0000

    Entropy/Socket Interface:
    - handle socket exceptions in handle_end_answer()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2122 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1b3ad85ed5cf25dbf23503faa0bf4a1319d532e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 11 08:06:55 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - do not touch cache when running Live
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2121 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cea9cef64cc0271a8996232bad2bc22da1c3d05
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 8 15:59:17 2008 +0000

    Entropy/EAPI=3:
    - improve client reliability by retrying failed commands 3 times before giving up
    - some cleanups
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2118 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3549eb6913cf44efe6355eba8767790cb80208b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 8 15:20:43 2008 +0000

    Entropy/outputTools:
    - do not flush stdout every now and then
    Entropy/Socket Interface:
    - handle socket errors and timeouts in CommandProcessor.process()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2117 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 725fd7dddaf1b40efb549b13f3d82123d02c8f1a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 8 12:28:11 2008 +0000

    Entropy/EquoInterface:
    - we don't need to recaculate available packages after treeupdates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2116 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9f21f8209b345d7f6d8c25b59854264ddd603bc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 8 12:26:48 2008 +0000

    Entropy:
    - update Spanish translation
    - sync others
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2115 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd3abe3c406c3b29b3fc7ed7b96c3d7afe1ab588
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 7 17:19:48 2008 +0000

    Entropy:
    - make libraries_test to skip non-files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2114 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f1f13244ccd6f6b3d41110f516a9ab5bc275762
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jun 7 16:33:25 2008 +0000

    Entropy:
    - make libraries_test to not skip non-executables
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2113 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 971720f1efa01da01bef44d1bf50367f77b23792
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 6 22:58:22 2008 +0000

    Equo:
    - handle dbapi2.OperationalError: I/O issues
    Entropy:
    - recreate cache after having run treeupdates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2112 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e0ac77cafd550cb49efe69c9f7ebdcfef10d746e
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 5 16:39:36 2008 +0000

    update catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2111 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d50892681ceb864a1aa5061b72103f5628243ec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 4 14:29:32 2008 +0000

    Entropy/TextInterface:
    - flush stdout and stderr
    Entropy/FtpInterface:
    - handle EOFError on closeConnection()
    Entropy/Spritz:
    - add Daniel Halens to the translation team
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2109 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 04e8bf48f9f96811251f5f12fbbae803a54751c8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 4 10:17:43 2008 +0000

    Entropy/i18n:
    - add missing etp_applet.glade to POTFILES.in
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2108 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40f78d159f0788b2b9c0c5642f2d139819419f94
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 4 10:13:32 2008 +0000

    Entropy:
    - fix reading non-ascii characters from equo.conf when filling etpConst['configprotect'] and etpConst['configprotectmask']
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2107 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 440cb22f0e8bbc8b6b93d4243723326f4c378882
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 4 08:46:38 2008 +0000

    Entropy/Socket Interface:
    - some misc improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2106 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f7342688f8bc1925500b0dc332428ba281083ec
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 4 07:51:59 2008 +0000

    update catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2105 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6901f26119c11b3ff4e5ebc4696ac85c0f989fe5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 22:01:28 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2104 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit af407b47f0782ed8ce7e87abbc2c6cbf9bb56055
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 21:33:30 2008 +0000

    Entropy/Socket Interface:
    - implement temporary loop check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2103 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33eb2990fb0c0c27756e56f75cc8b46d3291e9f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 21:27:07 2008 +0000

    Entropy/Socket Interface:
    - do not hang inside the while loop while receiving data
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2102 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 34a7d5ca0b35996fd429676d1853a26294584f2e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 17:41:55 2008 +0000

    Entropy/Repository Client Socket Interface:
    - make convert_stream_to_object() handling IOError exceptions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2101 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09be071a37839fd9a5934673e364a7bb0b592bb6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 17:08:28 2008 +0000

    Entropy/Spritz:
    - some cosmethical updates
    Entropy:
    - fix a typo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2099 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98521121a760fdb62179d48dbbe7976507ce5a30
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 16:40:39 2008 +0000

    Entropy:
    - update translation files
    - completed Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2098 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d09b55decd4ffac0da6875e4d9ae4fad57387dc0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 09:33:34 2008 +0000

    Entropy/RepoInterface:
    - fix internet connection check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2096 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce02cde7351fe7567f9a78112c57684caf58fa5c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 09:32:20 2008 +0000

    Entropy/Spritz:
    - reset progress bars when done with the queue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2095 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db74e11fa060e76a2ee6bf737504c8320bf0cd85
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 09:15:01 2008 +0000

    Entropy/i18n:
    - add missing entropy.py to the list of modules to translate
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2094 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b693a49426518f1c387af7d01f3051dad1472c0a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 06:54:00 2008 +0000

    Entropy/Socket Interface:
    - handle TypeError when parsing args
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2093 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59d1f7501903753a2e89b3adffb2a3f16e40c659
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jun 3 00:29:13 2008 +0000

    Entropy/entropyTools:
    - improve writeParameterToFile() by using regexps
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2092 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 41cc0bd48877a08a53ab4530abd60415f9366089
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 23:27:27 2008 +0000

    Entropy/i18n:
    - update Italian trans
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2090 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 41fa4525434bac2d50accde985b0932c10b6669c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 23:19:03 2008 +0000

    Entropy/Spritz/EquoInterface:
    - fix some weirdness when reloading configuration
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2089 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e9a8732e94befbd806caab79988c0c6448413968
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 22:39:36 2008 +0000

    Entropy/outputTools:
    - make xtermTitle() working with UTF-8 on some terminals
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2088 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5729be214861cff3c751e16479972604d2c694e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 17:14:07 2008 +0000

    Entropy/Spritz:
    - properly install mimetype for GNOME/XDG
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2086 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90c8efa295612b597608bd375356ba161e8ac6a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 16:34:16 2008 +0000

    Entropy/i18n:
    - update translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2085 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8b7cc0c2b40037f86e5a1bd842e21f64feff316f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 16:20:37 2008 +0000

    Entropy:
    - update TODO
    Entropy/Spritz:
    - make possible to install tbz2 from KDE right clicking on the package (GNOME in the next commit)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2084 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71b78d3902fad5de6c6652ed4f7c575d43786cc9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 12:21:07 2008 +0000

    Entropy:
    - improve addRepository() and removeRepository() to work live
    Entropy/Spritz:
    - implement the ability to install external binary packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2083 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 51df2e20fe4be01fe67fc37212c3d9f2d7010dad
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 12:17:28 2008 +0000

    update es.po and ca.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2082 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7db037f5940366f745798ac9f6bc46c3b9e043f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 09:20:08 2008 +0000

    Entropy/i18n:
    - update translation files
    - update Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2081 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80a1955274e8b7e9bcf52fe1eaff46396ea4e521
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 09:10:25 2008 +0000

    Entropy/Spritz:
    - implement the Preferences menu
    - reorder left buttons
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2080 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36e568f247338762a416af494d7d39550d708d2f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jun 2 09:09:38 2008 +0000

    Entropy:
    - implement a new entropyTools function to write settings to config files: writeParameterToFile()
    - some misc updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2079 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c57e1a068c0d999d94c2d8f6f4ccfd89925776cc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 18:00:05 2008 +0000

    Entropy/Treeupdates:
    - handle Spm cleanup too, some Portage versions don't remove old (moved) /var/db/pkg entries
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2078 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d3d71832d83ecf817dd91c016ca9b879b523673
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 16:41:38 2008 +0000

    Entropy/Equo:
    - fix packages to downgrade count
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2077 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74f54bce5c11747d16e46ca8522c1b8c6a46a94c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 16:40:17 2008 +0000

    Entropy/UTF-8:
    - fix entropyTools.countdown() to work with UTF-8
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2076 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 01da79e9af4534073c6d62ec82784ebeeeef1c1f
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 16:39:16 2008 +0000

    updated catalan translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2075 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 834b15f6cd597b37c268ac1f5a471fbe3b533640
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 14:31:29 2008 +0000

    Entropy/i18n:
    - update localisations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2073 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit baeffd003d7fde0e1fd165ee0468703365e51bb6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 14:30:24 2008 +0000

    Entropy/Repository Client Socket Interface:
    - make the final touches
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2072 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c92baff59f520b25a2ba5e43e9230f2078ab7c8a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 14:23:46 2008 +0000

    Entropy/Repository Socket Interface:
    - some misc fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2071 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d1dda085febda576de2ed67f79c18ef2556c2e2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 14:07:10 2008 +0000

    Entropy/Repository Socket Interface:
    - implement treeupdates support
    Entropy/Client Repository Socket Interface:
    - implement treeupdates support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2070 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit daccc89b58f3e33c7ba3d6d59b053ebfb42d4803
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 12:08:31 2008 +0000

    Entropy/i18n:
    - update Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2068 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c07cc23012115dd1bca727e28d57bd4ca4642e2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 11:55:41 2008 +0000

    Entropy/Spritz:
    - complete the implementation of the Package Masking Interface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2067 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ef71828ffd88cbf002ef14a704b40ba2f7572023
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 11:50:53 2008 +0000

    Entropy:
    - fix bugzilla #430
    - fix EquoInterface.unmask_package()
    - implement live package masking/unmasking support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2066 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a039e73a8b056cde8e4c6a91648a663d53584d41
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 11:49:42 2008 +0000

    Entropy/outputTools:
    - translate some sentences
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2065 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2906103b2803644a6b1e6ff445394c590db5d004
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 1 11:48:53 2008 +0000

    Entropy/i18n:
    - update localisations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2064 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ebc3c58728b7719ad32169acb2b05fa2637ee0d4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 23:36:29 2008 +0000

    Entropy/Spritz:
    - fix OK button in the masked packages dialog
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2063 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 56ce48164655bfe4b632cfa9083eb8c72a77ea10
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 23:19:29 2008 +0000

    Entropy/EquoInterface:
    - add some helper functions to allow easy masked packages management (unmasking function)
    - fix an issue regarding wrong SQL syntax (thanks to Jooooooooooooost)
    Entropy/Spritz:
    - preliminary implementation of Masked Packages management
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2062 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7bb150cfc7f67c5060505870c38669c9ac8fa0cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 12:09:20 2008 +0000

    Entropy/Spritz:
    - add package masking menu gfx
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2061 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f49e58781225743060656a0d90ae6083324c765d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 12:08:44 2008 +0000

    Entropy/Spritz:
    - update spritz.desktop
    - add entropy mimetypes info
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2060 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 068fad4ac59ed80d0f9a701139170a670ece98a3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 12:08:03 2008 +0000

    Equo/i18n:
    - complete the translation of equo.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2059 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e707417849f9e598a72b1993200da71807b10961
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 09:39:39 2008 +0000

    Entropy/i18n:
    - update translation files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2058 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76ff3f70258615b7354ccab5b73b94cf7cce65cc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 09:38:16 2008 +0000

    Entropy/Database Interface:
    - improve listAllPackages()
    - implement a new function getStrictScopeData()
    Entropy/EquoInterface:
    - add get_available_packages_cache() to get the cache related to the available packages list
    - add get_masked_packages_tree() to retrieve the list of masked dependencies of a package
    - make generate_dependency_tree() working correctly when atomInfo is masked
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2057 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d5f5632baa9145d2f2cb8227bb8b00b62c0acf76
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 31 09:35:07 2008 +0000

    Entropy/text output:
    - fix piping stdout
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2056 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b11a324b5777b05435ae0c87ad11bf74cd46a424
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 23:20:08 2008 +0000

    updated spanish translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2055 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ba797a0b9a7207d8083e2f169af48b40193b9eeb
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 18:20:42 2008 +0000

    catalan translation updated
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2054 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 17539fccbb00d7238314569b99e5b269b9b56941
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:51:49 2008 +0000

    Entropy/Equo:
    - fix print_menu() to work with unicode data
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2053 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cff759aa055906e72eee0b86abd814559a6dbe2f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:48:43 2008 +0000

    Entropy/i18n:
    - fix a typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2052 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3e3d87c7dc1180fdec9d4bd5b9267f8c2b355480
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:45:15 2008 +0000

    Entropy/i18n:
    - update entropy.pot
    - re-add NL translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2051 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 926a5bccd1530e38b7afd52c1b31d8ce9c00d9e1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:26:33 2008 +0000

    Entropy/Equo:
    - handle PermissionDenied exceptions, we don't want bugs about it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2049 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3a119172ba63d7b5cdd43dbd8459f7189db25a3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:24:38 2008 +0000

    Entropy/EAPI3:
    - fine tune socket timeout
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2048 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 566f289750fb5fdec7eb5dff083dc59e859bd685
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:24:19 2008 +0000

    Entropy/Notification Applet:
    - make it working again
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2047 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c974b9078fa54741ef13e76bf010e0e32ee4e4e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 11:08:48 2008 +0000

    Entropy/Permissions:
    - set proper permissions to the pid file
    - ignore OSError exceptions on run_sync() when trying to setup database file permissions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2046 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 55b1b963d74b74052d4c43ea40e1116583cc9f71
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 09:57:30 2008 +0000

    Entropy/i18n:
    - fix unicode issues
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2044 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e040c1a81f4f4f2a71cd23ae5f44593401771c06
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 09:56:43 2008 +0000

    Entropy/Equo:
    - make printPackageInfo() more fault tolerant
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2043 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b73dfa03fc5e1b45dd92aef60c26728e06254b40
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 09:55:43 2008 +0000

    Entropy/Database Interface:
    - make retrieveLicense() and retrieveLicensedata() more fault tolerant
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2042 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1291465ad1d5a7952ed0b0f588149f8c4e2d1b7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 30 09:54:18 2008 +0000

    Entropy/i18n:
    - removing old (and untested/risky) translations
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2041 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd14534724cd49c25b54943a7677b8ed68f068fe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 17:06:08 2008 +0000

    Entropy/Spritz:
    - add Repository Service Port setting to the Repositories management window
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2039 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0600cf8f5170fb1fffa94ca35727d9dd00a80de6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 17:05:15 2008 +0000

    Entropy:
    - update TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2038 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ecf020846f1dcef05f24c3a7fd12cbdecc2057f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 17:04:50 2008 +0000

    Entropy/Equo:
    - some small fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2037 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8b8036e1a250a9e23e6231632faa222bdd64d2d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 17:04:14 2008 +0000

    Entropy/exceptions:
    - add QueueError exception
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2036 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c52958900f525de0eed187868a4fd4bef9574c72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 17:03:32 2008 +0000

    Entropy/i18n:
    - update Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2035 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9f11b374805152575ba5133a94fd4a133613a8f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 15:22:49 2008 +0000

    Entropy/i18n:
    - updating Entropy translation
    - complete the Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2034 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 21a615793f7d37790960aafcf3c808c08f13a237
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 29 15:07:46 2008 +0000

    Entropy/i18n:
    - updating Entropy translation
    - complete the Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2033 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1252ed7802b55cd574f2d6ec8bb398c30510bb1e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 22:51:35 2008 +0000

    Entropy/Spritz:
    - implement the 'Abort Queue' button to stop queue processing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2032 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cf3695ea50b5e80604a23ef04620e716ccc067c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 20:06:11 2008 +0000

    Entropy/Spritz:
    - some code cleanup and speed optimization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2031 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ccf0e063ee0415ec7d4e7e2a03a41e5354129340
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 16:42:29 2008 +0000

    Entropy/Spritz:
    - add 'Skip Mirror' button
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2030 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35ce4ae2f47d15e4a597f74582a4224bea92df08
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 16:07:41 2008 +0000

    Entropy/PackageInterface:
    - allow to bomb a package download from the inside by exporting urlFetcher's abort_check_func parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2029 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05921c571aed53963e0e4968fa9cc55d2299ced1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 15:54:44 2008 +0000

    Entropy/PackageInterface:
    - allow to bomb a package download from the inside by exporting urlFetcher's abort_check_func parameter
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2028 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3a4d42c12a683b06e5b025433ae99aa3e15a65a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 15:40:26 2008 +0000

    Entropy/Spritz:
    - show more information about the packages list shown
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2027 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e35ff613564211b8886db761ccc7be13590ccf0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 15:35:48 2008 +0000

    Entropy/Spritz:
    - make reinstallable packages collection 50x times faster, thanks to the previous commit
      - added filterReinstallable()
      - rewritten isReinstallable()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2026 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd85b9e6066ab81fd64d9199c2b79cb895127e21
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 15:34:43 2008 +0000

    Entropy/Database Interface:
    - improve listAllPackages()
    - add isPackageScopeAvailable(), useful to look for reinstallable packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2025 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb5b70baa91c105567a94ca5804413c5df5a1900
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 14:26:20 2008 +0000

    Entropy/Spritz:
    - reworked the About window
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2024 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb8e2ccb88a68da23a86f3fb0d118bb8ee589ebe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 13:42:49 2008 +0000

    Entropy/Spritz:
    - some code cleanup
    - avoid issues with parsing markups
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2023 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36d7e81b155de9377c328da0e46f91e6b9c2a484
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 11:26:41 2008 +0000

    Entropy:
    - make nice level configurable in entropy.conf
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2022 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d54c93616a14fcaf8ead1fd4761a76ee87a12dd3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 11:26:16 2008 +0000

    Entropy/Spritz:
    - some code cleanup
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2021 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e3b4d60b1dd526493b93ae89ca692477969b09d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 11:25:51 2008 +0000

    Entropy/Localisation:
    - update locales
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2020 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3e55be23409f90dfca2a274e6b6c6b18d960dc02
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 10:45:45 2008 +0000

    Entropy/Spritz:
    - fix typo in function name cleanMarkupSting => renamed to => cleanMarkupString
    - handle progress bar updates correctly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2019 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2d6ba42d29f89689aa7f8be955ca91693dad61fc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 10:32:33 2008 +0000

    Entropy/Spritz:
    - fix an issue causing to raise a ProgrammingError exception by sqlite3 after packages installation
    reported by The Joost
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2018 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36df301726bee91a9a3391fe7b98fea8c4b957a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 09:30:39 2008 +0000

    Entropy/Spritz:
    - fix bug #408
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2017 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f8008dbe39cf6804d6336cf9e0c35d609595dd0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 09:23:45 2008 +0000

    Entropy/Repository Service:
    - add debian init.d for reference
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2016 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit da6b27f2d0764c832a38c439c2377f61ac7a2e64
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 08:10:38 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - fix setCacheSize() and setDefaultCacheSize()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2015 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a65a81fe21aa935d217fbde6eb160c7705d6ad06
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 08:10:16 2008 +0000

    Entropy/EntropyDatabaseInterface:
    - fix setCacheSize() and setDefaultCacheSize()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2014 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05ca27f55e97e06208e0658b11adb500a5262d29
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 08:08:24 2008 +0000

    fix openGenericDatabase() call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2013 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f616701f9dbeff8ce0a59ea654bb019aa0ae3462
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 08:06:05 2008 +0000

    Entropy/Socket Interface:
    - save exceptions into the log file too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2012 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abb2bc6fb97d330b0711ae8a69cb60ead66fa4f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 07:59:51 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2011 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a25428d55742b19fea8cdc5444f5c6f174925942
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 07:54:42 2008 +0000

    Entropy/Repository Service:
    - open a database at every new command call to avoid threading exceptions from sqlite3
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2010 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a509729d45832a404bbdf8d59c192c65f281f43
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 28 00:08:55 2008 +0000

    Entropy/Activator:
    - fix choice selection when asking to run the queue. if No, break the branches cycle and don't sync databases (if not successfull_mirrors)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2009 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de0a7c37223f407ce95a845b0e0ff74eda56ba18
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 23:56:33 2008 +0000

    Entropy/Socket Interface:
    - connections count can't get below 0
    - completely block blacklisted and invalid connections
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2008 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c20a83df6771c1cfe5b59ac909923d9db8e33f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 23:18:43 2008 +0000

    Entropy/Socket Interface:
    - allow to enable/disable stdout logging
    - make socketLog loglevel configurable through etpConst
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2007 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5e21e19659ec8d7d1ac7ce1a117eec29dbe2409
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 23:05:33 2008 +0000

    Entropy/Socket Interface:
    - add IP blacklisting support
    - fix a few bugs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2006 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a86652d2e49725bf79127d42fb16d4b75cb34a99
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 22:53:47 2008 +0000

    Entropy:
    - some misc fixes here and there
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2005 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2d939d95ba5662071eebd646c23c067ba36bfb74
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 22:35:11 2008 +0000

    Entropy:
    - some misc fixes here and there
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2004 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 44af225256fd6699f4d9c8c5fbbbe3afb6c921ef
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 18:30:41 2008 +0000

    Entropy:
    - some misc fixes here and there
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2003 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9298280e439011f4a4125e0d72f29dfd2de09189
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 17:43:33 2008 +0000

    Entropy/Repository Client Service:
    - some slight improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2002 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 466cf0b3410bf019f16b89c87b6840c91e7eccfb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 17:20:37 2008 +0000

    Entropy/Database Interface/Socket Interface/Server Interface:
    - since database_checksum() output (using python hash()) is strictly dependant on Python releases and arches, add an option to use md5 instead
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2001 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 683d8cb4e0bd8933bbd29912ecb988a79be44c36
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 17:15:51 2008 +0000

    update es.po and fr.po
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2000 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ae6a7ff30bb5d3f72e81c859c29f29e722bab39e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 17:04:59 2008 +0000

    Entropy/Repository Service:
    - fine tune client interface functions
    - show more info server side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1999 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 769bfe75a208e662a986eb83fd9028088262711b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 16:29:13 2008 +0000

    Entropy:
    - add automatic --debug option handling
    
    Entropy/Repository Service:
    - handle sqlite threads correctly
    - some misc fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1998 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7e3f40327f7d34073bb5a6b75de456e868b25df2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 14:13:15 2008 +0000

    Entropy/Repository Service:
    - fix database handling when reloading the interface data
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1997 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea645508304f0d589b003d9fcc6ccc0f0c13bcdb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 14:09:24 2008 +0000

    Entropy/Repository Service:
    - fix database handling when reloading the interface data
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1996 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6632a22c678603c3710e989421eba8a4f8a98692
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 13:55:41 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1995 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ad5294ae986f7079a22380973e02967453480e2a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 13:43:33 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1994 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74e73c3550887eb46212df7033a97f54b6ff41fe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 13:42:02 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1993 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a4bb6ad20a241c0a806cf83e9ac09014375c323
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 13:41:02 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1992 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70b816f0d8c98032271f0e3964fa751b062033ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 13:37:33 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1991 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f06ecbea6bc4a6ae7c7a692851bc2534f295a9db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 12:22:00 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1990 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 754ef185ba145d6ce1672ba4497340961ccc302f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 12:20:18 2008 +0000

    Entropy/Socket Interface:
    - improve buffer handling reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1989 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e2f84de2ffde6e97c971b83bd2d1f8f48d833b7c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:50:20 2008 +0000

    Entropy/Socket Interface:
    - mylen can't be -1, must be None
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1988 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ab4384bdfcec4d4bc3dedad5041e1805da0ed22
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:45:52 2008 +0000

    Entropy/Repository Client Interface:
    - set default timeout
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1987 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36e3daa299a8efbf5ce92537ff448442e6cb311b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:40:27 2008 +0000

    Entropy/Socket Interface:
    - convert mylen later
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1986 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5637e23844f22ae0250269f8a9aa76506466903
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:35:07 2008 +0000

    Entropy/Socket Interface:
    - print traceback when raising ValueError
    
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1985 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d1374df2d6bfeb2401fdbca3efea976b56d7bdf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:28:48 2008 +0000

    Entropy/ServerInterface:
    - add support for EAPI=3
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1984 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a55513f5b91efec2030f4b8144c93a79b3abe93
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:06:26 2008 +0000

    entropy/Repository Service:
    - kill LockScanner thread before quitting
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1983 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5124972ea778c8f49a225a1d889274f7aaa08329
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 11:01:40 2008 +0000

    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

commit f0f1e48249df424de4edbf91cfb3f545d78b8441
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 10:58:39 2008 +0000

    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

commit 92680485d1112f29cf083a8cf19473816e85240c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 10:50:40 2008 +0000

    Entropy/Socket Interface:
    - raise ConnectionError if bind fails
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1980 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd494d6325db1dd1c51054b8b69d6b91072f8159
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 10:35:32 2008 +0000

    Entropy/Repository Server:
    - some minor updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1979 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9e5b8da13465bef8f48d08f2fc8c1d2f8750b973
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 10:29:06 2008 +0000

    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

commit 3e74e28cf1a20a406e3c8256abab77d8e825b9ff
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 27 08:24:50 2008 +0000

    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

commit aa06ab0e2bb3d7af6a95359ca473daac773702fc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 26 12:30:55 2008 +0000

    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

commit 0031249040e04706b321a3c75714a5bcd8772dee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 26 01:00:02 2008 +0000

    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

commit 2b1faaf6b5122673f8a12ef1071a2c8b808add1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 25 20:20:17 2008 +0000

    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

commit bce5ffb0190990172d78ec8a047442582535dce0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 25 10:23:48 2008 +0000

    Entropy/query tools:
    - do not use etpRepositories directly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1973 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 989bd48d992649f06960ca2a25c56dec8b26497b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 25 09:50:02 2008 +0000

    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

commit 87c7b27bb30dcbd3bf39ed33fa0df9072c5d06fe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 25 09:49:10 2008 +0000

    Entropy/localisation:
    - update .po files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1971 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8b5145bc65826a51218619e167cf9800de931281
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 16:59:55 2008 +0000

    Entropy/EquoInterface/RepositoriesInterface/Equo:
    - add profile.link to the repoinfo options
    - modularize Repositories Interface run_sync() function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1970 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fcfd42cb0d1385ae2666a84efa108c06f118156e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 16:54:03 2008 +0000

    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

commit d76cc12149f703dca2b6e7f5e2011a5f81a9af5e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 11:42:28 2008 +0000

    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

commit bf8cab180af3b897cd4525b0ece06819caaf74fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 11:28:17 2008 +0000

    Entropy/Community Repositories:
    - exporting some more functions to equo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1967 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d1d647c2723df243426f2f15f88179f8f99f7c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 08:21:33 2008 +0000

    Entropy/ServerInterface:
    - now upload make.profile linking information
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1966 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e37da91e972483e9a5c2f9a0fde39e1528e60c95
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 08:08:36 2008 +0000

    Entropy/ServerInterface:
    - add make.profile
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1965 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88aa8c83a66df88cf5bb570976c4ee26db0bc5d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 08:06:09 2008 +0000

    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

commit 8984e861209082fa8b8ead0eb5932ffe95890150
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 24 08:05:01 2008 +0000

    Entropy:
    - update localization stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1963 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5431bd2605adff5d655ad119a85ff02304914590
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 23 22:03:30 2008 +0000

    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

commit ff64dd6c6ceb17bbf87665137747528e5ade572b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 23 18:49:00 2008 +0000

    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

commit d799613d0b22343caf20d33bb711ff6e1719d958
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 23 15:36:08 2008 +0000

    Entropy/ServerInterface:
    - updating server.conf and fixing a typo in server_reagent.py
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1960 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cfe87659eae0409c859df2de5ed3a85b17f59540
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 23 15:34:53 2008 +0000

    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

commit c4fd5aaf10fe6da841a183136848b9fdb8d3b9b3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 22 19:20:34 2008 +0000

    Entropy/ServerInterface:
    - some slight improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1958 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 95a8cf4dd1d7b815d42edf229961426853e62aed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 20:35:22 2008 +0000

    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

commit e64847d5d16b7e85d9531412a722518bda597fd4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 20:14:49 2008 +0000

    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

commit 5a6ce266cb0c7d4ed3cab3771cc612ae48180fd8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 17:14:28 2008 +0000

    Entropy/Reagent:
    - avoid to crash if Spm quickpkg() fails due to a broken entry
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1955 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4080744f697ac2b0dd8bd2e5a48050632568d8e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 17:10:59 2008 +0000

    Entropy/ServerInterface:
    - make dependencies_test() a blocker
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1954 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33ce8d66416d84afd15d455c72d89fcfc195ae30
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 16:46:17 2008 +0000

    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

commit b071868f014eb2bacc892266f3580598fd960a19
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 16:10:51 2008 +0000

    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

commit 1f2ebaf41bced54d92c16f5af2ac710f8d112626
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 09:09:45 2008 +0000

    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

commit 8663b350d786a0ed1712b2ceff5f38120ee16f94
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 07:33:14 2008 +0000

    Entropy:
    - add i18n support to activator and reagent textual functions
    - update po files accordingly
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1950 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 41a562da3054bce7b9b2e9908ef11989d7491023
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 20 00:20:29 2008 +0000

    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

commit 0093322d94121e860e87a7c75b0931d8f63cdeda
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 20:29:50 2008 +0000

    Entropy:
    - update all localization files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1948 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f82239c989acaab33122534a283a5e81d4d9c6f4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 20:12:14 2008 +0000

    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

commit eedb89064cb5edf75362db4f5eeee5a97f357d37
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 19:59:11 2008 +0000

    Entropy:
    - move translation files to core library
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1946 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 888122a5bcd6816c5b8ee451f0fe100a4d7ca178
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 19:17:45 2008 +0000

    Equo:
    - move equo to equo.py
    - make i18n working for equo.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1945 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9078801564e72dcd7dfd5132a6cb683cfe240564
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 18:59:38 2008 +0000

    Equo:
    - complete i18n support by reworing --help
    (eventually)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1944 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6ee2ba025838b07e085b61add4dcf0c3944c24d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 19 14:13:03 2008 +0000

    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

commit b8f5f10abefca3fbc43795f7fbd4c27b66bfa690
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 18 18:47:57 2008 +0000

    Entropy/i18n:
    - updating entropy.pot
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1942 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 763e6b7ff249258841390af6c0a2ea454b92cef9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 18 18:47:09 2008 +0000

    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

commit 51647a333f8188f7bdb60a449a2a9f5acfff1d7b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 18 18:34:17 2008 +0000

    Entropy:
    - adding getYear() function to entropyTools
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1940 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f6625bf2240471211947c9b7865de4e92e08cf7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 16 14:21:16 2008 +0000

    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

commit 007ab29dd1155bfe5e6e4c2e5f7637badce5da8a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 16 11:05:43 2008 +0000

    Entropy:
    - i18n support: adding main po directory
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1938 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 306552d004f90734f5ded47b684bd865903af2d2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 16 07:28:45 2008 +0000

    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

commit 5547dd9da4cb575acad6f5a0c7824370d43bedad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 13 19:54:50 2008 +0000

    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

commit 6b29dcfd9e5a972160112113190d8e95aee9f03d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 13 16:14:38 2008 +0000

    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

commit d72d22bfd91ee4c58cb6d61817f951070e0b0c8a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 13 13:28:29 2008 +0000

    update TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1932 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d137e6384f64b73121e2e6819bf3bbf8de5dccaf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 13 13:26:29 2008 +0000

    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

commit 176dd7910769b1b3695d16c2cf733832a7cc9f62
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 13 12:26:29 2008 +0000

    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

commit e10e3f8e3b4a1e2664edad405b53873960ef90fc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 12 17:00:46 2008 +0000

    Entropy:
    - some minor changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1929 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7b68c292f53496953e8f4e6e30b05ca94a729efe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 12 14:15:10 2008 +0000

    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

commit ffdc38e0daf078384fc1b461ebc4a8bf9972380d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 6 18:20:30 2008 +0000

    Entropy/etpDatabase:
    - skip duplicates on etpDatabase.filterTreeUpdatesActions()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1925 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bbafc20b24a3ecf00cfbbad6b3f4e9926434aaae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 6 18:08:05 2008 +0000

    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

commit ce538451f3977cabdcd94d61fbddc1380e4901cf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 22:46:09 2008 +0000

    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

commit 34ee13d8981ef785dac8f9ef6fd090bd30cae425
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 22:40:17 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1921 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 460464d622f4e36750a449ce9a85b65e98e7e1e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 21:46:18 2008 +0000

    Entropy/etpDatabase:
    - add force option to clientUpdatePackagesData
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1920 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d0ebc7c6deee5f3a98fbbe60fd0e5c6ad14c2aa1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 19:08:10 2008 +0000

    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

commit 24f447e45ebe752b41b56b930f1c5bf26dfe3433
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 18:02:53 2008 +0000

    Entropy:
    - introduce preliminary priority management infrastructure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1918 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 745246dc92676426b6fbf18205718f720bf6fc8f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon May 5 09:28:49 2008 +0000

    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

commit f0a885748fa370d5bd8ef2173fc68543be907fd1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 3 16:55:52 2008 +0000

    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

commit 8c1a26d2704d91495d01f5099801db1568b07d96
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 3 16:06:46 2008 +0000

    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

commit 5b8118fc7522a07d231527c180481c7fcf8dd455
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 3 09:39:00 2008 +0000

    Entropy/Notification Applet:
    - be more gentle with lockings
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1912 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 934367b4fc997bd6be830b54071f1877424458e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 3 09:31:36 2008 +0000

    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

commit 3d2459de30417784c1873732fec7bcd8aa5b4670
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat May 3 09:13:41 2008 +0000

    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

commit 85a2734cac1f096acfa657d2dc110abe848902ae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 2 22:29:14 2008 +0000

    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

commit a786f2d1218d3db99ef7238f3e4979159349b4f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 2 14:49:48 2008 +0000

    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

commit 4baebf3abd59e326961101476495ec1e1610d178
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 2 14:38:14 2008 +0000

    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

commit 6a4a08bbb7978538f9335fe019761701d25fa0e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri May 2 14:06:32 2008 +0000

    Entropy/misc:
    - some final touches
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1904 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 410cdc321b7a6cc7fcc28fe52bd993a067984723
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 18:59:14 2008 +0000

    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

commit 833cfee02a1c48a13d4cc2d9ab4f2d51f173d397
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 18:14:26 2008 +0000

    Entropy/ServerInterface:
    - fix expired packages handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1901 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78dabbbdf5dea09b9dcc60295f519f04817ddde1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 14:22:22 2008 +0000

    Entropy/EquoInterface:
    - fix infinite loop on packages removal
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1899 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1993b165f552f7f0bc6cfe4efa7aa458871536e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 13:09:27 2008 +0000

    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

commit 88ef3cfdf50f4f2def01906e7618bd21f4684a35
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 12:53:37 2008 +0000

    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

commit ec9d007f105b060cb817d1b79a3207eb4f074a55
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 12:38:26 2008 +0000

    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

commit 091b7ed33ae5a0781b4fb4da72516b1b48d44e29
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 12:29:33 2008 +0000

    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

commit 4d8999a9a48590de2d0fa0fc36652f2416f13e0b
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 10:20:43 2008 +0000

    updated es.po and ca.po for Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1893 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 956254f5141508ccba80ec2aca80844ee4a9396c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 00:24:45 2008 +0000

    Entropy/Spritz:
    - sort atoms inside confirmation dialog
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1892 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5e98a0b8ebcdcfee88a0562a50caf1f0ae7de56
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu May 1 00:01:29 2008 +0000

    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

commit 11112428a7bda3f5e3d9fee7ef4c00cc81e056e5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 15:53:11 2008 +0000

    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

commit 8e899cf6f9f9c5ad18a05029f89eb51988668d8c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 15:40:55 2008 +0000

    Entropy/EquoInterface:
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1886 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e6e70b44aa87ae1e8fb9eddc0a3dc5fae1ba10c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 09:20:24 2008 +0000

    removing 0.14.15.8 tag
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1884 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26b81e401bcd035d81c38e65edcc4535ad05445a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 09:14:15 2008 +0000

    Entropy/Spritz:
    - translation updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1882 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 941f77f874ef3ef764db146ff630ca9ab097cac6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 08:48:57 2008 +0000

    Entropy:
    - misc fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1881 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2277e9072f2a4a052467578e3f239a1c695d4687
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 08:45:33 2008 +0000

    Entropy:
    - fix some spare bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1880 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5744d66b526f5edba14fda6d0295c0b288c49ba6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 30 08:38:52 2008 +0000

    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

commit 48a89939f8967d815a94dee7d710660919528954
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 23:59:14 2008 +0000

    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

commit ed3e59bd58efc95896c4559cdb70123b6f9df6f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 23:23:11 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1877 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68148905cf381ec2481fbceaac526bc1d902e576
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 23:21:57 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1876 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c89b64d75d89755f2c8dbf794333678806ecc7b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 23:21:16 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1875 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9b4a916761f837745ac219c6acc6977eff186e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 23:09:23 2008 +0000

    Entropy/ServerInterface/EquoInterface:
    - reworked categories description support to use /usr/portage metadata.xml files
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1874 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 173ad4ef4364f7231e35169479a3edce46e46a64
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 29 18:19:07 2008 +0000

    Entropy/ServerInterface/etpDatabase:
    - implemented categories description code, server-side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1873 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7e57ffe23bb12bc4cb0d277f5150e73313e0b503
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 28 18:03:17 2008 +0000

    Entropy/Spritz:
    - beautify package lists
    Entropy/Equo:
    - always show how many files need to be merged
    Entropy/EquoInterface:
    - fix typo that caused Portage world file to not be properly updated
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1872 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82bfd4f089129a1058e873996b0b63996b4638f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 26 23:44:25 2008 +0000

    Entropy/Spritz:
    - improve eye candy of packages treeviews
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1871 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 62bcc79b4da3e2fa202387309e8fbd49a2a25ba9
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 26 10:17:16 2008 +0000

    updated es_ES.po for Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1870 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 121c6350816bbddbfa64286d9be426efb0cd4ea7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 25 23:48:40 2008 +0000

    Entropy/EquoInterface:
    - handle dbapi2.OperationalError in calculate_world_updates() when matching an atom through repositories
    - handle dbapi2.OperationalError in all_repositories_checksum()
    - improve generate_depends_tree() by correctly handling depstrings matching multiple packages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1868 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19efb8ba5ac580f470fa00d721244e70b6905a72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 25 23:45:42 2008 +0000

    disable equo database generate in --help so users won't see that anymore and hopefully stop using it every now and then
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1867 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ff4fc7101b50bfc105b424f5054ea92cb813509
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 25 23:43:42 2008 +0000

    Entropy/Spritz:
    - fix bug #395
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1866 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e255de4bfc5c9edb3587bf01d35a57408df037b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 25 19:25:57 2008 +0000

    Entropy/Equo:
    - fix removePackages() questions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1865 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1280d6259e219f90e75a09073befedf6391b472
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 25 18:24:53 2008 +0000

    updated ca.po and es_MX.po translations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1864 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a7512164d5cb56b0189ee46eb98d978b55046178
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 20:38:22 2008 +0000

    Entropy:
    - run etpDatabase.fixKdeDepStrings() only on dbname != 'generic'
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1863 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22b180d0467382a9a497a094ed2535ee7b899e5a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 20:19:00 2008 +0000

    Entropy/EquoInterface:
    - add dep strings auto updates infrastructure (starting with bad KDE dep strings)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1861 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 38a29df495ef563d97f4e331c2e494e131dd062c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 20:17:54 2008 +0000

    Entropy/Spritz:
    - improve Spritz eyecandiness
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1860 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6ed62dd0ec897d2f601ac17d4c6c2bb7500ed89
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 14:34:33 2008 +0000

    Entropy/Spritz:
    - beautified the new 'up-to-date' message
    Entropy/Equo:
    - avoid crashing when it's impossible to write queue cache to disk
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1859 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3a0d5ef5d442521e369255ae9d4da1a6845d999e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 13:40:13 2008 +0000

    adding entropy env.d file
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1858 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edb7b7cf9ba8626b78febe229088077873a6a7fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:28:11 2008 +0000

    Entropy/Spritz:
    - fix a small problem with early (pre-EquoInterface) messages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1856 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 278cc75e14179f0c04db91710a4e8d9d6b9a33cc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:18:13 2008 +0000

    entropy 0.14.15.5
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1854 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6b7d89702df8cdf97fb0625bf654817df3700732
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:15:08 2008 +0000

    Entropy/EquoInterface:
    - avoid to leak on AUFS/UNIONFS
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1853 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c66a0b231a2de576b7f43c63c029f1e2ef2cc130
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:12:34 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1852 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48348bda5ff78b2253187493ef71ddea94beece8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:05:14 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1851 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1ba4d00210a1c0c9192cfbc7361fdb86ec44032
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 11:01:38 2008 +0000

    Entropy:
    - use stat.ST* instead of mean list indexes
    - move entropyTools.islive() to entropyConstants keeping compatibility
    - make const_setup_perms() more gentle with overlayed filesystems
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1850 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd7d4de44d785d03bbe9d4310d576859e5e58607
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 10:06:59 2008 +0000

    Entropy/EquoInterface:
    - fix caching on Live systems
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1849 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d95c6ba6926e295d7be1a7fe0803780fa0113e0a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 09:57:38 2008 +0000

    Entropy/EquoInterface:
    - updated TODO
    - fix caching on Live systems
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1848 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec9782d3b91243d510626cf177c1e0a5462295d6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 24 09:22:43 2008 +0000

    move repositories.conf.example back
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1847 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9c344777ccaa32014eec2dcc6f88f2003672fe6f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 22:58:41 2008 +0000

    Entropy/Spritz:
    - avoid crashing on empty removal list
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1846 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e8d4526cce768a5a8c087e7778494be3d3a79ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 22:18:50 2008 +0000

    Entropy/Spritz:
    - avoid crashing on empty removal list
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1845 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4fc75242b29290448f0135865ffc3dab36f401e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 18:58:47 2008 +0000

    Entropy/EquoInterface/Spritz:
    - Spritz: a lot of misc bug fixes and graphical improvements
    - added a new item to etpRepositories to ease the work of EquoInterface.addRepository()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1844 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5a596524bd265d5e25bc4c11f18207452169147
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 18:03:40 2008 +0000

    Entropy/Spritz:
    - some cleanups
    - improved package removal handling
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1843 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f157791e425c8a3bf3bdad1ff60d39704bcdc5a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 11:37:38 2008 +0000

    Entropy/Spritz:
    - allow hiding purge options
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1842 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9a42244c047a006b60e63678d8cc4d560c2789f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 11:34:39 2008 +0000

    Entropy/Spritz:
    - allow hiding reinstall options
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1841 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2adcac914aa24dff4db6069ddc237a515a84486a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 11:30:29 2008 +0000

    Entropy/Spritz:
    - greatly improve etpbase.elaborateInstall()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1840 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 989059e20c358c6ce125f397cb4e5a1dcc2b1371
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 11:23:46 2008 +0000

    Entropy/Spritz:
    - greatly improve etpbase.elaborateRemoval()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1839 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9cb4672b39ef875db86065ffd8f9c1d884451e02
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 23 11:14:32 2008 +0000

    Entropy/Spritz:
    - allow disabling confirm dialogs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1838 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 29f2dad3d7b6421f793704485a0a3abc32b9cdbb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 22:36:38 2008 +0000

    Spritz:
    - improve PkgInfoMenu class reliability when used outside Spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1837 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1d9c858e6159891fc3bcf694950eceb2077d3788
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 22:12:11 2008 +0000

    Entropy/Spritz:
    - move package information window to dialogs to make it reusable
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1836 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4d3cdd8d7ecf1fac9dc58142d3cc6e588368e8e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 22:11:28 2008 +0000

    Entropy/EquoInterface:
    - openRepositoryDatabase: avoid crashing on configprotect table if db is corrupted
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1835 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e07db4e020220f4fda7264eff657a99b4fd1a22c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 13:52:07 2008 +0000

    PortageInterface:
    - improve speed of get_installed_packages_counter()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1834 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ba8151a3651e3f4854b3dbffbdb3b93ffac25fd5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 13:50:45 2008 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1833 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e89b15b97afd23043c2b286e9da9807ddf79ef6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 13:50:18 2008 +0000

    PortageInterface:
    - improve speed of get_installed_packages_counter()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1832 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a96076f3e5e36a1de1316e81e4fe977e403c4080
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 11:35:03 2008 +0000

    Entropy/EquoInterface/Spritz:
    - avoid running etpDatabase.idpakageValidator() for client db
    - do not crash when it's impossible to translate a device name to a grub one
    - Spritz: do not crash if the application icon can't be loaded
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1829 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a73081516f075f9cb0b3eae8f6f0eae68aa84bfc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 22 01:01:45 2008 +0000

    Entropy/ServerInterface:
    - fix broken packages removal
    Entropy/EquoInterface: - add env ACCEPT_LICENSE support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1828 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d82bd2db0e2ae2b1348c01f56e480b87eaf85599
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 23:59:24 2008 +0000

    Entropy:
    - updated TODO
    - improved treeupdates reliability server-side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1827 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2555568efcc26b1c4280b5cf07c7d7df4477d65e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 18:47:47 2008 +0000

    Entropy/EquoInterface:
    - avoid showing multiple files owning the same source when using FileUpdatesInterface class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1826 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dca3f69b51846c695a5eedcd1839b17ddb8d8cee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 14:08:46 2008 +0000

    fix reagent package injection
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1823 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 34eb365ad5d7244618eadd8bcfb0dc646041b66b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 13:21:01 2008 +0000

    Entropy/EquoInterface:
    - add /etc/entropy to CONFIG_PROTECT
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1821 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e8f55d98487d283dfdf7a9157d8e85769849e5a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 11:27:14 2008 +0000

    Entropy/Reagent:
    - fix printPackageInfo() call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1820 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1c2ce3265dc4b154a154e0be78903a639a667f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 11:26:30 2008 +0000

    Entropy/EquoInterface/ServerInterface:
    - client: run conn.clientUpdatePackagesData trapping any OperationalError exception
    - server: fix tags queries
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1819 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb25b76493928a01902105b8cb59e037be3d83f1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 21 10:10:36 2008 +0000

    Entropy/EquoInterface:
    - fix an issue with file protection causing them to be overwritten
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1817 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 20598059087eb634e1e6180f2a661722357ba0a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 20 23:17:34 2008 +0000

    Entropy/EquoInterface:
    - automatically resolve conflicts when possible
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1815 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2e4aae6a3c631a32c28a1e9c3fbc34f7036c1c1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 20 18:09:59 2008 +0000

    Entropy/EquoInterface:
    - use self.validRepositories instead of etpRepositories directly to etpRepositores and revalidate repositories everytime a the list is changed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1814 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c626d53cae57fa18081061ddb8f963087a57cb26
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 20 17:54:41 2008 +0000

    fixing our python updater function to work with multiple old python installations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1813 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4bd8ee3c097acd304216c421e365d01adc5f8563
Author: rogerc <rogerc@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 20 15:19:57 2008 +0000

    updated Catalan translation for Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1810 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f29881b6ab6abde0de525c73e559ae54089b527
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 20 14:52:03 2008 +0000

    Entropy/Equo/Spritz:
    - some requested bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1808 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f12010bdf8ccc471865f61457d779a8736fed1ec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 18 21:58:25 2008 +0000

    Entropy:
    - add more indexes to speed up install/removal
    - fix a small type issue with treeupdates actions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1807 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5b894c9ec77e676a8861f4d89cad9f0a5c469320
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 18 13:43:38 2008 +0000

    Entropy/Spritz:
    - update spritz.pot
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1805 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d978c7281c5f1791aae508f9dc55434996a5588f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 18 13:43:07 2008 +0000

    Entropy:
    - updated TODO
    Entropy/Notification Applet:
    - remove state change check
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1804 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f1f75574d2d9a76d5562d70c0f9e57c06abc50f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 18 12:08:12 2008 +0000

    Entropy/etpDatabase:
    - some small improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1803 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36d3d86f8a5d09c5fa5e2bc53abeca6b49ef33a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 18:04:21 2008 +0000

    Entropy/Spritz:
    - updated spritz.pot
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1802 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91f34a86416d214341a73d04f058ac2cb217a613
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 16:26:06 2008 +0000

    Entropy/ServerInterface/reagent:
    - add list query to list all the packages in the default repository
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1801 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eecae4303c57c4a481fdce124be1f67f646d367c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 14:34:02 2008 +0000

    Entropy/Spritz:
    - fix threading exception on exit definitely
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1800 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 483c79b9ac30b276d29378f726657d923204f46a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 14:01:03 2008 +0000

    Entropy/EquoInterface:
    - relax pid checking and start to collect reports about how multiple PackageInterface instances work
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1799 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a6fb05a999bcb83a132d95ae5727c1366ff8d490
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:34:36 2008 +0000

    Entropy/Spritz:
    - make pychecker more happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1798 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e11ff24295924faf42dde1b3b514e74d73740d3a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:33:53 2008 +0000

    Entropy/Spritz:
    - cleanups in views.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1797 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48a9eb80dd330fbae3ac2828f214056681d10bcf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:32:46 2008 +0000

    Entropy/Spritz:
    - what the hell did 'execv didn't execv?' mean ?
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1796 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e790312c364d227652b12e2913774cb8432c77e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:32:00 2008 +0000

    Entropy/Spritz:
    - change redhat e-mail with ours
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1795 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82cd1d7477522331c807957eed659f352d54b4a4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:31:07 2008 +0000

    Entropy/Spritz:
    - make pychecker more happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1794 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3394429b47facb7f1c1909db42f81eb952caff96
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:30:43 2008 +0000

    Entropy/Spritz:
    - since I am annoyed to see this weird exception on exit, ignore it completely
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1793 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4e0dae8063379125103dd1559b54cdd43c3f8d7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:29:58 2008 +0000

    Entropy/Spritz:
    - some cleanups inside spritz_setup.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1792 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f780a1b43bfca5c1b93481efc30ca54720467e7f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:29:40 2008 +0000

    Entropy/Spritz:
    - some cleanups inside packages.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1791 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 101544bf3671e6e354d47e47da1a9acd6aa36890
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:29:03 2008 +0000

    Entropy/Spritz:
    - make pychecker more happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1790 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b66423247a89fbb60e380cb79d2e3744639d344
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 11:23:41 2008 +0000

    Entropy/Spritz:
    - updated spritz.pot
    - completed Italian translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1789 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c814ec7354d5ce77e27383394f2a37e50a6b0647
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 17 08:51:54 2008 +0000

    Entropy/Spritz:
    - updated spritz.pot
    - updated Catalan translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1788 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 173e141f5b1e05e82f4a9f75be64546b2b2c5e0e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 19:08:21 2008 +0000

    Entropy/EquoInterface:
    - fix treeupdates on multi-repo environments
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1786 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7964fc7520a49a39e0a8fc99205a69da286fcf0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 18:45:47 2008 +0000

    Entropy/EquoInterface:
    - regenerate client database indexes only when needed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1785 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a42eb6af9bd8ccbfa15a42db9af674f4984e415e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 18:36:36 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1784 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7674aafbdcdfdc9fb784b826addc6419f92f0d21
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 17:31:58 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1783 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 92769a3b8868b5944c1e6abaf97fb51551575b4f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 17:28:31 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1782 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fc301e92d7a255391ce7fc932f290f37246c3577
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 17:22:36 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1781 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a95bef8fe444c9bc6a96bc71e6e2fac3ef6c6ef3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 17:01:59 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1780 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d904e561f122bdc1af7b8fa3df0de80a78145199
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 16:52:30 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1779 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7069b1e279e260942938f418085df7a357fa97c8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:59:31 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1778 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74e3c65a3296e4f6aacf7ba4d45bddde91e7a78b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:56:35 2008 +0000

    close files in md5sum_directory()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1777 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ca86613732ed8bc521644d01bba3f3847cbda62
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:44:23 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1776 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9580c2bbfc8695db104891c758742f8098ce0e1a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:41:41 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1775 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit caecf70aa07dc09fa0744ce3180b66aa4fba1293
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:33:22 2008 +0000

    testing treeupdate server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1774 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eaa7bbf10dce7af1dcb53df62f7b492f65f82cfc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:18:30 2008 +0000

    Entropy/ServerInterface:
    - make etpDatabase.filterTreeUpdatesActions() working better server-side with multiple repositories
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1773 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 475ba3de6935bb52b5e4d9031ebeba59f322bd06
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 15:02:16 2008 +0000

    Entropy/ServerInterface:
    - run treeupdates server-side for every opened repository
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1772 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dfa41506bd8c48656329f4997fd44501c6b20a53
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 13:45:39 2008 +0000

    Entropy/Spritz:
    - fix refresh timer issue when hide_menu = True
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1770 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d098170acd8aea73f336a0b6d850f6fbf7d65f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 13:08:08 2008 +0000

    fix cache hash
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1768 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a42abd27f62a69dd25b014aea15a4c9470e02221
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 12:05:16 2008 +0000

    Entropy/Spritz:
    - don't raise string exceptions
    - allow switching from OKAY to ERROR
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1767 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a719b1fce6a2634845fe754a84299a411fd71b5a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 16 10:18:54 2008 +0000

    Entropy/EquoInterface:
    - rewrote _lookup_library_breakages() to be more rude and bastard (along with being faster)
    - added some new indexes for the needed table
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1765 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb4792288750c88c3e1893614dd96a16d1358784
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 21:38:21 2008 +0000

    try to workaround a possible etpRSSMessages issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1764 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59d9d512874b7b84b8187602bb0b1ec2a864c8d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 21:24:35 2008 +0000

    update spritz.pot translation file
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1763 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33c6a73db74480a731b4c1e79b8a28ccad9ecf37
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 18:12:02 2008 +0000

    Entropy/Spritz:
    - implemented preliminary GLSA interface into Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1761 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78b0c977d692a44dca35da080316670ddb25bd7e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 12:27:11 2008 +0000

    Entropy/Spritz:
    - more work on the GLSA interface (not yet done)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1760 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce24e99bff6c7b42e236e5e50f09727545256090
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:52:15 2008 +0000

    Entropy/Spritz:
    - more work on the GLSA interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1759 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1fa09177446df315194d0fb2d6823f43c35f818
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:24:40 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1758 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e77d7267b4df6536530a626de838ec0083f939f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:17:59 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1757 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dde6fb0b76ca1556cb456f5741fca2c7da78e53e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:16:05 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1756 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f037d91ec0af2a2ef88c196c2cdf1e95c9f68ac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:14:49 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1755 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e03a08166539b7582b224753e07510ef101deca2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:13:15 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1754 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efeb7aa3f3259920bcc06552ca6157968d269c71
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 10:11:04 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1753 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 12cecc738017957d8ebfac0ea01b07004b003283
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:53:49 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1752 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59030077961affda9a8d0f7a293ae5da58f8d834
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:52:22 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1751 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b12e8aef8d74073f84791efa3602403817d9a638
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:50:13 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1750 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5eca2353457185d4fc27187db09d3a94fac9b5d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:32:57 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1749 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78cb3525b437e3f1f5db2f3b31908589aadec4ec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:25:18 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1748 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e8021bbe00615d62640b17b6b4d9e9c74d11baf8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:24:08 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1747 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49171a12246660492ca80a967808bff4fd52cf5d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:21:12 2008 +0000

    testing reporting handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1746 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 62e0add66a6820b592e327e8a5aeed5cf89d2af9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:10:22 2008 +0000

    change e-mail
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1745 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0529e8f90e8ea44981892f0c9a8d08bdbc6e090
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 09:00:38 2008 +0000

    Entropy/ServerInterface:
    - output colouring cleanup
    - changed SecurityInterface __get_advisories_metadata() to get_advisories_metadata()
    Entropy:
    - testing new report handler
    - added missing GLSA icon
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1744 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91710f61cce4e4ded6d0f97479d9a0184bb57060
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 15 08:21:10 2008 +0000

    Entropy/Equo:
    - fix logging calls in text_rescue.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1743 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a56e4974d11c1a4c691db324e9789596004b7856
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 23:12:40 2008 +0000

    Entropy/Spritz:
    - started to implement GLSA interface (not yet completed, will be tomorrow)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1742 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74e79c4ff9910437d1590f8a87c0b0957cf1e027
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 18:30:22 2008 +0000

    fixing a small issues with the updates tab
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1740 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53baba96fe95073623e145dfa4b0ed4850d71dd3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 17:32:28 2008 +0000

    Entropy/ServerInterface:
    - added --syncall option to activator to allow syncing of all the repositories without too much hassle
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1738 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 261e97c69ca477b91f304bd7000d134e6ebf916d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 17:14:29 2008 +0000

    Entropy/ServerInterface:
    - if counter is trashed, ensure that is because package has been removed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1737 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 430c3aad0a773d73ffdaf7803b49623599dcff88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 14:56:00 2008 +0000

    test virtual matching
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1736 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9b120326900d183c0b00fbebdf8eea1805f9a2f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 14:44:44 2008 +0000

    i am a moron
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1735 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8bf00c6ac7a0e78eb939071c56c2f2469779b869
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 14:28:03 2008 +0000

    Entropy/ServerInterface:
    - updated TODO
    - fix trashing counters behaviour
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1734 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c4ee98b11b1969a2766cf3c6faac06f27e9293de
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 13:17:43 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1733 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d2f55018d9fb5f1ccc37c7c06a8aff6a08c9a62
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 13:13:13 2008 +0000

    Entropy/Spritz:
    - completing the last commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1731 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a584fcfccf0c20f1652120a7514b7d47f3510b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 13:11:48 2008 +0000

    Entropy/Spritz:
    - spritz.pot cleanups
    - small fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1730 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4476ff02260ae174985bdb6ec1a72e3a500fe687
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 11:29:31 2008 +0000

    remove old yumex shit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1729 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab789dee5775eae6b75ca3be0fe45a7523b75c64
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 11:22:57 2008 +0000

    revert part of the last commit to not have SQLITE threading issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1728 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d9858d2af00258115e9cb0635923a005b7419a65
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 11:18:23 2008 +0000

    Entropy/Spritz:
    - make Spritz SUPER-FAST
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1727 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1c67b85547828cfb594a39986fa495cda9ceb124
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 08:42:23 2008 +0000

    Entropy:
    - fix a small caching issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1726 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1d33aa2383d10439603a71c9dc279a83f61fe222
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 08:23:28 2008 +0000

    Entropy/Spritz:
    - connected the error report interface to Spritz
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1725 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 982038d42a8620269b9d748e09ab90d334391bdc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 00:52:33 2008 +0000

    Entropy:
    - add entropy_i18n module (i18n not yet here)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1724 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f229efe9bd13fdf09d0eb37f5e32fa62da1a1e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 14 00:36:02 2008 +0000

    Entropy/Database/EquoInterface:
    - implemented type column in dependencies table to support future *DEPEND split
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1723 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 17069f0c604bc591ce8edc87b0d7520ba7fa741d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 13 23:41:42 2008 +0000

    Entropy/EquoInterface:
    - log portage.doebuild() messages to equo.log
    - improve etpDatabase.retrieveMessages() speed by adding a sql index
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1722 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b54fd3bc9852463bf70d19af286b8d76d67ac270
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 13 19:29:30 2008 +0000

    Entropy:
    - added fakeoutfile, fakeinfile classes to prepare portage.doebuild() logging
    - improved Entropy idpackageValidator speed by 1000% (by adding a SQL index on keywords), this improved world updates calculation speed by a big 1000%
    - misc updates and fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1721 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f28c9f296aad45ba10230876e31562198a364ff1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 16:18:30 2008 +0000

    Entropy/ServerInterface/Reagent:
    - exported switch_default_repository() to reagent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1720 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c12159a1a2b7a04b5273a1c07cd7755f0e13b805
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 16:12:09 2008 +0000

    Entropy/ServerInterface:
    - tweak the packages move function
    Entropy/EquoInterface:
    - fix cache updating during installation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1719 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 867d49eae32a4f1522025394cb469aea85e6a5fb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 15:43:33 2008 +0000

    Entropy/ServerInterface/Reagent:
    - fix matches list creation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1718 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d73a0e1a6ccf7b0476d351f8d54bfb70e7a16649
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 15:37:00 2008 +0000

    Entropy/ServerInterface/Reagent:
    - fix matches list creation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1717 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4beb1e4d9b5ed6055af76afdb7b6fd1f1c0a90bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 15:06:27 2008 +0000

    Entropy/ServerInterface/Reagent:
    - connect move_packages() to reagent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1716 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 01244dd08354a57e8230065f900a2246873290d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 14:55:12 2008 +0000

    Entropy/ServerInterface:
    - preliminary implementation of package moves across repositories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1715 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0b9f828ed80b9f7ea64c25b2958c79937fc021d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 13:54:46 2008 +0000

    fix a small typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1714 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36e0522dac5ba8504774a8e0178744ad3aef0178
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 13:31:26 2008 +0000

    Entropy/ServerInterface/Reagent:
    - exported enable/disable repository function to reagent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1713 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6423b0c80e83362c09a219bbab4cb6215afead0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 13:15:51 2008 +0000

    Entropy/ServerInterface:
    - toggle_repository(): when switching repos, reload settings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1712 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b8174a35de5bab3244d0ad0bd3e6fe98a24f029
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 13:10:44 2008 +0000

    Entropy/ServerInterface:
    - add toggle_repository() to enable/disable repositories
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1711 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 598efe6bcd32c021c716490148d0695c576eddf7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 12 10:55:30 2008 +0000

    Entropy:
    - tweak user agent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1710 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6ea70ee627385662c1943b98ca4ecf9d65d2c300
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 23:51:34 2008 +0000

    Entropy/EquoInterface:
    - improve HTTP User-Agent information transmitted
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1709 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 702d23225a855f9c41753e6f602731031e28b662
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 23:47:15 2008 +0000

    Entropy/EquoInterface:
    - add User-Agent to HTTP downloads
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1708 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9959052f1932bca5f0f8ad97bee96023c95aa3a6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 23:19:46 2008 +0000

    Entropy/EquoInterface/Spritz:
    - fix a huge caching issue, cache got trashed every now and then because etpCache['repolist'] file couldn't be found
    - this made Spritz to load instantanly when world cache is available
    Entropy/ServerInterface:
    - made packages removal possible for reagent (migrated code over)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1707 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b65f887c4c560671df0c947a70374f12b23fd1ae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 20:16:49 2008 +0000

    Entropy/Spritz:
    - made calculate_available_packages(), calculate_world_updates(), etpDatabase.listAllIdpackages() results ordered
    - removed the need to sort package entries in Spritz, causing a huge speed improvement (more on this later, not yet done)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1706 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 436ec959377af831c0e049340b98683988ab0613
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 19:27:12 2008 +0000

    Spritz:
    - adding es.po,es_ES.po,es_MX.po
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1705 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4913e0bc775ebaff9670c2b3e657f3c7b5e75f8d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 18:55:05 2008 +0000

    add indexing option to openServerDatabase
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1704 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 059dd4d2fbca797d1403df6354cf36d15b870dad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 18:28:00 2008 +0000

    show info about configured repositories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1703 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31a3cc5161ea2ccb428ed00080f2a4b179af809a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 18:24:15 2008 +0000

    fix repository| string server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1702 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fbfe0d6dcb5a5e36620e52b84d98abc0f55be99c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 18:23:11 2008 +0000

    some slight improvements to scan_package_changes()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1701 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ffddd7cb552643691a47b4d7bab80769e045649
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 18:07:28 2008 +0000

    Entropy/ServerInterface:
    - test counter trashing trying to get scan_package_changes() working better with multi-repos
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1700 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5b9b1655565e76447ac183705cff31497ba76b52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 17:14:33 2008 +0000

    Entropy/ServerInterface:
    - properly handle package removals across repos
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1699 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8c9a3bc7d6e4d39b8851307d1a1d547efffff13
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 16:50:09 2008 +0000

    - updated TODO
    - show repo information on reagent update
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1698 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a98694d20afa887d3c1fe7f7353a95861900c41b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 16:34:55 2008 +0000

    Entropy/Updates Notification Applet:
    - added enable/disable options
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1697 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ac5ef322cf29fb340f669fbb2dc07fca0599ad7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 14:20:27 2008 +0000

    adding sprig mirror
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1696 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6ae3d3f720642ebdd9f8d0b255f5962fe9d2984b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:49:17 2008 +0000

    fix reagent md5remote output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1695 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5bcc226495422cf391636339ecdddb23c27b36a8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:48:25 2008 +0000

    fix reagent md5remote output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1694 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9bf69501ec2f46de0b1ae883cf660bfb6c643439
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:43:14 2008 +0000

    fix md5check output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1693 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cf542561123c33218241359d3113120a83d41b3b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:29:44 2008 +0000

    fix reagent md5check messages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1692 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e360b1b6154fa54be8f1dd978037bbbed086921
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:27:38 2008 +0000

    fix reagent md5 checking function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1691 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bcdbd9e53832cb818a9f5f98a79bc0a8c92c670a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:23:08 2008 +0000

    - updated TODO
    Entropy/ServerInterface:
    - fix match_packages()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1690 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f64be59de2236eec6518e335a353110af058cf1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 10:17:19 2008 +0000

    Entropy:
    - make pychecker more happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1689 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1e38db48d59b34691777173dd1893f9956f534d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 01:26:25 2008 +0000

    fix calculate_remote_package_files() missing directories creation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1688 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abe17c4b4f57c1150ccfefd84e98e9d099bc3ea7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 01:19:12 2008 +0000

    fix calculate_remote_package_files()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1687 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce89f3a03e5f76f3abdcc7512a18bf0f401cb3cb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 01:17:06 2008 +0000

    create packages_dir if doesn't exist
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1686 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 054ff3d43d6388ab3079fe4afa8a46c7f49084ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 01:13:44 2008 +0000

    fix mycontent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1685 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f33e6e1ec47411fe93a323a6600466af4f545191
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 00:59:39 2008 +0000

    do not print dependencies_test result to shell
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1684 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 95c30666f50135810f93debe63872752cf2accab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 11 00:54:48 2008 +0000

    Entropy/ServerInterface:
    - make scan_package_changes multi repositories aware
    - introduce server-side atomMatch (to match atoms across multiple server repos)
    - make dependencies_test to run on multiple repositories
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1683 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b65904f669a5faae0ef9efc87e29b42ffab12f0c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 23:17:32 2008 +0000

    Entropy/ServerInterface/DatabaseInterface:
    - fix two typos
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1682 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f9dfb3fbe6799dacf71b8fa54c85db78adee9171
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 23:14:50 2008 +0000

    Entropy/ServerInterface:
    - change server.conf specs adding http handlers URL to it
    - added multirepository support to all server-side functions (not yet done)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1681 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e374544ea6e0d69d82f8541c9974d4f419b8902
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 16:16:36 2008 +0000

    fix FTP uris
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1680 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 34c982ded6b200313d36de0b21455bf00c204279
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 16:06:20 2008 +0000

    fix idpackages_added referencing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1679 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 17546030e9f5fe5dbf8222b2487412b53d18ef77
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 16:03:47 2008 +0000

    Entropy/ServerInterface:
    - fix settings_to_backup
    - validate database properly before calling the indexing function
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1678 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7bdc16f164f4a1cc4bebd97848a6a00a04a55713
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:50:50 2008 +0000

    Entropy/ServerInterface:
    - kill activatoruploaduris kill kill
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1677 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dcd704ace0c5510a1137dc98959e3e059c577776
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:46:37 2008 +0000

    Entropy/ServerInterface:
    - show what database is gonna be overwritten
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1676 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26ddaa312b3a62214bd4b3ad855f02ae3d055567
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:45:05 2008 +0000

    Entropy/ServerInterface:
    - fix switch_default_repository()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1675 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d3ed55e0c7bcec6a96e4c4390947c342a1ce56fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:43:05 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1674 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a02b0cbc33e942b869b7d45ccaf075ff469aae8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:41:23 2008 +0000

    Entropy/Reagent:
    - add the ability to create an arbitrary empty repository
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1673 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1bec4ff5ddce94a3b4874624337f2df32ec7f9d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:07:27 2008 +0000

    fix etpDbStatus
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1672 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 029b475f328cc2beb6583e47caf0126387b73acc
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:06:04 2008 +0000

    move server.conf to server.conf.example to avoid having this packaged
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1671 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f32876a99ad8916a6a6fbc70d1603481095956f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 15:03:15 2008 +0000

    Entropy/ServerInterface:
    - move server repositories configuration in server.conf (see example file)
    - make multiple repositories possible at configuration level (handling not yet done)
    FOR SERVER USERS, MOVE YOUR MIRROR DATA FROM activator.conf TO server.conf
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1670 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19e6e2f11820194bfe3a98ba2514695b6ab77236
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 13:11:44 2008 +0000

    Entropy/ServerInterface:
    - if an exception occurs on package_injector() complete tasks before raising
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1669 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 956c283f850fdc5d1304cd1d28dd92421e5bfbfe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 13:05:54 2008 +0000

    Entropy:
    - resolveNeeded(): remove debugging output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1668 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed0fb359b7ba9c51338eef29b4c1618f18ae0b9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 13:03:24 2008 +0000

    Entropy:
    - improve resolveNeeded speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1667 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 12f5f8d608fa8d98a50dad4663734b5b122dd177
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 12:54:43 2008 +0000

    Entropy:
    - improve resolveNeeded speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1666 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9fb64752a0ca8bbc5fba66e86a883505515c8d56
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 12:52:44 2008 +0000

    Entropy:
    - improve resolveNeeded speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1665 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c354fa54547983f36f5e17ab738df33ceef14417
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 12:47:26 2008 +0000

    Entropy:
    - improve resolveNeeded speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1664 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e2dd07d42a43af90b780255407591e1766899b15
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 11:42:30 2008 +0000

    Entropy:
    - improve resolveNeeded speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1663 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 295f535bfacddab249893dbc5162b5137d10ddbd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 10:42:25 2008 +0000

    Entropy:
    - some updates for get_missing_rdepends
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1662 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 85f851cabb484b6d192742fa924f1c1a5c5aa709
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 10:36:37 2008 +0000

    Entropy:
    - some updates for get_missing_rdepends
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1661 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 852182d104ac22c1f28eb71f8895f8279e521446
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 10:06:40 2008 +0000

    Entropy/EquoInterface/ServerInterface:
    - get_missing_rdepends: use a deep dependency list instead
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1660 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1aea1dba2baed6350953c17aa8482071e304de9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 02:22:15 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1659 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1f22b78f14372c2cbc8e55d1421d082e72f503b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 02:15:09 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1658 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1c7f83429f2e0b725cf185cff1f3987cca37f6b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 02:06:44 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1657 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a6c6e471b32ab1f5cc7a1b2723e12abed49e01a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:56:33 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1656 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6d2d9250918ccd7ca35545db93808a4fd2fbb74
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:50:14 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1655 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86c70e577d964e742aabe3fcd30cf83ff93ff680
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:37:48 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1654 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90e5d82f3bbdf0ca7213db721f1b8e8fe8258ac3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:33:43 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1653 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d47ea7f931fac3c941ee86a707bd0ff716042ea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:27:04 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1652 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b3d6be02c338d281a0c704fe9192e4585463cd7b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:18:53 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1651 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99ef92e07f65598cec062115a933269d9acf4d24
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:06:01 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1650 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2582f7c1268cdf043e533e1ab3631fab46148d3e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 01:02:41 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1649 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6431c8f8d9d885b577cc7121c25c46990ba0d890
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 00:37:10 2008 +0000

    add debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1648 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 27dd72e697cc600e17cba6d23a9ac251d636e506
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 10 00:32:17 2008 +0000

    fix treeupdates server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1647 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 27874f6a3df87cf97543bae20b602f479a065720
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 21:35:13 2008 +0000

    added NLUUG mirror
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1646 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c392749e41e015447dd172d1cb3d6ffdd40ac6c4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 21:19:28 2008 +0000

    Entropy/EquoInterface:
    - add preliminary inverse dependencies solving
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1645 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67d408e63df39f28896fa3c0283e41ed4fbe7c4c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 19:01:24 2008 +0000

    fix entropy.py
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1644 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edcd402a711857dcc7eddf76e75ffd7f743ccfea
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 18:59:26 2008 +0000

    Entropy/EquoInterface:
    - do not trash info cache when adding/removing packages cause we're fine with idpackages now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1643 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 045bc12b2b5dc58b83f0f6f2cd28cf3795e9c991
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 18:45:55 2008 +0000

    beautify activator output, my god, that was really long
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1642 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9df14b4a82728781f92e81289effae8dc73c693d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 17:56:06 2008 +0000

    properly drop all indexes without affecting sqlite ones
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1641 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70dea027b9888c5488bd69b3ffa92ecfdede2df6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 17:53:27 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1640 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec02a6c040e02ab8c20fb92a615f8324e15f5528
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 17:52:24 2008 +0000

    show database indexing while opening the server db
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1639 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99b61d0e3e47efe831a316b8cefcf50c91aedb81
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 17:49:35 2008 +0000

    reorder some indexing code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1638 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbb544c5faec0c252fd8910de42cd9dad50ebf57
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 17:36:08 2008 +0000

    Entropy/Server:
    - use indexes on the server database too but drop them before uploading
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1637 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86c08b3d836e5bb8c3f1fd8fa3890e7d12b71b7b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 16:43:57 2008 +0000

    fix dependencies varable in insertDependencies
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1636 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 92c89aac5c11414133a11bf4234ccb9f8c06d973
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 14:57:01 2008 +0000

    remove a stupid index creation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1635 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab5bb0c33ff36f458eec864a80ec53e8c54b57a8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 14:23:42 2008 +0000

    Entropy:
    - moved missing RDEPEND scanner to EquoInterface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1634 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f3f18641e702906719491cadb9187b44ed6e1f59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 13:56:59 2008 +0000

    Entropy/Server:
    - added RDEPEND scanning to reagent for testing
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1633 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b1c3da758a7ef98ab45a6fa5e3525c016c5c154
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 12:57:24 2008 +0000

    Entropy/Server:
    - test elfclass matching
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1632 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 28b186324534484a668df84773dcfc49a17ebc89
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 12:10:45 2008 +0000

    Entropy/Database:
    - alter needed table adding ELF class information, this shouldn't break anything outside
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1631 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 394e3ef2c99ae974da6f3737c87e2d7c1ddf7745
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:39:38 2008 +0000

    improve rdepends solving and test
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1630 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 815a664be86266d01b76aed765ae0a80c48a919c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:39:12 2008 +0000

    improve rdepends solving and test
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1629 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbd2fc99a3432ee2b9259158c5d43c5f5705231e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:34:17 2008 +0000

    improve rdepends solving and test
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1628 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 23652e36c700a280104e5e6c29e06849b667524a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:27:50 2008 +0000

    improve rdepends solving and test
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1627 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 083a455ba7296c73ac25da6e5da9eabebd86b8ac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:20:36 2008 +0000

    improve rdepends solving and test
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1626 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 472dedfe5c3d6d574f39da290942dd44fa0a81bd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:15:21 2008 +0000

    fixing some stuff from previous commit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1625 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9cbd5215f80aa9f4327df699908c23e2b816929
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 10:08:12 2008 +0000

    revert previous commit, add some testing stuff server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1624 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 18fbb6e924ff81c01503e740598d8d0f3840b7ae
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 02:19:23 2008 +0000

    fix toBeAdded
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1623 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8278e74ef3bf2a56ed03831ff6b17941d7eaf5c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 9 02:12:07 2008 +0000

    testing differential libraries check server-side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1622 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c4936f3d98d5aa2e1db78df1ee75439f571fd53f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 22:45:05 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1621 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0fa928f55f824fce78d27a019039467ce3bc8e6d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 22:25:05 2008 +0000

    fix searchDepends when reagent is calling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1620 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc02c5342553f4d5776d9ded6a161dba175723a5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 22:17:11 2008 +0000

    disable differential check on needed libraries
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1619 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3b21857ce6617d2825fcd5f74780b7ed3606563
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 20:15:57 2008 +0000

    ...this way
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1618 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 195eeb8246fdf339c02909e5df5a47d992a10a98
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 20:14:53 2008 +0000

    unlock mirrors if all went well
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1617 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 322fcc23391eb4e32a11dd2b293ed2aee89ebe5f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 20:12:06 2008 +0000

    fix commit message request
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1616 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0aea99385350967f563d34729b42a68119da3e4b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 20:06:08 2008 +0000

    fix ZeroDivisionError when uploading small files in binary mode
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1615 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 44aa9041010715caaa6df5b9b101f59ce4b5d390
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:45:50 2008 +0000

    fix database upload/download - sync functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1614 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c4d3d9169470509d2bea1bfdbd7966abfc2c3a59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:39:47 2008 +0000

    fix get_remote_databases_status()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1613 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a7d25b84521ab308d2fca36020f4d72f7d444f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:26:24 2008 +0000

    add some debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1612 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 881a94bbb586f8172981aad336b694c40668f3e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:24:00 2008 +0000

    enable FtpInterface verbosity
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1611 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6ea15c96f411366b245818635ac7142fe1bc4585
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:19:45 2008 +0000

    run vacuum() only before upload
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1610 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f6cc4f8e397538b3aa39a8b9e979d05867523b2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:14:28 2008 +0000

    make database revision bumping back working, hopefully
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1609 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd25bc540ee58fbf8411565791ee3e486f04190b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 19:01:12 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1608 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7799cb99a4a3f901816c0a04f829582637ba687e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:55:00 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1607 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0568c2ad5db1c0b7ff23b8c33f65b4292929734c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:52:16 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1606 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5dceb015d1d6e34260dfd1785b7befbbc9b6072f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:50:52 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1605 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff51820a33bbad7ab0392e1f056fb2c97819a081
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:45:55 2008 +0000

    fix _sync_run_download_queue()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1604 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5fbccb993be7317f192ca47ee68b5a3591379694
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:44:39 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1603 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e08ebe53b9b0ba588486921fcdab19660fa92735
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:42:55 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1602 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a0c679cb65da7a4e21f9f580dafc6ba346a799c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:37:46 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1601 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b2e52e867268b3d6302a8ed7a964811a02587e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:36:51 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1600 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0809183cea89516b3b4a538e60353a1fcff981de
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:24:54 2008 +0000

    fixes for FileTransceiver
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1599 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9aad677f995de91d25efb17fc997f91ee2c587c0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:19:17 2008 +0000

    fix some misc bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1598 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd8d02cc45542b9eea8826baae80b6487e2897ce
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:10:40 2008 +0000

    fix crippled_uri in FileTransceiver
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1597 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 92fee9a862d939e34673fce36449f99205000820
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 18:02:03 2008 +0000

    when activator crashes, show exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1596 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4cdbfb94afe60d8e846e70c044e38176b266ac17
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:57:34 2008 +0000

    fix FileTransceiver entropyTools import
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1595 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d31df84e53f8f572f6bc01ef8d26807cca8e3aee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:55:39 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1594 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 69efe19705d0175483fa99e0669d8ff6f389952f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:53:39 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1593 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f9aa24cbf54d2687da384f6defeaeba1118be3c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:50:42 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1592 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7866ce8bbb84c651880198fcd32674d6324973b6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:31:39 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1591 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cf643b8e40caee19c81a6fddbbb61df6e5a317a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:24:38 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1590 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 420a5cb62951278fa3d05befaa408c4cea09a181
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:16:47 2008 +0000

    fix issubclass()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1589 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b6f0c02af5bcefb20b889dc9a58e96ac6a8bdaa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:10:22 2008 +0000

    beautify activator output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1588 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2d651edccb3bea8fbbcbeda0772e1fd350ad1eb3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 17:03:58 2008 +0000

    fix values unpacking
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1587 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e27b18a3f8023650260e509d743eb0cc9364afb9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:57:56 2008 +0000

    beautify reagent output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1586 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50af4b5eef88c406d641dbbab21fa2abac9289b6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:51:37 2008 +0000

    fix reagent update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1585 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30a9faf50a074de49e35b1971ff403e934c00375
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:49:26 2008 +0000

    fix package injector
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1584 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d157d4604b5db4de9fe14fa0ea16447146fc42b8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:37:31 2008 +0000

    fix ServerInterface close_database*
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1583 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 55ab9e3db9849a90b629cac59bdd459db82438fb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:29:26 2008 +0000

    fix server queries again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1582 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 701f78a0e5eb71bb905326a1bd47763d0ff78770
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:26:35 2008 +0000

    beautify a little bit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1581 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f2d4b1ca988068fdac7d308f5d4ee39620f0d00
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:22:09 2008 +0000

    fix server queries again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1580 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5cdbc141470bfb09cab839fc316612e2df684f92
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:15:56 2008 +0000

    fix server queries again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1579 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 07799d3c3be94a3f4bc04284b26b5c9b360bda65
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:12:36 2008 +0000

    Entropy/ServerInterface:
    - reagent: fix --help
    - parse masking settings even on the server database loader
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1578 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce09a783794f0c305f37aa46141af8933ff4e4df
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 14:05:46 2008 +0000

    fixing some misc stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1577 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b70d31a8e237f20704d2a76cce37a3d149d0379f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 13:57:20 2008 +0000

    some colour adjustments
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1576 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b244ae97e90c5227d5da0e832220bd2bbbe0a9d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 13:48:17 2008 +0000

    fix setCWD on mirror lock/unlock
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1575 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3602c3d67a0308e692c1b776b656f6ec60a30229
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 13:35:38 2008 +0000

    Entropy/FtpInterface:
    - show more info
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1574 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 83b42fac7bd5ccc5b220b62654df2ac6371a6221
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 13:30:04 2008 +0000

    Entropy/ServerInterface:
    - fix activatoruploaduris
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1573 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9025e957ad417c91a2e8f35e655c922edf54d4e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:40:38 2008 +0000

    Entropy/ServerInterface:
    - add proper relative path
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1572 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9480d5d6b0c1a7259c75d6f724ca2fcd19d95c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:37:21 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1571 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ba40524c5400a5c7e030a7d360102c3f8fb5089
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:36:45 2008 +0000

    Entropy/ServerInterface:
    - improved code reliability on the FtpInterface
    - code cleanup
    - added more output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1570 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 506060dd4a9a6e5e79c891c7ae28e9148efc2ad9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:27:14 2008 +0000

    Entropy/Server Interface:
    - fix class bindings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1569 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 158a25311c3757d6635f286a3482ea1bc17d039d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:20:52 2008 +0000

    Entropy/FtpInterface:
    - add some output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1568 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ce932ea43e93932f6a73b993f63ff3b7819f1a2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 12:14:59 2008 +0000

    Entropy:
    - allow subclasses on various interfaces
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1567 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aaa13b8a7be2ebe270156a18c4394008ba3d726d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 11:04:24 2008 +0000

    Entropy/Server Interface:
    - complete code migration from activatorTools.py to entropy.py
    let the testing begins
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1566 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79b258cc91870e3d19d9d16d2f3dde60d9d8b289
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 8 08:45:23 2008 +0000

    Entropy/Server Interface:
    - moved reagent sync functions to ServerMirrorsInterface
    - removed activatorTools to server_activator.py
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1565 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc660b056bf4823a37610ec272262d2c130517f5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 7 17:01:13 2008 +0000

    Server Interface:
    - reagent is ready to start working again
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1564 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7f21695a871dc324f9e3a628863a4c6f93688990
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 7 16:55:58 2008 +0000

    Entropy/Server Interface:
    - updated TODO
    - activator database management code ported (NOT TESTED), packages code on the way
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1563 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c13b695498cb60e338a4a815fbd64f2631d330c0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 6 23:48:40 2008 +0000

    - updated TODO
    Entropy/Server Interface:
    - more work on activator code migration
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1562 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9e161d20780e60cf5944998bab2dbed9731660d0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 6 18:41:17 2008 +0000

    Entropy/Server Interface:
    - started to migrate activator code creating ServerMirrorsInterface
    - fixed a typo in conf/packages/packages.db.repo_updates.example
    - fixed some stuff in server_reagent.py
    ACTIVATOR IS CURRENTLY BROKEN
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1561 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 18baa11a8dbb9f14fbb64cded30dc884eb167751
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 5 17:06:20 2008 +0000

    Entropy/Server Interface:
    - daily work on the code migration
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1560 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ceb50912f7843dc8be1d700d0dd426b299de55b1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 5 00:10:33 2008 +0000

    Entropy/Server Interface:
    - nightly code updates
    MIGRATION IS NOT DONE YET
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1559 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d437be9aa4b093d9563a26331a0bc19d0345823
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 4 13:55:40 2008 +0000

    - updated TODO
    - fix etpDatabase.addPackage()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1558 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3dc029ee505ef7bd272ac5802b163dc013ec9805
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 4 11:45:28 2008 +0000

    Entropy/Server Interface:
    - morning work on the Server Interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1557 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edaf556e74636f6dd8a6ebef8c57d0c0fc4bd75f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 3 19:29:51 2008 +0000

    Spritz:
    - porting fixes from entropy 0.13.2
    - more work on the ServerInterface refactoring
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1555 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 56b0cf8d90797d6a2244a1e18dfea881d7d5544d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 2 16:05:56 2008 +0000

    Entropy Server:
    - started to move and mess things around - DO NOT USE SERVER SIDE CODE FROM SVN
    - reagent and activator WILL BE BROKEN FOR A WHILE
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1553 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b53fe190aa71bbb27d4ce30f87d9883e465978a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 1 13:54:08 2008 +0000

    moving entropy-system-daemon to server/
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1551 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 04abc55d306b8f423abbaae260a017e57245169a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 1 13:48:13 2008 +0000

    Entropy:
    - moved etpSQLInit and etpSQLInitDestroyAll to etpConst
    Entropy/Socket Interface:
    - added connection timeout support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1549 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 93661dc6367323cf39e31a13d69bd5fbb543c8d6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 1 12:49:15 2008 +0000

    Entropy/Socket Interface:
    - added 'help' command
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1548 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c216762f36c475d36c1b48dd1788c0f44c085b63
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 31 20:39:39 2008 +0000

    Equo:
    - fix orphans query on certain conditions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1547 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 004974caba56eb90dd1645cd6ab1994ea481529a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 31 17:45:20 2008 +0000

    Entropy/Socket Interface:
    - implemented pluggable commands support (moved builtin commands into a dedicated class)
    - implemented the ability to disable commands from socket.conf
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1546 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a27ed93d660061db5d913da6996558f9ded1989
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 31 13:15:57 2008 +0000

    Entropy/Socket Interface:
    - implemented SSL support, shipping example key and certificate
      now transmitted data between client and server is completely and transparently encrypted
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1545 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8a0fdaa96c1366ee25229419bfb5a42c27c5bbb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 22:07:12 2008 +0000

    create unpack dir and work dir if not found
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1544 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b20bdca7bbbb97254d6da2d343fce20516417318
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 22:05:46 2008 +0000

    create unpack dir and work dir if not found
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1543 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 259b798d652b1783c07a522245abd1be80f8b838
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 22:04:42 2008 +0000

    create unpack dir and work dir if not found
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1542 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99c2c3074b7f769b4f00778c2809e0d8ba27c07d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 21:29:26 2008 +0000

    Entropy/Socket Interface:
     - login passwords are now hidden in both logs and daemon output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1541 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df8f4a26fcd3d56fa9de062ec5cc02711fe8a2f9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 17:40:38 2008 +0000

    Entropy/Socket Interface:
    - added maximum number of connections limit support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1540 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 18d31b59cf4b6369fcfdf5c7360a58a13b5f390b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 15:07:29 2008 +0000

    Entropy:
    - Socket Interface: reordered and eased SocketHostInterface initialization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1539 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efd2843a501cbebc30d355a33a49b607eccab3bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 14:49:22 2008 +0000

    Entropy:
    - Socket Interface: implemented shadow and md5 authentication method
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1538 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a3951cbb4fa2f8ad58d92e091c898b4270e4150c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 10:23:24 2008 +0000

    Entropy:
    - if compareVersions fails, raise a detailed exception to allow debugging
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1537 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e51cc635b0a21a93d8a3a8cd498cb6b8e507fe6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 30 10:04:48 2008 +0000

    Entropy:
    - avoid to crash when compareVersions finds wrong version strings
    - fix removeconflict_step()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1536 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a592308c799835af872ff09d5ffae7eba80f9531
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 29 17:30:43 2008 +0000

    Entropy:
    - Socket Interface: implemented pluggable authentication modules support (90% done)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1535 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e71da6ad324907d2028f144096f5c031c87959a9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 29 09:06:39 2008 +0000

    Entropy:
    - threat world update cache with empty_deps=True correctly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1534 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 37b003e4a5a885767c85cd8f6497aacab55844cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 17:41:47 2008 +0000

    Entropy:
    - well ok print WTF is not welcome
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1533 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 998cf30eddf6da223466d693b4865af12ba2c1b3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 17:41:17 2008 +0000

    Entropy/Equo/Spritz:
    - do not trash world cache when removing a package, scan, remove, and dump again ahah
    I LOVE YOUUUUUUU
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1532 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e56513099d45f9265167eedf9603d3add3ed5287
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 17:28:47 2008 +0000

    Entropy/Equo/Spritz:
    - update world cache when installing a package instead of trashing it every time
      this made spritz faster and less tedious for users
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1531 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74f2fc26605f238eebbe631f90967c086ba104b8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 16:53:36 2008 +0000

    Spritz:
     - sometimes I AM such a moron
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1530 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d1567bdbde0f8e4159e0ac4eb8cb577cebeb1c53
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 16:32:25 2008 +0000

    Entropy/Equo/Spritz:
     - made package conflicts removal non critical anymore, they are now removed through the installation process
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1529 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1e8f267202cd3bd93eac2cfc1b994ea19cf555c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 13:32:14 2008 +0000

    Entropy:
    - Socket Interface:
      - implemented sessions timeouts collector (I like calling it GARBAGE collector), each session has now a configurable TTL
      - added 'alive' command to see if a session is still alive
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1528 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff09af6efe1d3b39e9f47e6b2e71bd17a8d58263
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 12:12:38 2008 +0000

    Spritz/Notification Applet:
    - fixed cache discarding issues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1527 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4175ec22253aebb4b8034f2f5186c7bc521cd34b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 12:09:18 2008 +0000

    Spritz: updated translation template
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1526 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d4235fc48799de89b8020452093d18a4b9595fe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 12:01:23 2008 +0000

    Entropy:
     - updated todo
     - improved directory permissions creation on EquoInterface.__move_image_to_system()
    Notification applet:
     - imrproved reliability and support to the new directory permissions
     - fixed some graphical glitches
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1525 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3373bc74557afac4173f691eead37ff7bc008146
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 09:26:14 2008 +0000

    Notification Applet:
    - started to implement multithreading for gtk widgets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1524 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb2bfe0d4b93418a69d41699e07860b7092104f0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 28 00:40:25 2008 +0000

    Entropy Updates Notification Applet:
    - moved to entropy group run requirements
    - fixed an issue in showing latest entropy available
    - added a check to verify if runtime requirements are met
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1523 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4518ac8d4ff6ad0d9753aa0ccc14349a1eb914ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 27 22:19:46 2008 +0000

    Entropy:
     - Socket Interface, client: correct EOT behavior
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1522 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd59c1b146a9ad4d2321c216bcf133633ca3a9f3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 27 20:06:34 2008 +0000

    Entropy/Equo:
    - Socket Interface:
      - completed termination strings
      - completed the basic structure and protocol specifications
    - Database backend:
      - removed useless indexes
      - implemented useful indexes
      - improved queries speed (whose make dependencies calculation faster)
      - implemented tables automigration to INTEGER PRIMARY KEY AUTOINCREMENT to allow future repositories differential updates
    - Entropy as user:
      - made equo update possible to be run for users in 'entropy' group, this will allow to have a powerful GUI notification applet
    - improved repositories synchronization speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1521 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1fcc98854ce1bc5c512b4dd6ee013af4326e40b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 27 08:19:06 2008 +0000

    Entropy:
    - reimplemented the Socket Interface using SocketServer framework
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1520 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c914aadceacb3fe779ba070d180c10e117e4496f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 09:40:54 2008 +0000

    Entropy:
    - lots of bug fixes
    - implemented entropy directories GID and permissions configuration
    - improved Socket Interface (not yet done)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1519 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b0fafb7e8df6f1837a1b538a01c972b66bfe996b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 01:08:10 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1518 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06f690e6d3eb6341e818a01a13bbe0d37e69e561
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 01:05:26 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1517 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82ab4a82446999ab68571fcc1f82d13fa7de6d30
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 00:49:18 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1516 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40fd5a8321ba16d60ac9eb11a044cc6c2d521505
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 00:46:19 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1515 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d9d565ec8f3a963277db678680dc287ab6bcaf4d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 00:44:37 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1514 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2a538a6b6f6bd220f35edbd148197932025bb65
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 26 00:37:48 2008 +0000

    test changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1513 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b55728f7be3cd27e28dc5191083c8256b1d94be7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 25 11:59:31 2008 +0000

    Entropy:
    - Socket Interface: returned objects are now serialized
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1512 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit afce8354339d6e0f087a1fb2718d25713a5ba743
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 25 10:56:26 2008 +0000

    Entropy:
    - remove KeyboardInterrupt trapping from entropy-system-test-client
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1511 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1548fe71a725ac34be6120775c420a1eec9b34d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 25 09:07:49 2008 +0000

    Entropy:
    - updated TODO
    - some slight changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1510 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0efbc8ea27c4625fc01675f26ca3bbf817198395
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 25 08:33:54 2008 +0000

    Entropy:
    - fixed sqlite IntegrityError trapping in etpDatabase.addPackage()
    - third big commit for the Socket Interface, adding sessions management, changed protocol
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1509 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb9b74e95c02ea20e9e0dd9964f81a9a52b3dd7a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 23:26:42 2008 +0000

    Entropy:
    - second big commit for the new Socket Interface:
      - added socket.conf file
      - moved configuration parameters to it
      - improved interface reliability (not yet complete)
      - added a test client
    Spritz:
    - one small irrelevant fix
    Entropy:
    - moved paren_normalize class to PortageInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1508 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 13cafe6e791fcd3275bf0abb4362350ec7d2d6a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 17:49:01 2008 +0000

    Entropy:
    - beautify PortageInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1507 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78090aed65083678f7492190cb95c43b5e8bcc3e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 17:31:19 2008 +0000

    Entropy:
    - entropyConstants: make pychecker happy
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1506 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc328ec88fd3eca51defb16ff1a20969c544b5d4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 17:27:54 2008 +0000

    Entropy:
    - get rid of db* global variables and move them to etpConst['spm']['xpak_entries']
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1505 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42215951980b0f798c9fd21dbe6d2c48bb136ce0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 17:06:27 2008 +0000

    Entropy:
    - modularized entropyConstants.initConfig_entropyConstants()
    - added the ability to disable PID handling through sys.argv
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1504 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3356a3fc750fc2136c60a6228cc6c0c335d1703b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 13:21:05 2008 +0000

    Entropy:
    - Socket Interface: export server settings to socket.conf
    updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1503 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 62d5663194e734940e63876944ec79b32bb5d122
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 12:18:52 2008 +0000

    Entropy:
    - remove caching for critical search functions, they may cause spritz to fail in certain cases
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1502 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8464b11ac934b84f23446fc9cb1b19fef78e572e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 10:40:26 2008 +0000

    Entropy:
    - fix an issue in EquoInterface.get_meant_packages() causing equo to crash when atom contains *
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1501 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ddcbfbbcb1a59e920256c4cb1a625507222b3253
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 24 10:36:20 2008 +0000

    Entropy:
    - added a preliminary entropy daemon (ATTENTION: NO SECURITY POLICIES YET, DO NOT USE IT)
    - fixed an issue in PortageInterface.refill_counter when no counters are found
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1500 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 92b17c63b7e6c3c6b815ec4a485d18a120a695dc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 23 17:52:42 2008 +0000

    Entropy:
    - updated TODO
    - implemented preliminary SocketHostInterface which can be used to build daemon applications
    - removed logTools.py and moved LogFile to entropy.py
    more will come :-)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1499 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05b8c2d980a0f67e0262517d3be4e08700e34b72
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 23 15:17:28 2008 +0000

    Entropy:
    - add packages.db.repo_updates support to allow adding our custom package moves, like /usr/portage/profiles/updates
      there is no need to update equo client side, everything is already in place
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1498 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 44f5e829b39dd9d5111b1d763ce08e802347dca3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 23 14:44:15 2008 +0000

    Entropy:
    - some improvements to SpmInterface
    - move extractPkgData to EquoInterface.extract_pkg_metadata
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1497 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efe01088e926f4a173e02395a1ff928ecbdbdd40
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 23 11:33:32 2008 +0000

    Entropy:
    - goodbye portageTools, welcome SpmInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1496 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ec1ca7da6302f8cb31dd79496901b60f0d065c5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 22 16:13:54 2008 +0000

    Equo/Entropy:
    - check if counter read from the COUNTER entry is valid before accepting it, portageTools.getInstalledPackagesCounters()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1495 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 43a9d057d71362dd74cf64aa303d6f5feeb48f52
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 22 16:08:23 2008 +0000

    Equo:
    - database generate: check for dependency atoms validity before submitting changes
    Entropy:
    - EquoInterface.get_licenses_to_accept() always returns a dict
    updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1494 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80e2eadc8c4b55313dbb50123f6abc99f2ce9e12
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 19 11:50:25 2008 +0000

    Spritz:
    - add local repository support to Spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1493 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1cc54ec05fbc03bb735b2e3a5e0f3ede98241e2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 19 11:39:51 2008 +0000

    Entropy:
    - implemented hard disk repositories support yay :-)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1492 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d797d53720e919e3a8ed593c4b9f7a5910d6ece8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 19 00:40:42 2008 +0000

    Entropy:
    - improve 'You Meant' funcionality by using regular expressions, there's still a lot of room for improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1491 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e598bb28646b18aaa56a1b1f805da5045678325
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 12:52:23 2008 +0000

    Entropy:
    - updated TODO
    Equo:
    - improve 'you meant' feature a bit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1490 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3321525bf3126bc4fa69ca8c9bd294d7c47037da
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 12:24:35 2008 +0000

    Entropy:
    - updated TODO
    Equo:
    - add 'You meant...' feature, ahahah that's awesome
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1489 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6ad06eda65f2e79b7cbb999030193cb9501adaed
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 12:13:45 2008 +0000

    Entropy:
    - add /etc/sabayon-release content to error reports
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1488 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2fd4b009db6d067050c4cbc4a13cb20dbfda8d23
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 12:08:36 2008 +0000

    Equo:
    - be more bastard, use neededSize whose requirements are higher than unpackSize
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1487 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bacee7e241f1224cfbe1e81d6f3ef961e30d8115
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 12:07:02 2008 +0000

    Equo:
    - check for disk space in /var/tmp/entropy before starting the process and warn user about it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1486 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 506d02bfea7b5bc366a7ef4365fd4bb79196245b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 11:44:22 2008 +0000

    Entropy:
    - make atomMatch() to match ~app-foo/foo-1.2.3 as stated in Gentoo PMS
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1485 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a26c2c05b3ac32356aeaa879a4dc149f928f3a22
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 18 11:17:11 2008 +0000

    Entropy:
    - since doebuild() is now run in a separate process, there's no need for gc.collect() anymore
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1484 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 404e78d58adaea57f8c3c75c2990daf48e6afd99
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 17 16:45:28 2008 +0000

    Equo:
    - equo match must return masked packages too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1483 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ecb71b7e89a28cce91f80c91e52f9056c952135b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 17 15:01:35 2008 +0000

    Equo:
    - show disk size information when selecting packages for removal
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1482 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abe9806c97e579fe835d640f084ad18aff10f9a5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 17 12:56:09 2008 +0000

    Entropy API change:
    - do not load SecurityInterface in EquoInterface.Security but create a function called EquoInterface.Security() which returns the instance
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1481 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35003d46256ee29f82eb89be07b29e2fd65ca50b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 17 11:46:25 2008 +0000

    - updated TODO
    - improved databaseTools.listIdpackageDependencies() speed
    - improved databaseTools.listConfigProtectDirectories() speed
    - improved databaseTools.searchPackagesByDescription() speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1480 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 94040dc7f60156e14d0ede3bac3db370029644bf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 15 05:33:37 2008 +0000

    Equo:
    - improve 'equo match' by adding --showdesc option too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1479 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7b6e4dc0d0d1c6fa613d4e13098984be277b5a2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 15 05:25:47 2008 +0000

    Equo:
    - added 'equo match' tool, it is more or less the same of 'equo search' except it uses EquoInterface.atomMatch()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1478 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4a8ab7d596248fbe0ca913efa2fa9e95cf4963b9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 14 23:52:19 2008 +0000

    Spritz:
    - reduce size of the package properties window (I don't like it much btw...)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1477 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 219f87194cb8d75bb5818ab212867be77c976a7f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 14 23:24:38 2008 +0000

    - updated TODO
    - fixed an issue with loading package information in Spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1476 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1fe93909c894912d4bf56579ca8bec72b3ef9335
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 14 23:13:21 2008 +0000

    fix check_package_update() for tagged packages, this makes reinstalling a tagged package in Spritz possible
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1475 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 699dbf5f5e432b537eef5292ffc58acb944d985c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 14 00:09:56 2008 +0000

    fix a whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1471 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8afb23ab843ff60c895fc054db06d80eaeecf4e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 23:24:21 2008 +0000

    fix a regression in trigger_get_grub_boot_dev()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1469 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0413e4ec4743c7948aa87bbe1d69cbed46367473
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 19:29:58 2008 +0000

    fix syncronization with empty queues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1468 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb00238ecc0c72a79b1640e1d03a7098040369ac
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 18:29:24 2008 +0000

    make it fix into a 800x600 screen
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1466 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d09137746178f5b92a2d5105a3d8820d77d5e5b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 17:55:41 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1465 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f5a55283464d8501ec568e1fc4ab7898923d9ef
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 10:09:56 2008 +0000

    - avoid crashing in text_ui when looking for masking reasons when a database entry is broken
    - fix a nasty bug in databaseTools.runTreeUpdatesMoveAction() which caused dev-python/qscintilla-python to become x11-libs/qscintilla
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1464 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a5f1f4694bbd821e39fdd882361462c41bc991f3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 13 09:37:23 2008 +0000

    run content indexing again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1463 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a37590a2873864eb580e4ef938bdf86b3c7ea1a4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 12 21:23:47 2008 +0000

    fixed equo libtest result output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1462 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b0257db16d4b4165b82f756a4c9ba0eee60e9290
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 12 20:27:31 2008 +0000

    - updated TODO
    - fixed equo remove abortion when answering No to the removal question
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1459 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6fe6318a4e9e8d92776edffd0b1ba6618857a6ee
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 12 17:22:28 2008 +0000

    - fix possible issues with linux->grub device name conversion
    - try to fix a weird issue with writelines() in trigger_remove_boot_grub()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1458 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f7ab42f1cd997366dc8882c3d5ae086898ad601
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 12 12:15:38 2008 +0000

    updated Catalan Translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1457 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cde83d3f559187a99a2d1a0ac66625b990684875
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 12 11:56:27 2008 +0000

    force adding /lib /usr/lib to linker paths
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1455 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7dcfbfe555ea1a6d0cff84b580c8cdb07b2a8fe7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 22:19:20 2008 +0000

    3 chars are vital
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1454 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fff7b9304c4a708924ec4be56e62e435920b250d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 22:12:05 2008 +0000

    reduce download output string length
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1453 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48a95851b52a82dc94c36b58a0cffc3d8e1e8f05
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 19:30:19 2008 +0000

    create vacuum() function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1452 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 84254266696e126887726f5f88c9608990c4e029
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 16:54:05 2008 +0000

    collect broken libraries even on paths not in LDPATH
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1449 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 413cbef42f524be4c6ec5dc0f9e06518a67e9b4a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 16:29:06 2008 +0000

    libtest must also use /usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1448 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f77e302b014b62bb48d006105b70369235c8fdd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 11:20:43 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1447 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63d9597bac8201c0503b23c5d4605b2968f37c61
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 10:45:43 2008 +0000

    fix de_session being None sometimes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1446 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33416ede94f64d3397436536f869b26a8bff19c4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 11 10:40:49 2008 +0000

    fix de_session being None sometimes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1445 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f0c958cd9f1f9cb22352a94a95c277361097121
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 18:57:59 2008 +0000

    fix packages pixmap in package details dialog
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1443 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 21579a26ddc248536f85defc617d3794e299f72f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 13:51:36 2008 +0000

    fix etp-applet.desktop
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1441 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f209cd380a6b943f62b67127e8c4613df5dbaf70
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 13:48:08 2008 +0000

    force dbformat_eapi = 1 for live systems
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1440 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f29b0354b127de95fc9048aa5761bbebb8e38dae
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 13:33:31 2008 +0000

    force xcache even on live system when using Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1438 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a208082d99fe7253ee33cad53224dd66ae730fcf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 09:43:16 2008 +0000

    fix initramfs configuration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1436 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff6ecb80a4e71b2acf7bcf0945bbbf57012ae430
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 10 09:28:25 2008 +0000

    fix grub.conf configuration for kernels in a separate /boot partition
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1435 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9c2208630783c112827053113e93e877f2c0a5b9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 9 16:28:40 2008 +0000

    updated spanish translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1432 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f43702897194c4e1be9fa2f6eef6bdc01adde02d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 9 16:27:49 2008 +0000

    updated translation template and french translation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1431 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f85553135b6f23e9c9c5075ef0dda256636bb6a1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 9 13:42:38 2008 +0000

    fix spritz.desktop file
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1430 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6bbb6048542eb09a7ace1e7c1984fc95399eedc3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 8 17:06:24 2008 +0000

    - create content index only on non-repo databases
    - check if /var/db/pkg exists
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1429 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff318f30378d068bdd2409b603955fea02be018f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 8 09:03:14 2008 +0000

    refine cache validation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1428 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 845e1f77adb8372c4ba6bb41662270a452143220
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 7 19:52:23 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1427 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e90839bc4eaf2b6eaa1d2c4a88b7277e14714bf1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 7 19:52:02 2008 +0000

    avoid reading of non-existant licenses
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1426 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a5dbe53fbfc4563199a7ee6a025d5bad0b55cbc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 7 13:42:02 2008 +0000

    some mere calculation fixes for the notification applet
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1424 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 891d75768a67d4c61796c6d59f7668215e3c2de2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 7 10:35:18 2008 +0000

    fix etpConst['entropyversion'] configuration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1423 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5f37fed38d86f2658d1866fbf954b3e5d992599
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 6 23:59:22 2008 +0000

    - updated TODO
    - fixed one small bug handling applet status
    - fixed one exception in get_repository_revision() when connection is not avaiable
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1422 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0caa761c4e5d491ee9c0290a2f6bd0fd85f18bf3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 6 21:48:17 2008 +0000

    fix FtpInterface initialization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1421 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f94ebe8f89e8fc20b4f2c97fb4e8a53ab3e591b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 6 14:40:59 2008 +0000

    do not crash if fetch_advisories raises an exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1420 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d9aa916ace4ebc25beb68f31fa17781f35b991bf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 6 11:51:19 2008 +0000

    update Makefile to install the applet inside /usr/share/autostart
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1418 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be26abfb64c019079783bf7b872c414f51c66eb0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 6 11:45:41 2008 +0000

    some fixes for the notification applet
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1417 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 52c6ee5adf1b9ca813c4b0169b2a99c59e6b3101
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 23:35:15 2008 +0000

    Spritz:
    - completed the first basic notification applet
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1415 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1646cd45952f2c3ce795a1ca7c568a1ef13804c0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 21:07:31 2008 +0000

    some changes to make the notification applet working
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1414 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ef75de0ef9c4e4e18ef126decde56562589e0e7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 20:24:29 2008 +0000

    Spritz:
    - started (treeview not working yet) to import the Entropy Packages Notification Applet to trunk
      it needs notify-python (or python-notify)
      a further commit will be made to complete the job (eheh)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1413 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f22e4674ae6bc7b78a6605a8038b37beb2fcc47
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 15:26:17 2008 +0000

    shorten db update information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1412 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 142aa75e8a5cc65791a700e0860b7f404a131089
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 15:13:40 2008 +0000

    shorten cleaning information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1411 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 717f56236f866fb5e5c558612c8c49bc2b7f54a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 11:53:05 2008 +0000

    adjust output when using merge_from
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1410 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b60d193814d8098ee4a0e514e1b06fd56848db41
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 10:36:48 2008 +0000

    changed __install_package_into_database accordingly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1409 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1dc9bf879615351fc6f4e3de3f741acac137bf0f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 10:36:22 2008 +0000

    - updated equo database generate and equo database resurrect
    - made __install_package_into_database and __install_package_into_gentoo_database public
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1408 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 392ae42cb44ba19fd0b32f3f2de17e89a8b9846b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 10:04:21 2008 +0000

    disable spawnFunction because can hang
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1407 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a03cd683c675ca906e67b562cbd54572f0fdbb27
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 09:37:57 2008 +0000

    better using collision protection = 1
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1406 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 55a742e0156ee97dafa1383ba9ccc273372ed7b2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 5 00:51:32 2008 +0000

    openClientDatabase inside clientUpdatePackagesData() should always have OutputInterface = self
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1405 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 75955a901955d695278ee704ddddcf14d6f877a7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 23:32:17 2008 +0000

    fix binutilsswitch trigger
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1404 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8291c16634489d517bbe995f3ca40d22d84b9795
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 19:37:50 2008 +0000

    do not run databaseStructureUpdates() on a livecd system
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1403 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f2228c819547421c0a5bc8a28dcdc27180015da
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 18:34:10 2008 +0000

    do not use print_error here
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1402 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f92d807db1a92c00774c9f1ed561e630264e68d1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 18:23:49 2008 +0000

    fix unpack_step output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1401 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 13e958b86c77fa27bdf08afe21b60f6f43a28011
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 18:01:26 2008 +0000

    trap any exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1400 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 957c0e56da7853e55b777620fd0f0944d0290fe2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 17:44:52 2008 +0000

    clientdb can be absent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1399 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59e58ab2639b5f2675ea6c0c171ecc1a236e1e02
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 17:40:22 2008 +0000

    be tolerant against ebuild sh*t
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1398 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46be1fe83db75fc55a0b0d79a16169050e9566d3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 17:29:11 2008 +0000

    close all the repository databases before switching chroot
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1397 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6db22bf7c503768037e30343eafca12f6c30728b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 15:39:22 2008 +0000

    disable garbage collector here
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1396 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1bc7b1ad34a3274bedf595bdb088b33db6d4c76
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 15:02:29 2008 +0000

    reset treeupdates stuff only for chroot != ''
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1395 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f75cfb083903e57c36591d754f3adc9da82b620d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 14:23:59 2008 +0000

    run databaseStructureUpdates() also in initializeDatabase()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1394 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98c0627df616e47e727c3a7432fd91791fef5ab6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 14:22:34 2008 +0000

    add an extra check to avoid running databaseStructureUpdates() on an empty database
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1393 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 154ee725b74a130480ca8968ed60de5e61e64599
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 14:19:29 2008 +0000

    do not open clientdbconn when loading activatorTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1392 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c6f236bbdc5641ea57e96d45e199d65e1399f0bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 13:04:10 2008 +0000

    disable exception printout
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1391 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 962e378b6f8e899e2df42f67f179bf9f91fd0060
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 13:02:59 2008 +0000

    run self.__fill_image_dir in a separate process
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1390 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1a6b3cd2d0467426313f859641e319701f55de9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 12:44:33 2008 +0000

    fix self.__fill_image_dir()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1389 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f38c8a4f6cceee9804d3a9bf8c9131f83703f43d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 11:55:36 2008 +0000

    add nspluginwrapper trigger fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1388 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f00296ffe6dfbf71ae98beec464035f3003d3664
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 11:40:39 2008 +0000

    fix if condition for triggering databaseStructureUpdates()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1387 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6504c24b27cecff4f490c636781b03f9d444b216
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 11:04:51 2008 +0000

    some fixes to merge_from functionality
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1386 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f11cbf7032d10ba9ad04f7a6e1a8ab458e254b4f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 10:27:51 2008 +0000

    reorganize stuff in addPackage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1385 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9a1b2c74b1a49746a91b4aa71634489744d3ed4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 10:11:53 2008 +0000

    switch and with or
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1384 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f3ff9aa8d65158dde84b13f8f7dc2771cc9dc97e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 10:10:24 2008 +0000

    improved database query speed by moving all the structural updates into one function ran once
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1383 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19aaa7113a9579924c1f8fb9447edf44a5452b54
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 4 09:17:21 2008 +0000

    also reset treeupdates digests when switching chroot
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1382 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 537684bb8cf115b13cb711d932cb862aa4cc3fc2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 22:20:22 2008 +0000

    merge_from must be unicoded
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1381 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b62cda78a7ce05fdb6aa8eedbd3ce84d1f4321a6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 21:03:08 2008 +0000

    check if file exists before issuing shutil.move in merge_file()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1380 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3648c84e205b8c029b317d6322eb0e0765cca3b3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 20:24:52 2008 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1379 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ade50d8b4049794e09284f70f097fb106f344dc5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 20:09:11 2008 +0000

    fix PackageInterface.__fill_image_dir
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1378 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc4378d41a19b913993362cc1f250426b34c7ef0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:59:22 2008 +0000

    more fixes for the merge_from feature
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1377 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c76a53588a89e6f8daf06d540197256de0cadc9e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:47:33 2008 +0000

    more fixes for the merge_from feature
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1376 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c187f7d73e300af06b137a74a11c8c9c6978bd6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:46:17 2008 +0000

    more fixes for the merge_from feature
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1375 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e871a70907d8314e6aabfaa4b6255deb37b95db8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:29:17 2008 +0000

    fix mergeFrom
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1374 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6485ff56671c88b7ca2a1e80c8ce0c8cffbb4e64
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:23:54 2008 +0000

    fix portdbdir
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1373 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 143b768fbf4da1f5e9e6d9e28374263178d14082
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 19:12:01 2008 +0000

    fix skippedKey
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1372 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 54e1001c807d90f032a10a93e040330150d843a7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 16:36:10 2008 +0000

    Entropy:
    - improved merge_from reliability
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1371 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2199ac985335bcf946234adff7720fab46ed814a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 16:17:01 2008 +0000

    Entropy:
    - add chroot copy content functionality for live installations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1370 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1049a89877e169df0794cc25c44a02757f300b47
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 11:10:39 2008 +0000

    fix atomsdata structure in text_smart calling installPackages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1369 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4037dbec70924291f2f480a1001392abccea296
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 11:09:38 2008 +0000

    fix atomsdata structure in text_smart calling installPackages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1368 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c4c3c28e501675a3ff568d0ae976becc157dfdd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 08:43:49 2008 +0000

    shiftpath should be ok now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1367 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 160635e11e39ba362ceba1a07e6485e13a44dba6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 08:14:34 2008 +0000

    add extra shiftpath option to quickpkg()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1366 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a252f5633dcf9dd4a8f72523d0bfe90cea9e362f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 3 00:36:56 2008 +0000

    Entropy:
    - implemented entropyTools.spawnFunction
    - greatly improved memory usage during package install, reserved memory usage reduced by a 65%
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1365 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 917e02e9b3a6ac9fd60c6f74bed79ddbf738a80b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 17:25:34 2008 +0000

    disabled portage.config caching for testing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1364 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f89afe40556eedd6443eee9be6aaa97ff1e8962a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 17:21:08 2008 +0000

    remove stale comment
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1363 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea6b72776726b41e9861648193ba09c52865728d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 17:20:45 2008 +0000

    reduce memory consumption even more
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1362 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c54e25ecd0961716239034c70b46699ba5e00913
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 17:15:04 2008 +0000

    Entropy:
    - created getTriggerInfo() to reduce memory consumption
    - reduced memory consumption during the installation process
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1361 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ef76b07a4ff0c2e7f4e25cb8c143b83ff849ca8e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 15:30:52 2008 +0000

    Spritz:
    - move spritz constants to a separate file
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1360 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80d7def7ab109f448d5a8d0139882f673ccd5b60
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 2 12:53:57 2008 +0000

    set domute instead of checking etpUi['mute'] twice, this avoids multithreading issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1359 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b06a3373ed5b55a78c99b5a55691971409747ad
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 16:30:21 2008 +0000

    re-add garbage collector
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1357 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e44ca5d1be02b44ba5073ebdbafe52f95c8c73a6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 16:19:15 2008 +0000

    use sys.path.insert instead of append
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1356 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e7b0ea6dddf6b48120b3cc2f146eb7a4008a9dd6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 15:48:45 2008 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1355 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09b689cd94a719a5fa995ece4edefd589b94cb92
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 15:42:52 2008 +0000

    added an experimental workaround for an ebuild.sh bug with environment.bz2 containing hardcoded ROOT=/ that causes package portage trigger to fail when installing in a different chroot
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1354 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea3b00c2e35b5f1eca32fbdc6875fec63a1cf258
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 15:21:37 2008 +0000

    remove overlayed dir after use
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1353 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7149a84092a5824a200d310a4ccf8c408e92a91a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 15:05:37 2008 +0000

    move ebuild away from vardb before running portage pkg_{pre,post}rm
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1352 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2fd5b94451d3077f7fa44107f7c4bb2588420baa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 11:54:42 2008 +0000

    - updated TODO
    - remove unused portageFakeDbApi
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1351 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d046da375607fa156fcc10529b32fd04a5c55225
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 09:29:11 2008 +0000

    improve chroot support in portage_doebuild
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1350 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d8bedc2501caac97f92fa3e8c6caeecf9e16f73
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 1 09:23:20 2008 +0000

    don't do garbage collection there
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1349 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0cdefbe2da440d6380a77ed28877aa5b85556d2f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 23:56:21 2008 +0000

    fix setTitle call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1348 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ec67bf76396330fbc5edb45cb370c9abf87be77
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 23:31:58 2008 +0000

    move xtermTitle to setTitle so that can ben wrapped
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1347 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f4bf5a535f71c151f3885b122cc29f68eae94a7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 23:01:02 2008 +0000

    fix installed_idpackage in get_package_action
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1346 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d1bce6b0c6725a074b25fc7feb5e3194391ba936
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 22:48:43 2008 +0000

    add a FIXME
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1345 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a94b26e929977212090561d317a1bf169695e1bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 22:33:21 2008 +0000

    add reinstall action visualization too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1344 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33e36902a9bab2a1f6b6fb466e2b9a8249739fc4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 22:14:22 2008 +0000

    add downgrade action visualization too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1343 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3ef75a868e1148a44343276cd86ea417175fc46
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 22:11:23 2008 +0000

    - write a holy function that returns an action for a package
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1342 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 051edcd19f84eb242eea911c2db908ffb0a3e5a4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 20:57:18 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1341 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ec1f12a0aa5b9bf7556bca009b53649d9d81365
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 19:27:30 2008 +0000

    fix row sequence
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1340 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 164972900601bdbec78f5d1503500a3dee0ec727
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 19:17:24 2008 +0000

    Spritz: be more smart searching spritz.glade
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1339 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b01569259a9ae3521df8c17a303f6751c11f1538
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 18:44:06 2008 +0000

    extend ConfirmationDialog class
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1338 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5bdeae0983f77fcf0c95da06da609ac2875f540a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 17:47:09 2008 +0000

    - fix ConfirmationDialog name spelling issue
    - fix locale domain in views.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1337 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ac737d0fa6dc3a4188e377ca98945d3db6740dda
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 11:35:03 2008 +0000

    tagging entropy 0.12.23.6
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1336 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d3e7f938ecc02d29740b4e0e4bcc4aa407c31df7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 11:32:39 2008 +0000

    - TriggerInterface: avoid using portage function if portage becomes a moron
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1335 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0192e5a97f7e4bdea501e8633408b4602b3edd60
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 29 11:31:39 2008 +0000

    updated italian translation, thanks to... me?
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1334 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d4b0f9d6eb8661eb5162cf4c13d02a149440d31
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 23:45:19 2008 +0000

    make entropy TriggerInterface to not crash if portage raises an exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1333 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9ab83f0154c32b41ce5005f7114e82105dea3e3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 21:56:02 2008 +0000

    fix rss formatting issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1332 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99e6a47692ddfa6ff75cc0159ec35ce60c10d407
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 15:17:15 2008 +0000

    - updated glade file
    - added dutch translation thanks to Joost Ruis
    - fixed german translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1331 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea35be3f33582e139580f1d1c3e7a02923eefdc4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 14:28:12 2008 +0000

    updated spritz.pot
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1330 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3f247374d194b366284ecb7ee59554539a6020d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 14:26:41 2008 +0000

    fix Spritz localization domain
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1329 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb7594f3c9f089c5a4e1b6380fc5f104cf2b43e4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 28 13:37:10 2008 +0000

    print information about the needed disk space
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1328 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63d81b2e757da1e38aca7c75643467ccb1b3e29c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 18:51:21 2008 +0000

    a small cosmetical change
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1327 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bee136b5f5a994910792af005e754895755f4a23
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 17:40:16 2008 +0000

    reinitialize configuration when switching branch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1326 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed8d1fb0e92c49bd078aade7cd6eff115f531ec2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 16:35:58 2008 +0000

    reopen client database when switching chroot
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1325 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4bc6e5983583476ebcb2dbd43e708b5a5abee78f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 15:43:24 2008 +0000

    fixing another whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1324 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19f8c5931b3326547a9f35b16697a3ba949f1c00
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 15:41:30 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1323 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e1fc1514be246d1f8c5e04552d7449d4b327d1f2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 15:23:07 2008 +0000

    remove UnicodeDecodeError handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1322 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6d3cad511f21ee1e89b24ee06ca5b499f33e60f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 15:21:01 2008 +0000

    only remove kernel from grub.conf if it is sure that entropy added it
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1321 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f170f375eabb9348fec0f1cd2558e4f0ba4aa0d9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 12:48:37 2008 +0000

    - updated TODO
    - added German translation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1320 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c4d5221964b304e6e260687940dc88821c8b32a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 12:40:19 2008 +0000

    fix i18n.py to point to spritz.mo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1319 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efde4e19f3729813d177d554a34f54fd11c5ae80
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 12:00:14 2008 +0000

    - updated TODO
    - make a backup of grub.conf when dealing with it
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1318 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9f3b8980d83f2e9e0e654b3067d80f8aac16f0b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 27 10:46:38 2008 +0000

    added support for a light, updates only, RSS
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1317 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b3dec1cc6b4db3a0ee8d12888cfabd61a1e2725
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 18:54:41 2008 +0000

    eventually solve license retrieval encoding
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1313 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d895a2b8e264b130e791e7e7e5fa30b946d19a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 15:10:52 2008 +0000

    updated po template
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1312 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97b2c2f08ea41b51e949b1e61d76cb25b5e084a4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 14:51:35 2008 +0000

    Catalan translation for Spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1311 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00d675a918ff014b952c94ae2201a140d5e7c899
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 14:47:13 2008 +0000

    - fix equo information output about the status of a package
    - make the kernel to get a tag too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1310 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d92908736537faecaa391a76bfe776cc27585710
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 12:16:31 2008 +0000

    fix buffer pickling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1308 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68114ab51e674b31b12a5b6c212dccf18f046d7d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 11:27:46 2008 +0000

    improve retrieveLicenseText reliability
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1306 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3157b9fb08b0aa7890c2addfc43279cc7e231e09
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 11:12:48 2008 +0000

    trying to cope with license encoding issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1305 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9c2efe45d4edc1a47b838b94b271874eab924b01
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 11:05:10 2008 +0000

    - handle EOFError on the accept license menu
    - properly extract license text
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1304 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32b564d8740c81b8e5d8ee63200a60a8c2d4594b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 08:50:20 2008 +0000

    - equo: added an option to let equo remove the downloaded package after the install phase, to save space on constrained env
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1303 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 03489d253a1f1cc3b6150f89747b608dea9862bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 26 00:42:16 2008 +0000

    - updated TODO
    - spritz: added a brief description under the package name in the treeview
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1302 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 654bb7d17ee8275224fcdbfa5cfdaa8e94df42bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 23:36:34 2008 +0000

    fix selective removal on equo world
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1301 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9f805782fb94691b5b5fc86db7caf06d73685c1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 19:39:28 2008 +0000

    filter crap from shell on equo install
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1300 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a88984576163f2d413cc51312f699771feb5337
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 19:24:07 2008 +0000

    fetch a package if it gets deleted from the fetch phase to the install one, n00bs do that ahah
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1299 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 261f88ac3a7225872231e16998fafba3897103b4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 17:12:19 2008 +0000

    disable add_failing_mirror() if package is not found on mirrors
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1298 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f9a447ba4aac1bd46db06bb3c7c834b57cb7ff6a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 14:26:02 2008 +0000

    remove wrong string.isalnum() and substitute by is_valid_string()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1296 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aef6dbe3082ee3b03ea834fc4a27dcf07d3b29ea
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 14:16:13 2008 +0000

    don't ask me why previous condition didn't work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1295 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ffdf653391b47294d17fdb9c2113c355023bd8d4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 14:01:49 2008 +0000

    fix a 'reagent update' bug with tagged packages handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1294 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59dcbed3cc7b741bcd1a1edc115b11db5983c7e8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 13:40:53 2008 +0000

    do not index tables on live systems
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1292 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26f58b7f774659000c08c6729194907aae3c39a3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 25 00:14:11 2008 +0000

    some minor changes to equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1290 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4de3088be1992e9e2167880c4333ab90dc5938de
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 24 21:47:34 2008 +0000

    - handle ValueError exceptions in the license acceptance context
    - fix issues with packages blocking entropy due to portage phase requesting license acceptance, which is hidden by our sys.stdout/stderr settings
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1289 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b3733c14f7012fcf382e84442f60ae5dce6843fe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 24 17:08:15 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1287 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7eb2194b663f32d00d903b9278171bb1b39adf3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 23 17:09:08 2008 +0000

    fixed packages reinstall in spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1286 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6969f56963aad2e0d9b6c28a0113eae68bf7eb08
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 23 16:59:48 2008 +0000

    - entropy: clear database instances cache if etpConst['packagemasking'] has been cleared
    - fix repositories update issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1285 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 10000ddd8a989b0fbd1def413ba621ff7e09d8ff
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 23 15:51:50 2008 +0000

    make spritz using entropy version
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1284 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5fceb3cfa793c6905fa9eb4dfa547f4629692a5e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 23 15:08:20 2008 +0000

    fixed portage bashrc and some other cosmetical stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1282 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b28d2d1e161e918b5e2132c2098a8297ef82d48b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 23:31:29 2008 +0000

    some code review
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1280 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0969ba84ddd9dda74ecea2a5ae109dd4d8089f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 23:29:08 2008 +0000

    improve error reporting data
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1279 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d39ee8d2569c491fc49605ea6f06f8c6135a8440
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 19:35:03 2008 +0000

    removed DA stupid quick add
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1278 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc2ad946baca77ffa27fe4677c5fa0ab6af960d8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 19:07:49 2008 +0000

    updated PO files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1277 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b2bbb6122bb49039ca7b7c7e8acefaba9404f895
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 18:52:26 2008 +0000

    adjusted wait window dimension
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1276 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e30130e71f9c5ca7e5790bfe24be831add255db9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 18:51:52 2008 +0000

    - improved etpDatabase.retrieveDepends
    Spritz:
    - completed the package properties menu
    - extended packages.py interface
    - when pressing "add all" a wait window appears
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1275 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 874978106cbd3b70f1f653914a54c9dd7a7a5df0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 11:50:58 2008 +0000

    adding a missing gfx image
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1274 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e1bf371e91f0b2ae884f04267c7d3aa51a032535
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 11:49:31 2008 +0000

    Spritz: started to rewrite package information window
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1273 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3be67da6f7484b02ded9eb576120c8e675f457c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 22 01:47:33 2008 +0000

    - fixed repositories management in Spritz
    - added package license handling in Spritz
    - added package information button
    - fixed a possible bug which caused spritz to print some weird stuff
    - beautified status console
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1272 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 332556e2f49860b106cba27f55170cd5ed0133e4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 21 17:19:42 2008 +0000

    - improved Spritz look and feel:
      - improved packages radio buttons
      - moved the search function on the right
      - removed useless search options
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1271 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e2d4773be3db30e4cd63fa6eed997c526517f38
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 21 15:02:15 2008 +0000

    - improved equo search output formatting
    - improved spritz stability and eye-candiness
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1270 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd691b9eb3524c258ea6b18272ac7b3f901b311b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 21 12:12:51 2008 +0000

    - fixed an issue with dumpTools.loadobj exceptions handling
    - fixed an issue with EquoInterface.check_package_update
    - fixed package reinstall in Spritz
    - improved Spritz speed
    - lots of bug fixes also
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1269 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e714534187866c34e917154958738d42fce6b72
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 21 09:00:24 2008 +0000

    Spritz:
    - more bug fixes
    - get packages list back working as expected
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1268 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1563e8df1ea7c3e977e0f0b486f7fb10160125da
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 22:22:44 2008 +0000

    Spritz:
    - some huge bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1267 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e3a0ebe0282f2889ffd228512bfba8b97630b5d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 19:08:14 2008 +0000

    fix broken license entries check
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1266 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 979f4338de3c853ea97c75df32ad6c8b32bb4adf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 19:05:51 2008 +0000

    we need to drop the new tables too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1265 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ed68b29401ba6b5f2c56a32de381269656eb153
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 18:12:23 2008 +0000

    - added masking reasons information to text_ui
    - fixed an issue with dependencies calculation cache validation connected to package masking files changes
    - added the ability to get masking reasons
    - fixed a bug with picking a buffer
    - added support for /etc/entropy/packages/license.mask to allow masking packages by their license identifiers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1264 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42734286fac0ce98f559305d20e83763af3e6297
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 16:40:30 2008 +0000

    added license query tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1263 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 342c72d41ceb27fb77561a156af838d4e6a7d25d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 16:17:07 2008 +0000

    - added license.mask (not working yet)
    - added license accept request menu
    - moved some functions to EquoInterface
    - added some functions to handle licenses in the database API
    - allow user to accept a license forever
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1262 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 539550de919aa9a4b5fc7547c8df713dc18546b2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 14:48:05 2008 +0000

    - improve unpackGzip, unpackBzip2, extractEdb memory usage
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1261 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09dc32b71ee19aaf35bc22941dfa07876b9377ed
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 14:35:35 2008 +0000

    - moved package masking files to *.example
    - some cosmetical updates
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1260 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc27f639a64c9eec7ff1d20be5bfca3efbfb6fc8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 14:15:58 2008 +0000

    - added the whitelist parser
    - fixed a bug in addPackage
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1259 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97dd9444e339e638574dd13169b962b0c10d1754
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 13:51:55 2008 +0000

    - equo now downloads the license whitelist
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1258 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f85dcf9687a2072e54dbbe93e9ca8f07e8b10474
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 20 13:46:56 2008 +0000

    - initial implementation of the licenses management infrastructure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1257 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d1c7b5fbcc7f21905623ff44f586575a2d2a1b1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 22:45:25 2008 +0000

    - updated TODO
    - some fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1256 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 94b4f1afa19ce4be34ec1c968befd0140f59985c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 22:21:29 2008 +0000

    - block bad source entries when adding a package
    - remove compressed database after unpacking
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1255 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 85147d7cea868118c684575946fcfbd30f56d3a2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 21:29:05 2008 +0000

    improve eapi 2 database download
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1254 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2bfadb2884c78cb71dce441443b27f3805b61446
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 21:11:27 2008 +0000

    with this one, our db compression magic works
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1253 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 406f04fc6401e9508b0af653568fc2896d0c5bec
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 20:06:18 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1252 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e18c4333c56ea412d9b68700a7b962a0cbff78a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 20:04:40 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1251 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 763f6e601d9238e611a88eb06d135df77124fabc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 20:03:40 2008 +0000

    reset dbformat_eapi at each iteration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1250 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9836a685a8ee5dbde3d88418d348ad74c35ab567
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 20:01:30 2008 +0000

    fix a typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1249 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 01a03e2e76ce54776c6627750a8a92bdbb20016f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 19:57:14 2008 +0000

    implemented database dump downloads client and server side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1248 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit baed3d5f64cc1c65d70c4bcd46d0c77dc90c1e2f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 16:30:06 2008 +0000

    - automatically refill counters table creating a proper schema if IntegrityError exception is raised
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1247 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 202ed012570079054c0505457dd30751d5e79528
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 15:27:38 2008 +0000

    - tell user that IP will be logged when reporting errors
    - fixed an issue that caused equo to not work as non root due to some recent changes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1246 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70bac34ede0e5dc27122386ab1ea07b563823d90
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 15:19:43 2008 +0000

    - reagent inject: run deptest when done
    - cache validation: fixed a bug that caused wrong cache fetchings
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1245 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5434a948ad6f7acdf723034b4e422c362bebed7a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 19 14:10:24 2008 +0000

    - indentation updates
    - python 2.4 workarounds
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1244 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e17d1fd68af294072eddec4aad32818e2fca1caf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 22:33:48 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1243 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bed635f0b127f738762618978f7a17bf07c05edc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 21:42:25 2008 +0000

    fixed a small issue with the dependency solver
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1241 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b86d7c7674c71c4a067c713dc14d5c47e2c62f8c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 20:54:12 2008 +0000

    fix activator sync
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1240 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6b36544a48eaa073f35365d9af689bb4cc494fa2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 20:30:25 2008 +0000

    added a reagent tool to easily bump the database revision
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1239 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3f9810d84ed57d9f7502344564e0bccafaed5e3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 11:14:37 2008 +0000

    improve loadobj function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1238 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f34b33de06425a8c791bbceb30cf5d57835a7c31
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 11:08:52 2008 +0000

    trying to fix an odd pickling exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1237 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c283523952f87d07e9306b0a73281158fe261602
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 11:03:44 2008 +0000

    improve package masking validation performance
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1236 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5fae6fd808c8e0d3df083befc29b7776d6390e85
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 03:16:42 2008 +0000

    - updated TODO
    - invert masking verification order to allow user to unmask repositories maskings
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1235 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2262fee1c48c366be920f161c98ca13e66734f8d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 03:11:58 2008 +0000

    - completed packages.db.mask support client side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1234 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 637138562058738024e1254611566a0549906a03
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 02:29:04 2008 +0000

    - removed debugging output
    - added the ability to selectively update repositories through equo
    - implemented packages.db.mask server side and client side download (will be connected to atomMatch soonly)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1233 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f7e5401b0ddb2cf0b2cd41205bc28374bff101f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 01:53:47 2008 +0000

    - fixed a bug in generate_dependency_tree() which pulled in duplicated packages in certain circumstances
    - added information about packages switching from a repository to another
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1232 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 07aa56efc22efbad3c37d0ac3329ecc49e518c91
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 01:19:19 2008 +0000

    - added support to search and force the installation of a package from a certain repository through: media-libs/foo@repo1,repo2,repo3
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1231 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0213b601911b414feef4414dea0157f953cd81b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 01:05:05 2008 +0000

    - fix possible sys.stdout issue due to exceptions in portage_doebuild
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1230 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec1e3b63996180e101333ceb5eb2b0a54d19c8c5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 00:59:47 2008 +0000

    - support portage from svn
    - avoid using libtest/deptest when other instances are running, dumb users do it without caring about database consistency
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1229 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 036d7632ce72f6c4c17f8c297e04eed57210edc2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 18 00:42:31 2008 +0000

    - fixed matchRevision/revision matching logic
    - fixed matchTag/tag matching logic and atomMatch package sorting
    - some misc bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1228 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 45e6ce74818b209084a5aa35ab334d8543cfeebd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 17 16:15:43 2008 +0000

    EquoInterface.atomMatch: added matchRevision and matchRepo filters (media-libs/foo-1.2.3~0 -> will search atom with revision == 0)
    databaseTools.atomMatch: added matchRevision logic, like above
    activator: if packages sync doesn't have to do anything, skip without asking
    tested treeupdates stuff client side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1227 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f73de88b5ce2562823b9071fd61f0a96135adb8b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 17 12:33:23 2008 +0000

    Spritz:
    - fixed packages list generation when entropy cache is empty
    Entropy/Equo:
      #- equo world is using too much disk
      #- if dependencies are not found, show them all
      #- add masking information to query results
      #- add required query tool
      #- let queries work on masked packages too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1226 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df50417fbcdb1a18548f8e2a0e1ef8ecaa7cf6b0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 21:01:05 2008 +0000

    some updates/fixes to the spritz categories view
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1225 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3abb867f12dbaa5a352944e668fe11d11acb28d6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 16:08:10 2008 +0000

    more work on spritz treeviews, a lot of bug fixes and implementation work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1224 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0352821e7f3d9ff058cb3470183da05794bc899a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 12:48:13 2008 +0000

    Spritz:
    - removed the ugly lower package information widgets
    - started to work on a more user friendly package information menu
    - some bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1223 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 987e997ac0685e6394f2ec8f729b43a6368ab357
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 10:32:50 2008 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1222 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ee1670593261906e0777751670cc0cd3d5e6eb1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 10:32:07 2008 +0000

    Spritz:
    - added a basic categories view
    - improved treeview speed
    - properly handle packages with missing dependencies
    - misc bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1221 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9188159b6876bb38cec57f3656296734db457544
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 08:29:30 2008 +0000

    - fix validate_repositories() call during equo update
    - filter empty sources string before adding them
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1220 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e85661e6dbef8a4daff80c69a51f3a7da821eca
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 00:38:28 2008 +0000

    check if user is already root, if so, run spritz directly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1219 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4116c5760ac1a636eb84bdad18bf200842c87f1d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 16 00:34:06 2008 +0000

    - improved entropy backend interface responsiveness by removing harmful caching
    - completed a lot of stuff for spritz, it's still a little bit slow when data is not cached but I'll work out it
    things implemented:
     - multi repositories handling code
     - branch switching dialog box
     - queue errors handling
     - su/gksu/kdesu wrapper
     - lots lots lots of bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1218 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 27f01410aec14ed5e69fe53f3a3ad78154a60c48
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 15 11:02:00 2008 +0000

    run binutils-config each time binutils is installed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1217 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9bf2a61c1a6c1ebcf31bb30d32a2cf0bcfda7b0d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 15 09:57:27 2008 +0000

    - improved orphans search tool in terms of memory consumption and speed
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1216 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15076a74b70318343e5225140269ec896c3df53e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 14 19:39:13 2008 +0000

    fixed a nasty issue with isFileAvailable
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1214 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 491007bf2f9be94dbfa2764f3a11a3d4536a162b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 14 17:16:56 2008 +0000

    Spritz:
    - completed configuration files interface
    - some misc bug fixes
    Entropy:
    - moved the package masking parser to entropy.py/EquoInterface
    - fixed some issues in equo query orphans and moved some equo conf functions to its EquoInterface class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1212 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 880ec1d21474c8a1a096df4260d4e53d81004b67
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 14 13:23:57 2008 +0000

    updated TODO and removed debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1210 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0a27bf87826a3c8cd10db561309cc47b0998df6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 14 08:29:37 2008 +0000

    fix atomMatch cache validation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1208 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d1e9f8f4d48fafaa995666f5ef0cd6572f1c6c3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 14 00:57:19 2008 +0000

    - updated TODO
    - connected Edit and Changes Spritz buttons to the respective actions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1207 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cfb7f52811309cd10ee38ac81236a0f77d9fa41e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 23:16:07 2008 +0000

    - added blacklists for libtest
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1206 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40a965a3fe5df42299e1a7cdd805d20ad9dc5dea
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 19:24:16 2008 +0000

    improve speed of equo remove
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1204 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8ac6b420e18ff59d0318d1d80db1a966bea3ad6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 18:16:35 2008 +0000

    - improved cache validation mechanism
    - some spare fixes/improvements
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1203 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30abf6e927ab1bedff5253b1cd5b229f7b958a57
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 15:46:46 2008 +0000

    check if needed table exists in isNeededAvailable()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1202 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5f8abcd50577205129176bd2430f3af28aa3feb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 14:41:08 2008 +0000

    improved deptest output information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1201 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4aaad41b59a027addd8f14513200a2334336a068
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 14:18:00 2008 +0000

    add brief description field to equo error reporting interface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1200 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9cbb62d58640db824941ac2f1878e80a02fd0ab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 14:14:41 2008 +0000

    better handle cPickle/pickle exceptions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1199 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ac39a31e6793a818aca3d08a0518d7dd1fd31ddb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 11:45:24 2008 +0000

    create counters table if it does not exist
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1197 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 899ae6095f41827e6289597894e17db198c0d412
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 10:33:35 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1196 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06085c3b90b200677896bf485e51dcecdc362d2b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 10:05:08 2008 +0000

    - updated TODO
    - changed some equo output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1194 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7737c2d189e52df8d90f0eaee6421c436aacd89
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 09:54:10 2008 +0000

    - added equo post install trigger
    - solved contentDiff bad unicode strings issue
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1193 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 936441fc607c090579f1bba3d2f2480d4ae65a17
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 08:57:26 2008 +0000

    added metadata decompression support to the server interface, disabled by default and controlled by an activator.conf option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1192 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b3fd61c3725d62f7e8ce9c7bda063e77997313dd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 13 00:34:22 2008 +0000

    - updated TODO
    - bumped EAPI to 2
    - added content table compression/decompression functions for future migration
    - some bug fixes and indentation updates
    - added automatic content extraction if new compressed table is found
    note: activator does not have the content compression feature enabled yet, for backward compatibility reasons
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1191 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c829d6357654c2f9d3b253fdb57d0ef078fe6026
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 12 20:58:00 2008 +0000

    fallback to pickle if cPickle can't be loaded
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1190 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15e65bf53f69dcc54a6a0e79cffd155bc3405a98
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 12 10:08:56 2008 +0000

    check if dir exists before iterating
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1189 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1495a997dbe72e77b8b0680d816b13d7ef163d9f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 12 10:07:18 2008 +0000

    add branch operator support in isCounterAvailable() and listAllCounters()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1188 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a078677a68ccf8a7ce1d036432639fdbdc8de096
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 12 09:35:47 2008 +0000

    reorganized caching directories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1187 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e3dacb33bf5d428e3e404f17eab79547929c523
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 12 00:05:40 2008 +0000

    - added helper utility islive() in entropyTools
    - added a new column to the counters table
    - some code cleanup
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1186 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b13f13a84518817e7d22a249398cfc6a60ddeef
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 11 22:57:11 2008 +0000

    - correctly handle atom matching on databases with multiple branches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1185 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 28f51eb4fa1f26196b30a9acebb46f3f4386c2f5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 11 20:15:24 2008 +0000

    some minor changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1184 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 84cbf8b40962470da193238ccfab10c19b01e4b2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 11 17:47:35 2008 +0000

    improved caching validation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1183 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3ccc151e51616c3316bb23d99b01933ab4cf291c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 10 23:44:02 2008 +0000

    Entropy:
    - Cache management completely rewritten, now Entropy takes a barely minimum amount of memory and is much faster on cache hits.
    Please note that some areas need to be improved even more, especially when dealing with cache cleanups
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1182 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a347f654c1866011285aae77a97658a8f84082ec
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 10 10:06:43 2008 +0000

    improved library breakages cache speed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1181 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91e163c21fb32c2801a65bddec5bfa4b3341f2af
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 9 17:01:13 2008 +0000

    fix equo world --pretend as user
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1180 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 54f74855cf153d10711916979da5f9bc385c3728
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 9 16:56:56 2008 +0000

    - dynamic library breakages detection infrastructure implemented,
    can slow down equo a little bit at the beginning but it's worth it
    - misc bug fixes to the query interface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1179 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7635f4f108c73016ffa3a8de3df04f629e004c69
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 9 00:47:34 2008 +0000

    speed up activator sync by a good 500%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1178 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit beb068bef02f808e5041bc4eb6f9f13a2cc546e1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 9 00:11:54 2008 +0000

    fix issues with paren_license_choose
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1177 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e7c523ef1ec017e89f45a4969c8188b019c9cf46
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 8 23:49:36 2008 +0000

    - adding support for transforming packages into injected, useful for tagged ones
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1176 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f5ba05cc0fb24e04661d8555f23c1af5d8aceb06
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 8 20:12:19 2008 +0000

    there are certain tagged packages that can't be installed at the same time, like nvidia/ati drivers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1175 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a87c6a71a5a17c45324232e594fb07ef6bc60499
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 8 20:01:37 2008 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1174 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 66cab1fe0ddba4817274375b53cabbb9fe351374
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 8 20:01:07 2008 +0000

    Entropy:
    - a lot of speed optimizations, including:
      - improved caching performance
      - rewritten atomMatch()
      - added more caching
    - fixed a bug with conflicts, wrongly stored in db
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1173 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53394a0a9a7f689f0c9346fd2d631a9cfbc4c905
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 8 11:51:09 2008 +0000

    small cosmetical changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1172 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0d75a0bc4d61a0888c52332b604b27008f02f9d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 22:07:06 2008 +0000

    this works
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1171 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f2cf0bbd5b6224be7d8b08f5744ea86b5696f3d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 22:00:30 2008 +0000

    - updated TODO
    - fixed calculate_world_dependencies with masked packages installed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1170 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f36901c0dc2021c3f6ad92e7b563e01cb59ef1b0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 21:34:49 2008 +0000

    fix IOError exception syntax
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1169 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d030d0ecf3e22f3216217057d383eaacaf98be5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 21:13:28 2008 +0000

    - created a mockup of the Spritz files update interface
    - tesing a fix for IOError exception trapping
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1168 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5533f38d563e136da591687783ee7e7bcc589c9f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 19:04:30 2008 +0000

    - updated TODO
    - removed checkReadOnly() where not needed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1167 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f50805654ab9c087abdae137468ed92e0eb1de9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 19:01:33 2008 +0000

    Spritz:
    - make load/save queue working
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1166 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e67a753aebdbc2d44b5e9a9744ff62712d2ffbc7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 14:29:37 2008 +0000

    GLSA tool:
    - fixed atom matching when slotted packages are found
    - added info tool, that shows glsa information for the provided identifier
    - misc bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1164 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a09070786f17ea82d32f0da5df1e94606257352
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 11:28:56 2008 +0000

    disabled use flags check in filterSatisfiedDependencies
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1163 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 866b1c827d2c5533d1be5856eb593cfe39ea36ee
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 11:05:22 2008 +0000

    - more work on the security interface, now list tool can be trusted
    - implemented some new API functions to ease third party implementation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1162 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a4bfd0eddff86abd892e617d9f09a3ad5bc3a2fa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 7 09:55:08 2008 +0000

    protecting /etc/conf.d by default
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1161 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc225e5b629f8c51d559bcdf6c386575c01e5b17
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 23:40:39 2008 +0000

    some small updates to reagent libtest
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1160 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2cb17a8d1076343e6d265a26c730753788e512b2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 23:20:20 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1159 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f83dcc51dab3e301f4e370ed4d4b0ec1cd660c9e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 23:05:43 2008 +0000

    improve libtest on reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1158 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fc1e02d10c1b3e1de1843bf1bfc2fa8dc9ca93c9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 22:52:02 2008 +0000

    improve libtest on reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1157 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 418aaa4cc12128b7cfd58ab2f4cb51244594fbed
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 22:38:58 2008 +0000

    improve libtest on reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1156 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2201532fd96abf3bc1ecebc1299610f8771c6290
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 22:04:08 2008 +0000

    more work on libraries_test reliability
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1155 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 184a414614129b50292062a342ac1a2827c70c7a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 21:53:46 2008 +0000

    fix a whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1154 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5cdb3233e8c31f2ab01a7d2fbf13da2aafd69a6d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 21:50:30 2008 +0000

    flush out stdout and stderr when printing stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1153 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f019d3782c63b69e420ec5068c699f09576becdd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 21:37:37 2008 +0000

    load dbconn readonly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1152 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0772c47d025161389e86e28932089f7c6253568a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 21:36:51 2008 +0000

    - updated TODO
    - added libtest tool to reagent
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1151 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26a2f016fc96c0517f142017fcef7639ea70cb9f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 20:51:28 2008 +0000

    - fixed an issue with treeupdates table creation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1150 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 68835280e4a73a4769262dfd16d03b321e290e2d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 18:09:18 2008 +0000

    disable boot services stopping
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1149 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce6a58babdd6caebb31f435bc89170e1489d17e3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 17:59:36 2008 +0000

    - when parsing atoms in is_affected() also verify that the atom is not in the unaffected list
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1148 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49b556763d555c37e2da3c74b99407af270c209d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 16:08:04 2008 +0000

    - updated Security Advisories infrastructure
      : added list tool
      : implemented a lot of interfacing functions
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1147 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8631643e0832ec2ff319005814d2c4d8c4767993
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 14:56:48 2008 +0000

    adding text_security interface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1146 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 767d31aa1f7efb6388107edecd7a2cb4ccd3d8cd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 01:18:23 2008 +0000

    fixed unicode conversion
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1145 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b996e940f09bec9cae8ae36c2b148682189fe66d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 00:58:37 2008 +0000

    anielkis should really use this
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1144 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7e4432b4801ac9f41723393477a38b1fdf65ed80
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 6 00:09:14 2008 +0000

    added dependencies rescan tool for reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1143 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78091dd7ddf525a0459e658e640871e63311b02e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 20:26:57 2008 +0000

    filter out empty conditionals
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1142 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 62b300e69f56842f4f94e9d3e10489c36f00798f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 18:30:04 2008 +0000

    added depends regeneration after depsregen
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1141 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4f13e844fed3f1d7d1599c746f571aba8060996b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 18:01:06 2008 +0000

    - adding reagent tool to scan and rebuild package dependencies for all the ones in repository
    - added some new helper functions to the database interface
    - fixed portageTools.calculate_dependencies accordingly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1140 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53bf092b0f1b83ee61f1a1593d12acfb6c6ca862
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 17:58:44 2008 +0000

    fixed issue with packages without CONTENTS xpak metadata causing database content to be empty
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1139 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e981ac3f25034831768b30b8dee12501c5959a16
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 12:13:59 2008 +0000

    TESTING: again portage dependencies literals parsing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1138 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ef1b3a1caee74bcdea58081cfbbefc618fe5db4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 12:04:53 2008 +0000

    TESTING: again portage dependencies literals parsing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1137 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a4d4d33e4092e08eb13343c7ca9c35a5a65e3a29
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 12:02:52 2008 +0000

    TESTING: again portage dependencies literals parsing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1136 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f4234b128cd9ac186690c96a4ef538faf4844767
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 11:49:37 2008 +0000

    TESTING: again portage dependencies literals parsing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1135 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f59262779eacd35a5caf3a12a5a8ef302cdb837f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 11:27:39 2008 +0000

    TESTING: again portage dependencies literals parsing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1134 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fc04fc6308ed64873834d6358c74e5717739503c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 10:44:57 2008 +0000

    - portage dependencies calculation has been rewritten, should work a lot better now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1133 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8482b3330031adc95e6a3692e91722fe9ac2b8f5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 10:26:24 2008 +0000

    TESTING: rewriting portage dependencies calculation function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1132 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6302491464ffbf2ebc7eda0ae531a5f3dbcd07e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 5 01:48:12 2008 +0000

    - initial implementation of a GLSA-based security tool
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1131 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f5b6eda7f99cff39b2940b5093e581a74ded0bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 20:01:33 2008 +0000

    fix indexing when running readonly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1130 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cf62aad37d19c77791f6c50a6e1a8af7e8703b8a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 19:53:22 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1129 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3582f87dacf86cb7fca2390ca144f9efaa1e5732
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 19:52:15 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1128 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dbbe3e62df584a9cc8c5bbc808e83f453302cf5a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 19:50:31 2008 +0000

    - updated TODO
    - extra flatten for horrible DEPEND strings
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1127 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 964795473f007a287ea6a70d2c842af3b7b59017
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 17:09:15 2008 +0000

    - reagent must always know about unmatched DEPEND conditionals
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1126 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ac90d22ec3c1993889e7fae117fe4fcda7793bf9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 16:40:01 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1125 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc5584c84a356effe7b2368b3d025abcf1a2c8c1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 16:39:52 2008 +0000

    fixed error report data submission
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1124 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c4c536a63a9c55f878951cda5a894f50bcc520ce
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 16:34:45 2008 +0000

    - fix reagent search output
    - fix indexes readonly validation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1123 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8cee372192fe20d829e4860dc0442d504a3388e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 16:12:25 2008 +0000

    fix LICENSE paren_choose()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1122 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 058d3119acdee8a6d3311b5acef474cae0dffd44
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 11:35:52 2008 +0000

    - working implementation of the client side branch move function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1121 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88270f2b998c55cc2f44a88165be47f0cd4126fc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 4 10:45:22 2008 +0000

    - updated treeupdatesactions table adding branch column
    - updated database interface to work with the new treeupdatesactions
    - sanitized legacy databases support creating doesColumnInTableExist() function
    - improved overall equo speed
    - moved repository database indexing to RepoInterface.sync()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1120 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26a9e2c41e7f476688bcf18125b54bd862ab0e81
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 3 12:07:10 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1119 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d298fd83e09e69e6a4234dc7cd2af25ff1ec833
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 2 16:06:03 2008 +0000

    - fixed counters injection that caused entropy database to be out of sync with portage. To just solve this on your PC, run equo database counters
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1118 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca55d97378528b49c571df4dd3e0f818c752bced
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 2 15:39:36 2008 +0000

    - added more info to equo reports
    - misc bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1117 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b291cbdbc24705261038df29ad310b008b8ec3cc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 1 19:29:50 2008 +0000

    - added packages download speed limiting support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1116 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b095d32302ab97a986dd646cb0c185e2a7ed878
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 1 16:28:07 2008 +0000

    - remove unused queueView buttons
    - fix databaseTools.isDependsTableSane()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1115 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d4ba6dc474dfa7d572ed972efbe43b9eb358abe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 31 10:17:49 2008 +0000

    - fix equo conf loop issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1114 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 043f871c2c1fb458659c34851642e2899b2adfab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 30 10:26:45 2008 +0000

    properly resolve remaining conditionals after paren_normalize() in calculate_dependencies()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1113 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 157054b8165c9c2898128fd6707630bbda6980cd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 29 10:29:32 2008 +0000

    - if getScopeData() returns None when looking into client database from atomMatch, return -1,1 taking it as not found
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1112 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec34c6b3b46f54c493f54bb10e2d243c55f6288e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 23:38:22 2008 +0000

    do not reset cache when raising SystemExit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1111 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05377a43991be460575a58f677c5893ff4b8afb3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 23:34:10 2008 +0000

    - updated TODO
    - reset cache when an exception is raised
    - fixing print output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1110 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 150749d619dbac02ebc087f14e3b090c875ea547
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 18:24:00 2008 +0000

    Spritz:
    - set treeview reorderable to False
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1109 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c2b2beee106d35dd680e4f0fe6ffcef1e3760a18
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:56:33 2008 +0000

    some work on the printing functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1108 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5f5cc8db29456c5ab5e214c6214989abd0756b8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:49:09 2008 +0000

    another whoops in the wall
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1107 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b45d9efd30ca4c9aa10ab071aad2cf3e1daf090
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:47:47 2008 +0000

    another whoops fixed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1106 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1202768c7506800ac1ed9cfb1dc993ebc5e85127
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:33:41 2008 +0000

    continued testing on calculate_dependencies
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1105 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9202466c43dcfab82b0f04bdd01e32c5e77f43bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:25:15 2008 +0000

    another whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1104 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7e5f10c69a8f360f96b774410b48c22af8a9d642
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:21:29 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1103 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e2e5622e7425752615420184a27f885942bbcbc7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 28 10:15:34 2008 +0000

    - updated TODO
    - reworked ebuild dependencies calculation using portage
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1102 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72291948d3985a8c8b77ffd4824c0a17895cf2b4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 27 17:58:27 2008 +0000

    - updated TODO
    - updated maskingparser to handle trashing of more caches
    - fixed std* piping issues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1101 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 745b46aadefed5bb925b4882eb48a1adfb4c6c6d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 27 16:43:39 2008 +0000

    - Spritz:
     - reworked action menu to allow reinstall, remove, purge, update, install, undo reinstall, undo remove, undo purge, undo update, undo install
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1100 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc985ea1f0a1caafb0f8ec86f58fd5eb01af2c6c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 27 10:52:18 2008 +0000

    update update() to allow cmd to be passed as parameter
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1099 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c70e93f603508de3c4ead8ff935d089710821d5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 27 10:51:44 2008 +0000

    some misc bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1098 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31c808cc3811238465ebe0fcda342c45af610714
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 25 17:58:50 2008 +0000

    - updated TODO
    - avoid running activator when issuing 'reagent depends'
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1097 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb14ddf9922928fa900fd7cd100d92ee3940d287
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 18:31:40 2008 +0000

    - updated TODO
    - inaugurate a new small reagent tool to help spm tree compilation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1096 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8117cdad84b3a54f433bb0a4c551bf41a8dd836d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 16:32:04 2008 +0000

    - be more gentle with counters table primary keys
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1095 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 89e95c5fbcceef9cccbcccfd390179832da769a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 13:38:35 2008 +0000

    - move removeidpackage validation before steps generation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1094 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f934ca8a0991e044e4a045ee6f0c9aa47db2feb8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 12:45:36 2008 +0000

    reset self.oldprogress at every uploadFile call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1093 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 655ff0fb79c95566d9f0969709534f93240c389b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 12:35:50 2008 +0000

    fix an indentation issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1092 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 142f90eb56a524ab62995a5084a36586ae7cf28b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 12:28:43 2008 +0000

    - fixing a possible TypeError
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1091 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d66d0d6bdac751b0f11e7129e3a121d8d45ec41e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 12:04:04 2008 +0000

    - restore CTRL+C interrupt when downloading a package
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1090 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c4e0762a38907826de15698e337d856130fe1da
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 11:43:32 2008 +0000

    - updated TODO
    - fixed packages download
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1089 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0029d170394cee4b3601cc598d6025d85347528
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 24 11:12:15 2008 +0000

    EXPERIMENTAL: added category string to tbz2 files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1088 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4cb6b40ec0b78b27689c8805b42ffaadab0160d7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 23:14:14 2008 +0000

    - fixed a really nasty bug with counters and 'gentoosync' tool that caused entropy to wipe the counters table (thanks Joost)
    - added a saner tables availability check function
    Spritz:
    - removed some debugging output
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1087 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7cd3e7c5e4523e6ee40eb4c5b0b84a96c1ef360e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 18:50:49 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1086 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06884685af17f61a2afd20aabaf37b3cbd73d1ce
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 14:17:06 2008 +0000

    - implemented a better way to look for needed table
    - fixed a possible crash caused by exceptions in config protection retrieval
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1085 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a8c1d25ee188f35cdda2eee72c394fa62bf0825a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 13:57:49 2008 +0000

    - updated TODO
    - added dependenciesTest after every reagent run
    - print sqlite error when triggering ImportError exception
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1084 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 83316915f61d62265effa02b051998a6511575a1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 05:44:01 2008 +0000

    improve upload speed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1083 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d3302e98df4f9c1dbb168709d06fc778c1ae128
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 05:27:32 2008 +0000

    double the maximum number of threads
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1082 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b3851e07309b4293feaea3334c58de2ab8bb891e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 05:20:31 2008 +0000

    fix currentText scope
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1081 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9b3b212bedb580799162061f2a236cfbc649f485
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 23 05:17:19 2008 +0000

    - adding parallel_wait() to parallelTask() class to avoid obeying the max number of allowed threads
    - parallelizing print calls, MAJOR IMPROVEMENT
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1080 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c495fe7d6aa1f79761bcf00f139b1202aaa73363
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 22 17:50:28 2008 +0000

    parallelize and optimize output printing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1079 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e16dc35126412184059c941cc0e11cc9dc67f9b3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 22 00:05:02 2008 +0000

    Spritz:
    - added queue messges popup and rewritten queue handling
    Entropy:
    - fixed issue causing system packages to be removed (like kernel)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1078 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06381e3b76ec66a11b45ce88833a1ee6790b3f7f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 20 18:26:46 2008 +0000

    - calculate_available_packages() now only returns unmasked packages
    Spritz:
    - removed some useless code and widgets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1077 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a21466d827ec5bcba3176be58587364ae85abb0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 20 13:26:08 2008 +0000

    fix a possible issue with treeupdates slotmove and move
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1076 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce2bccf62f362c03e15f3339953bf01dc6b991ad
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 20 11:09:51 2008 +0000

    removed NEEDED comparision in generate_dependency_tree(), not required anymore
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1075 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 391354c5bb540c250ee0b3a9113f2895ff40ad70
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 19 16:02:28 2008 +0000

    - improved reagent deptest
    - fixed matchfilter scan in generate_dependency_tree()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1073 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f430f04c0ad85907a88bb8fc6179860b4ea51fc8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 19 15:39:54 2008 +0000

    create general purpose find_belonging_dependency function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1072 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce1368c996349ee8daadd913cd6f286e543ce661
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 19 10:46:06 2008 +0000

    check files/dirs before doing chown
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1070 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0db01aff863557d6b043a3763a6819d3171da636
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 19 09:58:18 2008 +0000

    - entropy removed getDependencyTreeCache and global matchFilter which caused issues on a threaded environment
    - matchFilter substituted with a sane implementation matchContainer class
    - fixed Spritz install/removal queues - removal packages execution can crash due to threading issues, don't count match on it yet
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1069 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db83b15b226eab6f494d16ece698133707384471
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 19 08:27:06 2008 +0000

    fixed libraries test tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1068 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a6295b7dcbe61990075c1d96787a43dfef028aec
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 18 21:10:33 2008 +0000

    - TESTED,FIXED,SOLVED,EVENTUALLLLLLY UNICODE ISSUES
    - lxnay ftw, portage shit ftl
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1067 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ce9d576aa4d5adbbfa7a58af629e92a6191c9ad
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 18 20:23:42 2008 +0000

    fixed reagent database query tools - NOT THIS ONE, WAIT THE NEXT ONE
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1066 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ffd7617dd96d21bf52d1ac0fc5b4e561e4e3d243
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 18 20:00:48 2008 +0000

    some work done, some remains, WAIT THE NEXT COMMIT
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1065 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a22c9aaf16ff22e036d3ac94ce3b92c7ee84c447
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 18 17:49:23 2008 +0000

    - fixed query tool
    - eventually fixed all unicode decoding/encoding issues
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1064 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df46fc85a75e838aa5514b3537b887275f555d2d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 19:17:23 2008 +0000

    implement EquoConnection in printPackageInfo so we can hook any instance we want
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1063 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7844d35dfbe671f697b697c6e6c19452fa6e4f94
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 19:06:32 2008 +0000

    fix text_query calls with reagent database search
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1062 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 12847f8c29549c16603a2096d5eadc5ec9194d90
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 19:02:51 2008 +0000

    - move EquoInterface load inside text_query
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1061 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb7ebad9520ef1ab55c924722d8a19f9b3bf6326
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 18:58:44 2008 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1060 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 54e9c23224c4bf9a0e7d68a6e044b6b7aa539df5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 18:57:38 2008 +0000

    fixing rdepend pdepend list generation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1059 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1376dafd6950d5f91ad04c5f8d7c4115643524e7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 18:52:06 2008 +0000

    - updated TODO
    - remove tar.flush() since tarinfo doesn't have it
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1058 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73b2a830f80ec283040890055b9d7f038fc12494
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 10:50:51 2008 +0000

    - reworked xpak metatada dependencies extraction logic
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1057 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc0590589f294ed76c98a54036d61905de30f49a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 08:54:15 2008 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1056 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53ff9725822bf6456fa6e8ac29afa46dd268f146
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 17 01:12:24 2008 +0000

    Spritz:
    - implemented repositories reordering in a saner way
    - implemented mirrors reordering
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1055 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 800e0dbca90a83970679891de1be1507dd14e3b7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 16 23:43:25 2008 +0000

    - added code to handle repositories priority shifting
    Spritz:
    - implemented repositories ordering
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1054 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15f87931efc3c4fcc48e149b2ffdc00d7460a5d7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 16 18:34:25 2008 +0000

    - fixed Insert String button (hidden when editing a repo)
    - added repositories sorting widgets
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1053 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 66c04be684e4bb435cfcbbb54c862e52039a6754
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 16 16:13:12 2008 +0000

    - added disableRepository(),enableRepository() to EquoInterface
    - improved repositories cache handling reliability
    - updated entropyTools.SaveRepositorySettings()
    Spritz:
    - implemented repositories activation/deactivation (ordering will follow)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1052 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6926277a547881615c7dbf8efb26965b58238c1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 16 00:31:59 2008 +0000

    - moved etpRepositoriesOrder to a list type, allowing a saner implementation of repositories order handling
    - improved EquoInterface.retrieve_* reliability by adding etpRepositoriesOrder in cache validation
    - various fixes
    - Spritz: started to work on repositories order handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1051 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0df499a5af7b55aff3d3b485434726609cda0723
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 15 20:24:42 2008 +0000

    - fixed Spritz console right click menu
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1050 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cf093a5f5f09ae6dd6572755161a74b201380155
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 15 17:52:44 2008 +0000

    - created saveRepositorySettings() and removed the previous one which was buggy
    - added getRepositorySettings()
    - fixed some EquoInterface.addRepository() bugs and added cache cleaning
    SPRITZ:
    - completed repositories handling
    it's all for today
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1049 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 27ed93827a271e0dd1117abf79fa6dc86995ce5f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 15 15:08:12 2008 +0000

    - fixed conntest url by exporting it to repositories.conf
    - improved repository databases reliability adding extra read only checks
    - fixed bad/not available repositories handling by removing weird loops with fetch_repository_if_not_available
    - updated indentation in databaseTools.py
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1048 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 806c7ece986f364cb0366bc26673dc7764d12fde
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 15 11:50:06 2008 +0000

    - updated TODO
    - completing the previous commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1047 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a651ebc1a648fefae4f8a68f55502c9975a67f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 15 00:49:13 2008 +0000

    - moved repositoryid (old etpConst['repositoryname']) to repositories.conf
    - internet connection check now done on the main repository database download URL with google.com as fallback
    - added live repositories add/removal backend functions to allow easy handling from third party applications
    - minor bug fixes and improvements
    Spritz:
    - added (almost done) repositories management widgets to let users add or remove stuff: use with care until the next commit
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1046 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63c94441ee4a8eaf7d66a5d12a21caaa59a99cfb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 23:52:44 2008 +0000

    - added signals for add/remove repository buttons
    - added a check if no repositories have been selected for update
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1045 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 250f257795a9f20619232e016fd2fc3ce4118680
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 23:39:37 2008 +0000

    - added client database checksum validation to available packages calculation
    - fixed and test packages removal
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1044 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit faf3a1b75da544675ac8ce9234dd4768745f841e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 23:27:49 2008 +0000

    - fixed removal queue calculation
    - implemented removal queue execution in spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1043 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 28c8b4c9ec33233076b4fdefb3b313dbc5c5f0f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 23:03:25 2008 +0000

    - updated TODO
    - added USE flags check to filterSatisfiedDependencies too
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1042 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 44f6b638dd16f391ed45a303abd426c27cdbc7df
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 22:58:28 2008 +0000

    - updated TODO
    - added USE flags check to equo world, this also helps
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1041 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c81c578d9c6c298d3279df0ddd94fae450e101fa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 19:17:42 2008 +0000

    SPRITZ:
     - implemented console right click menu
     - implemented repositories force update option
     - fixed an issue which caused text_ui functions to not return a valid exit status
    svn ci -m
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1040 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0366216a5d4330121463a3454b9511090cfc51ef
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 14:47:36 2008 +0000

    - let equo handle some extra exceptions from exceptionTools
    - updated TODO
    - fixed an issue with equo update when no client database is available
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1039 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 504d2bd3a040e9b4caf374291644ec4604184986
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 13:34:02 2008 +0000

    - fixed a small graphical glitch with downloadSize in text_ui.py
    - more work on spritz polishing and entropy implementation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1038 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6873ea11794f2f6feca51a82e6b6254ba790c9d3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 13 12:17:24 2008 +0000

    providing more info to the user when extractPkgData fails
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1037 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f34bdff9fa77ac20a83640af95e008d7467c49d2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 12 15:38:27 2008 +0000

    - substituted TextView widget with vte.Terminal which allows spritz to redirect portage.doebuild output to it
    - further development on package queue execution
    NOTE: you will need vte compiled with python USE flag from now on
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1036 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6b82b0034186eebdac8442222b992667a6d702dc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 11 22:05:15 2008 +0000

    strengthening database revision file checks
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1035 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ca2b34ff35094175ad259a1512658b5b1625a92
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 11 21:43:06 2008 +0000

    trying to fix possible ftp mkdir exceptions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1034 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dbe80e41aff6f0f4162deaa2774ef169eef96c0c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 11 19:47:25 2008 +0000

    - strengthen noclientdb behaviour
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1033 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d1b9f42740f76994ec1db2e2680be8e02f55006
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 11 19:30:29 2008 +0000

    - started to implement queue actions
    - fixed two issues in the server part whose caused client database to be erroneously opened and tree updates to run on an empty repository database
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1032 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a34559137e105322cff232d3564521ec0e99ade1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 10 22:56:48 2008 +0000

    - fixed issues with queues handling
    - beautified messages
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1031 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9417f2bbf5ee295f932ca47604db98172f64ee54
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 9 23:47:08 2008 +0000

    - updated dependencies calculation code to work better on weird situations
    i'll start to focus on the queue execution tomorrow
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1030 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8079bded7fd21df09983a5397eca5b16db5dceb0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 9 21:41:48 2008 +0000

    - dependencies calculation queues (removal,update,install) should now work as expected
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1029 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76a321d68479730835041c288cdec7fcc327fbab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 9 20:46:52 2008 +0000

    - moved system packages check to EquoInterface under validatePackageRemoval()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1028 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb213bebf548c64b0f7e2853a46f8fc9b63a5f8a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 9 17:26:27 2008 +0000

    - some updates to spritz queue handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1027 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 802c702e561fa278d919f8b75fbfd1b57b378aac
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 9 11:22:36 2008 +0000

    - spritz: general code cleanup and polish
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1026 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d36cd5273ed8a81a80e57673b10497bfa0a7505e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 8 20:02:42 2008 +0000

    - new POST based error reporting handler
    - created ErrorReportInterface class
    - updated code to use ErrorReportInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1025 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5d4c5bd380ffe3b043103ff7fcf8d0eb404c89e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 8 19:05:17 2008 +0000

    adding another error reporting implementation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1024 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30e4f758e6590a58f5bf49a2ca1f59178a96160c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 8 18:16:11 2008 +0000

    - adding new error reporting handler code
    - disabling categories view, since it's not that useful
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1023 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d445f4a36b9a9c705e356dcad58b1a4c420362b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 8 16:34:15 2008 +0000

    - spritz: package categories code almost implemented
    - entropy: added some faster search function to the database interface
    - entropy: implemented some helpers for GUI apps and added some caching here and there
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1022 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4879d65fa4e87d36fc7c8c938c73f92fc645649
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 7 19:08:30 2008 +0000

    - added EquoInterface.calculate_available_packages() that lists packages available in repos but not installed
    - added database function retrieveKeySlot which returns (pkgkey,slot) for the selected idpackage using only SQL (faster)
    - changed output of EquoInterface.calculate_world_updates(), removed not neeed atom retrieval
    - fixed other functions accordingly to the change above
    - get all the Spritz Packages radio options working (you need entropy from SVN, packages queueing doesn't work yet)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1021 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53274f3158f267452f5c8131fd17148fc4e0b4b3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 7 17:50:30 2008 +0000

    - when syncing repo databases, always close running instances
    - when opening server database, check if the db dir exists
    - improved speed of EquoInterface.calculate_world_updates
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1020 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1bbf3ee87f93207fcc2235ed58f8607b2db62117
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jan 7 01:33:45 2008 +0000

    fixing smart applications generation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1019 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 51ffd5067fb3c61608397084c9b987f91c2f23a4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 22:30:40 2008 +0000

    fix installqueue retrieval by smartgenerator()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1018 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cde791d4fa8fc91aa81743588abf4bd8b5b7156a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 19:43:10 2008 +0000

    - implemented updates view and arranged some graphical fixes to not trick users
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1017 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f2ccf4a99b70a2a827ae159eaee1553f275dcd5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 19:20:00 2008 +0000

    - a small visual fix to equo search
    - world calculation cache is now kept updated in install/remove functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1016 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5b12321edb3e107bcfb123ab6a61025f723b9824
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 16:29:41 2008 +0000

    - fixed spritz search filter: repo and slot filtering are working, more will come
    - started to work out updates calculation, which is working and updates are now shown
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1015 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 16e61e245f69ec6b67f7029b95fcdd918fcb42f3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 15:52:41 2008 +0000

    - added caching to world calculation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1014 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2a1657f99a63a0e278b90c7ca9cc36f68be4969a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 13:44:50 2008 +0000

    - added additional check to client database reliability
    - added /etc/portage/bashrc used in 3.5 Loop 1
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1012 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6823618e82140f426cd4664a56c90366414aae9a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 12:55:52 2008 +0000

    create neededtable if not found, even in retrieveNeeded()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1011 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f71a40e6458ca1fcccea7dbdd48eafdcef24d3b6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 11:27:44 2008 +0000

    handle python 2.4 timeout exceptions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1010 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb18d9cea79abe4fc6bf20366b64fd4e4cfb2a6a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 11:13:54 2008 +0000

    - fixed other files kept open because didn't have a close() method at the end of the functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1009 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f9e8a884f2807afbb24b7a9f93de93d624b2582b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jan 6 10:32:19 2008 +0000

    - fixed a nasty bug which caused entropy to open a lot of files during equo world without closing them
    - updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1008 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f0d6be8d4d831d99338320535bac804253ecb3f2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 20:32:03 2008 +0000

    disable yum profile stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1007 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46ba3cb2c0f79ffaaa74eb8c4a11ee260a22f35b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 15:55:43 2008 +0000

    do not allow running equo conf as user
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1006 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f30dc9101a05a9d5c5f87ff7fca5f19727aaba1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:31:32 2008 +0000

    tagging entropy 0.10.2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1005 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5c0d8a0376423c544b1c772bc81e8d3db822400f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:24:38 2008 +0000

    setting right PIXMAPS path
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1004 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99021aa75eb1ef2d60f2868b9b370ff40292555a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:20:44 2008 +0000

    fixing etpgui path
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1003 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit faae2be2ca1b8860adb78654a0b16f5cfad4f234
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:18:35 2008 +0000

    another Makefile fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1002 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e0f8eb7555c08ce52fc1abc768466dbad4edbb84
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:17:39 2008 +0000

    fixing src/ Makefiles
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1001 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 65c11f59b0cb7304254467511af51605c4c73afe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:14:02 2008 +0000

    fixed spritz executable location
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1000 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 228a616ee54246c671757adbd5703f5299447d92
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:09:46 2008 +0000

    fixing another thing in Makefile
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@999 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fe19d17f8606df29c222526b17003ea1df81f56e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 12:05:41 2008 +0000

    fix Makefile
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@998 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ead2d666b43dc25bc27254775cd48b824fd251c2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 11:07:50 2008 +0000

    - updated TODO
    - fixed some wrong trigger references
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@997 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 118917dc581ef5018d264baf5edce27087941ebf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 10:28:04 2008 +0000

    some major work on Equo/Spritz interface, something is starting to work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@996 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b481d9407ee5bc61fc7bbcb9defad8d153969db2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jan 5 00:49:18 2008 +0000

    - when installing a package, datecreation will be updated accordingly to the system date
    - fixed few things here and there
    - started to work on spritz packages search
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@994 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ad3faba1ebabc8b2fd02a02daed868399530a003
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 19:04:10 2008 +0000

    - fixed spritz repositories implementation
    - fixed some glitches in equo
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@993 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a205a498aa6866efe02ddbc6f14e6bae8b1bf3ab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 18:25:26 2008 +0000

    - added spritz icon and artwork
    - moved some stuff from yumex naming to spritz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@992 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99376073ba19de472d0e10180f5662761f3f149a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 17:55:26 2008 +0000

    - moved triggerTools to TriggersInterface in entropy.py
    - did some code review and typo fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@991 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d31b951029b87e9fa9c3e4fc8b7c6e10b9105845
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 10:31:46 2008 +0000

    when selective removal is chosen, first ask, then do
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@990 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a50cc0e7ae9c75f6fd0bfa9aab8aca4f2a6b612
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 10:07:36 2008 +0000

    implemented client db sanity check tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@989 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0be6aa87781f82ae4d0292952f91c055c9ca76fa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 09:32:04 2008 +0000

    moved tbz2 files repository init to EquoInterface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@988 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8de9263e5ca2e2a51cf6388690992309091c27b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 09:07:08 2008 +0000

    - fixed a bug in quickpkg
    - added an extra arch check when installing .tbz2s
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@987 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit deb025504d69578cb0910e1e3c62b6fb7db5a743
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jan 4 00:29:15 2008 +0000

    - moved smartTools to text_smart.py
    - implemented download resume
    - implemented download ETA
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@986 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e141047f007779a89a01b6e8078e19e13ca0de0e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 3 18:57:05 2008 +0000

    - moved rssFeed to entropy.py
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@985 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd725fbd80b2802fa23874f9164984517e053590
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 3 18:52:20 2008 +0000

    some minor changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@984 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit febbd60ab239f00d762a6190fdafd4c86a88a83d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 3 17:55:36 2008 +0000

    - indentation updates
    - updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@983 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3c7906e0a7e0b572af43c538d1fed0dfa374171
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 3 17:48:57 2008 +0000

    - totally rewritten Entropy modules and interface
    the biggest commit, ever
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@982 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9d4146aeffffd1609480d1752e7e66b2631588e8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jan 3 00:48:57 2008 +0000

    - improving speed of equo world
    - fixed a bug with equo conf update
    - fixed a bug with EquoInterface.atomMatch
    - moved fetchRepositoryIfNotAvailable
    - added getScopeData function to etpDatabase
    - some indentational updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@981 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a440814f3a04b58d4f285ec565416b701ea4ba80
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 23:36:25 2008 +0000

    fixing last commit issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@980 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9ea839f3f7e211beea610166620dd52dc382b5d0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 23:33:29 2008 +0000

    fixing some misc stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@979 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 85d49163f919578b41aeebc4be3b92ec047701f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 22:38:39 2008 +0000

    - some misc updates and typo errors fixed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@978 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c29e2a7e5db313a8f64f2715db9335eea69c63aa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 18:00:03 2008 +0000

    - indentation updates
    - removed some useless logging and config files
    - updated spritz~equo interface implementation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@977 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 446637da237c4192afff08bc5534b57165718d3b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 11:25:23 2008 +0000

    - added another download mirror
    - moved all print messages to updateProgress in EquoInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@976 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1432d118114cf97ed07eec421b58f81d48d92ce1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 00:59:53 2008 +0000

    - updated triggerTools to use updateProgress
    - misc bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@975 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 599e63aca8796c4f78f56bd25027f8c5697ef2ff
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 2 00:35:02 2008 +0000

    - say goodbye to equoTools, say hello to equoInterface
    - adapting code to EquoInterface
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@974 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db9b8cdbd7662d564cffccffdb4ec845e9924c11
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 1 14:34:24 2008 +0000

    - misc bug fixes
    - moving askquestion to EquoInterface (that is gonna be renamed to EntropyInterface when done)
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@973 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c168a44edf0fb473bd189b79be9689deecc6c26
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jan 1 11:59:31 2008 +0000

    - EquoInterface implementation improvements
    - TextInterface implementation improvements
    - uiTools has been shrunk in favour of EquoInterface
    major rewrite at 75%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@972 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d43fe6dea115e19f5a0b8d33c97c871812cc2cf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 31 10:49:16 2007 +0000

    more work on the new EquoInterface class
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@971 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a25c62de2166654fbac0b68f1962b2d4e37f53b7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 31 03:36:04 2007 +0000

    - imported most equoTools functions inside Equo class
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@970 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ebe5f3b0aabd9bbaa8453e191ea26b837f553c25
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 31 00:49:32 2007 +0000

    - some updates to spritz
    - started to migrate equoTools code into Equo class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@969 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f9fcc1f9d8fb4b436d187a359d129a885651b87
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 30 19:32:24 2007 +0000

    - rewritten cacheTools in a OO way
    - some bug fixes
    - spritz repositories sync implemented
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@968 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 713cf848692a183357c99b10099fa54966445437
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 30 11:12:55 2007 +0000

    migrating some stuff from yumex to spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@967 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 33e8e076f5eb332be623832c0b2b582c5d40716a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 20:32:41 2007 +0000

    - fixed an issue with package download function fetchFile()
    - updated TODO
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@966 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f70c20ca2fb9b8b13dab8d6ca3c2517ac93621c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 16:13:55 2007 +0000

    more work on spritz repository sync code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@965 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a767a5ae8ffea5be425f8fece2bc47cd6553eb1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 14:03:48 2007 +0000

    - reimplemented remoteTools downloadData in a OO way
    - started to work out repository update GUI stuff
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@964 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7dff6719ba1f5ba3b1539a7295648bbb4f90b66
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 12:19:48 2007 +0000

    added python-updater alike tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@963 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5f03d9db28c05060c47db2dc152abd6945742b4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 02:06:14 2007 +0000

    - fixed few things in remoteTools and prepared stuff for OO transformation and parallelization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@962 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 34995bce943b165a0a76ebf54c5d85dace30efdf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 29 01:55:01 2007 +0000

    - started to work out spritz dependencies and update repositories function
    - reimplemented repositoriesTools in a OO way, creating repositoryController class
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@961 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 891a64f2a6f143d78881e0a107acb5981050fa75
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 18:59:59 2007 +0000

    further work on spritz
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@960 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit af13aceba0666a6f78e6be325457639b9d657e5b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 13:31:14 2007 +0000

    spritz now loads
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@959 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd519ec0be7710e0a9c4c33e70397a8a4305b134
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 12:37:22 2007 +0000

    keeping binkeywords table structure to allow updates from previous releases
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@958 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42a2cfdd1540e58e9369f2effc525198d362c172
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 12:25:41 2007 +0000

    importing yumex 2.0.2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@957 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c34067d3cbe3a64948d8b8ee8bd618f57a0e0928
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 12:23:39 2007 +0000

    removing old efusion
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@956 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 735db92d569cab2a8417d3d5d4e5f27e731e62ca
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 11:30:54 2007 +0000

    missed to remove code from removePackage and addPackage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@953 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5feaf073f5cff2a1e0c2a58979edda469e6a5f93
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 11:27:03 2007 +0000

    removed unused binkeywords table
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@951 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd85402c97818e48cf130fc29d72ee5fb7e0311a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 28 11:18:43 2007 +0000

    - removed most of debugging stuff in databaseTools
    - implemented profiles updates client side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@950 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0dae5c85b660b244a43d15f88dc727ae0192f09
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 22:00:40 2007 +0000

    added support for slotmove server side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@949 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5749ad5ecb658dd4bc97ca75ca023ff0836fe86a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 21:26:44 2007 +0000

    improved reliability of retrieveDepends
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@948 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b545e7a1adbef70a1b429de052c9e08fb46d57d2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 17:35:43 2007 +0000

    - added expired packages support to --initialize
    - added injected packages support to --initialize
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@947 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73e8370aa33c92650ebc57e5f3c67d695f949914
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 17:14:53 2007 +0000

    completed packages move server side, slotmove will hit soon
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@946 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8ca3cba637cd5816aeb826e41e292fcf729b8bf4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 13:31:20 2007 +0000

    a fix for previous commit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@945 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ca3c5a92cedc049b221f3ede41c23b99d8bdf52
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 13:29:47 2007 +0000

    - improve getInstalledPackagesCounters() speed
    - polished etpDatabase class by splitting code in multiple functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@944 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46afbf12cebab0742f80d9d4a0e962417921bedf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 02:47:12 2007 +0000

    add a safe default timeout to self.connection
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@943 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 79ffb1646bf19864a8c93a79aa6b4f9750ed391a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 27 02:21:55 2007 +0000

    - initial implementation of /usr/portage/profiles/updates/ support - entropy side
    - fixed two bugs in atomMatch that caused to return invalid data when using multiMatch and when searching a package key
    - removed logging from portageTools, since it's not needed anymore
    - improved speed of portageTools
    - greatly improved speed of atomMatch caching listAllBranches query
    - removed useless logging from entropyTools to speed up execution
    once updates/ support will be in place, I will tag a new release
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@942 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50aaf36ed63c92830098a82d910a0f131628dea9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 26 12:43:13 2007 +0000

    fix gentoo pkg_postrm && pkg_prerm whose filled /var/tmp/binpkgs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@941 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit defb718ef934ac0b8b2d9b5c7f065621d0ca9fcf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 26 11:31:28 2007 +0000

    fixed tables indexing when running as user
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@940 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3883a389403f71704a525dc3d492693d800256cc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 25 18:48:30 2007 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@939 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd14cd25bac72084f20daaf654551c0ddea04fa5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 25 18:23:22 2007 +0000

    remove sys.exit() calls and raise exceptions instead
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@938 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8f5bd0d0740ceaeae7b51e8d40647b5a0e3fbbf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 25 14:08:48 2007 +0000

    - updated TODO
    - improved dependstable reliability
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@937 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a4b5410e5dfd106bae28f86a678e59d217e21719
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 25 09:19:59 2007 +0000

    casting item to str() in confinfo()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@936 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b2c55b7770fcadf6b4a2369f0decbcd2cab36df7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 24 11:33:46 2007 +0000

    - updated TODO
    - try to workaround another tarinfo issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@935 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c351cc4d505934d7532763cd0d58a484ac5c0384
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 23 13:57:00 2007 +0000

    fixed a bug in showdiff that showed updated file against installed and not vice versa
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@934 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6a48056cf9fe3e3e39fea39db9210ccbaa90e7d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 23 13:49:40 2007 +0000

    speed improvements:
      - disabled database logging by default
      - cached linker paths in triggers
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@933 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 61e93075bb8a249c76d3d9f9d1aca1856edd68a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 23 12:13:17 2007 +0000

    - fixed injected packages installation
    - speed improvements on set operations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@931 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb2a098e31241b0ba45553686bd3e75c2b78b600
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 22 17:23:15 2007 +0000

    strict check for scandata
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@929 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88f7c1d6455e32064422f7854c1dccc81a94f1f3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 22 17:16:25 2007 +0000

    implemented a saner way to allow environ() vars down to ebuilds
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@928 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f86b19f8f728e1460d1d6c1f2b6d64f6db9befe3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 22 08:05:40 2007 +0000

    skip bad utf-8 for users
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@927 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a55ee949da5c3b1aace50738b400b9220f70cbe0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 21 11:40:21 2007 +0000

    daily set of bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@926 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cef951b23f8245ba76eb51d33b81d15e74188b5e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 21 04:01:07 2007 +0000

    also add linux-info to pkg_setup skip
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@925 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f7db4525d8738da3f283c83437d62535180428cc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 21 03:38:36 2007 +0000

    - added slot search query
    - improved portage ebuild triggers
    - added --nochecksum option for equo world and equo install
    - parallelized package cleanups step
    - usual set of misc bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@923 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a118b7d8f985294adc0c2d71f936bfaecf3e87b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 20 14:37:23 2007 +0000

    - make portage_doebuild silent when etpUi['mute'] is set
    - fix an issue with /lib/modules in extractPkgData that caused vmware-server to be tagged
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@922 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 03ccf1985a454bf7c83bf3f192d75533e1180f97
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 20 09:50:52 2007 +0000

    - some nice improvements to --resume
    - when gentoo post* trigger run, also verify if it has to run pkg_setup()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@921 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 101c79cbdde35ffd288c3bfe4a7d344b76a5d720
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 20 03:53:56 2007 +0000

    fixing two minor glitches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@920 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e8f06b1927e3eef4d14f8cce5ed3bce0f3988e59
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 20 03:50:03 2007 +0000

    re-enabling a removal queue check
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@919 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a1b663720c986ae4e8fbaf66a726143fafc4ac5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 20 03:43:26 2007 +0000

    - added gentoo hooks to run pkg_{pre,post}{inst,rm} from ebuilds
    - split unpacking action into a standalone step
    - reorganized actionQueue dictionary
    - bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@918 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 562bca8e6a59f2039512b6c3d9110e6853feee13
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 11:46:48 2007 +0000

    fixing a spelling error
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@917 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6b2bf7a08c63debfc8e053f989d1fb3986606e17
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 11:44:04 2007 +0000

    better handle conf files backup
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@916 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a14121224aad1ef29e80c9d5caac3623a09c3347
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 10:45:23 2007 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@915 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86ca8cb74b8a1cbc37c1f06d354b5a4b579aa336
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 10:25:24 2007 +0000

    raise exception if path conversion fails
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@914 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 96b6f5120b3ea3e71167161cab68b0ad7086890a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 09:18:40 2007 +0000

    added queue progress to equo database gentoosync
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@912 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49598dabcddcd962fe7b97c740b7c4b2a3a3ae58
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 19 08:40:16 2007 +0000

    - added more human interaction on equo world
    - added --ask option to equo database gentoosync
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@911 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d4d2b6e25d070065903c202c4d37710ae14eb2e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 18 22:32:38 2007 +0000

    fixing it again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@908 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b14c48427fbeb2e2d4300aa36e981b0837789f6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 18 22:26:35 2007 +0000

    fixed equo update when client database does not exist
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@907 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e4628316fe0c4c7010759ab09eb84b7df69fc46
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 18 17:23:23 2007 +0000

    fix kbuildsycoca4 path
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@905 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b12f27e25807e675c400c42baed74dbf37f4bc7a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 18 17:11:09 2007 +0000

    - added kbuildsycoca4 trigger
    - fixed a bug in gentoosync
    - fixed a bug with maskingparser.py
    - misc bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@904 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 676c337ab7ecbbca2a72b5e681ffc4e2a5f2953c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 20:57:39 2007 +0000

    fixed equo database generate issues with non utf-8 files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@902 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c73edc53f9f52601a46a5fa8778649f8b0f735a2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 20:43:41 2007 +0000

    fixed a typo in update()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@901 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32966a30afba26488d4e41dd2d7e71dfdd42e8c9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 19:13:05 2007 +0000

    fixed a typo with equo conf update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@900 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b0e305b1988514c2bd5f5ce7be06afc6d0102357
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 11:12:36 2007 +0000

    fixed a small issues with equo command line
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@899 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7579e7587a83b4b25f94bd65a884482e85ca480
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 02:34:07 2007 +0000

    fixed issues reported by anielkis@gmail.com in entropyTools.getNewerVersion()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@898 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e8442bf372d1ca018bbad3e8416b372437f8f104
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 01:46:18 2007 +0000

    fix a typo in triggers handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@896 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6baadfa08f2276a1b33e675d20bda0e62e6587b9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 01:28:54 2007 +0000

    redirect to dev/null
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@894 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d22d97db3d43656c574ca285980b1e68c48c91f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 17 01:24:53 2007 +0000

    fix triggers duplicated execution and added a workaround for .tar.bz2 unpacking with python 2.4
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@893 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ecd6eaa30e5e58409289c3601f94ff32bf2f0e20
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 16 16:17:09 2007 +0000

    fixed a typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@892 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a188bbdcce6d6f729a90e5be994dfb9111f1c1aa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 16 16:05:57 2007 +0000

    adding experimental removal filter and fixing last commit indentation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@891 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 58eadcbdc632eb2fa262110e8de8216979865f4e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 16 15:37:49 2007 +0000

    added progress information about removal and fetch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@890 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0ccf902d429ff628f679737e2d2ed3a82271770
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 16 11:57:20 2007 +0000

    added query functionalities to reagent + some spare bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@889 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 231a1484cdbd4f4ad4547706a22295dce98e107f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 17:10:14 2007 +0000

    reverting some changes on the opengl triggers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@888 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 294f394534b667ee463a69d761a2997dcb0d1eb4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 17:05:02 2007 +0000

    fixing two small bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@887 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c11ee0c04a24efe43c26040199a50c24e5c58896
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 09:51:52 2007 +0000

    optimized first fetch, then install
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@886 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec18aa8463b84c1c32585ba953535d09803b7cca
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 09:35:13 2007 +0000

    in generateDependencyTree also check for key+slot so I can sleep better
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@885 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c76a708613752065cb44bd896342145b912d084
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 08:52:20 2007 +0000

    new install behaviour: first fetch all packages, then install
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@884 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a532046ef44d7435624f5f8546f786342292b85a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 08:36:44 2007 +0000

    added preventive backup of files overwritten by equo conf update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@883 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa5902c0fc3634e02a9f21912f47c67f60791121
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 15 08:13:20 2007 +0000

    fix CompressionError exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@882 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 241d6329fde77ea6cddb9b866c5d58c8f7f51a7b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 23:44:25 2007 +0000

    updated TODO, solved a memory leak with tarinfo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@880 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2fff550c421aba1288d017226e14a9c6eb533794
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 19:10:06 2007 +0000

    support both python 2.4 and 2.5
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@879 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1cf2f80b4f7652651c28f8bc944b17faad5b200d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 19:07:46 2007 +0000

    committing a fix for python 2.4 support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@878 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 815d0d066a9cc795f2f14c0ccb3640e15928549c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 18:33:32 2007 +0000

    workaround for packages with no keywords set
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@877 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa3b409c1008c7ad8425868e4cb4ebeaf61528ac
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 18:21:07 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@876 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 125fadce8464f5a672b91d1937d9717ad76aa5ac
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 18:13:24 2007 +0000

    initial exception infrastructure ready and implemented
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@875 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 69da718d95064e0160adba39404b5d0dae83cafe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 16:53:35 2007 +0000

    adding proper directory check to portageTools.getInstalledPackagesCounters()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@874 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9077cec3507212b51bc38e1ad484d2bdc5f26795
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 15:39:55 2007 +0000

    added joost mirror and reorganized mirrors syntax
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@873 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42b32e1f171f262383d7512da48c2bfddc99c452
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 15:30:32 2007 +0000

    adding dutch mirror
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@872 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 01c14a6396cf610109e0a209f54d76b2756d2ff7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 14:43:34 2007 +0000

    massively reduced memory consumption
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@870 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 317f2365804d6a13dd56eb19680e27c1a2ad361e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 12:12:24 2007 +0000

    added a workaround for equo upgrades
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@869 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f35699754ffb1811dd9ae67858ed4ecf2b2980d1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 11:52:13 2007 +0000

    fixed some typos in triggerTools and reduced usage of garbage collector
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@868 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be9f5ded9c25294db3d7c098acb4657096e3b2d6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 14 09:56:30 2007 +0000

    print more information when raising an exception
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@867 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46a1cda014d454bdacb6131058c60807ce9f0b73
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 23:27:14 2007 +0000

    fixed a huge memory leak with portage+python
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@865 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c5cee17ed98387b64dfe1e49848152a8f7cba105
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 21:00:39 2007 +0000

    testing some experimental code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@864 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 114d71d7035acf6de380241ed28d14c338817a1a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 20:30:53 2007 +0000

    extra code cleanup
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@863 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4bdf24d1ed708b2e7f9475e283c285b8672f19de
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 20:16:10 2007 +0000

    fix typos
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@862 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 64040fdb46eb37dd59b7580f9c7e7df89c00258b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 19:37:17 2007 +0000

    code review done
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@861 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf72d20b83e2f5d74d40cd0e1acd562d4a96ffb8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 15:12:53 2007 +0000

    testing a fix for self.items[key]
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@860 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 161ef2fbac5c0074a8361848066cca5c324539c1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 14:23:26 2007 +0000

    updated todo and fixed self.items initialization in rssTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@859 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f0a8749553c8ab25f0152bc5bf9964c1ecfa97ba
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 14:09:59 2007 +0000

    fixed an issue with rssTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@858 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 054b3a28a96478875b4e090fec1c28fd9839ab1f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 14:08:47 2007 +0000

    - added preliminary exception library
    - added a check for tbz2 files integrity
    - added support for multiple compressions for tbz2s
    - usual set of bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@857 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be55ab1263e1cc6db000d1184df568073a57fa57
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 13 08:06:57 2007 +0000

    - updated TODO
    - added RSS sanity check
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@856 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7f81d673c90f2f11a7e82829cfa59fcf414f65c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 23:46:05 2007 +0000

    added a clean tool for multipackages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@854 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e87e26c33db3d8eec536444d4cb7fb83a15ca99
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 23:10:40 2007 +0000

    switching to cPickle
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@853 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 100dafbcb2ff83f5d03937482a4b5575fe5d5ef5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 22:43:23 2007 +0000

    - fixed a problem with activator and directory tree generation
    - organized all entropy caches in a single location
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@852 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd799929a40772be327c184ae866dd2be6b921eb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 15:40:25 2007 +0000

    reduce returnQueue dictionary to save RAM
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@851 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a4158657fb1e2219f3228008a68211de0c620c3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 15:06:28 2007 +0000

    - fixed utf8 conversion issues
    - delete dbconn class everywhere
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@850 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 60a00840395e270018e63fdc24692b7f61e8ecdb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 13:38:27 2007 +0000

    testing optimized text_factory
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@849 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8d8d531890101d1f845e713ff2ee52b4bfa72a7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 13:27:11 2007 +0000

    - fix for quickpkg in smartTools
    - fix for atomMatch and revisions comparision
    - fix for possible broken text strings in database
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@848 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1f179155dbefd8b16b81d84e898f109c6110a1b5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 00:33:33 2007 +0000

    tagging entropy 0.9.10
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@847 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3317d1a62be423556b87d33a9d94c4194896d45e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 00:26:38 2007 +0000

    removing old comment
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@846 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 847f7141d77d43a604e89dbb442be04f779ee2d3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 12 00:12:19 2007 +0000

    fix python and sqlite trigger
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@845 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fdfb4252b7918b7a08593aeb85db9a3f373a4e53
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 23:21:04 2007 +0000

    typo in function call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@844 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c927f3c5e94e471e4f028c3b086c9f3facd80b0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 22:40:21 2007 +0000

    fix xpak module import conflicts by renaming it to etpXpak
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@843 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f9c4c69382bdb0821251528f000daf12baadfaa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 20:17:37 2007 +0000

    raise Exception if returnQueue is enabled when attempting to install a non entropy tbz2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@841 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abc5d281e19fb6985f5797f63d223ab874c59ae8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 20:16:08 2007 +0000

    adjusting external .tbz2s install repositories order
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@840 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 217927ded99410fd5dfcf53c85cc39ca998464c3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 16:25:33 2007 +0000

    detect fake tbz2s
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@839 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit edf1d7a49fe571a3167e4d620337a981b4156616
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 15:18:17 2007 +0000

    - improved etpDbStatus scope
    - misc bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@838 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5f56f53a2a2cb9b665583eb57664ca8b11749d3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 00:09:13 2007 +0000

    rename etpDatabase to etpDbStatus
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@834 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 234dc6103b4999d3208981e4690c1373cb225297
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 00:04:42 2007 +0000

    fix tbz2Handler function call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@832 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ae043f204b99efa8e77905def895bba592d666dd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Dec 11 00:00:52 2007 +0000

    next time I'll test...
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@831 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4c4b9cf42806363dba107d0b1aca2f408d508277
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 23:59:43 2007 +0000

    fix a stupid stupid stupid comma
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@830 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f4c24e2c66875a039936832531864ca98631cc2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 23:38:43 2007 +0000

    tagging entropy 0.9.0
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@829 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 06ce3a745848c78ef53679a870b4ab76907be7ab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 18:45:31 2007 +0000

    say goodbye to databaseStatus class, say hello to etpDatabase dict
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@828 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 995bc7038ceb12d36c65f291a7c1f9770febd5fe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 16:45:32 2007 +0000

    workaround for readonly databases
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@827 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80995670bb1f3c545abc409f91d723273323dd00
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 16:41:48 2007 +0000

    completed multipackage support server side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@826 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ae8a15ac38451e4dda89156d0fe09953ffff0e9e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 14:07:21 2007 +0000

    added basic multipackages functionalities, must be exported to GUI/CLI
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@825 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5a21c9dcb285d06de5fc36109c3888d0459db3c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 11:50:33 2007 +0000

    fix portage mypath
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@824 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d8ecd28f59ab81bf8b1dc8add4d090416d86fca
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 01:05:03 2007 +0000

    fixing a small bug with searchProvide
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@823 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 369b92dee8f19bb6580a94c5b615992b245f903b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 01:01:06 2007 +0000

    fixed a small typo in etpUi
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@822 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f7a18e641c37daa565fddb95a19f4e4fb48e044c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 01:00:12 2007 +0000

    updated SQL syntax
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@821 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 703abfdfbb257ffd41db59c28c15b50b01f2e612
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 10 00:08:21 2007 +0000

    update rescueTools to work with chroots
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@820 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8346236886f30dffa2c0f9c94fd2626f3f9bed6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 9 22:55:14 2007 +0000

    fixing two small bugs in atomMatch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@819 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e20f99549e45b9de8311917df1837e57c575dd4b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 9 18:59:27 2007 +0000

    updated confTools to work in chroots
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@818 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 067e8c81fd2abab83100bc4814b145b1dc9523b1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 9 17:49:06 2007 +0000

    updates and bug fixes, preparing entropy 0.8.40
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@817 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 833af52a0944d2635f22928a120565cb90b8c9ea
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 9 12:29:28 2007 +0000

    usual set of bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@816 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ddd7dfdf15297dd121e99bf9d52f1f6b7e83c2a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 8 13:20:30 2007 +0000

    fix other two bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@815 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15c67e1dfeadf70fb67ea7d01b0d84f2d6f14b8e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 8 10:27:57 2007 +0000

    update etpConst code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@814 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 549d2ddf547ee3cb92df2d561ae6220a1413ee12
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Dec 7 09:30:32 2007 +0000

    definitely fix SQL queries escaping on addCompileFlags and areCompileFlagsAvailable
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@813 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e590111b3c700be27e1c7da392b645c4d8b2b1e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 21:00:37 2007 +0000

    escape compile flags
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@812 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 889ec946179a6fe1602ae069f5d33c254595cc10
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 20:51:38 2007 +0000

    escape compile flags
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@811 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8fb80295feaed6b7b7417140b9ebd172daac6adb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 20:40:01 2007 +0000

    added a workaround for possible record issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@810 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e6e7d80ac0ee6d8c1ebfdb414191e30e6cca2024
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 20:30:06 2007 +0000

    fixing two etpUi bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@809 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 285308f0dc73bb1af88a0c069349c4908d16cbce
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 20:11:06 2007 +0000

    added a workaround to handle tbz2s without COUNTER
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@808 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90fc0656627fda404dc0444e54a569abdafbad33
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 15:23:59 2007 +0000

    chrooting support updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@807 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0a477c41278af7be218ed86e49de1e1cdf829f0d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Dec 6 11:31:51 2007 +0000

    - switching to global vars etpUi to handle --verbose --pretend --ask --quiet
    - usual set of bug fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@806 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ec173b50597481b377027c83859cc18f4bb2f1e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 18:51:38 2007 +0000

    added the ability to use uiTools function to retrieve action queues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@804 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e7ebfe41235dbc62721e0d9a2e0b7a3d123877e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 14:43:20 2007 +0000

    small fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@803 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 41dc6d66df2392586da9c55a11421f58566ec3c5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 13:11:43 2007 +0000

    disabling debug output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@802 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4521d488b9db8c2508ba342e97b56d18c54c9041
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 13:06:12 2007 +0000

    testing upload calculation code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@801 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9b265e64998df41524c8b5fdf92ffdcea1369274
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 12:11:13 2007 +0000

    fix print_info shake effect
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@800 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0c19d61593e559969402f864edd429fd40d03dd6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 12:04:51 2007 +0000

    testing new line clean method
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@799 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ec48e49a9f503fc5f139c2c6c84370875916e0e7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Dec 5 11:28:45 2007 +0000

    - fixed an issue in the grub trigger
    - fixed an issue in the python trigger
    - updated portage functions to work with multiple vartree locations
    - fixed ETP_TMPDIR creation
    - added a deep check when connecting through ftplib and internet access is not available
    - check if upload dir exists before starting to copy files over
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@798 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50dcc564fd636693fbf0f5b84ed4b60719833a26
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 3 21:40:18 2007 +0000

    - add /etc/pam.d to configprotectmask
    - tag 0.8.35
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@797 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2cc1d824d44e8c15ef828b88679d4b460f667d8f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 3 20:54:44 2007 +0000

    - added more flexibility to reconnectHost()
    - fixed remote digest verification handlers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@796 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 790be2fc92afd2940e838788ec0824f0abf60f21
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Dec 3 00:18:56 2007 +0000

    daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@795 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit abdd9110abdf78e4118275235cf03bf0b596410a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Dec 2 19:16:07 2007 +0000

    - add temporary directories cleanup
    - remove md5check from activator sync (useless)
    - fixed etpHandlers initialization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@794 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ef1fd59a038b7e7e6ccced6b042ba8106c318808
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 1 17:29:35 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@793 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd4fc9f4bf650fb0789434a1537fbef7dd12a684
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 1 17:24:18 2007 +0000

    - dynamic configuration handling
    - some fixes here and there
    - added filesystem root change support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@792 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c8e6b08f32d468c9655b2387ef21235e90ad46fe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Dec 1 00:42:24 2007 +0000

    - fix a small issue with revision commit text request
    - updated TODO
    - added fix for removalQueue handling in installPackages()
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@791 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0174e7ca608b8b53fa167446f8a729eda797da78
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 13:04:59 2007 +0000

    - fixed an issue with virtual packages matching
    - fixed a small glitch with printing config_protect files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@789 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6d3bd5a6081e8f22a4630c0244bb943e50808380
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 10:48:34 2007 +0000

    add some misc rss things
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@788 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 37fd7068f5a2339bb0aae432539fbbd937cab09c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 10:39:23 2007 +0000

    fix RSS guid and add proper managingEditor
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@787 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3fa8de09f3a3f4525218e54e4d310856b67c7c60
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 10:30:15 2007 +0000

    check if directory exists before iterating its content
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@786 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e91bef3190d1969b1bb58d63f03f438310d9dbc2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 09:52:59 2007 +0000

    strip line to avoid weird characters being pulled in
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@785 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fca97daf3eda65a399028a597b42905e75421758
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 09:46:52 2007 +0000

    add RSS max entries support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@784 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3a0318a9ebf4a443d606c191393c075f9474695
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 09:34:23 2007 +0000

    - added commit message support
    - improved RSS style
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@783 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4cef0fc7c3ef26e70efc4a7ef5057053da1e3b57
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 30 02:57:07 2007 +0000

    added preliminary RSS logging - need to be extended
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@782 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 47b6e1824d9e6a33b0dca3af4a757e7ac1ceac45
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 22:06:55 2007 +0000

    moved etpConst['branches'] to server.conf
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@781 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7d99033c1195a31c6cea558eed44089b594c601
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 17:02:33 2007 +0000

    add another ftp workaround
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@780 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3cc8dde00b31b827bc6a3662e5e9d11009c40f56
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 16:56:16 2007 +0000

    hopefully fix the latest issue with ftp directory creation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@779 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a22cd1565ff29376cfd71d72081b97483eab01d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 16:48:17 2007 +0000

    - small updates
    - fix packages directory initialization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@778 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 37b5e518923ede8331c565e9647a578bacd5d7d4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 16:38:04 2007 +0000

    try to fix remote paths initialization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@777 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b13983515d7cd70194a38c08cb5e7dacd370de28
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 13:24:35 2007 +0000

    workaround broken database when trying to get current revisions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@776 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 883a8a564a6c642f06c613b792ca48c3d569beec
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 13:20:08 2007 +0000

    fixing create-empty-database again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@775 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3505f81696c0dcb1a30634d13ad0a8cf033f0b6f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 13:18:42 2007 +0000

    fixing create-empty-database function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@774 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bb675707f066e675afd831ba918aab1ebc965c23
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 29 12:52:20 2007 +0000

    - updated TODO
    - added some misc fixes reported by the report handler
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@773 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 45fc794fc67c93ae59703cee290efc3bbfbb9c60
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 28 14:28:01 2007 +0000

    - added package.mask support
    - added package.unmask support
    - great atomMatch speed improvements on both caching and calculation side
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@771 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 658dce2816b7928ab50fd7007c54be5bb87853e3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 27 20:02:05 2007 +0000

    remove debug output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@770 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f993f47aebf1bf692a894f0a7529111e73528fa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 27 15:44:37 2007 +0000

    updated TODO and small addition to openGenericDatabase
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@769 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3a8a59570d6d5f970fdf01180602f3717cb55169
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 27 15:01:56 2007 +0000

    keywording support completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@767 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 141a95ed211d1342a38178aa18b882a062cb7158
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 26 20:09:43 2007 +0000

    - partially completed keywording support
    - solved a huge caching bug, my fault
    - added a temp fix for /bin/su trigger
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@766 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a9f834d698728579de569b73eb9b226d4b59071
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 26 09:17:41 2007 +0000

    - strengthened upgradeTo verification
    - implemented a better way to handle expired packages
    - updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@765 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ff6002bb13b946c1805a9ad7c45ad6cc632c14c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 25 14:31:42 2007 +0000

    add removedList validation in worldUpdate()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@764 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 806eb29b8da0a8b501cedc70ab86c6feea617a58
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 25 14:22:55 2007 +0000

    update TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@763 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb3b076a447558d3cdd8083d874a203d766f7b55
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 24 16:33:14 2007 +0000

    - fixed /bin/su trigger
    - added listIdPackagesInIdcategory db function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@762 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b320b1723cf8fb3fba4340b1dc8e0d805723063e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 15:46:11 2007 +0000

    i'm dumb
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@761 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b06b4e5a57e8681caeb119964fbd17c68aa88760
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 15:40:41 2007 +0000

    extend listAllCategories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@760 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7705613532c48d916c4084a884dec2e2bf8b2d9c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 15:09:13 2007 +0000

    - updated TOOD
    - added listAllCategories db function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@759 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9f07782cdcfe362a67e29055f93b7601e28fb4f1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 14:25:58 2007 +0000

    - fixed an issue with removalQueue "equo remove"
    - fixed an issue that could cause to pull in system packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@758 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b4d0c50450256ff41edecff15ddc9b80043724db
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 12:07:39 2007 +0000

    - updated TODO
    - fixing a bug with removal triggers during runQueue, wrong keyword inserted into dictionary
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@756 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b59688c42c90ad1abd6335e965cbeff62f51277f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 11:37:59 2007 +0000

    added a workaround for old baseinfo table that contained 11 columns
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@755 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36021c4afbb70f1b833deae0572c5ca674376d69
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 01:23:41 2007 +0000

    - added automagic download mirrors exclusion due to multiple failures
    - added env-update trigger
    - changed the way remoteTools was imported
    - updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@754 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be2640c14afbf403531dbdb096a8897341146cae
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 23 00:39:15 2007 +0000

    - added proxy support
    - fixed an issue with os.rename, switching to shutil.move
    - fixed few issues with database disk cache corruption, added further checks
    - fixed a possible issue with loading grub.conf containing non UTF8 characters
    - fixed an issue with removal resume cache corruption
    - fixed an issue with database cache retrieval failure
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@752 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dfffa87660a96f2cea8c709e0070a56d999db08c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 19:23:08 2007 +0000

    do not load terminfo if it's not possible
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@751 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a801228e7d5c4f3d59e566e9e1a434f9ade43448
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 19:18:51 2007 +0000

    move databaseStatus class inside entropyTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@750 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa9963db919de34cb182d59bdf83cfedd021460e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 19:12:27 2007 +0000

    do not quit if conf files are not found
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@749 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be7f1b12396bd50ddbbbfcfe4291998e4be7a45b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 15:00:14 2007 +0000

    index more tables to improve sql speed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@748 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 935568f0f1eb52e0ab444c1915e45f7d7dca0746
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 13:07:07 2007 +0000

    tagging entropy 0.8.12
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@747 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cb2b5859bef72aa1df13237f9c26bc29669023cb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 13:00:54 2007 +0000

    - added revision to package archives
    - remove packages from mirrors only when they are expired -> etpConst['packagesexpirationdays']
    - minor changes/updates
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@746 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c0a49a60ddf8675de443d0df04f7701db30316cc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 21 11:24:39 2007 +0000

    - fixed an issue with opening text files that cointain >chr(128) characters
    - added eclasses printout for reagent database search
    - added CONFIG_PROTECT_SKIP feature
    - added java-config trigger
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@744 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b1e370de5e0c364d45ee861887feb63c9011d588
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 20 21:25:08 2007 +0000

    - fix a bug at the end of equo world
    - fix a huge bug inside dep_getkey for tagged packages
    - correctly handle reagent update when tagged packages are processed
    - fix a small equo conf update bug
    - minor changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@743 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 936d27eb51733ff24209c9d8f443695a8403e213
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 20 10:15:28 2007 +0000

    grub.conf trigger rewritten
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@742 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab68c5a942bed6418d713317d3f2b717767a562d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 23:39:18 2007 +0000

    try to fix grub.conf entry removal
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@740 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0ace7db5b78992c53c5b1bd1ba07453eaf3956d9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 23:10:51 2007 +0000

    better to not load cache when deptest and libtest are called
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@739 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82ed4ac902fcc51ddb75e318ab2f684cf9de3329
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 23:09:41 2007 +0000

    - fix in databaseTools.atomMatch that didn't pull some virtual packages
    - added our revdep-rebuild tool
    - some misc fixes and improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@738 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5dddb23bf28390cd9df630f098594692e3b2c825
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 13:48:29 2007 +0000

    - update dumpTools to use a while loop to trap CTRL+C
    - fix tarinfo paths by encoding them to unicode
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@736 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 953a07c15775d9be5ffe53d524f6d9a7c4c1868e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 12:42:44 2007 +0000

    - added --skipfirst function
    - fixed some reported bugs
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@734 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6859bc1511477920a3bcf858449cf75bf960e0bb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 11:27:29 2007 +0000

    - fixed uncompression of empty tbz2s
    - added removalQueue validation
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@732 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a3245ad6cde91b0a2926b8600301d2c446fb130
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 04:11:19 2007 +0000

    fix typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@731 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2295bde8f11e5a4140a10d5ea4122b5ffb5a81a1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 04:10:41 2007 +0000

    create content index only for client databases
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@730 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3a643f70d8a45db3eb63244002abddd78a975ed6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 19 04:07:28 2007 +0000

    - fixed a lot of memory leaks
    - updated some functions inside triggerTools
    - improved speed of content table by indexing the content
    - added --resume support for remove,install,world tools
    - removed memory hog contentCache (set())
    - some misc fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@728 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1d230629b1788b86f292a7557347201e2d691920
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 18 17:34:57 2007 +0000

    fix two bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@726 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8874e4998d8aff39815aac6b2f74987aeed3e5df
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 18 16:55:04 2007 +0000

    fix reagent path issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@725 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f025b41443c31f61fe6bdc2397ec02c5eeb171e8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 18 14:33:40 2007 +0000

    fix function call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@723 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3576d5e9a6f4295c8bcde0baada4ddfa53b588d5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 18 11:01:11 2007 +0000

    - fix Joost bug
    - added ldconfig trigger
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@721 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00083fc75f55f43e38ff5ca3fe2eede61be628aa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 18 10:23:02 2007 +0000

    - improved removePackage files removal loop
    - beautified removal tool (not enough btw)
    - some small nice improvements
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@720 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ad7a98692d3ff8e3e437dc2d478a08f30ae9115
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 13:39:46 2007 +0000

    revert latest changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@719 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 56429de27e6017994193da52aa2f585ee6226cb9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 13:35:44 2007 +0000

    now it works
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@718 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9673b92a001ee677ce59563b32bf9ae14b202fad
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 13:34:33 2007 +0000

    another fix in the wall
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@717 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc55a7d54c992b111c4c4d6756ed0993faaaa4a8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 13:31:13 2007 +0000

    two more fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@716 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 511b5f68ed8a67117ab708ceb294394d7f38dfe0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 13:27:33 2007 +0000

    fix path generation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@715 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0665311a5becad38ab233d61a0c766724e22aa78
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 12:00:35 2007 +0000

    update remoteTools stuff to support the new repositories layout
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@714 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f8e735e97905855f630f121dc61ef6af483b71e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 11:37:08 2007 +0000

    we've moved paths
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@712 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6c709966007baf2eb3ef242fb2656df536855734
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 09:13:34 2007 +0000

    add internal kernel trigger
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@710 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f8da59100c83919d3902b568ab3b8407d476ed2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 17 00:08:37 2007 +0000

    - add entropy/equo to the system packages list
    - fix bug inside databaseTools.searchDependency
    - better clear caches after syncRepositories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@709 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d63162b402a874da891fd6abe6a66a8785f89cdf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 23:51:22 2007 +0000

    - add --noask option to reagent update
    - do not use sys.exit inside a function but return exit status to caller
    - other minor fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@708 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d997078f93c8630c02fcf3d7f788a6381f9b621
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 23:24:53 2007 +0000

    only seek for virtuals if results is empty
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@706 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 755109af1c4bb90b1bd33d022f9d179b8e99e601
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 16:20:04 2007 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@705 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31302e0519e281ab46680d97e630190628628ee3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 16:19:18 2007 +0000

    speedup removal loop
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@704 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2f8167e66be20181871cf484f26a6e25c13eb87
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 15:41:47 2007 +0000

    fix an issue with ~ dependencies and atomMatch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@702 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ffafbd3261ca662990e69a6117b0b812dca9405e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 14:55:53 2007 +0000

    fix an issue in removePackage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@701 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9fa03124fbf53333dcaedd2a0a065211f106340
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 11:52:38 2007 +0000

    tagging entropy 0.8.5.3
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@700 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db62d8d341baf7d44772cd5a211373613817b429
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 11:22:54 2007 +0000

    improved gentoo counters handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@698 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a7c45ed1ceb2f0dbc4653d71862a151f09ea7d8f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 10:56:31 2007 +0000

    fix a small bug with database close in gentoosync
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@696 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 026e7e42b7d96c3769f0d48a293d83ad55085376
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 10:23:08 2007 +0000

    fixes for database content table encoding
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@694 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f44703cb8fadbca36dbd783db8b4d557d1ff7e80
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 09:26:36 2007 +0000

    add stronger workaround for badly encoded file types
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@693 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d58f0c386f451afe740881bdd5d04d2b9b6923cc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Nov 16 08:50:12 2007 +0000

    fix typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@692 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ceec919246446eed7ff9577c2751b45e86394d05
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 18:02:38 2007 +0000

    remove unneeded countersdata table
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@690 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c6ddcbfafd4e25daa906010ad289ec52887af0f9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 16:55:36 2007 +0000

    two fixes for the latest changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@688 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e9a057e0438da164a537a415924328f62fc406a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 16:45:07 2007 +0000

    tagging entropy 0.8.2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@687 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit baca5b492d53857aa712eb6b53b631277470bcae
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 16:41:02 2007 +0000

    add info at the end of database update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@686 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ad53b759b463ff871755b71b104225a13ea2cbe9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 16:33:31 2007 +0000

    - speed improvements for reagent
    - added portage <-> entropy database syncronization tool
    - added counters table management for entropy client (equo)
    - some misc code review and bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@685 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e54c7df43afab65fb1a69e1e95c883c51a1ee31
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 08:31:11 2007 +0000

    add --savedir option to quickpkg
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@683 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c579034e4dee62e461bf15559168cb59ba4be0d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 08:06:38 2007 +0000

    some small improvements to equo database generate
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@682 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6e06c3cdae92bb9dbaa1cc66031d61e8814ee98
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 15 00:21:30 2007 +0000

    update equo database generate
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@681 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2e7757a0ffa4b9e0f0e467309091404e8544bae4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 20:19:45 2007 +0000

    the useless commit, ever
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@680 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b76e4d26cfb1e9f7f3635bb148a9c27a0b7fe84
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 18:05:18 2007 +0000

    update deflate tool, add tag removal
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@678 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71d122ec3647efb1512979a2ba5615a8789ccbdb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 16:34:16 2007 +0000

    add extract smart tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@677 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48d5dd4285295a8f92b49e42a9f04be13f8a4cb0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 13:55:40 2007 +0000

    adding inflate/deflate smart tools, plus rc = -10 when wrong command is typed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@676 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 462ea18cbc333abd142a2acb2926826e0b4ea582
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:54:29 2007 +0000

    fix retrieveContent select
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@675 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 214263274ca04ca398c8ab587b53eca11dfd1c67
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:20:45 2007 +0000

    updates to support new content layout
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@674 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4b6d194a7e455d08f7f89477263b2ab5f96b880
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:18:10 2007 +0000

    update trigger template and TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@673 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 65f910996a5659950142f099210761b23991d097
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:04:47 2007 +0000

    updated quickpkg() function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@672 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1001b34717260771fb775eb0d62cc30dbe27adee
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:02:21 2007 +0000

    misc changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@671 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 31e087df85fc35aaf8baabdb85b609be1cb49ba4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 14 10:01:30 2007 +0000

    handle new content structure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@670 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2576847254e631fb54ae4fca33c27f15066241ba
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 13 18:41:48 2007 +0000

    some misc updates and fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@669 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6fc56293ebe7a63291e0af0e65000a9b8f72606
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 13 15:41:53 2007 +0000

    add quickpkg tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@668 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0ce6dc6738c189c1ef24f4d6500654610f9cc8b7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 13 13:45:16 2007 +0000

    do some bugfixing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@667 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88e34b8f6ceecada1a2ba76c28439ba4ba485744
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 13 07:22:54 2007 +0000

    update two triggers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@666 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e29077a1a8fe8a80d27de0c725e401f9d6121f7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 12 12:55:15 2007 +0000

    splitting some libraries into multiple ones
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@664 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e55507bb35af7d3963a04b0d783350bbe4da7ce
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 12 11:22:53 2007 +0000

    add automagic option to upgrade to specified release
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@663 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 57f4b6038047cd8d9d8f50ab3ab5d53662141532
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 12 10:49:31 2007 +0000

    - created lifobuffer() class
    - optimized dependencies calculation
    - added depends handling of the removalQueue in installPackages()
    - some misc fixes
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@662 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 956fa96e7b5d407c32fca67e7e1a10418d3d2859
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 12 02:43:58 2007 +0000

    new experimental depgraph code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@661 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ad131c4c964109b79cbe82d484595f57fb2368ee
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 19:28:26 2007 +0000

    fix wrong indent and remove debug stuff from mirrorTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@660 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 797d30babe6d357a18c25c9ae919412dc47cc294
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 19:09:46 2007 +0000

    remove stupid non-free timeoutsocket library
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@659 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7b921f4d09f33d9ea0446904b3a6cfe4adbcebd2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 18:53:52 2007 +0000

    reagent md5remote scan atoms in all branches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@658 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d331c2caacc1534a8409e0e7bac792f0b2e26cd4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 16:44:38 2007 +0000

    adding reagent tool md5remote that remotely checks packages hash
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@657 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1c2fe3f9515248b9db3513ab68470d0435486c6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 16:11:05 2007 +0000

    modules reduction and various fixes/improvements
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@656 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 767ef9fbc7d33ea0100d7fbae13089f4efc67c43
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 11 13:40:39 2007 +0000

    - fixed a various range of bugs
    - implemented external triggers support
    - implemented xterm title printouts
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@654 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0d9b8159d14429a1f0b39719ceda36c3bf445307
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 16:59:15 2007 +0000

    fix upload queue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@653 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b26f6eeea6d2e6ce1ba94d2fe9b2b904cacab600
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 14:02:36 2007 +0000

    two more bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@652 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 887807185368686a425ab1b2a10c5b5847e1732d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 13:53:46 2007 +0000

    fix syntax error
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@651 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8175d496554de493ae4ee52808d0dd364ae8fce3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 13:41:53 2007 +0000

    some quick fixes for quick bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@650 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2453e49a178d99446934b9edcac25579ed06974f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 12:00:46 2007 +0000

    - fix openClientDatabase during 'equo database generate'
    - first part of the external triggers support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@649 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35e0d2f74fd0abfaaf16bf3075b78be46786a285
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 11:14:07 2007 +0000

    genial way to handle smart packages gentoo compatibility
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@648 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2de0b00569abb4ad36cd3c44686e5c191e41fa2f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 10 02:32:06 2007 +0000

    introducing smart applications and smart packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@646 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 637167dcb38ca106146b1df20529b8d8d0c7b66a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 22:39:33 2007 +0000

    check for valid .tbz2 too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@645 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 633c5da5901e4ee548b9e7ada422225d2fee2748
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 22:36:09 2007 +0000

    cleanup dirs when done
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@644 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit df42682d144b4f4fe3cae3a9f8003b8bcf70b2bd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 21:40:16 2007 +0000

    another milestone: allow external .tbz2 installs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@643 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d5466c0b407a09898b3d7d306c75c2a5d123f80
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 16:11:49 2007 +0000

    some new features:
    - bz2 database compression
    - counter updation for gentoo compat
    - cached searches (just few for now)
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@642 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf218813b1974ac78f517d8ee956451ba3c67dff
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 14:11:16 2007 +0000

    update configuration and prepare support for database compressed with .bz2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@641 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9607cdba2fc086020a1b20238e8b9c6efb1061d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 12:16:27 2007 +0000

    general bug fixing and updated dependency sorting function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@640 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e60a7f27da5c549e6e8efaed848fa01deaa6659e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 8 08:02:23 2007 +0000

    adding some experimental code into getRequiredPackages()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@639 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d295367eebfc22942deb8edc8305c0da3540ddb8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 22:50:26 2007 +0000

    small workaround for --initialize
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@638 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a8b7e1f3782cc9166073ff93fc9b06f9883cc1a2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 19:18:06 2007 +0000

    some fixes for entropy database injection
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@637 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5dfd225d3782a02039fb16d791eb8ef179ecbd45
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 18:06:00 2007 +0000

    revert to old quickpkg()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@636 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7dd17451ada59d761c5cf51f8976b2520130e106
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 17:52:22 2007 +0000

    fix another small bug with quickpkg
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@635 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e694cac2a0a838f1ef5f9bf629b3772af1b9a9b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 17:37:05 2007 +0000

    attempt to workaround quickpkg issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@634 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c15c9dcee1a7b15b00d050c8bf35e9e39fb5211
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 12:59:17 2007 +0000

    some fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@633 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 07f4d147b0439293d1d0e5692a09e9a8f3f4c561
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 12:02:39 2007 +0000

    adding some important fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@632 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35cedf66b62798404d042c7c916b1705a7681e2f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 08:53:12 2007 +0000

    fix two small bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@631 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 994ac851b19ffd780436941e2ac2905bc552d0cf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 08:33:19 2007 +0000

    do not use list as item
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@629 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f74b6de3fb29c1ef2790e3026c14de00a846e166
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 08:22:21 2007 +0000

    tagging 0.7.2
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@628 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 775805c54f661771d32615aeb050e0b6cfa253cd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 08:07:51 2007 +0000

    experimental new activator queue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@627 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8b1ee4828b9d33f3e57971df31096b8452cb9821
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 07:17:41 2007 +0000

    fix another stupid typo error
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@626 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c61b060cb323fc5a0adf320dc2e90cbe0cec2766
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Nov 7 00:22:03 2007 +0000

    extractXpak 500% faster, backward reading files is awesome
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@625 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 295b41aa0c811fa77ea20f79d3d21045e15c36dd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 23:04:00 2007 +0000

    fix a typo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@624 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6fc48d5d75dd675a54d3ca66d0f1e5850a4e8ce0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 22:57:39 2007 +0000

    remove set()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@623 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd8bb3a63b4f38906501692fac9a12d2dfd7ea4b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 22:57:23 2007 +0000

    fix two misc bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@622 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36164a2636d1abd0a2ab467799647f769fa7f974
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 22:36:25 2007 +0000

    entropy, some misc updates and interface cleanups
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@621 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0bae99c7dcf00c1b16547e8848e984f80fa29e1e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 17:56:20 2007 +0000

    some misc updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@620 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 30b6872fb43ab3bd3313cc78f9a7faaace632ac3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 08:31:08 2007 +0000

    some speed optimizations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@619 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0f3b4ace2a3e5a53161ed53b5afbd95aaf33a20
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Nov 6 07:50:40 2007 +0000

    updating garr.it mirror url
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@618 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8ec58633f1d7faf065b789e5cff748c13de9590f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 23:13:36 2007 +0000

    extractEdb, a way faster than its predecessor
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@617 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 813f1fbdd8c3232573c1e52b7b0656b79494fb9e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 17:00:31 2007 +0000

    some minor improvements in atomMatch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@616 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97886f8f8bcd173bc8967d5991d80548c8beb2c7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 14:48:29 2007 +0000

    more bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@615 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67a8d5b89b276ab2b7983a626a15a4b78edbde33
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 08:56:49 2007 +0000

    disable xcache in reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@614 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9e20f11f6a70179ff6fe17f8e276fa637b25ac62
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 08:56:00 2007 +0000

    misc bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@613 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b89aaa448ef133f7bb68d1143d38fd2e7645197
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 08:45:44 2007 +0000

    misc bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@612 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 19f9c9d1a13d5dff99fd1149fa743a999465d116
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 08:34:50 2007 +0000

    misc bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@611 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b60008ffd80a17cfef6d6c8ed14e7546f4f285e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Nov 5 01:49:05 2007 +0000

    some bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@610 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6890753fcfc65b5de40d95739683a20a2ef33eda
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 4 18:09:27 2007 +0000

    remove stupid sys.exit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@608 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 664bdfad4e8608844fdc2986f30ed68f16d2cc20
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Nov 4 12:37:50 2007 +0000

    - database optimizations almost complete
    - on-disk cache maximum size check added
    - prepared external triggers database layout
    - a lot of bug fixes and code review done
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@606 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 523e9bafebe5c3ff1877c8135cd7455a004da8fa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 16:56:47 2007 +0000

    equo: a lot of new things, break backward compatibility for good
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@604 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 319ca418d967e7fed5c1b67983ca91b77807f5f0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 02:38:13 2007 +0000

    switching branches to a versioning schema
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@603 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 480d0a62369213bd6a775e7811d5310b4056cd08
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 02:13:16 2007 +0000

    fix conflicts handling and minor bugs in activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@602 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c01e4758308f563aad2bb1ce5c959d41a88d31fb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 01:51:39 2007 +0000

    first set of fixes for the new SQL queries
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@601 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f765252ff212cb91e04ca2eb0cd937d4bb219b0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 01:37:19 2007 +0000

    a lot of work is taking place, something could be a little bit broken, please be patient
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@600 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82e5aa96bcd4f92572c4536eba1fe7b50434c2eb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Nov 3 00:38:43 2007 +0000

    iniziamo lo speedup sql
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@599 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbf22180b1742930a709aec2251c94d2361c357e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 1 14:43:37 2007 +0000

    - fix configprotect bug
    - fix possible dbCacheStore uninitialization
    - log collisions in equo.log
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@598 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0e842c762f1e462463349b96c0908f2120fec6be
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 1 09:20:02 2007 +0000

    - added needed query
    - better showing of run queue
    - speed optimizations in generateDependencyTree
    - added libraries breakages reverse lookup
    - started to write faster SQL queries, more will follow
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@597 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8f036f5c908d7c0eb9d281f855d8fab0efa4de83
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Nov 1 07:08:42 2007 +0000

    fix a bug with confcache and add gconf schemas installation trigger
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@596 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f3671a179eb8da45a49ef6f562b4d7404e3d687c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 31 15:18:09 2007 +0000

    fix on-disk caching stuff completely
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@594 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb2e276613a5660fa380990d7cc1423cc25081b7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 30 19:12:01 2007 +0000

    added EAPI1 support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@593 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78a5456d3c44356c9fac12ebdfca1e29b3817cc9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 30 13:40:57 2007 +0000

    tagging 0.6.5 release
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@592 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7038bd49dd6cedad808924627ae73acf4a8a307a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 30 13:35:34 2007 +0000

    completely rewritten on-disk cache infrastructure, 500% faster and much more clean. some misc bug fixes too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@591 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4d4897d6abc5cf208f913f7886ad5cdb6c6c4cbc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 29 18:48:19 2007 +0000

    add support for 2.6.23 dolvm boot option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@590 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f462af47301d6f09e835a28eb5729822057b2c83
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 29 18:41:44 2007 +0000

    - new triggers for kde, opengl, kernel, /boot
    - new on-disk cache infrastructure for equo remove
    - misc fixes and speed improvements
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@589 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8aea92b55053530f5f4b800f9691bb1ae190c437
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 28 23:50:26 2007 +0000

    adding caching to 'equo remove'
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@588 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9265d2b1d8870a5ab5d639f66bf8c02f4c1f70e2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 28 17:45:26 2007 +0000

    only trap LOG messages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@587 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3349ac78269bb6cea82f2e0d30ba72c2d141458c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 28 17:35:29 2007 +0000

    fix some database bugs introduced by the new needed and eclasses tables
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@586 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 00cbf8622182d0e4972ef8003ad5cfd8f9002c30
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 27 18:03:15 2007 +0000

    fix two small bugs for the backend
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@585 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d8a10ad21905b4b2f764d7212c0badec4ca596d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 27 15:14:11 2007 +0000

    create missing tables if not found, this will be removed in the future
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@584 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3eaa42245ed47e8fef9ef90fd71887b066e4a02b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Oct 27 15:10:55 2007 +0000

    extending Entropy database with DEPEND and INHERITED metadata - this will break equo until I upload the updated database. Also adding logging to Equo install/remove functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@583 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5a4696eccdd166e6880cae90f17a74cd03e82a30
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 26 18:33:59 2007 +0000

    updated todo and few nice fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@582 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b8dff8ee42b1b9301de3712d40ca949ea707292
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 26 07:47:59 2007 +0000

    update entropy TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@580 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73088e54c19eca4530db12218dae2e8def88db96
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 25 09:02:52 2007 +0000

    fix diff generation and generateDependencyTree() inside deptest function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@579 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 124e1b06de44ee655f814b1cab120a6b84169259
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 24 13:01:32 2007 +0000

    fix a small issue with config_protect
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@575 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4f3b9345699a2e458a2966e5f63addd45935bf62
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 24 08:01:17 2007 +0000

    also collect cache for complete atoms
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@574 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5c00ffba769b1e0a7e553779414f89640f400126
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 23 20:55:24 2007 +0000

    add on-disk cache generation after equo update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@572 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 94180c809a24ffb4f2187399c59e648826405f42
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 23 18:37:42 2007 +0000

    introducing on-disk cache handling tools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@571 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 55bdd889fc985adb27389737132ee2da94c34f7c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 21 11:34:40 2007 +0000

    fix a syntax error
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@570 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c2a4c1f2e1174b35fa3bca649075679669c88141
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 16 17:05:51 2007 +0000

    introducing On-Disk Cache
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@560 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35233dc5909c6fd93e02963803b93eb6d59e0fa6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 22:51:04 2007 +0000

    some minor updates to equo conf update
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@559 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 985476123143ea293d3143e2df9b78da3bcb82c2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 18:34:42 2007 +0000

    improve equo conf update speed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@558 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 56c8b66235fe926f3dab4fae5923d22396e9568a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 18:12:23 2007 +0000

    only use cache after the first run
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@557 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b85bcc74c53f11641505847d343ad16ef54cfa29
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 18:07:19 2007 +0000

    equo conf update (etc-update) has been completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@556 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eed08133ed341511747065826df6b4e173f36564
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 07:35:54 2007 +0000

    etc-update tool is starting to take shape
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@555 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d6f1288eea6098299fb52e0777ef0c3f5b17ee7
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 00:35:38 2007 +0000

    strengthen getInstalledPackages() and fuck Radtoo :P
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@554 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e93063036adcc708a3e1461d0647414184fdd62
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 15 00:14:14 2007 +0000

    fix len(scandata) == None
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@553 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d67ccd8fc6cfeccf82f7dbbd53f55f613b12efe1
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 14 23:52:36 2007 +0000

    these are not needed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@552 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb81179fdca67b926da0b65984244d9d155793a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 14 23:21:52 2007 +0000

    add binary python libraries
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@551 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd1158378de4343f93bd3c6e5587db4ecf00ebfd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 12 20:43:14 2007 +0000

    all the critical triggers have been created
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@550 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c3093086359a9f24fee81191061e87e0bfa38acb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 12 08:27:49 2007 +0000

    added kernel modules and python triggers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@549 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 82ba56d634eeb3d8d8181d0f1540bedd5e48c54c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 11 22:43:37 2007 +0000

    add moduledb and gconf trigger
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@548 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6252c1b2a9ba07b3b89c6c5e69674bcae4baec00
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Oct 11 07:12:31 2007 +0000

    adding trigger for mime,shared,scrollkeeper database
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@547 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1ceb8beae0695fc8468f75f7b689bf7b7903802f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 10 23:39:34 2007 +0000

    - completed elog infrastructure
    - implemented messages support inside database
    - implemented messages database API
    - wrote postinstall preliminary infrastructure with fonts,gcc,icons support
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@546 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b3952df5de26894b128f2fb14fb2e2a23e1f983
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 10 18:50:49 2007 +0000

    starting to merge postinstall triggers plus a working disk cache implementation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@545 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bcb9eef60567cfde0e53bf7663be37e47d175167
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Oct 10 09:28:52 2007 +0000

    update TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@544 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d52532eeda809176e87d07340ad7588a214695cd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Oct 9 21:43:48 2007 +0000

    add to svn:ignore *.pyc
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@543 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed2b4f800b42ad48ef101e24703478e9cd9a00a9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 8 20:11:25 2007 +0000

    fix import queryTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@542 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2b0ab3be31daeaa7f702542525d8696976539aaf
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 8 11:39:21 2007 +0000

    huge speed improvements and some other stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@541 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ab2b0c8182ebb8c3f8664108ccc52395e85fc7a4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 8 08:57:36 2007 +0000

    add dumpTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@540 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1eeadd685868acbf1bf724250b3b4203c2c4e4a2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Oct 7 11:01:10 2007 +0000

    introducing configuration management tools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@539 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8169d32aa9688dabea5d4292aa7833637c6aca27
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 16:35:10 2007 +0000

    fix another nasty bug with CONFIG_PROTECT
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@538 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8d73ff83d3e109e1ec37a4cc49505b5a47b71e6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 14:34:15 2007 +0000

    fixed TFI
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@537 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 69e2a243d8df369e820f9f589a27b075cb1aeb41
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 14:00:35 2007 +0000

    some workarounds for buggy content
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@536 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e4f19eef999e222cd400cb87256958673380f77
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 12:40:54 2007 +0000

    add missing removeidpackage that caused world upgrade to crash
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@535 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b9121150a90671f9f7b8d6bad433f3a1263980d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 10:46:03 2007 +0000

    remove debugging output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@534 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit db1bd35014ed0b111d6f3a05860c139dff3c1192
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 10:44:09 2007 +0000

    consistent speed improvement in deps handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@533 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cde0f66bdd8e4622d0a6f08dab108961bf78ce59
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Oct 5 08:22:03 2007 +0000

    CONFIG_PROTECT stuff in place and enabled, yay
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@532 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd0adf84d474a9ed26ec27bc8b253e4cdf467f3f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 1 08:26:52 2007 +0000

    format repo output better
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@531 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4502f5f2ea0a54757a473c8a341b6c46152a0b9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Oct 1 07:55:26 2007 +0000

    fix status
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@530 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5f90176f34f391a026196ec5e8b0b7f08e69126
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 30 19:05:36 2007 +0000

    more work on equo --info
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@529 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90ae06bdd1e827ce183ef40f65f8a2d37a88b011
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 30 17:24:18 2007 +0000

    first surrounding work around CONFIG_PROTECT support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@528 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6d92e50775386d1ee78c0808719c35f94fb666b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 30 16:33:10 2007 +0000

    add revision info and fix a little bug
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@527 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91a3bfbbc5786a114b4fca490a94fb8373a8969f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 28 15:29:57 2007 +0000

    fix clientDbconn call in removePackage()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@526 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d4d87e7ca58fa90b6129330f2fd099a2b9cb01e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 27 21:10:09 2007 +0000

    more stabilization work on the collisions protection
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@525 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1152a94752b4cdf8c57045e46b342d3694ec262d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 27 14:46:36 2007 +0000

    - completed world function
    - reorganized step executor
    - fixed a lot of bugs laying around
    - completed a lot of FIXME
    - we are dancing...
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@524 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4edeff9f300ca9674a9105f66e5f2ed27b1f21ba
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 26 11:19:26 2007 +0000

      - support removing packages when more than one slot is found
      - grow the polling frequency of the download speed info to 4Hz
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@523 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e690fab8c56445cfde8c8a18e4790c41439b00f2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 26 08:28:29 2007 +0000

    add file transfer speed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@522 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32f3c024a6c5845dc5425abd4e10a7ec142715ab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 23:31:23 2007 +0000

    last updates before going to bed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@521 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 031751d82acceabec29db6bd94e64e38ca28bff8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 22:00:16 2007 +0000

    remove old generateDependencyTree()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@520 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 76b650ca10d9956012d81e74d82bc61e377f1b70
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 21:56:48 2007 +0000

    more stabilization work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@519 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit be8f5eb165ecb32cbb719d59289d1d22d604aa34
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 21:21:58 2007 +0000

    rewritten dependency sorting function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@518 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 103d356d09547e3f2c47630a39bd528bcc91722b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 20:11:45 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@517 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88c421cc9685877d6e330eb29058237703706a53
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 20:11:04 2007 +0000

    move to queryTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@516 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0651da88b861701cb2cce7e272a8d137b3e26a39
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 25 14:42:16 2007 +0000

    first run of the world function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@515 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de568e85af201d1983516c45363afdf7b97e3f8d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 24 23:13:22 2007 +0000

    fix a small bug in atomMatch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@514 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 99562ffa25ac3b2ce890f6ff062236a62af098bc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 24 19:56:49 2007 +0000

    fixes for reagent deptest and continued work on the world function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@513 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e572544964b622a33bb14ec331b3d8c6a6d19dd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 24 14:18:49 2007 +0000

    more work on equo world function and some huge bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@512 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2acfabbe08dbfc801444c3780b99246365b7684c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 24 07:33:03 2007 +0000

    some minor work done
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@511 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 791230c85509b31b8eb173133f1d403027e63f21
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 23 23:35:10 2007 +0000

    more work on equo and dependencies matching
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@510 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ff048c0b9d81d49adea01b6d093a030a3096885d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 23 12:49:44 2007 +0000

    more fixes/updates for equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@509 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit af16137f79715bcbf7476f337e1e7c2460e69763
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 22 18:23:10 2007 +0000

    now equo is starting to work again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@508 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1b5e9b758d97ce35da1e5e4972f9db2e8bbbc55a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 22 13:36:29 2007 +0000

    fix datecreation conversion
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@507 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fead680831bb7f47c047355ea6404bffc836d5e5
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 22 13:16:19 2007 +0000

    xpak handling and entropy database extract/inject functions in place
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@506 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 733a51c8a507136c45eecbfa2e0384836851d01c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 22 06:36:16 2007 +0000

    tidy procedure restored
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@505 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32b71e6edcaad31ffbca5be91421fec9d6447d36
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 21 22:39:49 2007 +0000

    more stabilization for the new branch code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@504 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4769fbd5ac13a4d5d8913ed9aa58539b332ba190
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 21 19:54:19 2007 +0000

    only pull RDEPEND if possible
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@503 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d6d88d52f0ddb769e38988aeb18577d870751fb0
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 21 18:53:46 2007 +0000

    stabilization fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@502 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb4735535f44b70d457c5c36dd061053d3e64977
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 20 19:47:39 2007 +0000

    updated TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@501 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 98d876978dcc1503ec2cc6a66b1debd2fdcb44d8
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 19 22:37:06 2007 +0000

    some updates to support the future branches structure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@500 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5dce8b55fd67aa612ccdda1303530768195817ee
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Sep 19 21:47:21 2007 +0000

    more work with branches structure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@499 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 47ee5aba4409416481e8bddbb932aa3bd11c6cfa
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 14 05:14:30 2007 +0000

    two exec fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@496 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f762d2dd5842f280cb982fc817f8cf176260ccd
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 13 22:52:57 2007 +0000

    first work on the package reorganization
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@495 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88a112f60ef44565ab79cd0b9cf8b96b9cf6be5a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 9 18:00:43 2007 +0000

    say goodbye to enzyme, say hello to reagent update function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@494 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b7f1beb33520d7ff6483791ddc83fa830eea7e28
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 9 13:50:23 2007 +0000

    fix getInstalledPackages()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@493 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3775309db3e832e34c4372f570781ae17451642
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 9 10:48:16 2007 +0000

    reorganize stuff, move atomMatchInRepository to etpDatabase class
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@492 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e844836dbfd23985f017e2d447fefb796c2db896
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 8 18:05:18 2007 +0000

    rewritten reagent remove function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@491 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b6784ad50e6f40ab633509f940d5e92f9f13c5dc
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 8 13:48:50 2007 +0000

    some updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@490 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ad56e837a355d11bea77045e53412ccbc926433e
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 7 09:51:05 2007 +0000

    fix a bug with dep_striptag and introduce list query
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@489 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7fd7038ea80ab775749246595d36397f74a635b9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Sep 7 06:28:17 2007 +0000

    add a further check
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@488 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72c4a35c5e3e55b5921d1591212d36cf513505d2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 6 21:54:27 2007 +0000

    speed up removal print
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@487 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c6274c7e4a5ea805e140e1e7021630f5ee3385f2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 6 21:50:31 2007 +0000

    add --deep support for the removal stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@486 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1778f4943f42da798191c390f56ac20f75948690
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 6 21:44:22 2007 +0000

    add removeatom for removePackages too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@485 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 46620898c02bae4c4af0ecf2eee223ba668d121c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 6 21:04:49 2007 +0000

    check if dir exists before iterating
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@484 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1121190c3d7e449674ddd9275769339e4452ad5d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Sep 6 21:03:18 2007 +0000

    two fixed reported using the report function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@483 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1fbf8bd7b47580f0ce01dd62d836aec852d29ab
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 4 16:41:41 2007 +0000

    moooooooooooooooooooooooooooooore speeed uppppppppp
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@482 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f6720b58757c1100056e666550f211e35d4b854
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 4 08:02:44 2007 +0000

    added mirrored download
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@481 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74556d96e7971524f774396241073d4741f94884
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Sep 4 07:53:06 2007 +0000

    update handlers
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@480 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd7b7ebc296fd3de5addc934b5a010c73eb782ca
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 3 17:00:24 2007 +0000

    fix a small behaviour of the database generation tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@479 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cc174703c02376c9d641528888478d8203a7e27b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Sep 3 14:24:05 2007 +0000

    fix equo as user
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@478 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc278007b7d4ea29320b87d1db1408d01cceb8ff
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 17:48:38 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@477 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b8897209b5a5b441d0d4b050805b8fd7f3801b7b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 17:47:16 2007 +0000

    first spot of the world function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@476 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c1fa5ce3501cd5f9f20c2f4f1a8bdfee9b5b083
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 16:50:27 2007 +0000

    now rework completely handlePackage and updatePackage to eventually work properly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@475 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fe259dcf40f59a44b432a8f4b16579ff2fa60b21
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 12:07:27 2007 +0000

    and then add size info
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@474 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a1352659caf688913a8e8af24d699957bff40d08
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 12:05:57 2007 +0000

    create sizes table if it does not exist
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@473 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 984dd1f7f5d0147ed6cee5ac663c84a700e74209
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 12:02:33 2007 +0000

    fix colours
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@472 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b9f9e1181aa98a3724be49c1e917d3b876f85c2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 11:43:05 2007 +0000

    fix dependstable stuff for the server part
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@471 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ebf07f64e967fd202544c089d389402ebd96cea2
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Sep 2 10:52:20 2007 +0000

    add dependstable support to the server part
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@470 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5c12400174e773114c6dc3e727909a0b2f684c26
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Sep 1 17:05:21 2007 +0000

    some more masked directories
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@469 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ace585e304d1356fa6842f855098ef579a53b5ae
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 31 22:50:28 2007 +0000

    added on disk size information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@468 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 57481e54c3c79f0e149d9721cfb8d3098a5cd606
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 31 12:08:05 2007 +0000

    some more work on the deps
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@467 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1655fdaeff96189416470fd0747a506b3e424b65
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 30 14:14:03 2007 +0000

    fix a small issue with dependency tree generation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@466 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 420362c1f2f791ce54460e330d3bd3825d5439ad
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 27 07:52:22 2007 +0000

    fix an issue with content table
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@465 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 857af3abc0dbf8f3d000b0286768556ccba10b0a
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 27 00:26:01 2007 +0000

    more bugfix, more completion, more more
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@464 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f3f709f0d97b2c8705345f43272d026bedf044f4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 26 20:45:30 2007 +0000

    some more work on dependencies and orphans function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@463 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c909dfa383a4275648660a9402494ab67780f907
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 25 16:32:43 2007 +0000

    say goodbye to getRemovalTree
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@462 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f3ef86bc1aa4de3d9f6f994754da76335ce05f9
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 24 23:44:43 2007 +0000

    now depends search works like a charm and it's really solid. added depends <-> atoms relation table, might break some installs even if I handled this case too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@461 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 581720001ab62df6134c11dfc2038533c86e5dd4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 21 08:24:56 2007 +0000

    some slight changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@460 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ff89438d1c7c5624ca43cffeccf7e42a9cc373b
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 14 18:03:50 2007 +0000

    fix some stupid things inside portageTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@459 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9bb5601132f65f29c7142bcba0a78f3abb7babfe
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 14 17:59:37 2007 +0000

    optimized use flags generation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@458 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbbac53c94794a8d8dab5c819e71d0508e7d7728
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 13 17:04:17 2007 +0000

    client can now also search provides
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@457 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd3f5f43560d024d64d5b6d5cdeea83d5b7fa728
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 13 16:44:41 2007 +0000

    some work on enzyme, portageTools and equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@456 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86810bc839736d7200cc2a961b86b9bbfa608c9d
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 19:06:21 2007 +0000

    generateRemovalTree() now skips system packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@455 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 567d2201b6db49a0f91962a6826683636834fda4
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 17:57:07 2007 +0000

    some fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@454 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d54d5011a5d158f4262db01ffb3f7d67ea500c78
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 17:55:56 2007 +0000

    some fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@453 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 462aef699fff1ac39655491db6c12571aad53e11
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 17:35:38 2007 +0000

    some fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@452 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7142628de3ad9075dd2c9910f9813734b0f6b740
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 14:14:16 2007 +0000

    add sys-kernel/linux-sabayon to system packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@451 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d4dff446ff03018480b6af34b8790138a60b7eb
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 13:22:05 2007 +0000

    comment out print
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@450 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 49123e8095534e9209a3288659af4aebf4ef9479
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 13:15:37 2007 +0000

    added removal query and structurized removePackages() that should work now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@449 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1008d941e5edcf9aa85e6a5ff91c3affab5bb131
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 09:13:42 2007 +0000

    handle files sync better and continuing to work on removePackages()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@448 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 43d709cc673ede4d41c134ef1007b53fb92ac965
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 08:36:16 2007 +0000

    completely handle package install
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@447 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 369c2bd32bd6e5988ca79074d6fce3346bc17b9c
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 08:07:11 2007 +0000

    checksum fetch disabled
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@446 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c0483d673c368b0854108113126a5f8abf33364
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 07:58:08 2007 +0000

    first remove from portage, then remove files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@445 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4302e12162a3f73f098dcd94d710865b29566f52
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 07:31:49 2007 +0000

    add removal support for the install function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@444 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ae5b224ddda70fc4c14b349cb92194c60a2afd3
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 06:36:57 2007 +0000

    also handles slotted packages when used with install
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@443 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 979ed246d4e043cb2aba2f7dc010b846eb529e92
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 12 06:25:25 2007 +0000

    critical fixes to installFile()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@442 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf6b205ab463112046c1cd1cadbbc393c7aa9664
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 19:15:11 2007 +0000

    fix a huge issue with category sorting
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@441 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea76618d3fdfd657af4c407668257ff8a148b379
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 18:40:22 2007 +0000

    do some fixes on equo database generate
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@440 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 564964807c5b3a8a875a4937127197eaad2cec3f
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 18:25:41 2007 +0000

    write out missing packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@439 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f32115cc81c698a91e5737266abc1c8d20f9886
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 18:19:35 2007 +0000

    add --exact support to equo database generate
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@438 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d617b77f44963b5efcf4f76afd5ce74d48db3c6
Author: (no author) <(no author)@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 16:08:23 2007 +0000

    some fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@437 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 35f472c290361b65d0614865922990504dd7dde8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 11:47:16 2007 +0000

    fix getPackageData
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@436 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4c44e7bb9297926f35e475f57246a53905027378
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 09:09:13 2007 +0000

    optimize protect tables
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@435 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cabdec54c91f5635b142ce2d984c716202736602
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 08:37:14 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@434 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d113f43bd8496d1c4331856122f0ff7c752da7a7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 11 08:36:02 2007 +0000

    add CONFIG_PROTECT CONFIG_PROTECT_MASK support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@433 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ad0b322f61dc873566239452f8ca083524dc9b4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 10 23:05:38 2007 +0000

    continued work on the removal function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@432 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 87272d5e4d68631fd90b80aaf96862004011c892
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 10 12:08:29 2007 +0000

    add reagent deptest tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@431 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 170e0d06622d02c9af50dfd4ffc4e408d085fa74
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 23:23:44 2007 +0000

    fix SystemExit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@430 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dca52050225bbfe62bf9e7d1eac735feffc95fc3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 18:45:46 2007 +0000

    add error reporting tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@429 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9ff28def8cd49deca247ca9efffd1b79fffe849
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 15:31:57 2007 +0000

    add --quiet to all query tools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@428 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c6c0a8ece8c3089511cc3442621ff80af3c322c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 15:25:31 2007 +0000

    --quiet works as expected now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@427 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5738cf6cc9518965785366516a3b8170d2b48959
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 15:16:01 2007 +0000

    add deptest function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@426 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e4b868bc4588f07054895d9768a8da762961738
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 08:14:28 2007 +0000

    more work on the removal function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@425 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5986f5796ce9e023362fbf3e10da0773a89ef054
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 9 07:54:31 2007 +0000

    enable --quiet option for all the queries
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@424 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d12c7aad660d8e400e37f704bac6976e9ce5bd0a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 23:03:18 2007 +0000

    add system packages support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@423 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 23ce62debdf60751b95fcacf1c471b888e1d8bc0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 22:39:38 2007 +0000

    change dependencies handling, filtering |and| and |or| server side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@422 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40de3d9cdd79b30f511ae2dcfea00293e9d61208
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 18:28:48 2007 +0000

    added a function in portageTools to retrieve system packages, rewritten removal function in equo, we're quite ready
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@421 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a05a42cac15fe2cf6d45984ec592cde8f6318e44
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 13:44:06 2007 +0000

    add pidfile handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@420 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 59eb3d710201ba265d99d3bf309128c7e9b498fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 12:53:18 2007 +0000

    faster list reordering function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@419 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1abd60d6526f8c3d13eaaa342e97dfa9f264a44b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 12:21:10 2007 +0000

    do some bug fixes and add dependency filtering
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@418 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 374e42b8d2324a98a808d944e57b23ba744bc7b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 09:10:50 2007 +0000

    fix --pretend
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@417 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3f2c10051b7b0b0d15a008b5c4785b504f38d660
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 09:00:46 2007 +0000

    ok this should be enough safe
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@416 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit efb79d262e9f624aa8aaac1d6ddf4e836da9c883
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 08:47:10 2007 +0000

    safer handling of rootdir
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@415 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 65312cb924065176c102c210c499e12eed025392
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 8 08:23:48 2007 +0000

    fix a whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@414 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0caa7e220eb5e0440167403e825b96e6cfe9b11f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 23:51:53 2007 +0000

    better handling of depends query
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@413 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3d0daa084f6f5215586ffbf60078abd16a9abf57
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 23:16:01 2007 +0000

    smartapps code back working
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@412 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 57a4d29016f421c1663aaff1a07c91d6f614b376
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 19:33:47 2007 +0000

    fix SQL commit transaction
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@411 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0efeb5f56fcf89ff5e6879b9d1cdd6ae4d392db1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 17:41:46 2007 +0000

    add --noask to activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@410 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2f236aaed64c70ae36e0651af1005f6db5d9a046
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 16:33:47 2007 +0000

    ok, now fixed for real
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@409 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 74b01db66bb9734926aedb8fcde1a72c40e3eb04
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 16:17:39 2007 +0000

    do not use a different portdir anymore
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@408 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7d0b83c5bfd5f46d9e4a908ef880dd756ce8c6f4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 13:54:48 2007 +0000

    revert last changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@407 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09e490e2f2b74ee0f98eb1242181eb6f87d994b8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 13:28:22 2007 +0000

    fix some small bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@406 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 240c79bf05bec041a8613d1c8219dad3fc6ff0fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 12:31:01 2007 +0000

    only keep IUSE for the database and pass whole useflags array to synthetizeRoughDependencies instead
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@405 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7e91c15afd3431f19b052b899c20055be55a6474
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 12:04:01 2007 +0000

    fix use flag matching
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@404 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a8b1bfb7b90e05ffecf0f2181bd39f824490a70
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 11:49:03 2007 +0000

    fix another USE flag handling bug
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@403 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1e31dadbc7597086616bac3c3cbd880cd2335f99
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Aug 7 08:48:52 2007 +0000

    some initial work on the removal function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@402 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b28302e3a4820fd1870d47fb6a85fc13ec054c1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 19:10:17 2007 +0000

    add cleanup option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@401 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d414b332523b54051cd848f0d2a7889a26e9dedf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 14:24:43 2007 +0000

    query files yay
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@400 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b890dcecab89291cbe1fa3bb5c2dd1866e7d6b1d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 13:18:54 2007 +0000

    reorganize equo menu
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@399 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ea946e22088955b4e6391a67ca28eeec5841e64a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 13:05:22 2007 +0000

    remove neededlibs delete
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@398 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a45770790ecb617fa1822cfd92d4dd9e3ac09b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 13:03:48 2007 +0000

    add depends function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@397 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8661e50937c86820994386b389dcc3342ebce135
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 12:28:17 2007 +0000

    removing and rewriting the most shitty code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@396 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 331a67a4832e668385d219e0e60b4a3789d9f532
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 11:55:06 2007 +0000

    add a check if the installed packages database is in place
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@395 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e273d0b07273212cf1d218b1eb1e2e2b043bfd6e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Aug 6 09:38:54 2007 +0000

    a lot of exciting work is going on
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@394 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 13cf35d339074c690385d5556bc3c8f85f02fbb1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 5 22:17:07 2007 +0000

    more work on dependency handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@393 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f147bb3dbe35a2fd2f873fdcb859fcb4adc9ad76
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 5 20:33:22 2007 +0000

    poking with dependencies management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@392 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 14861685f9ed19548a063536a1b2872f97e208c4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 5 14:10:13 2007 +0000

    test new dependency handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@391 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a78f05238863a0d3e9a44b490bf9f00a982786d0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 5 12:57:23 2007 +0000

    test new dependency handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@390 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7683ba488f9e2448cb9d09601ec12ddede9246b4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Aug 5 10:49:12 2007 +0000

    more hacking on dependencies handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@389 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 070bbf98602ac93ee144e63071a55223c87f7fa6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 22:49:42 2007 +0000

    fix a whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@388 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4ee97c700588dfd787457265e5334fbd2d8fac8c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 21:12:09 2007 +0000

    one more fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@387 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c81fbe7cd89951154ee82dfbeaf3a8c730576a9c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 18:38:37 2007 +0000

    more fixes and updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@386 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8d93c4ce7b931cea7e6c35d36252e020460f07e3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 18:26:09 2007 +0000

    fix some issues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@385 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf47ae1bdb4f177af4ff0e1d6ee40ea3f1080788
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 18:12:49 2007 +0000

    huge work on equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@384 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc51e118e6c748ad27f9ada932e573ab27c0c25a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 12:44:35 2007 +0000

    more work on equoTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@383 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 54be0422f20eebab70b4458c4889026cecd7cff4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Aug 4 11:03:55 2007 +0000

    revert last changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@382 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 613fd19b0177bb3242bdf2466b6e9e1ea9cbf9ef
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 20:06:47 2007 +0000

    try to revert this
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@381 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f845f0c72368bf59c042a7a2e667b2dcd2d4d098
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 20:02:05 2007 +0000

    fix digest generation for --initialize
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@380 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 04d152a4e89a9376f87e5c0b6294e829eda622e2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 19:42:59 2007 +0000

    fixed two really nasty bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@379 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c392357c3a55868839a840756d1f980684f25489
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 13:41:38 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@378 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50ec7cd9de587dc14b3ba4f5e443869ee63f9c2a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 13:38:06 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@377 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36aa8f1f1e9fe554ad49dccae008fe36516eb427
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 13:33:55 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@376 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 961bd1e3ceaff74a1eae345cf76bf59a2409f52f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 12:09:34 2007 +0000

    breaking the package structure, for the last time
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@375 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b812b490896bc82ef52b4c8029d8c990515c4c80
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 10:31:57 2007 +0000

    started to work on the queue steps and imported xpak module from gentoo portage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@374 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 616adf9432f57680357846d1a3dfb9cb44a7232a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Aug 3 08:31:16 2007 +0000

    forking yumex, efusion will need a lot of work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@373 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 63f166caf8c3fb9c15f0600a251cd09cc8424e06
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 2 22:08:41 2007 +0000

    huge work on equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@372 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0b7141bcf25af876d5d83d068412528488faead4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Aug 2 16:22:58 2007 +0000

    completed equo generate function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@371 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3c496d22c8a912803bcb7dc5b7c297dcb818fa12
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 23:25:06 2007 +0000

    generate is starting to work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@370 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 861def05355ad13b085ac240fee2b02b6f0acd21
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 13:27:26 2007 +0000

    first brick towards real dependency solving
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@369 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b52b32c099a3b209e9aa2a3cdca45f9778461ccb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 12:19:59 2007 +0000

    add break to fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@368 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf4e7587d1ce0060e46f1aff18d7e6d22314e9f7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 08:56:40 2007 +0000

    I forgot to fix rundependencies behavior
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@367 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 15202064a75e807e82e72915402768729ed248cd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 08:25:42 2007 +0000

    more optimizations and some bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@366 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a0391869a1afecc16d5f86179d1ec191828285e6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 06:19:22 2007 +0000

    create progress bar
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@365 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 81bbcddf733b3aaf751427dee4e82ffdcf443cac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 05:51:35 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@364 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8a2249db7c53f31a7af89461fde6e2c8bfb660e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Aug 1 05:49:27 2007 +0000

    more work on equo and fixing a bug inside activatorTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@363 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a58240637b7ba935781d02b406715b758a37f0c6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 22:10:04 2007 +0000

    this should fix the issue completely
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@362 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a3e36e2888caff445dc90b6a6cfa2e87b9a471bd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 22:02:01 2007 +0000

    this should work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@361 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 90c3c08bd43bf440d6b62b5d4108bfd31d6c0822
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 21:40:43 2007 +0000

    oops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@360 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 042d7e5b2fcd9c13d0bebd8121394bfc5b8b5ded
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 21:16:48 2007 +0000

    another fix in the wall
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@359 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9980ba77b1f850a90228b78e304196719e2e80a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 21:12:20 2007 +0000

    change + with |and|
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@358 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 22e090f723ef49e965a7fc1c31d74a9d6c2a8332
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 21:09:37 2007 +0000

    handle multiple or
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@357 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2fb300242d1b34f6adb5a74e0b7a0058e00b983
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 19:57:02 2007 +0000

    that's the real power of reagent, adding a small caching trick, and it's now as fast as hell
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@356 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91957af9b1b47d2c596069e736a851eacca38c89
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 16:50:06 2007 +0000

    a small fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@355 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 26aafd63cfcb894206d9530d65f3a4a14f85dd52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 16:41:05 2007 +0000

    fixing a small issue with use flags and adding support for provide directives
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@354 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f9f179d491f27cf1165fdd99f3e236b3e745b8d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 12:54:03 2007 +0000

    performance improvements in getPackageRuntimeDependencies
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@353 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f38ab4ce6e29ba8ac64d75acd6161c87daf7802c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 12:36:46 2007 +0000

    add --branch= option to reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@352 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c952288b10d84ad20239c4109acb0ef6df512fd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 12:11:07 2007 +0000

    new database structure, first set of optimizations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@351 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8cebae3ebb4812bb5c950ae2fc2f8b5a9b07196b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 11:02:22 2007 +0000

    add root checking
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@350 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 779061671d1c41ee8d8daad57ade1526d0e02b47
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 10:56:54 2007 +0000

    add root checking
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@349 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7a78f3dd0c322adae0fc744024f741a702430fca
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 31 10:50:55 2007 +0000

    more work on equo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@348 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bc89672000e1d4f3435ce3ff699c20c8d4c2850c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:53:05 2007 +0000

    some more split fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@347 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 50d4c5002ca53203a92939eb32484e351c69c799
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:51:56 2007 +0000

    some more split fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@346 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dd09827c3ef1e30132de446fb15b85949e3a2e96
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:47:44 2007 +0000

    remove mirrorTools from entropyTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@345 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c7337b500ffb2d649ffe8af49b02fff2c5f7ff34
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:37:25 2007 +0000

    add new remote.conf
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@344 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5eba9a4b5a108365c1439588def241e70ffda827
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:34:08 2007 +0000

    fix portageTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@343 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 77b8ad6dea3b8adec9ffc16f8cbc6278f9264686
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:33:32 2007 +0000

    fix portageTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@342 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 57c753fcc0a68c821402bc01938950b30e6daa35
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 30 12:20:30 2007 +0000

    splitting entropyConstants in two
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@341 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ae36d562918812a1af2ff1b146da1163f31c93c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 28 20:09:14 2007 +0000

    some more code ftw
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@340 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5bf6111e4de1d5d856216db09240d25c99d8db70
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Jul 28 19:33:45 2007 +0000

    completed atom handling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@339 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 24565544878a5dce508c1f55628b4a8d1984017b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 27 18:41:45 2007 +0000

    more work on the client
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@338 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f2bed8409d5e5bc18f38e93b126238345bc4c49d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 27 10:11:21 2007 +0000

    ok fixed a typo, that's it
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@337 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c04e2dc59cdb69d14bef9cddddbb05f837dc3392
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 27 09:58:28 2007 +0000

    hopefully the last api change
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@336 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7df0cdd108b92811d5d58cd51f8aa228f99579fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 26 22:38:23 2007 +0000

    some work on equo, now the database controller is more flexible
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@335 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d0c1181206751938b0e1bfef79964348a634d62a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 26 19:29:58 2007 +0000

    improved search reports
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@334 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dfc721d8cee3ada107c8c8707e11e4b22654b482
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 26 19:12:34 2007 +0000

    added preliminary branch management in searches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@333 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 228fc95c1d4e4a31b71425697429b6912cb631be
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 26 17:45:50 2007 +0000

    more bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@332 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1da1e05e0b2cd4e23d3cb0e7f7b345d6cac98961
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 26 08:59:54 2007 +0000

    adding versiontag support to better handle kernel dependent packages
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@331 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e40c46f99aa2a2612dec7e4cddf78288f47a42ad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 24 23:56:44 2007 +0000

    fix size
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@330 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dcbee611aaf22d97416ff212e7f0c77bf39240c6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 24 23:52:55 2007 +0000

    fix equoTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@329 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 436ff4f556cf395fecb3218dce0972cfc2f79b72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 24 23:43:25 2007 +0000

    latest fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@328 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c582da2c30f1c39c4e50602e3cad9ec4598bf7b9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 24 15:52:08 2007 +0000

    more bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@327 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1bcf0e5260f38f8569a8c3bf3e5c2968dea065de
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 23 17:43:42 2007 +0000

    update todo and equoTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@326 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8dab98fecc6f11ea83bd12437cc4411c3f1b71e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 23 17:41:57 2007 +0000

    nearly completed database migration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@325 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d9c6f1aba9bece9d5a5d0c2c2dc3646b49e02ea3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 22 21:09:34 2007 +0000

    more work on the new database interface, addPackage completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@324 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3053db8b344c8172a8b4bf245ee74ea8ac94a661
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 22 15:49:11 2007 +0000

    more work on the new database interface
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@323 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6f479259102cc3bd4f5d15192a0c77f156bb1096
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 22 06:35:41 2007 +0000

    breaking things, started to migrate to a better sql infrastructure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@322 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 40e2b7c764c6dc8a29c27dca9fb15cfbaf0a12f2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 20 18:12:26 2007 +0000

    completed first tool of the client
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@321 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 656db20d2c0194885271210c5003fbe3ceb6dc12
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 20 10:38:38 2007 +0000

    a lot of random but big updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@320 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 55dffadfac9357a7610eb616ac57c0ea1683a528
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jul 20 10:35:45 2007 +0000

    some work on the client
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@319 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b1dc7db11ffab91e2ecf55f4a83406bcc39cd93
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jul 19 00:09:59 2007 +0000

    some updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@318 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5ff9dee82f65e7dd36c7085ce4bf947670fbf72d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 18 21:42:05 2007 +0000

    slight fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@317 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c2fab155cce3a300fdaeff903b6be4079d15a0d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jul 18 17:38:41 2007 +0000

    added http php helpers support, md5sum verification for uploaded and downloaded files, a lot of bugfixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@316 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 833c978214e70fa3c892edfa44fe6b51955da434
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Jul 17 00:03:46 2007 +0000

    some big bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@315 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8c666a11b503dd49898b1a0e3e0cb9b116d2415f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Jul 16 00:04:00 2007 +0000

    some nice optimizations
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@314 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 690d038df8814677b3576a4299ba654ad1fe1e92
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 15 13:11:32 2007 +0000

    some further fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@313 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6afeaab3d9aea25921b9835a12dc3c90806af4ed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 15 12:54:49 2007 +0000

    some fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@312 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6e4eeb328196782df9dc8a55c68e93cffb08e848
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jul 15 07:48:44 2007 +0000

    fix directories recreation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@311 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 718115271108978d24e3baadd80bcd4f6580be72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 7 10:12:12 2007 +0000

    moved all os.system to spawnCommand()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@310 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e5e212a7b4284551da463fd4e939bc6fb771ad4d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Jun 7 09:52:02 2007 +0000

    logging implementation almost complete
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@309 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 768f38abe2af78e257ae5d71e3864f0a6cd431bd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jun 6 20:14:59 2007 +0000

    more work on logTools and logging implementation
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@308 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7710d297213c4585a68bbae2bc7f0687da7d91e5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Jun 3 22:11:27 2007 +0000

    finally some major work on the logging stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@307 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 08ad024947bfd828374affe737203db71f2cdd11
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Jun 1 23:01:09 2007 +0000

    added all the code to the stabilize/unstabilize function (needs testing) and continued the work on the logging stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@306 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cbc41aac15b68ec577c4a118019c021306a2bc3e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue May 22 22:42:28 2007 +0000

    add missing variable
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@305 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fec5b4885f4af4af3f262c9bc8eecf99ea1c0a30
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun May 20 18:49:04 2007 +0000

    started to implement logTools properly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@304 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1952bf93361d80a40d72783e61c2812dcdf7b7db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 16 22:49:18 2007 +0000

    some work on the database, initial work on the logTools infrastructure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@303 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d88b24f53d35efb4aad854594a6a03609dc6a638
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 16 15:57:36 2007 +0000

    add logging configuration options
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@302 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd5b2368274e18ef65075c9c3da2a62b3ff9c5e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed May 16 15:00:14 2007 +0000

    add a filter to avoid duplicated packages to be pulled in
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@301 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e16874e40295687a6c6a5c1c7f171a2820eae74f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 17:59:04 2007 +0000

    add first brick of the equilibrium client
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@297 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 072d1a2983b1db09d2120feb0512fe6039dceee5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 17:46:38 2007 +0000

    incorportate portage output.py file into outputTools and remove all its Portage dependencies (useless...)
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@296 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dea1a38cd3b082b928656f3087c414c7c259aed5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 17:20:20 2007 +0000

    move tools under server directory
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@295 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a05b3c4b999caca7483e7de73b6807e06ec026a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 17:19:20 2007 +0000

    some stupid fixes, move handlers dir to server
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@294 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9e6f981c726bae06863223da67dcb045dc075be7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 16:00:05 2007 +0000

    that's old
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@293 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 748d5df242ad0d03be8a93dff98014ea9825e87f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 12:08:58 2007 +0000

    some minor changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@292 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 21c435c1e321686f824a740fdcae55bbae22ea15
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 11:37:17 2007 +0000

    add the gentoo binhost compatibility tool
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@291 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67ded696d01964685c1e21a74f6e72457e45d19c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 15 11:36:55 2007 +0000

    some fixes and updates to support branches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@290 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e6391134bb5c6be3384b40b0e8c827550ba2f4cf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Apr 14 06:56:53 2007 +0000

    a small fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@289 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b34b40b1ed77e291083233103e518b554581009b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 19:46:40 2007 +0000

    improvements on bytesIntoHuman()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@288 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 402394ae384a320fefcfc34001d1074dee028feb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 19:41:09 2007 +0000

    improvements on bytesIntoHuman()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@287 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1a6afde6713d73e7376ec5c8977daf10dab97e94
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 19:36:29 2007 +0000

    a small fix on the .md5 uploads
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@286 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 810157307ca1cbf4bedf8312f21e01622562120c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 19:31:49 2007 +0000

    improvements on bytesIntoHuman()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@285 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fb277afce3c664bf30b064ab594e396a8e96b07e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 19:23:20 2007 +0000

    some further fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@284 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit de4dbf893617f2d6925fb7441aa590e6bc0fcc6e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 13 14:59:48 2007 +0000

    some radical updates to the binary packages management before my vacation, when I will come back I will have to debug all this new code. In this way, it is possible to have the same package name/version in the database because we split it into two branches
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@283 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1c2aebb47ec59fda5d9bcd182f8988f37a858b74
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 12 22:26:19 2007 +0000

    added support for .md5 files, some various bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@282 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aef097c0bde2176a39fd662210dc69f54c5a769d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 10 16:07:51 2007 +0000

    some fixes on the multiple primary upload mirrors code
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@281 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce6b3a8a1667ffefcb97402a19a35375fda60b02
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 10 07:15:13 2007 +0000

    enzyme, uninstall() filter away packages not found
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@280 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed3bb0fae5f6420d4d8e8bb7ce8dff4cf5467b10
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 10 07:12:13 2007 +0000

    copy validAtoms to installedAtoms
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@279 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d42309a303c95fd4a051160b7cef72c4e19c3580
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 10 07:11:10 2007 +0000

    seedAtom subAtom check is crappy, removing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@278 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2a3a307d2c300821f056d2fc37c7d1bcc23e48e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 10 07:04:44 2007 +0000

    add a nice workaround if the user does not specify = in enzyme uninstall()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@277 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aefef71edd9996788c93e3fec5a9bfb87a8d2f2d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 9 23:31:49 2007 +0000

    update TODO, fix and test md5check in reagent, add client directory
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@276 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7676db1a191ef6f1d6ad040c83b4860af81d9e2a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 9 21:47:01 2007 +0000

    a lot of bug fixes on activator, enzyme and reagent. some new features such as upload/download status and so on
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@275 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 177661dfcb8033d166ec27e48dd19695d44b6805
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 8 13:39:14 2007 +0000

    some daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@274 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f76a55cbfb0b2135327ebc459558d71066c0eefb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 8 13:19:56 2007 +0000

    some daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@273 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09ae572b6ed17739af55a88382281c22558c363b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 6 10:55:48 2007 +0000

    change search similar loop according to the new searchSimilarPackages() return output
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@272 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 404d14d32a69c6681340ef8a639e2e08119b291f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Apr 6 07:55:56 2007 +0000

    some nice daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@271 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 08dfec939616e852fe1fa147fb25f1d7a1ee92b5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Apr 5 22:11:51 2007 +0000

    some nice daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@270 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bfa62d7655c756248677ba2ca3139488ec44e462
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Apr 4 18:10:19 2007 +0000

    some nice daily fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@269 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 226728274d6f270806e11e35fca46185c9a1e814
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:36:32 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@268 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 71e53186d600a80f114fa61089134d2052b0e5fa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:31:30 2007 +0000

    Added support for Perl and Python on smartgenerator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@267 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f4a511d9b20e2a96cd40b3eae4df4ffcb166e4d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:22:45 2007 +0000

    Add a missing \n
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@266 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c01d14253289e48890c58cd18a8742e04caaead4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:15:29 2007 +0000

    I am stupid
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@265 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e3c8f0caa9536c7f062d72e045ddaf422ffab95a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:14:02 2007 +0000

    I am stupid
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@264 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 0f5fa34a15086c986a81afa50e2493f916933914
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Apr 3 15:12:46 2007 +0000

    more work on smartapps
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@263 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 962a6f67020dcc2d9228130ab548a7f7c7c0c378
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:24:33 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@262 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f03a57311c79cd41d4f14d881aa1d13683ab1098
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:19:24 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@261 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b1f964be2d9c5e0820111883657297b406a45b72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:17:53 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@260 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9eff5887b54bdbb95436d90856e719df4b62103
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:06:05 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@259 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 11488d971379046eebb268672787e9169558d50e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:04:03 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@258 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42d4abf60ee5b5d604f6048ab88865ac306d2285
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:02:53 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@257 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9847cf291e954c775f4caaf8d80a07a3d8201c73
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 17:02:23 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@256 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd5f65f250582bf214c3239b7a71aba84af9c331
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Apr 2 16:30:34 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@255 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a59691fcdcea2ca3d15571f0f9de2100454a423a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 1 23:35:41 2007 +0000

    today's work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@254 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b24c33e48fa08da61e13947585ef4a695c9c194e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 1 14:51:32 2007 +0000

    activator sync function written, needs a lot of testing
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@253 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f853046c0c23d762b39f165e36d57641b5cf6d88
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Apr 1 13:54:41 2007 +0000

    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@252 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5e5bae33f0fe9d65ac3514b2c12a9089e796330f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 20:07:00 2007 +0000

    more fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@251 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2ecebd67be0b741f29d1fdaeb1713f948d106e72
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 18:00:11 2007 +0000

    really improve database support and user-exported functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@250 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca5c9a52e94c5252f33ca49bdcd62bb77a23e7e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 10:38:16 2007 +0000

    added a workaround for bad file names in CONTENTS file
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@249 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2c51d2509eb5a788ef46274d1fb1f3c467ba52d4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 10:22:12 2007 +0000

    some more fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@248 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8a202fbe5525f0e89d895bed3f1603bad4b85b9b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 10:21:50 2007 +0000

    some more fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@247 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 43f35703b20b6b3408b25047f30fd7a7db3074c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 09:34:10 2007 +0000

    removed packagepath, added branch info, database API broken again, hopefully the last time
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@246 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit afb5467098536df003941c4fd71fbcd50be124d1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 09:13:16 2007 +0000

    enzyme now shows overlays information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@245 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a8b63adb7ffc81714711fb2ee81fd09cde8d6208
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 08:34:42 2007 +0000

    nice improvements in the database management. Tool for creating empty Entropy databases added.
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@244 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ffc4c104b0c3ef8dce83fbe245772c6fca1416a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 07:41:13 2007 +0000

    fix askquestion
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@243 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 80c51f63d547587b54dda87644d50513e6815011
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 31 07:39:55 2007 +0000

    added mtime info to the database entry
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@242 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit afe55e394659a47cd3a015137b4395c5e5e9e88f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 23:06:45 2007 +0000

    fix another stupid issue
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@241 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cd307143783ad4f6bca54c45db506672cf550bbd
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 22:53:49 2007 +0000

    fix a function path
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@240 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3886412a7ac3a5b4b9ce30ad78ab3a3972896fa1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 22:30:59 2007 +0000

    lock management should roughly work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@239 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b593c8d152b4e7b37e34d548564fbbb2548d0dfe
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 21:30:14 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@238 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 688672a8e0e4db4652601c88bb85d6a7f84fd7c0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 21:27:28 2007 +0000

    started to work on database lock management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@237 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d206ce64ddef70ba581d5eb37c4237be31fac0e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 18:38:45 2007 +0000

    fix some issues when the database does not exist
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@236 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f8fabf4cd56386c9fa80683408b988df7584568c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 17:44:43 2007 +0000

    - remove generateAndUpload bool
    
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@235 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4cb151aa2af494e9e9c509f0ee45bf24889a093f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 17:43:57 2007 +0000

    - fixed entropyConstants import
    - fixed online database file detection (.gz was missing)
    
    
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@234 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4342c495b500e7904dd854f698e5fc1c3aac2c51
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 14:06:35 2007 +0000

    moving Portage stuff to portageTools
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@233 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7ca149b8f0ee77a01e04522f105b2b4776440d52
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 14:05:50 2007 +0000

    etpConst issues fixed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@232 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1abc7ba3aa4e65fbb283ba50887c455ea5eed8b7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 30 07:57:40 2007 +0000

    database sync now is working again
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@231 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4137d3be27163ea89552a70dfa79447bcba05d1c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 23:13:56 2007 +0000

    some nice fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@230 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72487bb5f12f8d4582b42ee76a0be905601fcd86
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 21:36:08 2007 +0000

    add back revision support to the new database
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@229 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73812cbf73a3831b0a71304510c1c77719c6084b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 21:15:34 2007 +0000

    small fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@228 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5b60821ed03596952f9249ad746918eb104b34a1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 21:14:25 2007 +0000

    ouch, dictionaries have copy() method
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@227 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b60c64571424e4bc327c25a7514cd781b92df717
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 18:54:58 2007 +0000

    some fixes for inject-package-info module
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@226 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 091a254c3a27a35d633899e580f16c947048b0af
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 18:52:35 2007 +0000

    some fixes for dump-package-info module
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@225 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 09feae353733979b7a88d758b45a29e03424ee9f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 18:47:25 2007 +0000

    a smal syntax fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@224 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 500bd4e42bdf9927d9f138205081ae3177b482e7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 18:46:21 2007 +0000

    added database package info dump and inject
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@223 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 93392636e21f8f744c4366fc36a93d262c0351be
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:41:42 2007 +0000

    dump-package-info now works
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@222 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7652d874912f5a487b77277807db89c1ea3dfd34
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:26:09 2007 +0000

    change output text
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@221 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d1a328629804dd832a1c95f87e3340e8a77b81d8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:24:28 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@220 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91d2c5523118e9f91e7f231459b439eecfdd44ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:23:23 2007 +0000

    remove generator tool, not used anymore
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@219 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b08db2a988c411c6b836d16ce47de8f64341c7ad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:11:58 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@218 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 24d5699c5471f58445f0faf59ba0ce257be0098a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:08:54 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@217 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2860e7474f885676fc5090c633c544a84fb3f321
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:07:52 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@216 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 95366a4ca43265a10242acf12eca1051f8e3fbd2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:03:28 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@215 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f685f785925f3a4da22ea1952ec7eec167b6a06f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:01:28 2007 +0000

    another one
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@214 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1debf61d5a7563dbe2577f6a12a490a788b8be9a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 17:00:45 2007 +0000

    a small fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@213 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit aaf3d1fc13afbe7958d634e792db16dcf1997393
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 16:54:38 2007 +0000

    more work on the SQLite integration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@212 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dfda10a22ad4fdcfd83cc9b78fb10236aca248ab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 29 09:08:59 2007 +0000

    completed the Entropy database search function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@211 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d8ce309573132a6ffa6c8f1d0d2c53c84aae9197
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 23:48:09 2007 +0000

    put the roots for the new SQLite database management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@210 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 86c7841ff9b6e65029c26469e190478736b0522c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 18:44:23 2007 +0000

    preparing the path to SQLite based database migration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@209 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e48014565b836cb9c0970d05168ce53e24116e3a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 17:27:16 2007 +0000

    add --force-bump to reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@208 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 661c8706a7a34df126b109d08f748e0b387dcbab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 17:27:04 2007 +0000

    add --force-bump to reagent
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@207 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf9c55696d270e777edc39e5b08a932e6b1f0bec
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 17:01:42 2007 +0000

    ETP API version bump, added SLOT information
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@206 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 640123afa91caf89d5f4c96889ec99f9f8ff3b50
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 14:11:10 2007 +0000

    add USE and MAKEOPTS support to enzyme emerge()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@205 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a03737a7a854fc59845fd819ec194b9ad3376ace
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 10:00:56 2007 +0000

    more fixes for activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@204 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e4102bca7fd92e8e03060f60bf2dc27b9667135f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 09:47:58 2007 +0000

    added counters for the upload and download queues
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@203 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d31b54cca7d7d0e92a67c49bc78d7cb70e8ec1e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 28 09:24:31 2007 +0000

    activator packages sync fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@202 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8175b17efeb73268d332a894e1dad4002ddebf89
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 27 23:02:26 2007 +0000

    some heavy work on activator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@201 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eb185e96755e436295e1c38bd790d8dc32b896e3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 27 18:25:29 2007 +0000

    some more work in the right direction
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@200 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2eb7c024dfa8480eef85408b1681984b745c16af
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 27 09:12:49 2007 +0000

    some small fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@199 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8e9b9a57ff3bc18bc2cd181bd184bd55b585abda
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 27 06:04:46 2007 +0000

    added the --show-hosts option for the distcc module
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@198 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9e62d3310716bf7f9faa02123579d0d49aa555a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 26 23:02:50 2007 +0000

    added preliminary, not yet cross-compile-aware distcc support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@197 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 724305f69b91936ab649bc6448881ad78d072ee7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 26 14:59:19 2007 +0000

    fixes to 'reagent enzyme', more work on activator, FTP client, Entropy API
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@196 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bf3200ec6daa5f024e5b7d5a8784013e818b5b1f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 26 08:11:08 2007 +0000

    improved FTP support, started to define activator edges
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@195 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a9d985286fae6feee6835c198475a3d41cd134f6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 25 23:44:15 2007 +0000

    added packages search function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@194 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fe5575093ae3a0eb3a990115cc172f2e2c20c8d7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 25 16:13:07 2007 +0000

    whoops
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@193 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 42b5c2d2af9bdaaaebb7f435651af389e96c7dac
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Mar 25 16:03:33 2007 +0000

    added FTP server management, put the basis for the activator stack
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@192 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3fc67bb8b59a85fc854cd4124a01a14ee7d64d41
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 17:49:40 2007 +0000

    add logdir to the cleanup directory list
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@191 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ef288802b01d8f35bb89f450f50df1ad896b9800
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 17:43:42 2007 +0000

    also trap LOG: postinst einfo/ewarn
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@190 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 448133507bb14cc231fc9fd65748badf7669fd6a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 17:29:30 2007 +0000

    update TODO list
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@189 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 218822701930234fe5574ef882bff86bd665760c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 17:17:34 2007 +0000

    added einfo/ewarn trapping
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@188 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8972b2acc43809b687d46512f315fe6747c7b719
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 12:38:38 2007 +0000

    if compile fails, do not exit but package the already compiled ones
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@187 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ed4f3c889c55ed62f5f9e9f2c1045a787b9b42b2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 08:57:58 2007 +0000

    fix a variable mismatch
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@186 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fdceddfc0835ff3510d528052df4348d7c9affab
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 24 08:53:21 2007 +0000

    some fixes, beautified --nodeps, added --skipfirst for world, added libraries breakage control, added activator data (there is nothning to see atm)
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@185 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bbc93f9dd861d73c31ded26a453ae834969a6324
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 23 17:12:33 2007 +0000

    adding activator files (nothing is working yet atm) and improve slotted packages support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@184 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a40e9f1b4acb571950f889fe721db6f321de4952
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 23 00:11:22 2007 +0000

    world() now works flawlessly
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@183 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit e687d0aaa670820fc1696a3a0755d9dc461733c5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 22 17:42:14 2007 +0000

    corrected some nasty bugs, reworked USE flags management, added --ask option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@182 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ce9a3151b49968bbe656877f269025a54cc6f71a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 22 10:14:33 2007 +0000

    fix reagent too
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@181 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a41de12552211ee021298dafdc07e17e45b9d6ba
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 22 10:13:54 2007 +0000

    test and fix nocolor()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@180 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cf454a2ad70a66d15a32c993eaaf870600fae310
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Mar 22 10:13:10 2007 +0000

    add tools-wide --nocolor option
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@179 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 88aacc750636a9f21988f9bda91f059294eef611
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 21 18:14:15 2007 +0000

    print error log if the compile fails
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@178 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 507860e7b064ffe196b3b7befbfc64de7100c931
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 21 14:47:50 2007 +0000

    mount /proc if it's not mounted
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@177 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit cca4d8d105abf9dffea9a1987a5330daa74bebd8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 21 11:22:07 2007 +0000

    fix a small issue when forcing a package name/ver
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@176 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3b1bedaa511c0b2e9d0fa0fd5cf44186b4a93241
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 20 15:12:55 2007 +0000

    more updates and ETP API version bump, since now we manage download URIs dynamically
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@175 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f42e2530a305d65c8b4208b98b8c530d0396280d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 20 09:05:59 2007 +0000

    planned some features of world()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@174 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c1eadd3402abb0de93be68313af1018d5ad84e29
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 20 08:59:13 2007 +0000

    some more fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@173 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc7d878982e4b99f34b834d65e030bdf76992336
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 20 08:33:02 2007 +0000

    some stabilization work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@172 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5f0181b3a505e067774e30e1e57c66dee1f0e944
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 20 01:58:26 2007 +0000

    more work on enzyme-reagent integration
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@171 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 400e254fc927ff232222f7abeb918ff874c07231
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 19 23:33:38 2007 +0000

    some more fixes to the build() function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@170 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2785d79236dc632861bd599b3a903473126151bf
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 19 23:21:43 2007 +0000

    add preliminary USE flag show functions
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@169 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7179050366dc64786309526bead2d88102c25334
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 19 20:34:02 2007 +0000

    workarounds to support SLOTS for now
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@168 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b1f85840e54e30f53a812d3f364426f79290bed
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Mar 19 19:14:06 2007 +0000

    rewrite of build() and added a working cleanup function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@167 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 051008ea112902988ed0353f2637f9bd414599e4
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 21:59:42 2007 +0000

    some minor work and prepared the path for the USE flags management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@165 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72274e773acef402cf620baa0979e36923d55de2
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 16:30:41 2007 +0000

    a small fix
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@164 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5eef83940533aa037c82e053988b6dca5843a383
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 16:27:09 2007 +0000

    added runtime dependencies management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@163 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4b87e01df367704f5e688230be02d4360a698436
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 14:08:35 2007 +0000

    some fixes to uninstall()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@162 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6a88c3e1913299d68a93c1d87904f8c5077a50cb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 13:49:11 2007 +0000

    some fixes to uninstall()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@161 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d627faf36adcafcd4819cbb6422282eacb3b980f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Mar 17 13:16:13 2007 +0000

    completed uninstall() function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@160 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bd4ed9ca9d2768f581d2cd5446f5b4f81c420f2a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Mar 16 23:26:13 2007 +0000

    added preliminary uninstall() function - 70% complete
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@159 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b16a17624204ae57dd3dc2916e363b02b0b84639
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 7 14:37:04 2007 +0000

    remove print
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@152 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 424b33192f669ce9752da7ae2f3b0294cefdf8ad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 7 13:55:08 2007 +0000

    added more options to sync()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@151 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2874b8f95b0dbcaa88bea622ff7339080399c313
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Mar 7 08:07:16 2007 +0000

    slight changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@150 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 848ea11800b4ad16baccc1c5eb3f2e78a57315db
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 6 21:01:35 2007 +0000

    some fixes on the handling of the options
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@149 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 223449cd58141f0270daa2345cec0fa4d8c6809e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 6 20:52:28 2007 +0000

    added --force-rebuild and --force-repackage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@148 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 65bdf6f354b5fea16fa9fb3333b5e477dd97e5c9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Mar 6 20:28:51 2007 +0000

    some initial work on world()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@147 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5788466b69b6e9112fb49b983355f5cc84aeb2b0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 27 08:27:20 2007 +0000

    build is at 88%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@145 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c37e6fbec70b0c2f8ea33d2029a07109e88c0d6e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 19:20:33 2007 +0000

    build is at 85%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@144 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 95489c54742761a9f6678683aae7a536c93d1bb5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 16:26:52 2007 +0000

    build() is done at 75%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@143 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 32ba1e0f14dec1f563325065e0f49dab00ee52ca
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 13:11:25 2007 +0000

    more work on build() and fixed some random bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@142 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 72910e943cbbd9f7a4f80f63f7b5e9aa7ab70846
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 12:39:04 2007 +0000

    more work on build() and fixed some random bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@141 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fa3eae1cadc02b8a6e4d6ec4f9a995aaa820ca6b
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 12:03:31 2007 +0000

    more work on build() and fixed some random bugs
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@140 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit dc5cf59136f5d9cbf6cd9f6019effebec4720061
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 26 08:14:59 2007 +0000

    more work on build() added a preliminary emerge() function and added tmp files management
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@139 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f45409ad2b607e1fe702874beb3f3ce4b7986578
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 25 23:27:27 2007 +0000

    build() at 65%
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@138 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b887e0505a763887ddc50c6910a687abac48de17
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 25 21:00:26 2007 +0000

    build() status is at 50% with this commit
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@137 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4dde5ba9797c7213afd4ebb41a99451d417b1ad
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 25 19:27:02 2007 +0000

    some preparatory work to complete build()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@136 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c9500be5ea5ff04358826b3d4122cfdef9c6ae21
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 15 21:02:59 2007 +0000

    most of the work on build() has been done
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@99 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 867b46ce9e529d5aa50aea04a7ebb11ce968c65a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 15 17:53:39 2007 +0000

    some other work on build()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@98 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 5d893da36426e8ef4d772768904bbe54815f34a7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 15 16:16:27 2007 +0000

    some additional work on build()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@97 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit bce3dd6ad077b57fc7644c44c3bcba7eeed4c4c6
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 15 07:28:57 2007 +0000

    more work on the portage implementation and on the build() function of enzyme
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@95 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 66b64d63366974fb643101ecc1eabb1a9ac7e36f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 13 00:29:32 2007 +0000

    a bunch of fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@93 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 97a2f0adf70be7fee78eacf1672a76aebf2b4840
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 11 19:26:22 2007 +0000

    overlays management added, more work on enzyme tools and on the application itself
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@92 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 968c0f0f5d325187eb27ea1b21abf96b11a2eb16
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 11 15:27:46 2007 +0000

    starting to work on the build() function
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@91 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d0734612f8d667b2767279abd5e5bc0872d0f6e1
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 11 14:59:14 2007 +0000

    some updates to sync()
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@90 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d4aab7897096346b34afa51678c1263d5e09b9e9
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 11 14:32:47 2007 +0000

    some updates
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@89 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 05786f729e1cf9d67210ffc6bb67bd65687fe8d7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 10 12:02:44 2007 +0000

    fix function call
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@88 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f27d730f6aa448a8f1f1bb6b2a91b6e1301fc37f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 10 12:01:51 2007 +0000

    tool files split, added some new functions, started to prepare the roots of enzyme, major works on it and added GPL license to all the files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@87 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 57d62b3363dc69f10b001812a9f577124cc92a66
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 23:57:34 2007 +0000

    enzym->enzyme
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@86 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 484de6608925201cebc6ad764e7767d62a5ae900
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 19:45:58 2007 +0000

    this is the dedication
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@85 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 444a54b6186177ff86b2f6bf4f2ee81a550fe320
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 19:44:50 2007 +0000

    starting to build enzym roots and wrote a small dedication
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@84 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit c59ac8d364e1fdda1ec3acee8d8587a115d784c0
Author: cvill64 <cvill64@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 18:13:07 2007 +0000

    Adding stuff to todo
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@83 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 551a00d208095cff7b8b6e50e68cdeba3f36f2f8
Author: cvill64 <cvill64@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 17:57:39 2007 +0000

    Changing enzym to enzyme proper spelling
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@82 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 53c7d65880fd4e785aa1dc9b9cd01aadf50a7a78
Author: cvill64 <cvill64@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 17:56:17 2007 +0000

    Fixing a language mistake
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@81 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 67338695d2bc2d47c9b067620a2db856cc3ae824
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 17:44:02 2007 +0000

    API version bump and adding packagepath variable
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@80 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1dab7200f0528238a34be19cc395e53c2c68232
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 17:32:35 2007 +0000

    database URI is always a rsync server
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@79 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9891ca234e19d9bb6ae3cc895f8edf677c1e85e8
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 17:28:33 2007 +0000

    Manifest file and md5 digests support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@78 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 136f873c631425ec80de125c3dff16afa8b80658
Author: cvill64 <cvill64@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 04:46:25 2007 +0000

    Added to entropy TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@77 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 36606004e9feffdcd3a76657231f7952da71aed3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 8 02:38:28 2007 +0000

    add a bunch of fixes and a TODO
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@75 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fcc7e0c8f763ae9b9b496612453ad98125c23ac5
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 19:36:02 2007 +0000

    add a check for packages| in repositories.conf for spec-generator
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@74 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 833355807d578e3a3cd0788b029d59e10a9a89f0
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 18:53:55 2007 +0000

    repositories stuff sorted out
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@73 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 91c07f3bfdbc210d58d3e3db50c76ee001c62205
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 14:54:06 2007 +0000

    small adjustments
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@72 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 48a1648e734bed0c1b0aba57535b1f6ab6dd5e6c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 14:41:32 2007 +0000

    fixed the first directory handling bug
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@71 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 3bd4763063959302c3096c10b75dd6bb4d6b775a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 14:37:14 2007 +0000

    directory handling completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@70 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 479f16d1bb9b0baf99b38a5c90ecf444ec140a12
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Feb 7 08:11:36 2007 +0000

    you never know :-)
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@69 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 6d7d21320d94910fe366a5e9a9db680aa499901f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Tue Feb 6 19:58:09 2007 +0000

     first step towards directory and etp files versioning support
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@68 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 73e26f0d9dbdde9d98d714c0c373e5fd261b0788
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 5 15:24:50 2007 +0000

    more work on the finalization of the API
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@67 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9cd83170b0825cad5f56865488f526c0ecbb2cc3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 5 12:55:19 2007 +0000

    some minor changes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@66 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 973a84139a21f0eda5a50d67028d58dd10c7611f
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 5 12:39:07 2007 +0000

    start with enzym
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@65 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 9246eac6acd7e4684f9a401c50858a0252190898
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Mon Feb 5 12:09:10 2007 +0000

    more stabilization work
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@64 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit a88bd381a783d0eff511753988af3af0aea85f83
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 23:29:59 2007 +0000

    more bug fixes, additions, stabilizations and such
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@61 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4582d965834c5e574ff78701501952d42c6e3845
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 19:04:04 2007 +0000

    remove dups from useflags
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@60 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d38097f8a3255d3cbc3d8a54fe6c3489eca7400e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 19:01:08 2007 +0000

    more bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@59 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 7c4c9e1f711e0a7042e1c0e42bc4fb39892bae59
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 18:54:43 2007 +0000

    some bug fixes
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@58 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 1de295473b8f210359ce99591601a29eddaa6a35
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 18:11:22 2007 +0000

    apart the usual bugs, I only need to workout the mirror:/ stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@57 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit eca6d6ec5889409b6a44584d37d4fd0f81cfcefa
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 17:34:32 2007 +0000

    fixed some bugs on the dependencies' side
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@56 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 78abda60d258e1fc7110a51c198db3cf7ee1ebd3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 12:42:28 2007 +0000

    starting to add arch independancy
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@55 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 28682d928a3eff0a7bffc60ce6024dc8ab9d3ed7
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 12:15:42 2007 +0000

    prepare the path for the last step: write out the file
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@54 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b52ca3590153793bb7ebd4046e139454ad6be62a
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sun Feb 4 12:12:12 2007 +0000

    the main structure of entropy-specifications-handler is done
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@53 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b9930780d38021bc0d8ff04b345c9c331735981d
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 3 19:02:00 2007 +0000

    more work on the dependencies stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@49 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 70d1c98e886c919354525c430f429802ab1b9e58
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 3 11:40:10 2007 +0000

    added some comments
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@48 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit ca3805381e24fb6a381db86135c16ce583c3c7ee
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 3 11:38:05 2007 +0000

    environmental dependencies still have to be worked out
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@47 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit b5efb15fe7a68a61e6d1bc0ac4651a2f0b5def4e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 3 08:23:21 2007 +0000

    constants <-- variables
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@46 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 58904155381cec901cabb823016e7dee0e97b2b3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Sat Feb 3 08:19:36 2007 +0000

    reorganize stuff
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@45 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 988833816b2eb17da1443ef6296e26e7d65524c3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 2 23:29:03 2007 +0000

    for today, I'm done... most of the work is completed
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@44 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit fd429e8a68ba97d797db36eebc94cef49b804a7c
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 2 23:08:21 2007 +0000

    entropy handlers are starting to do something more than printing garbage
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@43 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit f1b87522c28ccdcdbb44a9abaaf5b6282e34aa58
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 2 22:08:12 2007 +0000

    create entropyTools file and start to define the application better
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@42 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 4e45ff9a80a8b5eed1608e77c715f60fd3bc5fb3
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Fri Feb 2 20:29:10 2007 +0000

    add two properties to the .etp specifications
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@41 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 2a2c84043e1b43aa014dbd6a77dd6b52b0663e6e
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 1 22:40:18 2007 +0000

    another small brick in this huge wall
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@40 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit 8fedf5a9c749c7fe313cdfe83ea9085cf61e36bb
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Thu Feb 1 19:03:06 2007 +0000

    starting to write specs of etp files
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@39 cd1c1023-2f26-0410-ae45-c471fc1f0318

commit d522a51cd0bc0a7bcb1b529be60bd22419af9489
Author: lxnay <lxnay@cd1c1023-2f26-0410-ae45-c471fc1f0318>
Date:   Wed Jan 31 23:32:33 2007 +0000

    create proper structure
    
    git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@33 cd1c1023-2f26-0410-ae45-c471fc1f0318
