Annotation of wikisrc/pkgsrc/faq.mdwn, revision 1.1

1.1     ! asau        1: # Frequently Asked Questions
        !             2: 
        !             3: ## Is it normal for pkg_add to complain when I use binaries built for NetBSD 5.1 on NetBSD 5.1.2?
        !             4: 
        !             5: Yes. pkgsrc is cross-platform, and there's no general way to distinguish minor revision from major one.
        !             6: 
        !             7: There're many systems that don't handle versions uniformly.
        !             8: Heuristics are complex and sometimes are really tricky, e.g.
        !             9: NetBSD 5.1.2 is mostly compatible with NetBSD 5.1, but
        !            10: NetBSD 5.99.56 may be incompatible with NetBSD 5.99.55.
        !            11: We cannot embed all relevant knowledge into pkg_add.
        !            12: That's why you see, e.g.,
        !            13: <pre>
        !            14: pkg_add: Warning: package `bc-1.06nb3' was built for a platform:
        !            15: pkg_add: NetBSD/x86_64 5.1 (pkg) vs. NetBSD/x86_64 5.1.2 (this host)
        !            16: </pre>
        !            17: Since you know the versioning scheme of your system (NetBSD in this case)
        !            18: better than computer, you can handle it better.
        !            19: 
        !            20: Hiding this information instead is wrong since sometimes
        !            21: incompatibilities (even slight ones) are critical, hence the warning.
        !            22: If you know that your version is compatible (like in the example above),
        !            23: you can safely continue using the package until the opposite is demonstrated.

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb