tech-pkg archive

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

Re: Patterns like >=x.*

 >> 0 bmpx>pwd
 >> /usr/pkgsrc/audio/bmpx
 >> 0 bmpx>make show-depends | grep 'boost-libs>=1'
 >> boost-libs>=1.55.*:../../devel/boost-libs
 >> 0 0 bmpx>
 >> I believe patterns like >=x.* and the like are wrong. Can we avoid them
 >> by checking {BUILD_,}DEPENDS and CONFLICTS at the time of package build?

> That does seem wrong, but it seems more like a job for pkglint.

If such patterns are allowed at build time, than such dependencies must
be somehow processed by binary packages utils (nih, pkgin, pkg_chk etc.)
and bulk build software (pbulk, distbb, pkg_comp). In particular >=x.*
pattern are in our official packages for 2013Q4. This is why I propose
to avoid such patterns as soon as possible.

Best regards, Aleksey Cheusov.

Home | Main Index | Thread Index | Old Index