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

Re: Bug#1059837: opencolorio: Please help fix circle dependence in Loongarch between openimageio and opencolorio



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-loongarch@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 to: