From now on, the fetcher to get the license content is not be given as a
Branch: refs/heads/feature/fate-325482-display-the-license
Home: https://github.com/yast/yast-yast2
Commit: 196de7d24b078148a25c651367c6eb55d3965b49
https://github.com/yast/yast-yast2/commit/196de7d24b078148a25c651367c6eb55d3...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/Makefile.am
M library/packages/src/lib/y2packager/licenses_fetchers.rb
A library/packages/src/lib/y2packager/licenses_fetchers/rpm.rb
M library/packages/test/Makefile.am
A library/packages/test/y2packager/licenses_fetchers/rpm_test.rb
Log Message:
-----------
Add a fetcher to extract license from an RPM package
Commit: 8d7843f660384fd723b1dba193c734c32cd16586
https://github.com/yast/yast-yast2/commit/8d7843f660384fd723b1dba193c734c32c...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/lib/y2packager/license.rb
M library/packages/src/lib/y2packager/licenses_fetchers.rb
M library/packages/src/lib/y2packager/licenses_fetchers/base.rb
M library/packages/src/lib/y2packager/licenses_fetchers/libzypp.rb
M library/packages/src/lib/y2packager/licenses_fetchers/rpm.rb
M library/packages/src/lib/y2packager/product.rb
M library/packages/src/lib/y2packager/product_license.rb
M library/packages/test/Makefile.am
M library/packages/test/y2packager/license_test.rb
A library/packages/test/y2packager/licenses_fetchers/libzypp_test.rb
M library/packages/test/y2packager/licenses_fetchers/rpm_test.rb
A library/packages/test/y2packager/licenses_fetchers/shared_examples.rb
Log Message:
-----------
Use the first valid fetcher to get the license
parameter. Instead, it will be the first one able to get it.
Commit: bfc52175afb2b7a22b26c68e12f105d1a095c743
https://github.com/yast/yast-yast2/commit/bfc52175afb2b7a22b26c68e12f105d1a0...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/lib/y2packager/license.rb
M library/packages/src/lib/y2packager/licenses_fetchers/libzypp.rb
M library/packages/test/y2packager/licenses_fetchers/libzypp_test.rb
Log Message:
-----------
Add test for LocalesFetchers::Libzypp#locales
Commit: e7e7e8d44009105296751862974a5db40f6cc4ed
https://github.com/yast/yast-yast2/commit/e7e7e8d44009105296751862974a5db40f...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/lib/y2packager/license.rb
M library/packages/test/y2packager/license_test.rb
Log Message:
-----------
Fix the License#locales test
Commit: 1aadec6b28a24f85446f36196f8cab03ef2f7d5a
https://github.com/yast/yast-yast2/commit/1aadec6b28a24f85446f36196f8cab03ef...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/Makefile.am
M library/packages/src/lib/y2packager/license.rb
M library/packages/src/lib/y2packager/licenses_fetchers/libzypp.rb
M library/packages/src/lib/y2packager/licenses_handlers.rb
A library/packages/src/lib/y2packager/licenses_handlers/rpm.rb
M library/packages/src/lib/y2packager/product_license.rb
M library/packages/test/y2packager/license_test.rb
A library/packages/test/y2packager/licenses_handlers/rpm_test.rb
M library/packages/test/y2packager/product_license_test.rb
M library/packages/test/y2packager/product_test.rb
Log Message:
-----------
Add a handler for licenses fetched from an RPM package
Basically, because it is necessary to know if the license acceptance it
is required. The way to check it is looking for the
`no-acceptance-needed` file inside the RPM, which presence means that
the license does not need to be accepted.
This change also implies a few adjustments in the existing codebase.
Commit: 0850b013070feeb9582e25dc112b3e53da2450c9
https://github.com/yast/yast-yast2/commit/0850b013070feeb9582e25dc112b3e53da...
Author: David Díaz González
Date: 2018-12-27 (Thu, 27 Dec 2018)
Changed paths:
M library/packages/src/lib/y2packager/licenses_fetchers/rpm.rb
Log Message:
-----------
Make Rubocop happy
Due to the default configuration (aligned vs indented) for the
Style/MultilineMethodCallIndentation cop, which is available under the
Layout department since Rubocop 0.49
(https://github.com/rubocop-hq/rubocop/pull/4278)
Compare: https://github.com/yast/yast-yast2/compare/99a9bf2bfc2e...0850b013070f
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.