[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Need advice for cross building gammu



Quoting IOhannes m zmölnig (Debian GNU|Linux) (2021-10-22 09:36:51)
> On 10/22/21 9:30 AM, IOhannes m zmölnig (Debian GNU|Linux) wrote:
> > 
> > as to the question asked on #debian-ci ("do you happen to know why 
> > salsa-ci uses mk-build-deps instead of say apt-get build-dep ./?":
> > i also have no clue (and just took what was already there).
> > 
> > looking at the script that invokes it, i *think* the reason is that we 
> > can use 'aptitude' (with a number of scoring-options set) as the 
> > resolver for installing the build-dependencies, something we couldn't do 
> > with a plain 'apt-get' (as it lacks support for the scoring-options)
> 
> so i did a bit of code archeology (complicated by the fact that 
> repositories were merged without preserving history), and here's what i 
> found
> 
> <https://salsa.debian.org/salsa-ci-team/images/-/commit/6a32d2d7b90abb70627edf12424ac6fc6ba76afd>
> 
> somebody who knows more about how the canonical builders (that is: 
> "buildd") resolve depdendencies is required to solve this.

with the help of IOhannes I filed this MR on salsa that fixes the issue:

https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/314

With that fix applied, gammu's cross-build job now succeeds on salsa:

https://salsa.debian.org/josch/gammu/-/pipelines/313588

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature


Reply to: