Changeset View
Changeset View
Standalone View
Standalone View
UPDATING
This file documents some of the problems you may encounter when upgrading | This file documents some of the problems you may encounter when upgrading | ||||
your ports. We try our best to minimize these disruptions, but sometimes | your ports. We try our best to minimize these disruptions, but sometimes | ||||
they are unavoidable. | they are unavoidable. | ||||
You should get into the habit of checking this file for changes each time | You should get into the habit of checking this file for changes each time | ||||
you update your ports collection, before attempting any port upgrades. | you update your ports collection, before attempting any port upgrades. | ||||
20241109: | |||||
AFFECTS: all users of i386 | |||||
jbeich: [pkg-updating(8)](https://man.freebsd.org/pkg-updating/8) requires `AFFECTS` to contain package… | |||||
Done Inline ActionsI don't want to put 500 separate ports on the AFFECTS line, so I guess I'll go with "all users". I do however see some entries that don't conform, like 20240529: "users of python". asomers: I don't want to put 500 separate ports on the AFFECTS line, so I guess I'll go with "all users". | |||||
AUTHOR: asomers@FreeBSD.org | |||||
On i386 the lang/rust port has been updated to require SSE2 by default. Not | |||||
only does the compiler itself require SSE2, but it unconditionally generates | |||||
code that requires it, too. Over 500 ports include Rust code (www/firefox, | |||||
security/py-cryptography, etc). Official binary packages of all of those | |||||
ports will no longer work on Pentium III and older hardware. PIII users must | |||||
now build their own lang/rust packages, clearing the SSE2 option, and rebuild | |||||
Not Done Inline Actionsbuild -> cross-build. Native builds won't work on SSE2-less hardware due to bootstrap. jbeich: build -> cross-build. Native builds won't work on SSE2-less hardware due to bootstrap. | |||||
Not Done Inline Actionscross-build example: now cross-build lang/rust for i386 on amd64 via ports-mgmt/poudriere after disabling SSE2 port option, and rebuild jbeich: cross-build example:
```lang=suggestion
now cross-build lang/rust for i386 on amd64 via ports… | |||||
any dependent ports. | |||||
20241104: | 20241104: | ||||
AFFECTS: users of mail/fetchmail | AFFECTS: users of mail/fetchmail | ||||
AUTHOR: chalpin@cs.wisc.edu | AUTHOR: chalpin@cs.wisc.edu | ||||
OPIE and RPA have been made optional because both have significant security | OPIE and RPA have been made optional because both have significant security | ||||
problems. OPIE support was not provided by the port on 14.x until the update | problems. OPIE support was not provided by the port on 14.x until the update | ||||
to 6.5.0, when it was briefly re-activated. Because of its security flaws, it | to 6.5.0, when it was briefly re-activated. Because of its security flaws, it | ||||
has now been disabled by default on both 13.x and 14.x. | has now been disabled by default on both 13.x and 14.x. | ||||
▲ Show 20 Lines • Show All 3,632 Lines • Show Last 20 Lines |
pkg-updating(8) requires AFFECTS to contain package origin (aka port category/name) or magical phrase (currently unused by UPDATING).