Page MenuHomeFreeBSD

olce.freebsd_certner.fr (Olivier Certner)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 26 2021, 3:47 PM (7 w, 6 d)

Recent Activity

Yesterday

olce.freebsd_certner.fr added inline comments to D29902: headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined.
Thu, Apr 22, 4:04 PM
olce.freebsd_certner.fr added a comment to D29902: headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined.

In particular, POSIX allows an implementation to define any feature test macro they wish. There is no need that they are standardized.

This is exactly what we're doing here. We're just choosing to follow the glibc practice as prior art.

Thu, Apr 22, 3:57 PM
olce.freebsd_certner.fr added inline comments to D29902: headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined.
Thu, Apr 22, 8:24 AM
olce.freebsd_certner.fr added a comment to D29902: headers: Implement _ISOC11_SOURCES macro when __POSIX_C_SOURCE defined.

Please see my latest comment in bug #255290.

Thu, Apr 22, 8:22 AM

Mar 11 2021

olce.freebsd_certner.fr added a comment to D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.
In D28946#653518, @bapt wrote:

So as we have discussed on irc, while I do like the proprosal here, I wonder if it will be very useful and I am more and more thinking we should just rely on RESTRICTED for that, meaning the packages will not be distributed, and only people who knows how to use the ports can install them. It also means than anything that just build depends on python2 stuff will still be built on the packages and distributed.

Mar 11 2021, 9:38 AM

Mar 5 2021

olce.freebsd_certner.fr added a comment to D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.

So, to recap:

  1. NORUNTIME is a file independent from any ports' files listing ports that cannot be runtime

dependencies (to any other ports) after some specific date.

  1. The modifications in do-depends.sh ensure that the dependency step will fail when depending on

forbidden ports. So port building will simply hard fail when it's the case.

  1. The modifications of bsd.port.mk will set DEPRECATED and EXPIRATION_DATE (as explained above)

according to forbidden runtime dependencies. AFAIK, this is an advisory mechanism only.

Mar 5 2021, 4:12 PM
olce.freebsd_certner.fr updated the diff for D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.

Set DEPRECATED and EXPIRATION_DATE if appropriate

Mar 5 2021, 3:56 PM
olce.freebsd_certner.fr updated the diff for D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.

Fix awk expression to exclude comment lines

Mar 5 2021, 3:39 PM
olce.freebsd_certner.fr updated the diff for D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.

Date is expiration date, regexp support removal, read NORUNTIME only once

Mar 5 2021, 11:44 AM

Mar 2 2021

olce.freebsd_certner.fr added a comment to D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports.

about the format, why adding a pattern matching? exact match should be enough I think and would simplify the script

Mar 2 2021, 5:10 PM

Feb 26 2021

olce.freebsd_certner.fr published D28946: Ports infra: Support for forbidding non-runtime dependencies on specific ports for review.
Feb 26 2021, 6:38 PM