Commit Graph

1705 Commits

Author SHA1 Message Date
Fabio Erculiani
93debd109d [equo] wait indefinitely to acquire the resources lock using a spinner 2013-05-03 09:12:04 +02:00
Fabio Erculiani
0ffe7a9f9f [equo] implement "equo repo rename" command 2013-05-01 23:51:23 +02:00
Fabio Erculiani
7fa078a0f8 Release Entropy 193 2013-04-29 00:53:34 +02:00
Fabio Erculiani
01c163bec4 [client] update translations 2013-04-05 16:09:38 +01:00
Fabio Erculiani
032bb9a96d Release Entropy 192 2013-04-05 14:38:43 +01:00
Fabio Erculiani
e7e02ec050 Release Entropy 191 2013-04-05 08:58:20 +01:00
Fabio Erculiani
cda889539a Release Entropy 190 2013-04-05 00:41:22 +01:00
Fabio Erculiani
3c926c6651 [solo.commands.match] restore Python3 compatibility 2013-04-01 12:38:39 +01:00
Fabio Erculiani
086d440f41 Release Entropy 189 2013-03-30 12:56:19 +00:00
Fabio Erculiani
08087de9f9 [client] po: update translations 2013-03-30 12:52:00 +00:00
Fabio Erculiani
731d70e33c [client] update entropy.pot 2013-03-30 12:50:11 +00:00
Fabio Erculiani
3668a5169b [equo] equo repo add: uniform strings, s/repository identifier/repository name/ 2013-03-30 12:49:03 +00:00
Fabio Erculiani
25a0d68d65 [equo] fix "equo repo add" arguments parsing, catch AttributeError during arguments validation 2013-03-30 12:36:01 +00:00
Fabio Erculiani
ab57f906bf [equo] utils: if sha1 or sha256 hashes are not available, print N/A 2013-03-29 17:41:38 +00:00
Fabio Erculiani
9493163db1 Release Entropy 188 2013-03-29 12:12:51 +00:00
Fabio Erculiani
d6295b3e00 [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.
2013-03-29 12:09:17 +00:00
Fabio Erculiani
d89f15d760 [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.
2013-03-28 18:53:26 +00:00
Fabio Erculiani
c2d7ed7d72 Release Entropy 187 2013-03-25 08:56:19 +00:00
Fabio Erculiani
c5250594d1 [equo] rewrite "equo repo add" command line interface, looks much better now 2013-03-23 19:20:22 +00:00
Fabio Erculiani
b559affa42 [equo] fix typo in "equo update", fix bug 4107 2013-03-22 10:54:02 +00:00
Fabio Erculiani
3e30d2414d Release Entropy 186 2013-03-20 16:50:21 +00:00
Fabio Erculiani
831237b7fc [entropy.server] insert the package SHA1 checksum into the file name
This commit partially reverts commit d6b7a21314.
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.
2013-03-20 15:21:31 +00:00
Fabio Erculiani
5c123b679f [solo.utils] print_package_info: also print SHA1, SHA256 and GPG info 2013-03-20 15:07:16 +00:00
Fabio Erculiani
f0fad25ca5 Release Entropy 185 2013-03-19 15:27:33 +00:00
Fabio Erculiani
f0f3883a86 Release Entropy 184 2013-03-17 08:27:56 +00:00
Fabio Erculiani
bf766fe571 Release Entropy 183 2013-03-13 12:25:46 +00:00
Fabio Erculiani
d3fab6937c Release Entropy 182 2013-03-12 14:13:56 +00:00
Fabio Erculiani
45c0de49ca [client] update entropy.pot 2013-03-12 14:10:48 +00:00
Fabio Erculiani
c16a305102 [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.
2013-03-12 14:09:10 +00:00
Fabio Erculiani
8fda22bd0b [equo] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling
See bug 4049.
2013-03-11 00:58:21 +00:00
Fabio Erculiani
67ddf2aa89 [client] update translations 2013-03-09 20:37:24 +00:00
Fabio Erculiani
4fdfe607cb [client] po: update paths, add kswitch 2013-03-09 20:35:57 +00:00
Fabio Erculiani
1b18a831f1 Release Entropy 181 2013-03-08 13:42:32 +01:00
Fabio Erculiani
0e52aadf33 [solo] SoloYell is not a catch-all. SoloHelp is. 2013-03-08 13:38:39 +01:00
Fabio Erculiani
113f9d74b7 [client] fix --help output when redirected through pipes, fix bug 4049 2013-03-08 12:55:13 +01:00
Fabio Erculiani
102dc594e5 [client] po: update entropy.pot 2013-03-08 12:19:50 +01:00
Fabio Erculiani
ac961efd5d [client] po: update POTFILES.in paths 2013-03-08 12:19:13 +01:00
Fabio Erculiani
b44c89ad19 [kernel-switcher] turn the kernel switcher library into an OO interface 2013-03-06 15:51:35 +00:00
Fabio Erculiani
23738ead62 [kernel-switcher] force superuser access 2013-03-06 15:44:32 +00:00
Fabio Erculiani
d05426e618 [kernel-switcher] move kswitch to entropy lib, kernel-switcher back to equo 2013-03-06 15:28:56 +00:00
Fabio Erculiani
9dc8f26687 [kernel-switcher] initial kernel-switcher refactoring
Migrate kernel-switcher to a separate directory and start splitting
the code into library <-> application.
2013-03-06 11:52:21 +00:00
Fabio Erculiani
7573e0e1d5 Release Entropy 180 2013-03-03 01:08:10 +00:00
Fabio Erculiani
ee38930096 Release Entropy 179 2013-03-02 18:58:16 +00:00
Fabio Erculiani
8af1d2fe2d [equo] update man pages 2013-02-28 16:37:52 +00:00
Fabio Erculiani
d996460b30 [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.
2013-02-28 13:47:50 +00:00
Fabio Erculiani
7771d641e2 [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.
2013-02-24 13:30:28 +00:00
Fabio Erculiani
1fa5b9acf3 Release Entropy 178 2013-02-21 00:11:14 +01:00
Fabio Erculiani
09adfa92e6 Release Entropy 177 2013-02-20 18:56:39 +01:00
Fabio Erculiani
65e5fcdb68 Release Entropy 176 2013-02-20 13:36:08 +01:00
Fabio Erculiani
877cf926d8 Release Entropy 175 2013-02-08 17:14:22 +01:00