deserializeUser not setting retrieved user object to req.user or req.session.passsport.user

I am not seeing any effect on the req.user or req.session.passport.user objects as a result of deserializeUser().
My understanding is that successful completion of deserializeUser() should result in my User object which I retrieve from a DB should be set to the req.user property.  Is this correct?
Furthermore, it seems that the purpose of this callback is to allow me to serialize a small object (e.g.:  {username: 'me', email<EMAIL_ADDRESS>in the cookie itself, but then add more user info retrieved from the database to use downstream.
Instead, I see the following:
passport.serializeUser(function(user, done) {
    // user<EMAIL_ADDRESS>    fetchUser(user, function(u) {
        // u: { email<EMAIL_ADDRESS>name: 'Stan Stadelman' }
        done(null, u);
    });
});

passport.deserializeUser(function(id, done) {
    // id: { email<EMAIL_ADDRESS>name: 'Stan Stadelman' }
    fetchUser(id.email, function(user) {
        // user: { email<EMAIL_ADDRESS>name: 'Stan Stadelman', local_props: 'from_db'}
        done(null, user);
    });
});

req.user =<EMAIL_ADDRESS>req.session = { cookie:
   { path: '/',
     _expires: null,
     originalMaxAge: null,
     httpOnly: true },
  passport: { user: { email<EMAIL_ADDRESS>name: 'Stan Stadelman' } } }

My expectation was that the req.session.passport.user and/or req.user objects should contain the local_props property value.  Is this not the case, or might there be an issue?

At the moment I'm using a mockup BasicStrategy
passport.use(new BasicStrategy(
  function(username, password, done) {
  	console.log('authenticating');
    if (username.valueOf() ===<EMAIL_ADDRESS>&&
      password.valueOf() === 'password1') {
      find
      console.log('success');
      return done(null, username.valueOf());
    } else {
    	console.log('failed');
      return done(null, false);
      }
  }
));

Cross-posted to Stack Overflow here, though not sure if this is doc or code issue.

I was able to work around this by using the longer signature for deserializeUser, and writing to the req.res.localsproperty.
passport.deserializeUser(function(req, id, done) {
	fetchUser(id.email, pluck_deserialized_user, function(user) {
		req.res.locals['user_profile'] = user;
		done(null, id);
	});
});

Not exactly how it seems like it was supposed to work, but equally effective at the moment.


Update nghttp gold file based on previous h2 fix

Due to PR #8201 the output of the nghttp test changes.  The last DATA frame is not empty.  This PR fixes that output expectation.
This fixes #8297

[approve ci autest]


An example showing how to do fine running

Thanks for your work.
I tried to get one model from the Model Zoo, but when I tried to load it using PyTorch it returns OrderedDict object.
model = torch.load('l16_ptk710_ftk710_f8_res224.pth')
Would you please give a use-case example how to load the saved check point into a model and then fine tune it.

Please refer to the finetuning.

Is there a cutom pre-processing funtion when preparing the downstream task data for the fine-tuning?
Or it is enough to do:
_frames, _audio, _info = torchvision.io.read_video(video_path, pts_unit='sec', output_format='THWC')
_frames = _frames.float() / 255
_clips = _clips.permute(0, 4, 1, 2, 3).contiguous()
_clips = F.interpolate(_clips, size=(16, 224, 224), mode="trilinear")
_clips = _clips - torch.tensor([0.485, 0.456, 0.406]).view(1, -1, 1, 1, 1)
_clips = _clips / torch.tensor([0.229, 0.224, 0.225]).view(1, -1, 1, 1, 1)


Support multiple Maya scene up configurations

From user: @Squall789

One thing I wondered is, I used Unreal often, so my Maya axis are using Z as up (though I changed it to Y up for testing this script), would it be possible to add an option, if it's even needed, to correctly rotate the group to the Z up axis if that is the users configuration.

Are there any updates on supporting Z-up configuration within Maya?
I might be premature as this might be a more complex issue than I'm assuming.

I had a look at this and it can be done simply be changing the settings in FSpy to match the orientation in maya that you want.
These were my FSPY settings

Image used:

Results in Maya with orientation set to Z up.

Will close this issue, but please feel free to open again if this doesn't solve your issue.


"Lădești" , "Cermegești" , "Chiricești" , "Ciumagi" , "Dealu Corni" , "Găgeni" , "Măldărești" , "Olteanca" , "Păsculești" , "Popești" are listed in the drop-down menu

The villages are listed in the drop-down menu alongside its corresponding county and city, according to the law
Preconditions : the  website is up and runing. After every step delete the text you typed from the search bar.

Step 1
Write in the search bar "Lădești"

Expected results
The location appears in the drop-down menu as "Sat Lădești, VÂLCEA (Lădești)"

Step 3
Write in the search bar "Chiricești"

Expected results
The location appears in the drop-down menu as "Sat Chiricești, VÂLCEA (Lădești)"

Step 5
Write in the search bar "Dealu Corni"

Expected results
The location appears in the drop-down menu as "Sat Dealu Corni, VÂLCEA (Lădești)"

Step 6
Write in the search bar "Găgeni"

Expected results
The location appears in the drop-down menu as "Sat Găgeni, VÂLCEA (Lădești)"

Step 7
Write in the search bar "Măldărești"

Expected results
The location appears in the drop-down menu as "Sat Măldărești, VÂLCEA (Lădești)"

Step 8
Write in the search bar "Olteanca"

Expected results
The location appears in the drop-down menu as "Sat Olteanca, VÂLCEA (Lădești)"

Step 9
Write in the search bar "Păsculești"

Expected results
The location appears in the drop-down menu as "Sat Păsculești, VÂLCEA (Lădești)"

Step 10
Write in the search bar "Popești"

Expected results
The location appears in the drop-down menu as "Sat Popești, VÂLCEA (Lădești)"


⚠ ClamAV has degraded performance

In 4c20918, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 427 ms

Resolved: ClamAV performance has improved in a44dc6b.


Add FAQ that shows the Hook Flow diagram

Display the hook-flow diagram and provide links to the latest PDF and PNG files

Can we remove the header/attribution in the inline version? While I appreciate your effort I think it's a bit out of place in the official docs. Alternatively, we could just leave a repo link.

Are you referring to the header in the image or the markdown text?
Why don't I remove the header and the footer in the image and make the footer as actual text in markdown.

@gaearon
Is this what you're looking for? It's a lot cleaner now, IMO. I also fixed the merge conflict.


RESTEASY004655: Unable to invoke request

Hi evreyone , i  have issues with your api , i can't create a project

I believe you can only get that from the UI.  I could find nothing in the GitLab docs showing any other mechanism to get it.  Sorry for the delay in responding, this ticket was closed when you responded so I did not see it.


Clarify some function definitions in h3api.h

Coverage remained the same at 99.253% when pulling 4c811fca19d8ebe3739aff14d139d9f549dd9e62 on ajfriend:doc into f5d9019c22c097c56b76a113bedc502a98e79b27 on uber:master.


Does enableXmlVariableSubstitution works with docker containers?

