Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
ext_time_quota_acl: convert to c++ #1847
ext_time_quota_acl: convert to c++ #1847
Changes from 28 commits
8398381
94fb5a8
4b11887
fa1caad
c116021
2d7e4e9
e598395
b8042f9
7eb1add
66c7b7c
c5c9699
7e3c6e6
a248f42
fa7e4ac
f6eabe3
9161c0d
41fca88
ceae1d4
fe59146
d17e976
bdfe687
d7aed3b
0a2a1e1
2e55189
af88dd7
f7375d7
733da8d
111dff9
354f70c
d60e6b8
3abbf32
e2a7bdb
9154fb1
7a80caf
2f9404a
44ba10b
08c842a
51911b4
d40eb9d
0e22830
6f17335
0b02366
243601a
f7cbf32
5850a98
a57a3ec
946a4f0
592e959
f756548
5ecc131
1552a68
0b06269
8d0a12d
60223cd
024a8c2
78d2448
9bb3ed0
aba454d
08cd067
7a032a2
d1bfd78
f2fb1f5
6a6f126
f2e131a
f86004d
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The dependencies can be slightly tricky to work out and we have a lot of technical debt in the existing lists.
For new additions; please use the
SUBDIRS
list insrc/Makefile.am
as the authoritative dependency sequence.LDADD
should then list the needful objects in reverse order.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not declare SUBDIRS order authoritative for LDADD: SUBDIRS determine build dependency order among subdirectories. LDADD determines linking order. One does not have to be the reversed version of the other (and LDADD order is often more strict/important/difficult to get right). In cases where one subdirectory contains multiple compatible (i.e. not mutually exclusive) libraries, SUBDIRS order cannot determine LDADD order at all!
For consistency sake, let's start new (or substantially new) LDADD lists with (reversed) SUBDIRS order and then adjust LDADD (and sometimes SUBDIRS!) as needed, without declaring SUBDIRS order as authoritative.
P.S. This comment is not endorsing or objecting to specific order suggested on this change request thread.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is not clear to me whether this change should go in or not. The code as in this PR builds. Why should I change it? Why should I not change it? Why should fixing LDADD or SUDIRS beyond what is needed to build this PR be in scope for this PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should change it to quickly address this change request and/or if you believe the suggested order is better (for any reason).
You should not change it if you are worried that it will set a bad precedent (despite my objections to establishing the corresponding rule) and we will have to modify other LDADD lines whenever we modify one of them and/or we will have to modify LDADD lines whenever we reorder SUBDIRS.
It is clearly out of this PR scope. However, we do make exceptions for trivial out-of-scope changes of already modified code lines.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I see the logic in the change. I agree to not setting additional rules - we have too many already. It already works but won't hurt so ahoy!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It did hurt AFAICT. To avoid misunderstanding, I am still OK with any order you two (and CI) can agree on here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reverted to previous order, which works