Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

www-client/chromium: add missing licenses, drop unrar dependency #28465

Closed
wants to merge 3 commits into from
Closed

www-client/chromium: add missing licenses, drop unrar dependency #28465

wants to merge 3 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Nov 28, 2022

For tracking. If any dev wants to overtake it feel free to do so.
Bug https://bugs.gentoo.org/492424

Signed-off-by: Marco Scardovi mscardovi@icloud.com

@gentoo-bot gentoo-bot added assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Nov 28, 2022
@ghost ghost changed the title www-client/chromium: added missing licenses www-client/chromium: add missing licenses, drop unrar dependencies Nov 28, 2022
@ghost ghost changed the title www-client/chromium: add missing licenses, drop unrar dependencies www-client/chromium: add missing licenses, drop unrar dependency Nov 28, 2022
@ghost ghost changed the title www-client/chromium: add missing licenses, drop unrar dependency www-client/chromium: add missing licenses, drop unrar dependency [please reassign] Nov 28, 2022
Bug: https://bugs.gentoo.org/492424

Signed-off-by: Marco Scardovi <mscardovi@icloud.com>
Signed-off-by: Marco Scardovi <mscardovi@icloud.com>
Signed-off-by: Marco Scardovi <mscardovi@icloud.com>
@gentoo-bot gentoo-bot changed the title www-client/chromium: add missing licenses, drop unrar dependency [please reassign] www-client/chromium: add missing licenses, drop unrar dependency Nov 28, 2022
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @scardracs
Areas affected: ebuilds
Packages affected: www-client/chromium

www-client/chromium: @gentoo/chromium

Linked bugs

Bugs linked: 492424


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. and removed assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Nov 28, 2022
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-11-28 19:38 UTC
Newest commit scanned: ebabe05
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/caf8dc3882/output.html

third_party/ruy
third_party/six
third_party/ukey2
third_party/unrar
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this line still needed?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are looking if maintains it and "enforce" people to accept unRAR license or to make it conditional

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-11-28 19:48 UTC
Newest commit scanned: 9283bcd
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/6b50caaa09/output.html

pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
"

LICENSE="BSD Apache-2.0 APSL-2 BSD-2 GPL-2 GPL-2+ GPL-3+ icu ISC LGPL-2 LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT MPL-1.1 MPL-2.0 Ms-PL public-domain"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ICU is conditional with USE=-system-icu

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's actually a tracking. As soon as I have more info I'll update it or drop this PR in favour of a dev one

@stha09
Copy link
Contributor

stha09 commented Nov 28, 2022

Honestly I don't merge this with removing unrar code, because you open a security risk for users without notice.

@stikonas
Copy link
Contributor

stikonas commented Nov 28, 2022

Honestly I don't merge this with removing unrar code, because you open a security risk for users without notice.

Then the other option is to make package masked by default and add LICENSE="unrar". This would also upset people.

Perhaps patch should be conditional on USE flag? Or alternatively add a news item.

@ghost ghost marked this pull request as draft November 28, 2022 20:08
@ghost
Copy link
Author

ghost commented Nov 28, 2022

Closing as floppym is overtaking it.

@ghost ghost closed this Nov 28, 2022
@ghost ghost deleted the chromium branch November 28, 2022 20:25
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR.
Projects
None yet
5 participants