This is the first release candidate for the upcoming 2.3.x releases.
This release mostly includes bug fixes and translation updates.
Changes since 2.3_beta2
-----------------------
fatih (4):
specfile: Uninstalled packages cannot have update actions
config: Let --destdir= parameter work again
api: Record forced update-repo operations in history
api/update_repo(s): Update caches when index is really updated
transifex (6):
l10n: Updated Dutch (Flemish) (nl) translation to 100% (Antoon Tolboom)
l10n: Updated Spanish (Castilian) (es) translation to 99% (Klemens Häckel)
l10n: Updated German (de) translation to 92% (Klemens Häckel)
l10n: Updated German (de) translation to 93% (Klemens Häckel)
l10n: Updated German (de) translation to 94% (Klemens Häckel)
l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
This is the second beta for the upcoming 2.3.x releases. This release
mostly includes bug fixes and translation updates.
Changes since 2.3_beta1
-----------------------
fatih (15):
tree-wide: Remove redundant imports
cli/upgrade: Fix help string
cli/install: Fix help string
dtd/rng: Replace update type 'bug' with 'critical'
cli/history: Pass -K option to less
fetcher: Handle all fetch errors
cli/install: Fix the exception raised when an unknown component name is provided
util: Add a singleton metaclass
Make Config and Constants classes singletons
config: Add a method for setting options
cli/build: Use Error class in pisi namespace
installdb: Fix errors when installed package info is broken
repodb: Let check_distribution raise an error
cli/addrepo: Remove dead code
l10n: Update messages
sdalgic (1):
cli/blame: Blame installed package instead of the one in the repositories.
transifex (22):
l10n: Updated Spanish (Castilian) (es) translation to 97% (Klemens Häckel)
l10n: Updated Spanish (Castilian) (es) translation to 99% (Klemens Häckel)
l10n: Updated Italian (it) translation to 76% (Davide Siciliano)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 96% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 97% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 97% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 98% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 98% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 99% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 99% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 99% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 99% (Philippe Svetoslavsky)
l10n: Updated French (fr) translation to 100% (Philippe Svetoslavsky)
l10n: Updated Swedish (sv) translation to 19% (Patrik Karlsson)
l10n: Updated Swedish (sv) translation to 23% (Patrik Karlsson)
l10n: Updated Swedish (sv) translation to 40% (Patrik Karlsson)
l10n: Updated Turkish (tr) translation to 100% (Fatih Aşıcı)
This fixes a regression appeared after Config class became a singleton.
Different parts of pisi tries to create an instance of Config class with
different options. Since it is a singleton, later contructions won't
get the new options. Fix this by implementing a new method for setting
options instance.