Rivka Segan
|
e0a3baaefd
|
Disrecommend Flutter snap (Corrosion builds fail)
If Flutter has not been installed before building VeilidChat on Linux,
the user can end up with CMake 3.16.3 and encounter errors for
Corrosion files that require CMake 3.22 or later. Unfortunately,
recovering from this is apparently more complex than putting a newer
cmake earlier in the PATH, so it's perhaps best not to obtain CMake
3.16.3 in the first place.
The set of conflicts that cause this issue to exist include:
veilidchat indirectly recommends the Flutter snap:
268b86d131/setup_linux.sh (L19)
f59c4509ea/veilid-flutter/setup_flutter.sh (L23)
https://docs.flutter.dev/get-started/install
https://docs.flutter.dev/get-started/install/linux
"The easiest way to install Flutter on Linux is by using snapd."
Flutter apparently requires CMake 3.16.3 and someone is not especially
interested in newer versions. Historically, CMake in the Flutter snap
has been multiple minor versions behind upstream CMake (e.g., 3.10
when a user needed 3.16, 3.16 when a user needed 3.22, etc.):
9427b77376/packages/flutter_tools/test/general.shard/linux/linux_doctor_test.dart (L120)
https://github.com/canonical/flutter-snap/issues/53
https://github.com/flutter/flutter/issues/101726#issuecomment-1095681610
"We discourage plugin developers from requiring a newer version of
CMake than Flutter requires, but we cannot control what third-party
developers do. ... If you want to use the snap installation, and want
an update with a newer version of CMake, you'd need to file a request
at https://github.com/canonical/flutter-snap"
When the Flutter snap is installed, flutter commands execute cmake
from within the snap's read-only filesystem, and do not use the cmake
found in the PATH. This may lead to challenges regardless of whether
the user already has a /usr/bin/cmake that is recent enough, or
whether the user needs to replace /usr/bin/cmake by following the
https://apt.kitware.com process.
3.16.3 is not recent enough because veilid uses Corrosion from GitHub:
f59c4509ea/veilid-flutter/linux/rust.cmake (L11)
https://corrosion-rs.github.io/corrosion/
"The master branch of Corrosion currently requires CMake 3.22 or
newer."
|
2023-10-01 17:43:42 +00:00 |
|
Christien Rioux
|
268b86d131
|
turn off autodispose for real globals
|
2023-09-30 21:28:45 -04:00 |
|
Christien Rioux
|
4ca71db7c5
|
more syntax fixes
|
2023-09-30 21:22:12 -04:00 |
|
Christien Rioux
|
6fb09032a3
|
fix issue #4: pronouns
|
2023-09-30 21:15:26 -04:00 |
|
Christien Rioux
|
a25ef9ed44
|
fix syntax issues
|
2023-09-30 21:11:51 -04:00 |
|
Christien Rioux
|
7a49497620
|
statenotifier
|
2023-09-30 21:11:50 -04:00 |
|
Christien Rioux
|
8f0b4aaba0
|
Merge branch 'remoteTypo2023-09-30' into 'main'
Fix "removing remove conversation" in contact.dart
See merge request veilid/veilidchat!4
|
2023-10-01 01:11:42 +00:00 |
|
Christien Rioux
|
52af4a79ff
|
Merge branch 'kyanha-dartfix' into 'main'
Changes from `dart fix --apply`
See merge request veilid/veilidchat!3
|
2023-10-01 00:50:28 +00:00 |
|
Christien Rioux
|
d631b7308b
|
base64 fix and turn off dht caching until we have background sync
|
2023-09-30 12:45:38 -04:00 |
|
Haley Weslin
|
0daefaef25
|
Fix "removing remove conversation" in contact.dart
This fixes a wordo (remove for remote) in contact.dart.
|
2023-09-30 06:11:33 +00:00 |
|
Kyle H
|
d5a03f57d5
|
Changes from dart fix --apply
|
2023-09-29 22:45:50 -04:00 |
|
Christien Rioux
|
c9653bab18
|
Merge branch 'salvatoret/missing-dev-setup-in-setup' into 'main'
|
2023-09-30 00:40:00 +00:00 |
|
Salvatore Testa
|
1161445c50
|
Add missing folder path to dev setup
|
2023-09-29 17:28:37 -07:00 |
|
Christien Rioux
|
edb6fa448e
|
icon
|
2023-09-29 12:31:16 -04:00 |
|
Christien Rioux
|
fb604fe358
|
flutter stuff
|
2023-09-28 18:10:05 -04:00 |
|
Christien Rioux
|
7567a0e3bc
|
debugging
|
2023-09-28 12:51:48 -04:00 |
|
TC
|
9e48bc2223
|
Switched to manual mode
|
2023-09-28 14:38:50 +00:00 |
|
Christien Rioux
|
752392c02e
|
scanning
|
2023-09-28 10:06:22 -04:00 |
|
Christien Rioux
|
e5f1619c65
|
refactor for qr scan
|
2023-09-27 13:46:34 -04:00 |
|
TC
|
ef2d4ce308
|
Hacking on IPA CICD
|
2023-09-27 17:42:27 +00:00 |
|
TC
|
4d4165ee04
|
Hacking on IPA CICD
|
2023-09-27 16:25:57 +00:00 |
|
TC
|
b60263168d
|
Hacking on IPA CICD
|
2023-09-27 15:45:59 +00:00 |
|
TC
|
4671476a62
|
Hacking on IPA CICD
|
2023-09-27 14:43:11 +00:00 |
|
TC
|
c16e9ef06e
|
Hacking on IPA CICD
|
2023-09-27 14:17:35 +00:00 |
|
TC
|
c6fcbb30ad
|
Hacking on IPA CICD
|
2023-09-27 14:13:15 +00:00 |
|
TC
|
3ac6950a9a
|
Hacking on IPA CICD
|
2023-09-27 14:08:33 +00:00 |
|
TC
|
c914dd3a0c
|
Hacking on IPA CICD
|
2023-09-27 14:06:10 +00:00 |
|
TC
|
b80cbd038c
|
Hacking on IPA CICD
|
2023-09-27 14:03:52 +00:00 |
|
TC
|
8c0149b09c
|
Hacking on IPA CICD
|
2023-09-27 14:01:59 +00:00 |
|
TC
|
cdfaea38fa
|
Update .gitlab-ci.yml file
|
2023-09-27 02:46:49 +00:00 |
|
Christien Rioux
|
d7b8259adc
|
password work
|
2023-09-26 22:32:38 -04:00 |
|
Christien Rioux
|
960b8375b5
|
password work
|
2023-09-26 22:32:38 -04:00 |
|
TC
|
9d1eaeed4c
|
Merge branch 'repo-odds-and-ends' into 'main'
Setting up the repo for opening
See merge request veilid/veilidchat!1
|
2023-09-27 02:25:06 +00:00 |
|
TC Johnson
|
33e5fba7e2
|
Setting up the repo for opening
Added in the license, code of conduct, and contributing guide.
THe guide might need a little tweaking.
|
2023-09-26 21:22:54 -05:00 |
|
Christien Rioux
|
a93c711d52
|
proto cleanup
|
2023-09-26 18:46:02 -04:00 |
|
Christien Rioux
|
f951acd79a
|
note to self
|
2023-09-25 22:59:28 -04:00 |
|
Christien Rioux
|
c63eee26fd
|
encryption and dht work
|
2023-09-24 22:35:54 -04:00 |
|
Christien Rioux
|
7831deabd3
|
more cleanup
|
2023-09-24 15:30:54 -04:00 |
|
Christien Rioux
|
03c6560e60
|
more cleanup
|
2023-09-23 22:32:27 -04:00 |
|
Christien Rioux
|
cd8f5aebcb
|
cleanups
|
2023-09-23 22:19:53 -04:00 |
|
Christien Rioux
|
95e5306eb3
|
layout work
|
2023-09-23 12:56:54 -04:00 |
|
Christien Rioux
|
accd79c82d
|
clean up contacts
|
2023-09-22 11:20:28 -04:00 |
|
Christien Rioux
|
a3c6b98fd5
|
updates
|
2023-09-21 22:24:45 -04:00 |
|
Christien Rioux
|
4ddfbe7746
|
cleanup
|
2023-09-21 21:00:58 -04:00 |
|
Christien Rioux
|
e369d6091a
|
xfer
|
2023-08-27 11:51:42 -04:00 |
|
Christien Rioux
|
411705283d
|
theme work
|
2023-08-17 18:10:24 -04:00 |
|
Christien Rioux
|
e76e3cf0ba
|
1.0.2
|
2023-08-08 23:33:31 -07:00 |
|
Christien Rioux
|
d965f674fc
|
checkpoint
|
2023-08-07 23:03:26 -07:00 |
|
Christien Rioux
|
ee80dbf3a5
|
switch to smpl key
|
2023-08-07 11:02:29 -04:00 |
|
Christien Rioux
|
e68cbb26eb
|
smpl shortarray
|
2023-08-07 08:07:51 -04:00 |
|