Commit Graph

1684 Commits

Author SHA1 Message Date
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
Fabio Erculiani c028464ebe Release Entropy 174 2013-02-07 08:43:33 +01:00
Fabio Erculiani 2b4b258e8f Release Entropy 173 2013-02-04 08:53:43 +00:00
Fabio Erculiani 075b84872b [equo] fix "equo conf update" -7 discard option as per bug 3630 2013-01-26 11:42:17 +00:00
Fabio Erculiani 4426b93254 Release Entropy 172 2013-01-24 22:18:43 +00:00
Fabio Erculiani b40c10af3d Release Entropy 171 2013-01-24 00:40:21 +00:00
Fabio Erculiani 9a2f4c00cd Release Entropy 170 2013-01-21 09:12:37 +00:00
Fabio Erculiani 6af2220427 [client] update transations 2013-01-20 12:00:09 +00:00
Fabio Erculiani 86bd948b61 Release Entropy 169 2013-01-15 22:22:55 +00:00
Fabio Erculiani 7d9e76db1c Release Entropy 168 2013-01-14 00:50:27 +00:00
Fabio Erculiani c2829066e2 Release Entropy 167 2013-01-12 14:37:03 +00:00
Fabio Erculiani 04419d0a0a Release Entropy 166 2013-01-12 14:00:12 +00:00
Fabio Erculiani ca40d783b1 Release Entropy 165 2013-01-06 17:19:56 +00:00
Fabio Erculiani 7f26af3710 Release Entropy 164 2013-01-05 12:49:50 +00:00
Fabio Erculiani 024f42093b Release Entropy 163 2013-01-05 12:43:36 +00:00
Fabio Erculiani 66360b9912 Release Entropy 162 2013-01-02 18:33:23 +00:00
Fabio Erculiani 0ef31e9021 Release Entropy 161 2012-12-30 16:25:47 +01:00
Fabio Erculiani 3d904689e3 Release Entropy 160 2012-12-26 21:00:15 +01:00
Fabio Erculiani bb052e992f [equo] when running with args: "equo --bashcomp", do not call args.pop(0) if args is empty 2012-12-26 19:32:36 +01:00
Fabio Erculiani 329da2587f [equo] fix UnicodeEncodeError as per bug #3873 2012-12-26 19:17:13 +01:00
Fabio Erculiani e935acf577 Release Entropy 159 2012-12-26 19:01:59 +01:00
Fabio Erculiani 51f80944ff Release Entropy 158 2012-12-21 00:54:31 +01:00