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

app-emulation/lxd-2.16: Fix broken SRC_URI #5483

Closed
wants to merge 1 commit into from
Closed

app-emulation/lxd-2.16: Fix broken SRC_URI #5483

wants to merge 1 commit into from

Conversation

ghost
Copy link

@ghost ghost commented Aug 19, 2017

My bump to 2.16 had a broken SRC_URI and I didn't notice it because I
already had a local "lxd-2.16.tar.gz" distfile. Moreover, this file
wasn't even the proper one.

This commits fixes the problem, add a missing "zh" locale and removes
a spurious patch.

Gentoo-Bug: 628334

Package-Manager: Portage-2.3.6, Repoman-2.3.1

My bump to 2.16 had a broken SRC_URI and I didn't notice it because I
already had a local "lxd-2.16.tar.gz" distfile. Moreover, this file
wasn't even the proper one.

This commits fixes the problem, add a missing "zh" locale and removes
a spurious patch.

Gentoo-Bug: 628334

Package-Manager: Portage-2.3.6, Repoman-2.3.1
@gentoo-repo-qa-bot gentoo-repo-qa-bot added self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). labels Aug 20, 2017
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull Request assignment

Areas affected: ebuilds
Packages affected: app-emulation/lxd

app-emulation/lxd: stasibear, @hsoft, @gentoo/proxy-maint

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"

PLOCALES="de el fr it ja nl ru sr sv tr"
# Portage complains about zh_Hans missing, but repoman doesn't like it when it's there.
PLOCALES="de el fr it ja nl ru sr sv tr zh"
Copy link
Member

Choose a reason for hiding this comment

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

LINGUAS USE flags are deprecated. You should really install those unconditionally, or have some implicit LINGUAS handling (if you really insist). However, I won't delay this fix because of that.

Copy link
Author

Choose a reason for hiding this comment

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

@mgorny Thanks for the tip. Will do. Do you think that such a change would warrant a r1 version or is it not worth a rebuild? According to https://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html, I'd say no, but it's not crystal clear in my head.

Copy link
Member

Choose a reason for hiding this comment

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

I'd say no because:

  1. You are changing USE flags, so --changed-use will trigger the rebuild anyway, and
  2. More importantly — the previous version didn't work so only a few people were able to install it since the fix.

Copy link
Member

@mgorny mgorny left a comment

Choose a reason for hiding this comment

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

Seems to build fine, I'll push.

gentoo-bot pushed a commit that referenced this pull request Sep 2, 2017
as per mgorny's suggestion in #5483

I have tested that, after a merge of that ebuild, localizations still worked (at least the `fr` one).

Closes: #5503
Package-Manager: Portage-2.3.6, Repoman-2.3.1
strahlc pushed a commit to strahlc/gentoo that referenced this pull request Sep 6, 2017
as per mgorny's suggestion in gentoo#5483

I have tested that, after a merge of that ebuild, localizations still worked (at least the `fr` one).

Closes: gentoo#5503
Package-Manager: Portage-2.3.6, Repoman-2.3.1
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). self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
2 participants