On 12/17/25 10:13 PM, Paul Gevers wrote:
On 12/17/25 19:12, Sebastiaan Couwenberg wrote:
I'm afraid that a proper solution requires access to d/t/control of the source 
packages, are you aware what makes that difficult to make available?

I don't know, but I can imaging we don't want all the sources there if all we 
need is d/t/control files.

I personally would like the test dependencies to move from d/t/control to 
Test-Depends in d/control (and be available in Sources alongside 
Build-Depends*), but then you lose the granularity per test.

And it raises questions one how that interacts with <!nocheck> Build-Depends.

Being more liberal in pulling dependencies from unstable in newer version are 
available could be a solution too,

I think we strike a reasonable balance.

The current situation is not something I consider reasonable, RT intervention 
in required far too often for situations that should be handled automatically. 
Like the autopkgtest scheduling being completely unaware of transition.

I have a script [0] that get a lists of dependencies that have newer versions 
in unstable.

And I think this is too much. Then we might as well just test in unstable 
instead of in testing.

That's not the purpose of that script, it's to experiment with python-apt to 
find newer dependencies in unstable.

As I mentioned in reply to Adrian [0], pulling everything from unstable is the 
far end of being more liberal in pulling dependencies from unstable and not 
what I'm considering.

What do you think about the scenario I described in that post?

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123074#50

My suggestion is to let DDs schedule CI jobs with additional pin for 
dependencies in unstable, and have britney2 consider these results for the 
excuses instead of only the CI jobs it scheduled itself.

In my interactions, I often had to explain what we try to achieve and why we're 
often asking maintainers to fix their packages. Doing the above would, I fear, 
leave too much room for people to paper over things we don't want to be paper 
over. I rather opt for you asking me for help in the cases where britney2 
doesn't do the right thing.

And then people run out of patience and remove the autopkgtest because it 
hinders testing migration more than it helps.

Kind Regards,

Bas

--
 PGP Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

Reply via email to