Page MenuHomeFreeBSD

tux2bsd_protonmail.com (tux2bsd)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 2 2021, 9:56 AM (143 w, 1 d)

Recent Activity

Apr 1 2022

tux2bsd_protonmail.com updated the test plan for D32570: freebsd-update: efficiently handle no updates in fetch.
Apr 1 2022, 8:51 PM

Mar 24 2022

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

I've come up with a work around that suits my needs, maybe it is of interest.

Mar 24 2022, 10:36 AM

Dec 10 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

https://wiki.freebsd.org/2021FoundationCFI search for "freebsd-update improvements", I did ask for help - hopefully someone can take up where I left off.

Dec 10 2021, 5:49 PM

Dec 3 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

I'm no longer spending my time on D32570.

Dec 3 2021, 9:56 AM

Nov 29 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

Please elaborate on "This will still break"? That lacks a reasonable explanation.

Nov 29 2021, 9:43 AM

Nov 17 2021

tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

only expedite if BASEDIR is /

Nov 17 2021, 9:34 PM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

don't need to induce old fashioned fetch after install

Nov 17 2021, 8:17 PM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.
Sorry, another thought: What happens in the following sequence of events?

1. `freebsd-update fetch`
2. `freebsd-update install`
3. `freebsd-update fetch`
4. `freebsd-update rollback`
5. `freebsd-update fetch`
Nov 17 2021, 10:52 AM

Nov 13 2021

tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

added PAGER for outputting fetch_create_manifest.out

Nov 13 2021, 8:38 PM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

reverted the changes in upgrade_run

Nov 13 2021, 8:11 PM

Nov 5 2021

tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Colin suggested splitting the manifest function in two but I'm not seeing how to do that, I'm sure it's possible but at this stage that has me stumped.

Nov 5 2021, 8:15 AM

Nov 3 2021

tux2bsd_protonmail.com accepted D32570: freebsd-update: efficiently handle no updates in fetch.

Regarding #2, This use case was something I tested with along the way (this VM was deliberately out of date for this). It looks like this:

root@pull543:~ # freebsd-update fetch install
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 2 mirrors found.
Fetching metadata signature for 13.0-RELEASE from update2.freebsd.org... done.
No updates are available to fetch.
Creating snapshot of existing boot environment... done.
Installing updates...
Nov 3 2021, 6:51 AM

Oct 25 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

Needs an update to freebsd-update.8 since -F is being repurposed.

Oct 25 2021, 6:45 AM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Take out the bit about "Force", simply focus on tag/tag.new and fetch_run prior completion.

Oct 25 2021, 5:57 AM
tux2bsd_protonmail.com added inline comments to D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 25 2021, 2:29 AM

Oct 24 2021

tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Put in what I hope is a better commented explanation.

Oct 24 2021, 10:39 AM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Some more explanation in the comments.

Oct 24 2021, 6:55 AM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Some more explanation in the comments.

Oct 24 2021, 6:51 AM

Oct 23 2021

tux2bsd_protonmail.com added inline comments to D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 23 2021, 10:24 PM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

introduces a way to test that fetch_run ran to completion in a way that allows the new tag match test

Oct 23 2021, 8:17 PM
tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

This will break very badly if freebsd-update fetch gets interrupted. The file tag is created at the end of fetch_metadata so the fact that it exists does not imply that the fetch completed.

Oct 23 2021, 11:12 AM

Oct 22 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

@imp a new squashed commit pushed to github (should be the same as now)

Oct 22 2021, 6:37 AM

Oct 21 2021

tux2bsd_protonmail.com updated the summary of D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 21 2021, 9:30 PM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Style change for @imp and @emaste (re-upload, diff against the right commit ID this time...)

Oct 21 2021, 5:56 AM
tux2bsd_protonmail.com updated the diff for D32570: freebsd-update: efficiently handle no updates in fetch.

Change to suit style for @imp and @emaste.

Oct 21 2021, 5:49 AM
tux2bsd_protonmail.com added inline comments to D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 21 2021, 1:19 AM

Oct 20 2021

tux2bsd_protonmail.com added a comment to D32570: freebsd-update: efficiently handle no updates in fetch.

Needs an update to freebsd-update.8 since -F is being repurposed.

Oct 20 2021, 7:22 PM
tux2bsd_protonmail.com updated the summary of D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 20 2021, 9:54 AM
tux2bsd_protonmail.com requested review of D32570: freebsd-update: efficiently handle no updates in fetch.
Oct 20 2021, 7:26 AM