`
name: $(MajorVer).$(MinorVer).$(BuildID).$(Date:yyyyMMdd)
trigger: none
resources:
pipelines:
- pipeline: pipe-build-all
source: 'Survey\Survey Build All'
trigger:
branches:
include:
- develop
- r-*
- f-*
exclude:
- master
variables:

name: System.Debug
value: true
name: MajorVer
value: 0
name: MinorVer
value: 2
name: AzureSubs
value: "SurveyResourceGroup"
name: ImageRepository
value: "survey"
name: AppName
value: "survey"
group: SurveyAzureSharedVariables

stages:

stage: deploy
displayName: "Deploy stage"
jobs:

job: publish
displayName: "Publish App Service"
pool:
vmImage: "ubuntu-latest"
timeoutInMinutes: 15
cancelTimeoutInMinutes: 1
workspace:
clean: all
steps:

checkout: none

task: AzureRmWebAppDeployment@4
inputs:
ConnectionType: "AzureRM"
azureSubscription: $(AzureSubs)
appType: "webAppContainer"
WebAppName: $(AppName)
DockerNamespace: "mysurvey.azurecr.io"
DockerRepository: $(ImageRepository)
DockerImageTag: $(Resources.Pipeline.pipe-build-all.RunID)
enableXmlVariableSubstitution: true

`
I tried, but with no luck. If it's limited to webApp appType please notice this in the document otherwise help me out, why it's not working?

Here are my variables defined in shared group:

I also read https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/webapp?view=azure-devops&tabs=linux%2Cyaml#configuration-changes and https://docs.microsoft.com/en-us/azure/app-service/configure-common?toc=%252fazure%252fapp-service%252fcontainers%252ftoc.json#configure-connection-strings
There is no mention any detail about enableXmlVariableSubstitution.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7a40a853-83d6-844a-4752-8b00909c9ffb
Version Independent ID: e3121964-de38-2a57-2414-c1e29a880477
Content: Deploy an Azure Web App - Azure Pipelines
Content Source: docs/pipelines/targets/webapp.md
Product: devops
Technology: devops-cicd-targets
GitHub Login: @juliakm
Microsoft Alias: jukullam

@VerdonTrigance Thanks for your question. While we look into updating the article, consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow


More application setup

This PR adds more dependencies and setup. See individual commits for details.
Follow up to #1. This PR also fixes CI so that it runs on every push.
Trello: https://trello.com/c/u4QA22rP/444-set-up-content-tagger-application

lgtm


Change 2nd step of Turn on cloud protection on individual clients

Change from:
2. Select the Virus & threat protection tile (or the shield icon on the left menu bar), and then, under Manage settings select Virus & threat protection settings.
To:
2. Select the Virus & threat protection tile (or the shield icon on the left menu bar), and then, under Virus & threat protection settings select Manage settings.

Learn Build status updates of commit 0399f25:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/enable-cloud-protection-microsoft-defender-antivirus.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 86acffd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/enable-cloud-protection-microsoft-defender-antivirus.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit c8d22ec:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/enable-cloud-protection-microsoft-defender-antivirus.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Throwing ForbiddenException when handling client invocation errors.

Hi @tpresa , thanks for the PR. Can you please create a RESTEASY jira with a bit of description for the change here? Thanks.

https://issues.jboss.org/browse/RESTEASY-1500


WIP: Update to go-swagger 0.12.0

lock dependencies of generatered code to the go-swagger version
Unify generated client and server under pkg/api

I releaise this is tough to review. Not really required from my side. I just wanted to track the progress on the update.

merging a big part of the code and increase the codebase by 60k lines ?

What can I say the increase in code comes from locking the dependencies to the actual versions used by go-swagger. Let me see if maybe there is more vendored then needed.

I excluded golang.org/x/net golang.org/x/text and now we are done do adding 6000 LOC

rebased. Pretty sane now, just moving some files around and updating dependencies. @BugRoger please review. I don't want to rebase this again :)


Jquery docs 1

Pull Request purpose
[X] Documentation update
[ ] Bug fix
[ ] New rule
[ ] Updates an existing rule
[ ] Add something to the core
[ ] Other, please explain:
Checklist
[ ] Update CHANGELOG.md
[ ] Update task status in release plan (README)
[ ] Docs added (/docs/rules/<rule_name>)
[ ] Docs ready to be added to website (ec0lint.com)

Overview of changes
Would you like to add anything more?

I can approve after Kasia's approval of docs
also pls update the branch


Puzzle QuizType is not supported in SubmitAnswer | Quiz Session Feature

Since the Puzzle is not Supported yet, there will be a score anomaly when submitting an answer related to a Puzzle Question Type.

I made an implementation here Feature: QuizReport, Partially Implemented, Updated SystemDBContext, haven't actually tested yet


Documentation updates

Fixed various inconsistencies, made the examples in the Contribution page collapsible and relocated the Extras. Tests passing locally.

Codecov Report

Merging #23 (b2df192) into main (bb84850) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #23   +/-   ##
=======================================
  Coverage   97.16%   97.16%
=======================================
  Files           5        5
  Lines         318      318
=======================================
  Hits          309      309
  Misses          9        9

Impacted Files
Coverage Δ

src/DampedWaveNet.jl
98.96% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Traceback with APsystemsEZ1.InverterReturnedError every 20 minutes with version 3.1.1 in HomeAssistant 2024.4.1, Docker compose setup

I see the following traceback in the logs of home assistant:
homeassistant  | 2024-04-10 10:06:21.867 ERROR (MainThread) [custom_components.apsystemsapi_local] Unexpected error fetching APSystems Data data
homeassistant  | Traceback (most recent call last):
homeassistant  |   File "/config/custom_components/apsystemsapi_local/__init__.py", line 103, in _async_refresh
homeassistant  |     self.data = await self._async_update_data()
homeassistant  |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant  |   File "/config/custom_components/apsystemsapi_local/__init__.py", line 77, in _async_update_data
homeassistant  |     data = await self.api.get_output_data()
homeassistant  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant  |   File "/usr/local/lib/python3.12/site-packages/APsystemsEZ1/__init__.py", line 191, in get_output_data
homeassistant  |     response = await self._request("getOutputData")
homeassistant  |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant  |   File "/usr/local/lib/python3.12/site-packages/APsystemsEZ1/__init__.py", line 97, in _request
homeassistant  |     return await self._request(endpoint, retry=False)
homeassistant  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant  |   File "/usr/local/lib/python3.12/site-packages/APsystemsEZ1/__init__.py", line 98, in _request
homeassistant  |     raise InverterReturnedError
homeassistant  | APsystemsEZ1.InverterReturnedError

I run Home Assistant 2024.4.1 in a Docker compose setup on a raspberry pi 4. I have version 3.1.1 of APSystems-EZ1-API-HomeAssistant through HACS installed. The integration works though. The traceback shows up in the logs every 20 minutes.

There's really nothing I can do about that, as the error gets thrown when the inverter responds with failed instead of success. But that's also everything we get to know from the inverter. Sorry, but this error doesn't originate from a bug in the code. Here are my suggestions on why the error appears:

Little sun -> inverter reboots all the time
Inverter broken
Errors regarding voltage input

Sorry again!

