Hi,

    IMHO, it's not a bug of opencolorio, even is not a bug of Loongarch.

In opencolorio debian/control, |Build-Depends|[1] already used:

|libopenimageio-dev (>= 2.3.9.0) <!pkg.opencolorio.noopenimageio>,|


|<!pkg.opencolorio.noopenimageio> is a |BuildProfileSpec "Registered profile 
names"pkg.$sourcepackage.$anything[2]

After I installed other |Build-Depends packages of |opencolorio, then run:

dpkg-checkbuilddeps
dpkg-checkbuilddeps: error: Unmet build dependencies: libopenimageio-dev (>= 2.3.9.0)

But after I export DEB_BUILD_PROFILES, dpkg-checkbuilddeps run success:

export DEB_BUILD_PROFILES="pkg.opencolorio.noopenimageio";dpkg-checkbuilddeps
atzlinux@nlx:~/opencolorio$ echo $?
0

So, my question is:

Can dpkg-checkbuilddeps  read

||BuildProfileSpec "Registered profile names"pkg.$sourcepackage.$anything in 
debian/control |Build-Depends section?|

Perhaps, it's a bug of dpkg-checkbuilddeps.


[1] https://sources.debian.org/src/opencolorio/2.1.3%2Bdfsg-1/debian/control/#L16
[2] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names

在 2024/1/2 17:58, yalingfang 写道:
Source: opencolorio
Version: 2.1.3+dfsg-1
Severity: wishlist
Tags: patch
User: debian-loonga...@lists.debian.org
Usertags: loong64


Dear Maintainer,

     Currently when I built opencolorio in Loongarch env, I  found there is circle dependence between openimageio and opencolorio
The buildd link is following:

https://buildd.debian.org/status/package.php?p=opencolorio&suite=sid

https://buildd.debian.org/status/package.php?p=openimageio&suite=sid


But the initial version of opencolorio can build pass by using DEB_BUILD_PROFILE="pkg.opencolorio.noopenimageio" when dpkg-buildpackage running.

and then we  can  use this first binary output to compile the openimageio to fix the circle dependence.

I have verified and passed  in my local env.

Please help fix the issue for some other application waiting the opencolorio and openimageio binary.

Any question, contact me!


--
肖盛文 xiao sheng wen
https://www.atzlinux.com  《铜豌豆 Linux》基于 Debian 的 Linux 中文 桌面 操作系统
Debian QA page:https://qa.debian.org/developer.php?login=atzlinux%40sina.com
Debian salsa:https://salsa.debian.org/atzlinux-guest
GnuPG Public Key: 0x00186602339240CB

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to