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

net-misc/bird: New upstream version 2.0.8 #20196

Closed
wants to merge 3 commits into from

Conversation

alarig
Copy link
Contributor

@alarig alarig commented Mar 30, 2021

No description provided.

@gentoo-bot
Copy link

Pull Request assignment

Submitter: @alarig
Areas affected: ebuilds
Packages affected: acct-group/bird, acct-user/bird, net-misc/bird

acct-group/bird: @gentoo/proxy-maint (new package)
acct-user/bird: @gentoo/proxy-maint (new package)
net-misc/bird: chainsaw

At least one of the listed packages is maintained entirely by non-GitHub developers!

Linked bugs

Bugs linked: 779328


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 new package The PR is adding a new package. need assignment It was impossible to assign the PR correctly. Please assign it manually. bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Mar 30, 2021
<maintainer type="person">
<email>alarig@swordarmor.fr</email>
<name>Alarig Le Lay</name>
</maintainer>
Copy link

@ghost ghost Mar 30, 2021

Choose a reason for hiding this comment

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

In every metadata.xml, under your you have to add also proxy-maintainer https://dpaste.com/5TXHKMW7G

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, I realised it afterward with the qa web report, I just added proxy-maintainer


inherit acct-user

KEYWORDS="amd64 arm64 x86"
Copy link

Choose a reason for hiding this comment

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

acct-user and acct-group does not need KEYWORDS, so drop them completely

Copy link
Member

Choose a reason for hiding this comment

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

yeah, the eclass sets them to everything, so this is actually reducing the keywords

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I didn’t know that, thanks for the tip!

libssh? ( net-libs/libssh:= )"
BDEPEND="sys-devel/flex
sys-devel/bison
sys-devel/m4"
Copy link

Choose a reason for hiding this comment

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

Please order alphabetically

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

acct-group/bird
acct-user/bird
)
libssh? ( net-libs/libssh:= )"
Copy link

Choose a reason for hiding this comment

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

As you haven't added a :slot=, you can simply use net-libs/libssh

Copy link
Member

Choose a reason for hiding this comment

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

:= allows you to be rebuilt when the subslot changes, libssh exposes a subslot ("SLOT="0/4" # subslot = soname major version") and we want to be rebuilt when its ABI changes. So this is fine as-is

Comment on lines +29 to +35
FILECAPS=(
CAP_NET_ADMIN usr/sbin/bird
CAP_NET_BIND_SERVICE usr/sbin/bird
CAP_NET_RAW usr/sbin/bird
)
Copy link

Choose a reason for hiding this comment

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

What's happened here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

If you’re speaking about the indentation, it’s because it’s displayed with narrower tabs in vim, so for github it has too much spaces

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

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

Please take a look on my suggestions

Copy link
Member

@thesamesam thesamesam left a comment

Choose a reason for hiding this comment

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

Thanks for doing the GLEP 81 port!

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
Closes: https://bugs.gentoo.org/779328
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
@alarig
Copy link
Contributor Author

alarig commented Apr 2, 2021

Please take a look on my suggestions

This commits should be better, don’t hesitate if I’ve missed something :)

@alarig
Copy link
Contributor Author

alarig commented Apr 2, 2021

Thanks for doing the GLEP 81 port!

You’re welcome :)

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2021-04-02 15:10 UTC
Newest commit scanned: 675fde4
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/3b32a23cb3/output.html

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2021-04-02 15:40 UTC
Newest commit scanned: 3fad3a2
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/ce80d0142d/output.html

@gentoo-bot gentoo-bot closed this in 1322976 Apr 9, 2021
@thesamesam
Copy link
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug linked Bug/Closes found in footer, and cross-linked with the PR. need assignment It was impossible to assign the PR correctly. Please assign it manually. new package The PR is adding a new package.
Projects
None yet
4 participants