Zach Alberico
e60e15b022
Merge remote-tracking branch 'origin/master' into merge/master-to-next
2022-12-15 14:04:02 -08:00
Zach Alberico
1e09188065
Merge pull request #6165 from urbit/fix/azimuth-build-break
...
Fix build break typo in azimuth
2022-12-15 13:58:03 -08:00
Zach Alberico
fd766faa03
Fix build break typo in azimuth
...
Fixes typo introduced in 0e16d82a46
2022-12-15 13:21:19 -08:00
Jared Tobin
ed2190dc19
Merge pull request #6146 from urbit/jt/merge-ota
...
ci: add ota-on-merge flow for next/arvo
2022-12-14 16:21:19 -03:30
Hunter Miller
36deb95411
Merge pull request #6150 from urbit/philip/contact-fix
...
contact-store: no-op if adding old contact
2022-12-12 14:28:52 -06:00
Philip Monk
e1419d1787
contact-store: no-op if adding old contact
...
%contact-store is responsible for sending updates about contacts, eg
profile color. When it hears an update, it fans that out to its
subsribers, unless that update is stale. If you reguarly fan out stale
updates, then they reverberate across the network indefinitely -- we
call this "echoing".
To cut off this echoing, all edits have a timestamp, and we consider any
updates from before this timestamp to be stale. Additions are separate
from edits, and for them we instead do a value comparison on the contact
-- if it didn't change, we consider the update stale.
The problem with this scheme is that if an addition and edit happen one
after the other in quick succession, you might have the following
sequence:
- add comes in with timestamp T1
- edit comes in with timestamp T2 after T1
- we hear an echo of the add, and that errantly applies because it
passes our "did the contact actually change" check
- we hear an echo of the edit, which applies because T2 is after T1
- GOTO 3
Each time we apply the stale update, we fan that out to our subscribers,
and if any two hosts subscribe to each other, this will loop. This may
even loop unconditionally because the ship that made the profile changes
seems like it might not recognize that those changes didn't come from
itself, so it sends them to all the groups it's in. If so, that's an
important issue to fix.
Fixes tloncorp/landscape-issues#1442
2022-12-12 13:03:41 -07:00
Jared Tobin
716281cb0d
meta: target ota workflow at ~binnec-dozzod-marzod
2022-12-12 13:53:37 -03:30
Jared Tobin
a51353c4b6
Merge branch 'next/arvo' into jt/merge-ota
2022-12-12 05:29:30 -03:30
Jared Tobin
6764130504
meta: give ota workflow live args
2022-12-12 05:20:48 -03:30
Jared Tobin
0631b67907
meta: remove breaking comment
2022-12-12 05:15:23 -03:30
Jared Tobin
882b82b5ea
meta: target jt/merge-ota for testing
2022-12-12 05:07:47 -03:30
Jared Tobin
4f6ca764cc
meta: add ota workflow
2022-12-12 05:04:05 -03:30
Jared Tobin
a8fc001cdf
meta: add ota action
2022-12-12 05:03:57 -03:30
Hunter Miller
cec4e11448
Merge pull request #6141 from urbit/hm/change-ota-source
...
migration: set official ota source
2022-12-09 12:22:50 -06:00
Hunter Miller
ff0231e761
migration: set official ota source
2022-12-09 12:22:04 -06:00
Hunter Miller
9b4ac97756
Merge pull request #6140 from urbit/hm/add-migration-fix
...
migration: adding crash fix
2022-12-09 11:37:54 -06:00
Hunter Miller
38919352c8
migration: adding crash fix
2022-12-09 11:07:51 -06:00
Liam Fitzgerald
4584067e7d
Merge branch 'lf/gladio-2'
2022-12-09 15:23:18 +10:00
Liam Fitzgerald
cf2c73a0e1
group-store: make %migrate idempotent
2022-12-09 12:39:47 +10:00
Liam Fitzgerald
eedc50f9e4
group-store: add /wait endpoints
2022-12-09 12:22:22 +10:00
Liam Fitzgerald
1a1dec6268
group-store: handle alpha correctly
2022-12-09 09:34:56 +10:00
Hunter Miller
9fc6cf7a40
kelvin: update
2022-12-08 11:01:48 -06:00
Hunter Miller
8ac999593a
migration: update source
2022-12-08 10:55:03 -06:00
Hunter Miller
d4cce14ff4
bill: removing notify
2022-12-08 07:56:21 -06:00
Hunter Miller
e4560339ec
migration: fixing state versions
2022-12-08 07:53:00 -06:00
Liam Fitzgerald
6633603469
Merge remote-tracking branch 'origin/lf/drop-docket'
2022-12-08 16:44:56 +10:00
Liam Fitzgerald
42996f14cc
docket: remove charge if docket file no longer exists
2022-12-07 08:54:53 +10:00
Liam Fitzgerald
45b9686b06
migration: remove docket for landscape
2022-12-07 08:41:01 +10:00
Liam Fitzgerald
fbb2bd865e
migration: uninstall through %docket
2022-12-07 08:36:35 +10:00
Liam Fitzgerald
d9a895c214
Merge remote-tracking branch 'origin/master' into lf/migration-prep
2022-12-07 08:32:05 +10:00
Liam Fitzgerald
e600ded69c
migration: install %talk
2022-12-07 08:30:04 +10:00
Philip Monk
e5017ac12a
Merge branch 'master' into next/arvo
2022-12-06 11:25:21 -07:00
Philip Monk
287b2f132c
Merge remote-tracking branch 'origin/master' into next/417
2022-12-06 11:21:57 -07:00
Philip Monk
7c115c16c9
pill: update
2022-12-05 17:14:59 -07:00
Zach Alberico
da8496e01a
Merge pull request #6132 from urbit/philip/grid-copy
...
grid: only block on live apps
2022-12-05 16:14:40 -08:00
Philip Monk
36514b21d4
grid: only block on live apps
2022-12-05 17:12:10 -07:00
Zach Alberico
785d581df0
Merge pull request #6131 from urbit/philip/grid-copy
...
grid: improve copy and fix system update dismissal
2022-12-05 15:16:57 -08:00
Philip Monk
44ca16d0e7
grid: improve copy and fix system update dismissal
...
For blocked kelvin updates, we clarified the copy, including deleting a
broken link and reference to a system preferences button that doesn't
exist, and standardized on "suspend" instead of "archive" (as in the
rest of the UI).
Also don't delete OTA source when dismissing the notification.
2022-12-05 16:11:53 -07:00
Philip Monk
4132a00cbf
Merge remote-tracking branch 'origin/next/417' into next/417
2022-12-05 14:36:42 -07:00
Philip Monk
4a07be3904
Merge remote-tracking branch 'origin/t/grid-bump-flow' into next/417
2022-12-05 14:36:33 -07:00
Liam Fitzgerald
6841f726a7
metadata-pull-hook: disabling remove on nack
2022-12-05 13:09:30 +10:00
Liam Fitzgerald
e4827915d8
group-pull-hook: disabling remove on nack
2022-12-05 13:08:51 +10:00
Liam Fitzgerald
a4c597d281
graph-pull-hook: do not archive on nack
2022-12-05 11:07:40 +10:00
Zach Alberico
2da9e4b2b8
Merge pull request #6112 from urbit/jb/restore
...
Revert "removing old Nock specs"
2022-12-02 11:12:23 -08:00
Zach Alberico
7a9a341713
Merge branch 'next/arvo' into jb/restore
2022-12-02 10:25:02 -08:00
Jared Tobin
ad563795af
meta: cull deprecated glob action
2022-12-02 15:58:04 +04:00
Jared Tobin
0970c04657
meta: opportunistically gut deprecated workflows
2022-12-02 15:55:05 +04:00
fang
f8e297c3fc
Merge pull request #6106 from rabsef-bicrym/rb/fix-comment-of-core-in-arvo
...
Fix Comment: `arvo` comment for `|of` reads `|de`
2022-12-01 23:51:11 +01:00
Hunter Miller
be9e965632
api: bump version and update grid deps
2022-12-01 16:03:31 -06:00
rabsef bicrym
93ef3e8043
arvo: fix |of door comment.
2022-12-01 13:27:36 -08:00