Commit Graph

11468 Commits

Author SHA1 Message Date
Fabio Erculiani 7e8047ccdf Merge pull request #59 from Enlik/eapi7-bdepend
[entropy.spm] add support for BDEPEND (from EAPI 7)
2018-08-18 09:24:23 +02:00
Sławomir Nizio 4463b6d425 [entropy.spm] add support for BDEPEND (from EAPI 7)
For the purpose of Entropy binary packages, they are merged with
DEPEND.
2018-08-17 23:51:40 +02:00
Ettore Di Giacinto 29bb41c1ca Merge pull request #58 from Sabayon/revert-52-master
Revert "inject: fix store of content with utf-8 chars"
2018-08-14 17:41:26 +02:00
Ettore Di Giacinto a762d43bdc Revert "inject: fix store of content with utf-8 chars" 2018-08-11 16:13:54 +02:00
Ettore Di Giacinto f02c6be0ba Merge pull request #57 from Sabayon/rescue
[solo.commands.rescue] trivial fixes
2018-08-07 20:22:56 +02:00
Sławomir Nizio 04c4495313 [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.
2018-08-06 23:01:17 +02:00
Ettore Di Giacinto 492bab37b4 Merge pull request #56 from Enlik/docs
improve generation of and update docs
2018-08-06 22:55:03 +02:00
Sławomir Nizio 9db87b99c3 [equo, eit] update man pages 2018-08-06 22:45:32 +02:00
Sławomir Nizio 789e06c122 [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!
2018-08-06 22:39:42 +02:00
Ettore Di Giacinto 1962df59e9 Merge pull request #55 from Enlik/py3
[entropy.tools, tests] fix test and code with Python 3; add to CI
2018-08-06 22:29:42 +02:00
Sławomir Nizio 8643db23aa [entropy.tools, tests] fix test and code with Python 3; add to CI 2018-08-06 09:37:13 +02:00
Ettore Di Giacinto f76c81f412 Merge pull request #54 from Enlik/tests-improvement
[tests] add lib/tests/run-nonpriv-wrapper
2018-08-05 01:03:08 +02:00
Sławomir Nizio fabb3e72da [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.
2018-08-05 00:40:11 +02:00
Sławomir Nizio 8af6ececaa stop ignoring lib/ in .gitignore
Including a script that will be added in the next commit.
2018-08-05 00:26:03 +02:00
Ettore Di Giacinto 2469c1d0fe Merge pull request #53 from Enlik/ci
[tests] exit with failure also on assetion errors
2018-08-04 23:56:28 +02:00
Sławomir Nizio 779d40389f [tests] exit with failure also on assetion errors 2018-08-04 23:45:12 +02:00
Ettore Di Giacinto 686f7e3ebc Merge pull request #50 from Enlik/equo-mark
[solo.commands.mark] new command
2018-08-04 23:00:31 +02:00
geaaru 83f9bbfc1c Merge pull request #52 from geaaru/master
inject: fix store of content with utf-8 chars
2018-08-04 21:40:45 +02:00
Geaaru b9580f8244 inject: fix store of content with utf-8 chars 2018-08-04 21:09:42 +02:00
Ettore Di Giacinto c2f66c5943 Fix README 2018-08-04 20:37:29 +02:00
Ettore Di Giacinto 36b698b74b Merge pull request #49 from Enlik/spm-by-user
[solo.commands.rescue] use world file to replicate by-user status
2018-08-04 19:55:53 +02:00
Ettore Di Giacinto ade89ee5fa Merge pull request #51 from Sabayon/ci
add .travis.yml
2018-08-04 19:23:54 +02:00
Sławomir Nizio 85174d39fa add .travis.yml
USERNAME is needed in lib/entropy/security.py.
Added support for ETP_TESTS_NONINTERACTIVE (and skipped one test).
2018-08-04 19:05:19 +02:00
Sławomir Nizio 70f1719138 [solo.commands.mark] new command 2018-07-31 08:58:31 +02:00
Sławomir Nizio 3b7181d6c9 [solo.commands.rescue] factor out _SpmUserPackages 2018-07-30 09:11:50 +02:00
Sławomir Nizio fb1f0f2d82 [solo.commands.rescue] fix usage of a wrong variable 2018-07-30 08:52:56 +02:00
Sławomir Nizio e5db0d6b6e [solo.commands.rescue] use world file to replicate by-user status
Uses the newly introduced function in spm: get_user_selected_packages.
2018-07-30 08:49:17 +02:00
Sławomir Nizio 77a5071cf5 [entropy.spm] factor out __add_update_world_file 2018-07-30 00:11:29 +02:00
Ettore Di Giacinto ebf470760c Tagging Entropy version 312 312 2018-07-11 18:10:27 +02:00
Ettore Di Giacinto 9e427b7c9b Release Entropy 312 2018-07-11 18:10:19 +02:00
Geaaru b253340b64 Fix injection of packages with directory with spaces 2018-06-25 17:04:31 +02:00
Ettore Di Giacinto c74aade5b9 Merge pull request #46 from Ryuno-Ki/sweden-mirror
Add mirror by Academic Computer Clib, Umeå University
2018-06-22 10:27:02 +02:00
Ettore Di Giacinto d185e92d65 Merge pull request #48 from Ryuno-Ki/remove-dead-ftp-mirrors
Remove dead FTP mirror.
2018-06-22 10:26:44 +02:00
André Jaenisch f47c3cb14e Remove dead FTP mirror. 2018-06-19 23:11:36 +02:00
Ettore Di Giacinto dd36b7e8cd [rigo/po] Update translations 2018-06-03 09:25:39 +02:00
Ettore Di Giacinto f63815cb79 [server/po] Update translations 2018-06-03 09:25:07 +02:00
Ettore Di Giacinto 920b2e9926 [client/po] Update translations 2018-06-03 09:24:27 +02:00
André Jaenisch 6832958ff4 Add mirror by Academic Computer Clib, Umeå University 2018-06-02 16:33:57 +02:00
Ettore Di Giacinto 0d990b5e27 Tagging Entropy version 311 311 2018-05-30 22:13:32 +02:00
Ettore Di Giacinto 1d6fde589e Release Entropy 311 2018-05-30 22:13:29 +02:00
Sławomir Nizio 1197966644 [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.
2018-04-17 12:38:43 +02:00
Enlik d1fb352a6c 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.
2018-04-09 22:57:26 +02:00
Reuben D'Netto 2b532d4237 Use entropy_client.output() 2018-04-09 21:36:37 +10:00
Reuben D'Netto 2e6909f134 [solo.commands.rescue] Added a sanity check to ensure we're using the real database. 2018-04-09 20:42:46 +10:00
Reuben D'Netto f9ff8cc305 Revert "[solo.commands.rescue] simplify "generate" code"
This reverts commit d856204a8d.
2018-04-09 20:42:46 +10:00
Enlik 955fcfbc48 Merge pull request #44 from geaaru/fix_ask_eit_inject
[eit] Add --quick option to inject command
2018-04-05 21:39:15 +02:00
Enlik 0d39b4449c Merge pull request #43 from Enlik/nonregex-dep-rewrite
Simpler dependency rewrite syntax
2018-04-05 21:23:17 +02:00
Geaaru d36bef4f79 [eit] Add --quick option to inject command 2018-03-26 23:55:29 +02:00
Alexander "Ananace" Olofsson dbbb7bd60e Add the Ctrl-C mirror (#39)
* Add the Ctrl-C mirror

* Correct URLs for entropy on the Ctrl-C mirror
2018-03-10 20:16:37 +01:00
Sławomir Nizio cbcbf7495f [entropy.core] implement "drop all USE" in the new dep. rewrite 2018-02-24 19:52:12 +01:00