Thanks for your response and the information.
However, I think the integration should handle the exception in a way that it doesn't throw a traceback to the logs. When you know, why it happens, you can handle it properly. This gives me as a user a better feeling, because I then know that the error can happen and the software handles it properly.
Leaving it as it is, is no good solution for me. Please reopen it and add a proper try..except block in your code.
BTW, my inverter works properly.


Add nuget package

Create and publish nuget package to nuget.org

+1  this would be great indeed!!

OKOKO
2016-01-19 11:14 GMT-04:30 Patrick Racicot<EMAIL_ADDRESS>
+1 this would be great indeed!!
—
Reply to this email directly or view it on GitHub
https://github.com/johnculviner/jquery.fileDownload/issues/101#issuecomment-172892821
.

This probably isn't going to happen unless someone else wants to pick it up. NPM or bower tend to be the package managers everyone except the .NET crew uses for stuff like this. Thoughts?


macos: Error waiting for a debug connection: The log reader stopped unexpectedly.

I am seeing this error when running my macOS desktop app with flutter run -d macos from the command line:
Error waiting for a debug connection: The log reader stopped unexpectedly.
I have a large Flutter macOS app that uses FFI with a large C library. When the C library is linked to the macOS app, I see this issue. When  I remove the C library, I do not see this issue.
Workaround
I am able to run the app from Xcode, and then use flutter attach where hot reload works.
flutter attach --debug-uri http://<IP_ADDRESS>:63466/Hs4cWkOF-og=/

Activating Dart DevTools...                                      1,696ms
Syncing files to device macOS...                                    9.1s

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
An Observatory debugger and profiler on macOS is available at: http://<IP_ADDRESS>:63603/ws7tORNO9k4=/

Flutter DevTools, a Flutter debugger and profiler, on macOS is available at:
http://<IP_ADDRESS>:63620?uri=http%3A%2F%2F<IP_ADDRESS>%3A63603%2Fws7tORNO9k4%3D%2F

Running with unsound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety

Logs

$ flutter run -d macos
Running "flutter pub get" in example...                          1,886ms
Launching lib/main.dart on macOS in debug mode...
Running pod install...                                           1,725ms
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Building macOS application...
Error waiting for a debug connection: The log reader stopped unexpectedly.
Error launching application on macOS.

Analyzing example...
No issues found! (ran in 1.9s)

[✓] Flutter (Channel stable, 2.0.5, on macOS 11.2.3 20D91 darwin-x64, locale en-US)
    • Flutter version 2.0.5 at /Applications/flutter
    • Framework revision adc687823a (4 weeks ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/larry/Library/Android/sdk
    • Platform android-29, build-tools 28.0.3
    • ANDROID_HOME = /Users/larry/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 50.0.1
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.56.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.2.3 20D91 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 90.0.4430.212
    ! Error: Apple TV is not connected. Xcode will continue when Apple TV is connected. (code -13)

• No issues found!

@TahaTesser I created this issue based on your comments from https://github.com/flutter/flutter/issues/52764#issuecomment-621734424

@larryaasen could you provide a minimal reproduction? Both with the linked in library and without.

Hi @larryaasen
To better address the issue, please provide the details asked above

@TahaTesser I extracted most of the code from my large Flutter app that uses FFI to load a large C library, and placed the ZIP file here: https://drive.google.com/file/d/1GRSbqk4cGD8ryD3cVW8JDS9ruM7LPaO7/
To run the code, see the README.md file.

Hi @larryaasen
Follow these steps, throws the error
## Running the Dive Flutter macOS demo

      $ cd dive_ui/example
      $ flutter run -d macos

logs
[        ]     |       "name": "vector_math",
[        ]     |       "rootUri":
"file:///Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "win32",
[        ]     |       "rootUri":
"file:///Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/win32-2.0.5",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.12"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "xdg_directories",
[        ]     |       "rootUri":
"file:///Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.1
.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.3"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "dive_ui_example",
[        ]     |       "rootUri": "../",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.7"
[        ]     |     }
[        ]     |   ],
[        ]     |   "generated": "2021-05-18T07:43:39.598720Z",
[        ]     |   "generator": "pub",
[        ]     |   "generatorVersion": "2.12.3"
[        ]     | }
[   +1 ms] MSG : Got dependencies!
[  +28 ms] Running "flutter pub get" in example... (completed in 1,024ms)
[  +51 ms] Found plugin path_provider at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +6 ms] Found plugin path_provider_linux at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2
/
[   +1 ms] Found plugin path_provider_macos at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8
/
[   +3 ms] Found plugin path_provider_windows at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5
/
[  +28 ms] Found plugin dive_obslib at
/Users/tahatesser/StudioProjects/dive_demo2/dive_obslib/
[  +68 ms] Found plugin path_provider at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +2 ms] Found plugin path_provider_linux at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2
/
[   +1 ms] Found plugin path_provider_macos at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8
/
[   +2 ms] Found plugin path_provider_windows at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5
/
[  +20 ms] Found plugin dive_obslib at
/Users/tahatesser/StudioProjects/dive_demo2/dive_obslib/
[  +87 ms] Initializing file store
[  +10 ms] Skipping target: gen_localizations
[   +5 ms] complete
[   +5 ms] Launching lib/main.dart on macOS in debug mode...
[   +6 ms] /Users/tahatesser/Code/flutter_stable/bin/cache/dart-sdk/bin/dart
--disable-dart-dev
/Users/tahatesser/Code/flutter_stable/bin/cache/artifacts/engine/darwin-x64/fron
tend_server.dart.snapshot --sdk-root
/Users/tahatesser/Code/flutter_stable/bin/cache/artifacts/engine/common/flutter_
patched_sdk/ --incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata --output-dill
/var/folders/fr/__gvl13d36lbvk6b_9mqb__c0000gn/T/flutter_tools.YqP9z2/flutter_to
ol.qmj8mZ/app.dill --packages
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/.dart_tool/package_c
onfig.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build/cache.dill.track.dill
[  +44 ms] Found plugin path_provider at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.28/
[   +1 ms] Found plugin path_provider_linux at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2
/
[        ] Found plugin path_provider_macos at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+8
/
[   +1 ms] Found plugin path_provider_windows at
/Users/tahatesser/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.5
/
[  +12 ms] Found plugin dive_obslib at
/Users/tahatesser/StudioProjects/dive_demo2/dive_obslib/
[   +8 ms] executing: which pod
[  +15 ms] <- compile package:dive_ui_example/main.dart
[   +6 ms] executing: pod --version
[+1084 ms] 1.10.1
[   +2 ms] Running pod install...
[+1149 ms] Running pod install... (completed in 1,149ms)
[   +1 ms] CocoaPods' output:
           ↳
[   +5 ms]       Preparing

               Analyzing dependencies

               Inspecting targets to integrate
                 Using `ARCHS` setting to build architectures of target
`Pods-Runner`: (``)

               Finding Podfile changes
                 - FlutterMacOS
                 - dive_obslib
                 - obslib
                 - path_provider_macos

               Fetching external sources
               -> Fetching podspec for `FlutterMacOS` from `Flutter/ephemeral`
               -> Fetching podspec for `dive_obslib` from
               `Flutter/ephemeral/.symlinks/plugins/dive_obslib/macos`
               -> Fetching podspec for `obslib` from
`../../../../obslib-framework`
               [!] No podspec found for `obslib` in
`../../../../obslib-framework`

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/external_source
               s/path_source.rb:14:in `block in fetch'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/user_interface.
               rb:64:in `section'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/external_source
               s/path_source.rb:11:in `fetch'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:989:in `fetch_external_source'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:968:in `block (2 levels) in fetch_external_sources'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:967:in `each'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:967:in `block in fetch_external_sources'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/user_interface.
               rb:64:in `section'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:966:in `fetch_external_sources'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer/analy
               zer.rb:117:in `analyze'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer.rb:41
               4:in `analyze'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer.rb:23
               9:in `block in resolve_dependencies'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/user_interface.
               rb:64:in `section'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer.rb:23
               8:in `resolve_dependencies'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/installer.rb:16
               0:in `install!'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command/install
               .rb:52:in `run'

/Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in
               `run'

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/lib/cocoapods/command.rb:52:i
               n `run'
               /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.1/bin/pod:55:in
`<top
               (required)>'
               /usr/local/bin/pod:23:in `load'
               /usr/local/bin/pod:23:in `<main>'

[+7960 ms] Exception: Error running pod install
[        ] "flutter run" took 14,694ms.
[   +6 ms]
           #0      throwToolExit
(package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand
           (package:flutter_tools/src/commands/run.dart:644:9)
           <asynchronous suspension>
           #2      FlutterCommand.verifyThenRunCommand
           (package:flutter_tools/src/runner/flutter_command.dart:1157:12)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command.dart:1009:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      AppContext.run
(package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #6      CommandRunner.runCommand
(package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #9      AppContext.run
(package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #10     FlutterCommandRunner.runCommand
           (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5)
           <asynchronous suspension>
           #11     run.<anonymous closure>.<anonymous closure>
           (package:flutter_tools/runner.dart:64:9)
           <asynchronous suspension>
           #12     run.<anonymous closure>
(package:flutter_tools/runner.dart:62:12)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #14     AppContext.run
(package:flutter_tools/src/base/context.dart:149:12)
           <asynchronous suspension>
           #15     runInContext
(package:flutter_tools/src/context_runner.dart:73:10)
           <asynchronous suspension>
           #16     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>

[  +43 ms] ensureAnalyticsSent: 40ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hook priority 4
[   +4 ms] Shutdown hooks complete
[        ] exiting with code 1

tahatesser@Tahas-MacBook-Pro example % cd macos
tahatesser@Tahas-MacBook-Pro macos % pod install
Analyzing dependencies
[!] No podspec found for `obslib` in `../../../../obslib-framework`
tahatesser@Tahas-MacBook-Pro macos %

@TahaTesser Thanks for trying to build the demo. Sorry, there was a small typo in the lib paths when I consolidated projects. Here is an update that should build.
https://drive.google.com/file/d/15459W3dwAxLQ1aZ8nqSuvOOvh3YJdxI3/

Hi @larryaasen
Unfortunately, code still fails to run, I have tried other projects, no crash, it's just your project for some reason (not issue with pod install now tho)

logs
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAppKit.d
ylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAppKit.d
ylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftQuartzCo
re.dylib is unchanged; keeping original
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDispatch
.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDispatch
.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDarwin.d
ylib is unchanged; keeping original
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftXPC.dyli
b is unchanged; keeping original
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAppKit.d
ylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCloudKit
.dylib is unchanged; keeping original
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[   +1 ms] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[   +1 ms] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[   +2 ms] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[   +1 ms] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftFoundati
on.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftFoundati
on.dylib
[   +3 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftFoundati
on.dylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[  +11 ms] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[   +9 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDispatch
.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDispatch
.dylib
[   +3 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCore.dyl
ib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCore.dyl
ib
[   +5 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftDispatch
.dylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[   +2 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib
[   +1 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCore.dyl
ib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[   +1 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreImag
e.dylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftAVFounda
tion.dylib is unchanged; keeping original
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftMetal.dy
lib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftContacts
.dylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreGrap
hics.dylib is unchanged; keeping original
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib
[   +1 ms] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[   +1 ms] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[        ] Codesigning
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[        ] /usr/bin/codesign --force --sign - --verbose
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[  +33 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreData
.dylib is unchanged; keeping original
[   +2 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib
[   +1 ms] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[   +1 ms] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreMedi
a.dylib is unchanged; keeping original
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftIOKit.dy
lib is unchanged; keeping original
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftObjectiv
eC.dylib is unchanged; keeping original
[        ] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreAudi
o.dylib is unchanged; keeping original
[   +1 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreFoun
dation.dylib is unchanged; keeping original
[        ] Probing signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[        ] /usr/bin/codesign -r- --display
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib
[   +5 ms] Code signature of
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Frameworks/libswiftCoreLoca
tion.dylib is unchanged; keeping original
[   +3 ms] CodeSign /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app (in target
'Runner' from project 'Runner')
[        ]     cd /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/macos
[        ]     export CODESIGN_ALLOCATE\=/Volumes/Extreme/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
[        ]     Signing Identity:     "-"
[        ]     /usr/bin/codesign --force --sign - --entitlements
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Intermediates.noindex/Runner.build/Debug/Runner.build/dive_ui_example.a
pp.xcent --timestamp\=none /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app
[ +336 ms] Validate /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app (in target
'Runner' from project 'Runner')
[        ]     cd /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/macos
[        ]     builtin-validationUtility
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app -no-validate-extension
[        ] RegisterWithLaunchServices
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app (in target 'Runner' from project
'Runner')
[        ]     cd /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/macos
[        ]
/System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/LaunchServices.framework/Versions/Current/Support/lsregister -f -R
-trusted /Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app
[  +86 ms] ** BUILD SUCCEEDED **
[  +51 ms] Building macOS application... (completed in 10.8s)
[  +11 ms] executing: /usr/bin/plutil -convert json -o -
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Info.plist
[  +12 ms] Exit code 0 from: /usr/bin/plutil -convert json -o -
/Users/tahatesser/StudioProjects/dive_demo2/dive_ui/example/build/macos/Build/Products/Debug/dive_ui_example.app/Contents/Info.plist
[        ] {"CFBundleName":"dive_ui_example","DTXcode":"1250","DTSDKName":"macosx11.3","NSHumanReadableCopyright":"Copyright © 2021 com.example. All
rights reserved.","NSDesktopFolderUsageDescription":"Used for video recording and
streaming.","DTSDKBuild":"20E214","CFBundleDevelopmentRegion":"en","CFBundleVersion":"1","BuildMachineOSBuild":"20E241","NSCameraUsageDescription":"U
sed for video recording and
streaming.","CFBundleIconName":"AppIcon","CFBundlePackageType":"APPL","CFBundleIconFile":"AppIcon","CFBundleSupportedPlatforms":["MacOSX"],"DTPlatfor
mName":"macosx","CFBundleShortVersionString":"1.0.0","NSMainNibFile":"MainMenu","NSMicrophoneUsageDescription":"Used for video recording and
streaming.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"dive_ui_example","DTCompiler":"com.apple.compilers.llvm.clang.1_0","NSDocumen
tsFolderUsageDescription":"Used for video recording and streaming.","NSDownloadsFolderUsageDescription":"Used for video recording and
streaming.","CFBundleIdentifier":"com.example.dive-ui-example","NSPrincipalClass":"NSApplication","DTPlatformVersion":"11.3","DTXcodeBuild":"12E262",
"LSMinimumSystemVersion":"10.13","DTPlatformBuild":"12E262"}
[  +38 ms] Error waiting for a debug connection: The log reader stopped unexpectedly.
[   +2 ms] Error launching application on macOS.
[   +2 ms] "flutter run" took 16,691ms.
[   +5 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:663:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:196:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:91:3)
           <asynchronous suspension>

[  +45 ms] ensureAnalyticsSent: 44ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1
tahatesser@Tahas-MacBook-Pro example %

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.0, on macOS 11.3.1 20E241 darwin-x64, locale en-GB)
    • Flutter version 2.2.0 at /Users/tahatesser/Code/flutter_stable
    • Framework revision b22742018b (4 days ago), 2021-05-14 19:12:57 -0700
    • Engine revision a9d88a4d18
    • Dart version 2.13.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Volumes/Extreme/SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /Volumes/Extreme/SDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Volumes/Extreme/Xcode.app/Contents/Developer
    • Xcode 12.5, Build version 12E262
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] VS Code (version 1.56.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.22.0

[✓] Connected device (3 available)
    • Taha’s iPhone (mobile) • 00008020-001059882212002E • ios            • iOS 14.6
    • macOS (desktop)        • macos                     • darwin-x64     • macOS 11.3.1 20E241 darwin-x64
    • Chrome (web)           • chrome                    • web-javascript • Google Chrome 90.0.4430.212

• No issues found!

Hi @TahaTesser Thanks for reproducing the issue with my demo. Hopefully, that will help finding a solution to this problem.


Does it supports database sharding?

If database is ver big, does It support sharding data to many maching?
If support, how to config replication factor?
what's different from orbit-db?
thanks.

Hey @bitcard, no sharding at this point.
There's a lot of difference to orbitdb. Is there some feature you're curious about? The list of items in the readme table describes some of the high level features of threads.

Hey @bitcard, no sharding at this point.
There's a lot of difference to orbitdb. Is there some feature you're curious about? The list of items in the readme table describes some of the high level features of threads.

thank you for your reply. if no sharding, how to scale up applicaiton? does it support replicaiton factor like ipfs cluster?

Hi @bitcard, thanks for your questions. You'll likely get faster responses and and a more complete answer if you use our Slack channel for these types of queries: https://slack.textile.io. We like to keep GitHub "Issues" for specific issues and bugs/feature requests.


Can I use m4a format audio file to use the code to extract feature?

Youll have to use ffmpeg to convert to wav, ideally single channel, 16 bit,
16khz.
ffmpeg -i input.m4a -acodec pcm_s16le -ac 1 -ar 16000 output.wav
That should work for converting just about any audio file to wav. Once it
is wav just treat it normally
On 17 Oct 2017 5:03 PM, "ARQlalala"<EMAIL_ADDRESS>wrote:

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jameslyons/python_speech_features/issues/52, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABn1QQMhZ_-gDXrqc1quuyHVvsLrgoDOks5stFFEgaJpZM4P7q7Q
.


About search and authorization,some advices

Hello boss,Currently using Serilog.UI.MongoDbProviderr
1.Search by date, can it be accurate to the second?
2.Search message ,Can you support Chinese search?
3.You can add username and password to authorize when authorizing, and the experience will be better.
The above three points are some of the problems that I encounter in my daily life. I hope that the boss will make changes. Thank you very much.

Hey @linewwei

Unfortunately, the date filter does not support HH:mm:ss and it supports day only, I need to add that.
I guess it should work fine with the Chinese language it logs messages contain Chinese characters but I haven't tested that.
If your authorization mechanism uses the cookie, you need only to login via your application login page and the login cookie will be sent to the server and you will be authorized and no other action is required. For the JWT token, you can enter the token just like swagger and the token will be passed to the server for each request. If you have any other scenarios for authorization please let me know.

Hey @linewwei

Unfortunately, the date filter does not support HH:mm:ss and it supports day only, I need to add that and also you are very welcome to contribute and add this feature.
I guess it should work fine with the Chinese language it logs messages contain Chinese characters but I haven't tested that.
If your authorization mechanism uses the cookie, you need only to login via your application login page and the login cookie will be sent to the server and you will be authorized and no other action is required. For the JWT token, you can enter the token just like swagger and the token will be passed to the server for each request. If you have any other scenarios for authorization please let me know.

thank you for your reply,In response to question 2, I modified your source code as shown below to support Chinese search through HttpUtility.UrlDecode

Question 1 Support time to search in seconds, I can provide you with some UI reference, the earliest I used this person's open source serilog dashboard framework connection is https://github.com/realLiangshiwei/LogDashboard You can refer to it, it is Chinese An open source project, but it is not perfect enough. The UI and authorization of his project are relatively simple and easy to use. It is provided to you and see if you can learn from it.

I did not continue to use this project https://github.com/realLiangshiwei/LogDashboard because it did not adapt to more data sources. Your project data sources are more adapted and more complete. Your project and LogDashboard are this I think the project will be more perfect when integrated. Of course, this is just some of my personal suggestions. I personally feel that the UI of this https://github.com/stisla/stisla project will be more beautiful, and various UI components are more suitable. It is equipped with a mobile terminal and can be combined freely. Can you please refer to it?

Thank you for your suggestion, I will check them as soon as I can.


Extra ETH dispensing from smart contract after consecutive requests of withdrawal

Thanks for your hard work to realize ZK Rollups but please scrutinize into your smart contract about withdrawal or your webpage. Something wrong there enables releasing extra tokens to users after consecutive requests of withdrawal. I cannot replicate the bug but it did happen.
transaction hashes of two consecutive requests are: 0x44140a2727c4bb61dece7f6fea0be796999cf5a5de1f08098a7f924862bd50b3
0x0283127fbd7eb4cace349360624b2b9fed8a802f3bb180e884749c605e8fc5f3
I only have 0.3 ETH in my Loopring account but the smart contract released 0.6 ETH.

Could you provide more details?

We found in the history that you have a transaction income about 0.5 ETH, between two withdrawals.


Remove dependency on jQuery

This has been done in the column-filtering branch and can be closed once that gets merged in.


Add an option to disable "Fixed Shotgun Damage".

I find it a huge disadvantage that others are able to kill a Forest Keeper with a shot or two without mods, while one with this mod cannot. Especially considering how buggy and ugly these enemies are to deal with.

I made Zeekers aware of the issue a day or two before I added the fix to this mod so it's probably already fixed for the next base game update already so there's not really any reason why there should be an option to disable this fix?

Well, but maybe you could add the option in the meantime, while Zeekers releases version v51.
If the v51 update does not come out for 1 or 2 months, I see that it is still a time where it would be worth adding the option and then removing it when it is already in the game.
But well now that I know that you informed Zeekers about the error, I suppose I don't have much problem waiting, but for my part I would still like you to add the option, if it isn't too much trouble.


Update kustomization files to latest standard

This removes deprecation warning when applying kustomize to the files.
There should be no impact on any functionality. This was verified by making sure that the output of kustomize build path/to/dir was identical before and after the change.
The only change detected is that config/components/local-db would previously exit in error (Error: no matches for Id Deployment.v1.apps/api.tekton-pipelines; failed to find unique target for patch Deployment.v1.apps/api.tekton-pipelines), but is built successfully after the change. I believe this is not a breaking change as the kustomization.yaml in that directory was not intended to be used by itself.
Changes
cleanup.
This PR cleans up the kustomization.yaml to remove deprecation warnings output by kustomize on the latest version (v5.0.1).
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:

[X] Has Docs included if any changes are user facing
[X] Has Tests included if any functionality added or changed
[X] Tested your changes locally (if this is a code change)
[X] Follows the commit message standard
[X] Meets the Tekton contributor standards (including functionality, content, code)
[x] Has a kind label. You can add a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[X] Release notes block below has been updated with any user-facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[X] Release notes contain the string "action required" if the change requires additional action from users switching to the new release

Release Notes
No user facing changes.
NONE

/cleanup

/kind cleanup

/ok-to-test

#443

/ok-to-test

@adambkaplan still needs a /lgtm to be mergeable.

/lgtm

/retest


Update retention rules doc

Update retention rules doc to clarify how to reload dropped data.
This PR has:

[x] been self-reviewed.

Lgtm


fix: refactor keycloak admin user variable

This changes the way the keycloak admin user is added to simplify it and
align it with the way we handle default non-sensitive values in the rest
of the chart.

Sorry @tobybellwood I messed up the review on the PR yesterday. This is the way we do non-sensitive variables elsewhere in the chart so I thought to try to keep things consistent and easier to understand. Does this change make sense to you?

yup - looks ok to me!


Replace whitespace characters in original name with dash. #228

Coverage decreased (-2.0%) to 91.079% when pulling<PHONE_NUMBER>ff9199961327c6dfaa79fb4b9469d7 on whitespace-original-name-gh-228 into dc95a14e5e1a74a01cd4f42dd41fe0dbef5ff8ce on master.


Update version info for target frameworks

Docs Build status updates of commit 3f34f70:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/webview2/get-started/wpf.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit ea99abf:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/webview2/get-started/wpf.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Kubernetes node loses connectivity after agent shutdown

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I installed Cilium 1.14.x on Talos Linux (which mounts bpf automatically) with bpf.autoMount.enabled=false, and whenever the cilium agent shuts down (e.g. after a Talos drain or pod delete), the node gets and stays unreachable.
I've installed Cilium through Helm, with --set bpf.autoMount.enabled=false, and it's reproducable with only deleting the agent pod.
Cilium Version
1.14.2 on Talos Linux 1.4.x and 1.5.x
Kernel Version
6.1.30
Kubernetes Version
1.27.3
Sysdump
n/a
Relevant log output
level=warning msg="================================= WARNING ==========================================" subsys=bpf
level=warning msg="BPF filesystem is not mounted. This will lead to network disruption when Cilium pods" subsys=bpf
level=warning msg="are restarted. Ensure that the BPF filesystem is mounted in the host." subsys=bpf
level=warning msg="https://docs.cilium.io/en/stable/operations/system_requirements/#mounted-ebpf-filesystem" subsys=bpf
level=warning msg="====================================================================================" subsys=bpf
level=info msg="Mounting BPF filesystem at /sys/fs/bpf" subsys=bpf
level=info msg="Mounted cgroupv2 filesystem at /sys/fs/cgroup" subsys=cgroups
level=info msg="Parsing base label prefixes from default label list" subsys=labels-filter

### Anything else?

The logs show that the agent is mounting the BPF FS, after having warned that this may have this effect. This suggests the agent thinks BPF is not already mounted (or the logic detecting that is faulty), and inspecting the pod this seems the case.

I think the `DaemonSet` template lacks the proper conditionals to (bi-dir) mount BPF FS for my use case. I've manually edited the `DaemonSet` to `hostPath` `/sys/fs/bpf` into the pod, and I can safely delete the Pod. Also, the logs show this:

level=info msg="Detected mounted BPF filesystem at /sys/fs/bpf" subsys=bpf
level=info msg="Mounted cgroupv2 filesystem at /sys/fs/cgroup" subsys=cgroups

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

I think there is a misunderstanding of what the bpf.autoMount.enabled setting/helm value does. Cilium will always check for the existence of a BPFFS or mount one at the default BPFFS at /sys/fs/bpf or a custom location indicated by bpf.root.  The autoMount doesn't change that.

I think the DaemonSet template lacks the proper conditionals to (bi-dir) mount BPF FS for my use case.

This is exactly what the bpf.autoMount.enabled setting does, if set to true the template creates a bi-dir mount, if false like you have configured it, Cilium expects that this is not needed. That is because some environments always create this mount regardless of daemonset configuration. https://docs.cilium.io/en/stable/network/kubernetes/configuration/#crio
So I think you need bpf.autoMount.enabled=true in your setup.

Hi, colleague of @jonkerj here.
I think the issue here is with the behavior of the bpf.autoMount.enabled and .Values.containerRuntime.integration "crio" values in the different scenarios.
Scenarios being:

host may or may not have the BPFFS mount, container automaticly gets it (case 'CRI-O')
host already has the BPFFS mount, container needs to explicitly host-mount it (case Talos)
host does not have the BPFFS mount

For the CRI-O case, I'm saying 'may or may not have' because I don't have such an environment to check, I can only see in the helm chart that before bpf.autoMount.enabled, I can see there's also a privileged container (either cilium-agent or a init-container). If the host-mount is present in those cases or for some of those cases, the init container may have always been unneeded.
For the case Talos, the init-container is unnecessary but the cilium-agent host-mount is required (to not have issues during restart).
If I read the helm chart, there's currently no set of values that results in not running privileged, not having the init-container, but having the host-mount in cilium-agent: bpf.autoMount.enabled set to false is required to not get the init container, but also completely prevents the host-mount in the cilium-agent container.
cc @frezbo as the author of the bpg.autoMount.enabled patch, to hopefully weigh in with some insights.

@lennardk you're right about the assumptions, it's my mistake and missed the host mount, would you mind fixing it? I can otherwise fix it later this week.

Bi-directional mounting requires the container to be privileged.
That's clear, thanks

So you can have the host mount without making the container privileged, but in that case any pinned BPF programs will not persist on the hosts BPFFS and you will see these connection losses.
Is this truly the case even if the host mounts BPFFS on startup? In other words, during runtime are new submounts created that need to be propagated? Our (basic) testing seems to indicate that only having a HostToContainer mount for it in cilium-agent is sufficient.

For reference, in case of Talos, this code runs as part of the boot process.

For reference, in case of Talos, this code runs as part of the boot process.
While this is true that code doesn't tell much. I should be pointing here

For reference, in case of Talos, this code runs as part of the boot process.

While this is true that code doesn't tell much. I should be pointing here

i guess we need then privileged? not sure how it works on other distros

At the risk of increasing the confusion: when I create a (host-to-container propagated) hostpath volume in the agent's container, the agent is happy ("detected mounted BPF filesystem") and the node maintains connectivity after restart/shutdown of the agent. And my pod is un-privileged. In my case, Talos already mounted the BPFFS and to recap, I hostpath it into the pod (uni-directional).
Are we really sure we need privileged and/or bi-dir mount? It seems to work fine without both.

when I create a (host-to-container propagated) hostpath volume in the agent's container, the agent is happy ("detected mounted BPF filesystem") and the node maintains connectivity after restart/shutdown of the agent.

It might depend on which features are in use and how programs are attached. Attaching TC programs via netlink increments the refcount so the agent can go away without issue, same goes for any map actively in use by any program that stays active. But for XDP we use BPF-links instread of netlink, and in that case the program will unload when the FS pin goes away.

Are we really sure we need privileged and/or bi-dir mount? It seems to work fine without both.

The k8s docs say:

Warning: Bidirectional mount propagation can be dangerous. It can damage the host operating system and therefore it is allowed only in privileged containers. Familiarity with Linux kernel behavior is strongly recommended. In addition, any volume mounts created by containers in pods must be destroyed (unmounted) by the containers on termination.

Not sure where this is enforced, but it seems we currently make the assumption this is for every container runtime. If this is not the case then that might be good to know.

It might depend on which features are in use and how programs are attached. Attaching TC programs via netlink increments the refcount so the agent can go away without issue, same goes for any map actively in use by any program that stays active. But for XDP we use BPF-links instread of netlink, and in that case the program will unload when the FS pin goes away.

This actually explains why it works in our situation (we don't use XDP).
Having considered all this I don't think there is a bug, but I think the Helm values are bit confusing, as the semantics/logic behind cgroup.autoMount.enabled differs from  bpf.autoMount.enabled. We blindly assumed the latter being analogous to the former, causing the issue I reported. If you don't need XDP you could do with even less privileges than in 1.13, but the chart does not support that currently (ie: unidir hostpath-mount BPFFS).

@lennardk you're right about the assumptions, it's my mistake and missed the host mount, would you mind fixing it? I can otherwise fix it later this week.

@frezbo, any news on this?

I'll try to make some time next week to look at the issue again


Unsupported segment type question: Daemon App trying to upload file.

Hi,
I'm trying to upload a file into a groups onedrive, and had a few questions. The error -
 Exception while invoking method 'msGraph.utils' Error: failed [400] {
I20170228-16:34:28.801(11)?    "error": {
I20170228-16:34:28.801(11)?      "code": "BadRequest",
I20170228-16:34:28.801(11)?      "message": "Unsupported segment type. ODataQuery: groups/851b94a2-5daa-47e0-8441-89a29563f3ff/drive/root/test1.txt/This%20is%20some%20content",
I20170228-16:34:28.801(11)?      "innerError": {
I20170228-16:34:28.802(11)?        "request-id": "af48afcb-4cb1-45ea-b917-da1a4cca6c87",
I20170228-16:34:28.802(11)?        "date": "2017-02-28T05:34:26"
I20170228-16:34:28.802(11)?      }
I20170228-16:34:28.802(11)?    }
I20170228-16:34:28.803(11)?  }

The code I'm using -
case ('putFile'): {
  const method = 'PUT';

  const groupId = msGraphInformation.groupId;
  const fileName = msGraphInformation.fileName;
  const fileContent = msGraphInformation.fileContent;

  const url = 'https://graph.microsoft.com/v1.0/'
    + 'groups/'
    + groupId
    + '/drive/root'
    + `/${fileName}/`
    + fileContent;

  const headers = {
    'Authorization': `Bearer ${msGraphInformation.token}`,
    'Content-Type': 'text/plain',
  };

  return await HTTP.call(method, url, { headers });
}

Questions -
(1) I am able to authenticate and get users and group drive items etc fine without any issues.
(2) Is it possible for a daemon to upload files directly into a group's onedrive? It is a little unclear if this use case is supported. Additionally there are references to a binary stream being the only accepted format? Can you please clarify this - does it mean no utf-8 or base64, but rather a 'binary' type? Any recommended library for doing this in node?
(3) How do i get the root id of a groups onedrive? If I use code like below, it works fine, and tells me there are no children in the root of the groups onedrive (which is expected as I just created the group, and it contains nothing). But what is the actual root id, is it just the drive id?
case ('getGroupDriveRootChildren'): {
  const method = 'GET';
  const url = 'https://graph.microsoft.com/v1.0/'
    + 'groups/'
    + msGraphInformation.groupId
    + '/drive/root/children';

  const headers = {
    'Authorization': `Bearer ${msGraphInformation.token}`,
  };

  return await HTTP.call(method, url, { headers });
}

(4) The groups onedrive (if i just do a get on the group drive) shows up as type 'documentLibrary', i.e. a sharepoint drive. Is this expected? [ groups/{group-id}/drive ]
Big fan of the stuff you are doing. It was a rocky start, but once authentication got sorted (this is definitely not the easiest), it seems to be ok. Use a daemon seems to be a bit of a second class use-case though, as opposed to using a user login type app. Any assistance on the above would be very much appreciated.
Thanks so much.
Tat

Hi,
Uploading files to a group's OneDrive should be possible using app-only access tokens, and is a first class scenario. To get the root id, you should make a call to /drive/root and that will return the id. A group's onedrive showing up as 'documentLibrary' is expected as well. At the end of the day, a group site is a SharePoint site collection. And finally, you are getting the error message because you are not using the right syntax. Here is what I would do:
const url = 'https://graph.microsoft.com/v1.0/'
+ 'groups/'
+ groupId
+ '/drive/root'
+ :/${fileName}:/
+ fileContent;
Notice the colon right before and after the filename.

Thanks so much for the response.  It was quite helpful. There were two issues, first, the path was incorrect, and second, I was treating the content incorrectly. Thanks so much.
For anyone else looking: a working function is below:
case ('putItem'): {
  const method = 'PUT';

  const url = 'https://graph.microsoft.com/v1.0/'
    + 'groups/'
    + msGraphInformation.groupId
    + '/drive/root'
    + `:/${msGraphInformation.fileName}:` // needs the slash at the start of the path after the :
    + '/content'; // I had thought this was the actual content here stupidly

  const headers = {
    'Authorization': `Bearer ${msGraphInformation.token}`,
    'Content-Type': 'text/plain',
  };

  const data = msGraphInformation.fileContent; // content needs to be passed here...

  return await HTTP.call(method, url, { headers, data });
}


[Datadog] Sync swagger from azure-rest-api-specs-pr RPSaaSMaster branch

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[x] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[x] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

For the breaking change, the Datadog service is still in private preview. Only the internal team are testing now. No customer impacted. As Datadog service is using RPaaS, the production swagger has been already in azure-rest-api-specs-pr. This PR is only sync the public repo to the private one.

/azp run

One more thing, when generating .NET SDKs, please use -beta suffix. Suggest updating the next version number to 0.1-beta.1.

/azp run

Reminder, prior GA, please update to the common-type references. Also note the .NET SDK version. Feel free to post questions on https://aka.ms/azuredotnetchannel.


communicate with protoactor-go node

hi, can protoactor-dotnet node communicate with protoactor-go directly?
as one actor written by csharp sending message to actor written by golang.

it works


Design a plan to support ray tracing on metal.

For what it’s worth, there was an initiative to get MetalRT working through MoltenVK.
There, the challenge iiuc has been that MetalRT doesn’t seem to support VkDeviceAddress, which is an important field in the instance records of a TLAS’s primitives that both DXR and VK depend on. ( I haven’t personally investigated it, but I’ve been talking with the dev working on the feature )

For completeness, these are the structures in question: in DXR https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html#d3d12_raytracing_instance_desc
And in VK:
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkAccelerationStructureInstanceKHR.html
In theory, GFX could do some sort of indirection here, but I’m nervous that’s going to break certain cases. Eg, when scenes move dynamically where these structs are populated from a compute shader.


[Bug]: mismatch with providerID set by cloud-provider-osc

What happened
The providerID generated by this provider follows the format aws://placement/vm-id, whereas the Outscale CCM uses aws:///placement/vm-id. This creates an incompatibility between the two, as cluster api expects an exact match.
This is not an issue in your kubeadm-based examples, as the kubeadm provider allows building a custom providerID using metadata. However, not all bootstrap providers have this feature (e.g. Talos).
Step to reproduce

Provision a cluster using cluster api with this infra provider, without setting providerIDs explicitly.
Install cloud-provider-osc in the cluster.
Watch the state of the "Machine" cluster-api resource. It stays stuck at "Provisioned", and the "NodeHealthy" condition stays false.

If you repeat the steps above but without the CCM, and you set the providerID manually to match the aws:// format, the machines eventually become ready.
Expected to happen
The providerIDs set in nodes of the workload cluster should match the providerIDs set on OscMachine resources.
Add anything
The aws cluster-api provider does not have this issue because the three-slashes format "aws:///" is used everywhere, so maybe the easiest fix would be to align to this convention.
What do you think?
cluster-api output
I did not find any relevant log line, however by doing a little debugging I found this line which returns an error saying "cannot find node with matching ProviderID".
Environment
- Kubernetes version: v1.27.4
- OS (e.g. from `/etc/os-release`): Talos v1.4.8
- Kernel (e.g. `uname -a`):
- cluster-api-provider-outscale version: v0.2.2
- cluster-api version: v1.5.0
- Install tools: local kind cluster
- Kubernetes Distribution: Talos
- Kubernetes Diestribution version: v1.4.8

Hi @azert9 ,
Thanks for reaching us.
Migrate providerId from aws:// to aws:/// is a good idea to solve your problem so that ccm will initialize your cluster ProviderID and will be compatible with cluster-api ProviderID.
Because it is a change of behavior of cluster-api, we will add a documentation to migrate an existing cluster.

Is it possible to share your config to create a talos cluster (MachineHealthCheck, OscMachineTemplate, MachineDeployment, TalosConfigTemplate, TalosControlPlane, Cluster, OscCluster, ClusterResourceSet ?) without you ak/sk because  we have only  tested with kubeadm bootstrapper ?


[#742] Prevent multiple synchronizer instances

This prevents two synchronizers from running concurrently for the same network/alias, which can corrupt our data in the filesystem.
The close() call is still asynchronous, because the intended usage in a callbackFlow doesn't allow for blocking operations during teardown.  Instead, the blocking happens during synchronizer initialization which allows prior synchronizers to close before a new one starts up.
I also reconfigured the public interface of Synchronizer to remove the stop() call, in favor of making it possible to decouple of the Closeable interface.  For example:
val synchronizerFlow: Flow<Synchronizer> = callbackFlow<Synchronizer> {
   val closeableSynchronizer: CloseableSynchronizer = Synchronizer.new(...)

    send(closeableSynchronizer)
    awaitClose {
        closeableSynchronizer.close()
    }
}

The SDK version was bumped to 1.11, even though we haven't released 1.10.  This will prevent API changes from breaking Secant which is consuming the snapshots of 1.10.
This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing a spelling typo in documentation).  For more in-depth discussion of how we think about code review, please see Code Review Guidelines.
Author

[x] Self-review: Did you review your own code in GitHub's web interface? Code often looks different when reviewing the diff in a browser, making it easier to spot potential bugs.
[x] Automated tests: Did you add appropriate automated tests for any code changes?
[ ] Manual tests: Did you update the manual tests as appropriate? While we aim for automated testing of the application, some aspects require manual testing. If you had to manually test something during development of this pull request, write those steps down.
[x] Documentation: Did you update documentation as appropriate? (e.g README.md, etc.)
[x] Run the app: Did you run the demo app and try the changes?
[x] Rebase and squash: Did you pull in the latest changes from the main branch and squash your commits before assigning a reviewer? Having your code up to date and squashed will make it easier for others to review. Use best judgement when squashing commits, as some changes (such as refactoring) might be easier to review as a separate commit.

Reviewer

[x] Checklist review: Did you go through the code with the Code Review Guidelines checklist?
[x] Ad hoc review: Did you perform an ad hoc review?  In addition to a first pass using the code review guidelines, do a second pass using your best judgement and experience which may identify additional questions or comments. Research shows that code review is most effective when done in multiple passes, where reviewers look for different things through each pass.
[x] Automated tests: Did you review the automated tests?
[ ] Manual tests: Did you review the manual tests?
[ ] How is Code Coverage affected by this PR? We encourage you to compare coverage before and after changes and when possible, leave it in a better place.
[x] Documentation: Did you review Docs, README.md, and Architecture.md as appropriate?
[x] Run the app: Did you run the demo app and try the changes? While the CI server runs the app to look for build failures or crashes, humans running the app are more likely to notice unexpected log messages, UI inconsistencies, or bad output data. Perform this step last, after verifying the code changes are safe to run locally.

These changes are great. The demo-app is now much more stable than before. Thanks! I just pushed a few minor documentation changes and left two notes on the implementation.
While manual testing it, I found these things:

The blocks sync mechanism is started on the GetAddress screen now too; it wasn't previously. It's probably not a problem. From the implementation it's obvious. The get address demo use-case for this screen just overlaps with another get balance demo now.
The app is crashing while on send demo after Send button hit. It's maybe not related to these changes, as I saw it previously on FTL for another PR too. But we could file it and link a TODO for it here? It can be reproduced locally, as well as our test_robo_demo_app is impacted.
And last thing, which I can not reproduce is that I was able to let app freeze with ANR after switching between Balance, List transactions, List UTXOs and Send screens. It happened after the whole sync was done.

Synchronizer will always sync now.  We can consider whether we need either APIs to get addresses without syncing OR a way to pause syncing separately from synchronizer construction. But i don’t currently know a good use case for that.
The Send crash is that it doesn’t validate the address field, so bad input will crash the SDK.  This is a pre-existing issue.  I think it will get fixed as part of the Compose re-write.
There are probably still some ANRs in the demo app, since it never worried about blocking the UI thread.  Can you try pulling the trace?  https://developer.android.com/topic/performance/vitals/anr#trace-files

There are probably still some ANRs in the demo app, since it never worried about blocking the UI thread. Can you try pulling the trace? https://developer.android.com/topic/performance/vitals/anr#trace-files

Unfortunately, I'm not able to load them, as it happened on my Pixel6