2.3.1 release build issue

👋 trying to build the latest release, but run into some build issue. The error log is as below:

error build log
  /tmp/opencolorio-20231211-6437-rqqe1t/OpenColorIO-2.3.1/src/OpenColorIO/ConfigUtils.cpp:6:10: fatal error: pystring/pystring.h: No such file or directory
      6 | #include "pystring/pystring.h"
        |          ^~~~~~~~~~~~~~~~~~~~~
  compilation terminated.

relates to Homebrew/homebrew-core#156951

Thanks for the report, I'll submit a fix for this ASAP.

Thanks @doug-walker!

Changing the include line:
% git diff
diff --git a/src/OpenColorIO/ConfigUtils.cpp b/src/OpenColorIO/ConfigUtils.cpp
index 2e774726..b4228ff7 100644
--- a/src/OpenColorIO/ConfigUtils.cpp
+++ b/src/OpenColorIO/ConfigUtils.cpp
@@ -3,7 +3,7 @@

 #include "ConfigUtils.h"
 #include "MathUtils.h"
-#include "pystring/pystring.h"
+#include "pystring.h"
 #include "utils/StringUtils.h"

 namespace OCIO_NAMESPACE

Seems to fix the problem (at least on my machine) ...
% make -j 4
...
[100%] Linking CXX shared module PyOpenColorIO/PyOpenColorIO.so
[100%] Built target PyOpenColorIO

All other places seem to use include <...> instead anyway:
% rg -tcpp "pystring.h"
src/OpenColorIO/ConfigUtils.cpp
6:#include "pystring.h"

src/OpenColorIO/Config.cpp
15:#include <pystring.h>

src/OpenColorIO/transforms/FileTransform.cpp
12:#include <pystring.h>
...

So the diff should probably be:
% git diff
diff --git a/src/OpenColorIO/ConfigUtils.cpp b/src/OpenColorIO/ConfigUtils.cpp
index 2e774726..90e90449 100644
--- a/src/OpenColorIO/ConfigUtils.cpp
+++ b/src/OpenColorIO/ConfigUtils.cpp
@@ -3,7 +3,7 @@

 #include "ConfigUtils.h"
 #include "MathUtils.h"
-#include "pystring/pystring.h"
+#include <pystring.h>
 #include "utils/StringUtils.h"

 namespace OCIO_NAMESPACE

yeah, like @wahn, for pystring ti would be installed into the system path, and it is does not have pystring/. Use system include also works for me.

Thank you both.  Yes, I was aware of the problem introduced with ConfigUtils.h (it started in a branch that predated the pystring changes and I was too quick to accept git's merge of main).  What I'm wondering about is how to prevent this sort of break again in the future since neither our CI or my local builds detected the error.  We could change OCIO's local install to mimic the install structure used by, e.g. brew, but I was wondering if there are other variations out there.  (The pystring project itself doesn't seem to install the header, so maybe that contributes to the ambiguity about where it should go.)  Anyway, thanks for the PR!

You could use the language server protocol with basically any text editor which supports it. To make CMake spit out a compile_commands.json file you could use e.g.:
% cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1

After that I could for example use Helix (as described here and there) to see some useful messages within Helix:

Should work with MS Code as well and any text editor which supports the language server protocol. Things might be platform dependent, but I use it on MacOS and Linux. Should work on Windows as well ...


Build breaks when submodule is pulled before git lfs is installed

I'm setting up this repo on another computer, so I ran into the opposite problem of https://github.com/michal-z/zig-gamedev/issues/120.
Now on a new setup the submodule is pulled down first, but since git lfs hasn't been installed yet, when the submodule is checked out the lfs files remain broken.
The build instructions to run git lfs install and git lfs pull now also need to be updated to be run against the submodule as well.
Perhaps it would be simpler to have the build script run those commands against the main repo and submodule on behalf of the users.
Another way to solve this would be to change the original git lfs check to be against a sample file and not a file in the submodule. Then the instructions to setup git lfs will be printed before the submodule is pulled.

Thanks for the report, this info is very helpful.
I think we can also fix this by running git lfs install instead of git lfs version in ensureGitLfs().
This will ensure that git lfs is always installed before pulling the submodule.


Replace #miq_grid_checks with ManageIQ.gridChecks

the miq_grid_checks logic failed when more than one list was present in the DOM at the same time (multiple #miq_grid_checks elements -> jquery retrieved random one)
This changes the affected code to use a global variable instead of an element.
https://bugzilla.redhat.com/show_bug.cgi?id=1283745

verified fix in Automate explorer and also tested few other areas in UI such as Hosts & VMs list views to make sure checking checkboxes and trying to perform tasks works. Ready to merge when Travis is green


Keep search and replace texts when changing script

Fixes #27003
For some reason, popup_replace() was clearing the replace text, so I had to remove this behavior. Otherwise the replace text was lost when switching to script without replace open.

That seems a bit hacky, can't we have just one single FindReplaceBar?

can't we have just one single FindReplaceBar?

Well, there's a problem with that. FindReplaceBar is a child of CodeTextEditor, child of ScriptTextEditor, and each tab of script editor has one of them. Not sure where to put the shared FindReplaceBar to make it appear correctly like now.

IMO the FindReplaceBar should have only one instance as child of the ScriptEditor (if that's the correct name for the whole "F3" main screen plugin), and another instance in the shader editor plugin. Those two would not need to share their contexts, but the script editor one should be shared by all script tabs.

So, like, fixed.
Sadly I couldn't set the shared search_replace_bar as a child of ScriptEditorPlugin due to layout problems. However, I added some methods for moving the search bar between editors. Unfortunately, FindReplaceBar is owned by code_editor, which isn't a property of ScriptEditorBase, so I needed to do some "type code" casts (also changing the location of code_editor to ScriptEditorBase is impossible, because VisualScriptEditor inherits it and doesn't have code_editor).
It's still a bit... hacked, but less than the last time. The only benefit of moving FindReplaceBar to ScriptEditorPlugin would be that it wouldn't be needed to add/remove it between editors. But it still has some references it needs to set, so it wouldn't be much less complex.

CC @Paulb23

I'm still quite confused with the various levels of abstraction for the different script editors, but this seems to move a single instance around to different editors, like between the GDScript script editor and the shader editor.
Wouldn't it be possible instead to have one instance for FindReplaceBar for each script editor (and thus keep it where it is, without moving it around between editors). I don't think we need to share search and replace texts between unrelated editors, but it should be shared within GDScripts, and similarly shared within shaders.
CC @Paulb23

this seems to move a single instance around to different editors, like between the GDScript script editor and the shader editor.

It's not, they are still separate. ScriptEditorPlugin has a separate code editor for each script, so I'm just passing the reference. It shouldn't matter if the FindReplaceBar is nested inside ScriptEditorPlugin or moved between editors when they need the reference anyways.

Added requested changes and resolved some other minor issues. Also

I also get the following crash on launch:

Doesn't happen to me.

@KoBeWi Is this still desired? If so, it needs to be rebased on the latest master branch.

Eh, I will just close it for now and rebase/redo if the planned script editor refactor doesn't solve the issue.

Why not save the search/replace context (the text data itself) set in a tab in a global context then add code to simply restore that on switch? Either behavior could then be supported as an editor settings.


Visualization about distribution of futures

Hi, thanks for your great work!
I am very interested in the future distribution visualization in figure 1, could you please tell me how to plot it?

Hello, to get this figure, I've generated different future trajectories by sampling a 100 times. Starting from a bird's-eye view image full of zeros, I then increment each cell whenever a trajectory passes through the cell. This image is then obtained by visualising the heatmap of the bird's-eye view cell counts.
If a trajectory is very likely, the cell count will be very high. Conversely, if a trajectory is very rare, it will have a low cell count.


[Feature Request] Make it go behind game windows

Hey,
I'd love this if it would go behind the game windows so it doesn't block the view. (same goes for skills tooltips).
I've seen that guys from DelvUI (As I just discovered - YOU) did it to the delvui interface elements so it is possible to do. :DD

+1 it is annoying to try and read a tooltip that goes behind it

This is impossible because all plugins including 'LMeter' is programmed with the GUI called 'imgui' and this always overlays the original GUI of Final Fantasy XIV, since SE does not grant access to the in-house GUI.


Usability issues when both Controlled Vocabulary and Configurable Entities enabled on single field (e.g. Author)

Describe the bug
First reported in https://github.com/DSpace/dspace-angular/pull/751#pullrequestreview-476572310
If you enable Controlled Vocabulary (i.e. author-based authority control) and Entities on the same Author field, you'll get a view that looks like this

The field is extremely confusing to interact with, as it has too many buttons, and the meaning behind the buttons is entirely unclear.
Expected behavior

It should be possible to enable controlled vocabulary and Entities on an Author field , as it allows you to more easily add Authors that either (a) are already added to other Items (i.e. via authority control indexing of dc.contributor.author), or (b) have an Author Entity (and "profile page") in the system.
This expected behavior was previously discussed (with proposed mockups) in the Entities Working Group:

Initially discussed in meeting on Aug 27, 2019.  See notes and comments on that page

Mock-ups were initial presented (see pages 13-18 of that PDF specifically for Authority Control + Entities on Author field)

Follow-up discussions occurred in the meeting on Sept 17, 2019.  In that meeting, the Entities WG clarified that the mockups were not final, but the final solution should allow for both to be enabled on a single field (if a site chose to enable both).

The solution to this ticket should allow for both Controlled Vocabulary and Entities to be enabled on an Author field.  Ideally, both searches should appear in the same pop-up modal window.  This would ideally mean there's a single (shared) "Lookup" button which is able to search across (a) just Controlled Vocabulary, (b) just Entities, or (c) both.
Temporary Workaround
While not ideal (as described above), usability is much better if you only enable either controlled vocabs or entities on the Author field.  So, anyone experiencing this usability issue can choose to only enable one.

Current state
The current behavior for an authority controlled field is:

you can type in a value and click the plus button to add it as plain metadata
if you click search instead you get a dropdown, showing local authority matches
If you select a match and click edit, you can change the value shown for the item being submitted, while keeping the same authority key

The current behavior for a relationship field is:

you can type in a value and click the plus button to add it as plain metadata
if you click lookup instead you get a modal window, showing local entity matches in the first tab, and matches in external sources in the others
if you select a match, and name variants are enabled for the field, you can change the value shown for the item being submitted while keeping the relationship with the entity

These goals both are trying to achieve are nearly identical. The dropdown used currently for authority control has the advantage of being less disruptive than the modal. Although I think it could be improved by removing the need to click a button first, and just starting the search after the user has typed a few characters. That way, submitters unaware that something they're entering might be in the local authority would still see suggestions.
The modal has the advantage that it searches across many sources so if you don't find what you're searching for as a local entity, you'll see results in ORCID or Pubmed as well and import it from there. I also prefer the combobox to enter a new name variant or choose from existing ones to the process with the edit button that authority control uses. It wasn't clear to me what the purpose of the edit button was at first
Proposal
I propose we combine the advantages:
We add the best match from local authority and local entity results to the dropdown, it will become search-as-you-type, no need for a button. If there are results in other external sources, the final result in the dropdown will be e.g. "51 results in ORCID, 3 results in Pubmed", where if you select it you open the lookup-modal with the query pre-filled and on the right tab

We'll also add a local authority tab to the lookup-modal, that will allow you to search for, select and add name variants for authority controlled fields in exactly the same way it works for related entities and external sources.
I made the mockup below last year, for one of the entities working-group meetings, as mentioned by @tdonohue above:

The name variant combobox will be added to selected entity and authority control results straight in the submission form as well, to make it easier to change the name variant after you've selected it.
All of this can be implemented in an estimated 48h

@artlowel : The overall concept here sounds OK to me.  However, I'm slightly worried about the performance of the "External Sources" selection in that search-as-you-type mockup.  It seems (to me) like searching those external sources is unlikely to be able to keep up with 'as you type' searching -- it's very possible you'll send off the next search before all the previous ones return.
However, I think that's easily solvable by simply not showing dynamic results in that selection.  Essentially, you end up with three options:  "Local Authority" (which searches as you type), "Entities" (also searches as you type), and "Or, search external sources" (which shows no results, but lets you know that you can click there if you do not see a local authority or entity that matches the value you are typing).
In other words, I think the search-as-you-type is a great option for local-based searches, but not great for external searches (which are highly dependent on performance of those external APIs). So, we may want to treat these differently.  External sources are only fully searchable from the popup modal.
I'll keep the 48hour estimate for now (unless you feel it's drastically simplified by this change). But, I'd recommend we consider rethinking that "External Sources" in that search-as-you-type mockup.

In today's meeting, @atarix83 mentioned it might be possible to update configuration in 7.x to simply avoid this issue by configuring the Controlled Vocabulary settings to not display the Lookup button, but instead use a "onebox".  (@atarix83 could you add an example here?)
In the same meeting, the Atmire team noted this might be worth keeping in Beta 5 as the usability of Controlled Vocabulary & Entities needs improvement anyways -- the buttons are confusing, especially the "Edit" button.  So, delaying this may be confusing to users & we should consider at least fixing some of the known usability issues.

@tdonohue
my suggestion to temporary resolve the issue with lookup field with authority control, is to configure of the relation-field in the submission-forms-.xml file by adding the type onebox as the following example
                <relation-field>
                    <relationship-type>isAuthorOfPublication</relationship-type>
                    <search-configuration>person</search-configuration>
                    <repeatable>true</repeatable>
                    Author
                    <hint>Add an author</hint>
                    <linked-metadata-field>
                        <dc-schema>dc</dc-schema>
                        <dc-element>contributor</dc-element>
                        <dc-qualifier>author</dc-qualifier>
                        <input-type>onebox</input-type>
                    </linked-metadata-field>
                    <required>At least one author (plain text or relationship) is required</required>
                </relation-field>

In this way this is the result during the submission :

I like the onebox approach, because it very elegantly skips past the classic issue documented by this notorious posting: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ As long as we can document how to configure validation of the field, I think this is a good solution.

@tdonohue the code for the regex validation seems to be inplace at least on the rest side, see
https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/app/util/DCInput.java#L209
https://github.com/DSpace/DSpace/blob/main/dspace-server-webapp/src/main/java/org/dspace/app/rest/submit/step/validation/MetadataValidation.java#L76
https://github.com/DSpace/DSpace/blob/main/dspace-api/src/main/java/org/dspace/app/util/DCInput.java#L532
it should be enough to add a <regex>.+, .*</regex> in the submission-form.xml
https://github.com/DSpace/DSpace/blob/main/dspace/config/submission-forms.xml#L61
if we want to force to have a value with a comma followed by a space in it.

I can confirm it works also on agular side, for example the following configuration works
                <field>
                    <dc-schema>dc</dc-schema>
                    <dc-element>identifier</dc-element>
                    <dc-qualifier>citation</dc-qualifier>
                    <repeatable>false</repeatable>
                    Citation
                    <input-type>onebox</input-type>
                    <hint>Enter the standard citation for the previously issued instance of this item.</hint>
                    <required></required>
                    <regex>\w+(, )+\w+</regex>
                </field>

BTW I have just checked that Zenodo and Dataverse both follow the approach "onebox" using an hint to suggest to write Family name, given names or organisation, see the screens below
Zenodo:

Dataverse:

@abollini : thanks for adding those screenshots. Those help prove that the approach of a single author textbox (with validation obviously) is a reasonable solution to this problem.

I've created a small PR which provides an example of how we could re-configure this Author field to simply be a onebox instead of a name field, therefore bypassing the most severe usability issues.  The PR includes an example <regex> validation configuration as well, but is commented out by default:
https://github.com/DSpace/DSpace/pull/3115

I've created a small PR which provides an example of how we could re-configure this Author field to simply be a onebox instead of a name field, therefore bypassing the most severe usability issues.  The PR includes an example <regex> validation configuration as well, but is commented out by default:
https://github.com/DSpace/DSpace/pull/3115


Make shift hotkey configurable to find it with debug helper

Could you make the GIMP plugin shift hotkey configurable? That way people can find it using the debug helper. It comes up in RL #support relatively often.

Hey, happy to do this but not certain what you're asking for.
I can see how shift left-click would be a commonly used hotkey.


Update IE11 as not supported for MakeCode Arcade

@ganicke we should refactor this page to support per editor updates. Good enough for now though.


Fix vulnerable dependencies

addressable: https://github.com/artemlops/customer-segmentation-toolkit/security/dependabot/docs/Gemfile.lock/addressable/open
nokogiri: https://github.com/artemlops/customer-segmentation-toolkit/security/dependabot/docs/Gemfile.lock/nokogiri/open

https://github.com/artemlops/customer-segmentation-toolkit/pull/16closed in favour of https://github.com/artemlops/customer-segmentation-toolkit/pull/15 and


fix: Fix app not starting due to deadlock in installBindings

Are you sure this correct? When I applied your patch I started seeing blank screen and this error.
While using #ifndef application works (at least it started and I see some screens, then it crashes).

Fixed in #72


Update to OpenTracing 0.32/33 default

OpenTracing 0.31 is the current dependency implied by the brave-opentracing integration. People are starting to request 0.32 and 0.33, so it is likely time to flip the precedence.
What this means is using brave-opentracing 0.34 and having users explicitly modify the classpath to a prior version if they still need OpenTracing 0.31
wdyt?

only did this in 2.2.x as it might be surprising in the earlier versions


User has no Claims?

Hello
I am testing this app. https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/tab-personal-sso-quickstart/csharp_dotnetcore
It works as described in Teams but access to the user profile is done in the View.
I am attempting to adapt this code so I can use the API (back end) to access data that requires authentication, so I need to be able to identify the User in the Action.
Using a breakpoint on the Action I can inspect the User object - but it has no accessible Claims?
Why is that?
Thanks

We will check on it and get back to you.

Please refer below sample references User Claims are being used.
https://github.com/OfficeDev/microsoft-teams-apps-quickresponses/blob/master/Source/Microsoft.Teams.Apps.CannedResponses/Controllers/BaseCannedResponsesController.cs#L79
https://github.com/OfficeDev/microsoft-teams-apps-quickresponses/blob/master/Source/Microsoft.Teams.Apps.CannedResponses/Controllers/CompanyResponseController.cs

thank you @Prasad-MSFT I will look at that when I can and ask for help if needed. Closing the issue, thanks for your help.


feat: add dependabot

add dependabot to help with the dependency management:

security patches
patch dependency changes

Not sure how I feel about that... I have already configured the repo to alert me on security issues in dependencies:

Do I need a config file as well or is this enough to get security alerts? Other than security issues, my experience with dependabot is that it can be quite verbose... not sure I want a PR every time a dependency of a dependency of a dependency has a new minor version... :thinking:

@chenrui333 I am going to close this - unless the configuration from the screenshot is not enough to alert me when there are security alerts! I am not too keen on getting notifications / PRs every time a dependency gets a minor update.
Thanks a lot for your suggestion though :medal_sports:


App Service custom domain verification id is not accessible

Trying to create CustomHostnameBinding for AppService fails due to the need to create a verification record in the DNS provider(cloudflare in my case). It's required to create a TXT record of format asuid.<your subdomain> with content equal to the Custom Domain Verification Id.
There is a related issue in the terraform azure provider - https://github.com/terraform-providers/terraform-provider-azurerm/issues/7537.
Expected Behavior
There is a way to access Custom Domain Verification Id on AppService resource.
Current Behavior
There is no way to access CustomDomainVerificationId on AppService and as a consequence, no way to add custom domain to it.
Steps to Reproduce

Create cloudflare Record using cloudflare provider
Create AppService
Try to create CustomHostnameBinding for AppService created before
Receive error

Looks like this has been released in 2.38.0 of the terraform provider
https://github.com/terraform-providers/terraform-provider-azurerm/issues/7537#issuecomment-734523097


Auto damping of min and max

Decrease the delta between MIN and MAX

every add() minus x%
every add() minus fixed value?
no auto reset()
param configurable
time since last add() based minus?

Like peak level on digi VU meters.
First decrease then check for new values.

every add() minus fixed value?

This is relative easiest as one can add / subtract this fixed value.
Good enough for first version as there can be a zillion curves be defined.

every add() minus x%

Math intensive, and one of the zillion possible curves.

time since last add() based minus?

Could be interesting, more math needed, so maybe later.


How to generate source maps for debugging in VS Code?

Hi,
On a new ignite project, how do I get source maps to be generated? Need  it for debugging in VS Code and setting breakpoints, etc. The .babelrc has "sourceMaps": true added, no other changes.
I am on:
System
  platform           linux
  arch               x64
  cpu                4 cores                                          Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
  directory          /home/arnold/Development/fullcircle/Fullcircle

JavaScript
  node               8.1.2        /usr/local/bin/node
  npm                4.6.1        /usr/local/bin/npm
  yarn               0.24.6       /usr/bin/yarn

React Native
  react-native-cli   2.0.1
  app rn version     0.45.1

Ignite
  ignite             2.0.0        /usr/local/bin/ignite

Android
  java               1.8.0_111    /usr/bin/java
  android home       -            undefined

Well, the issue appears to be with Visual Studio Code. Apart from #1083 ignite is working fine, though this last one is a blocker for ES6 tests and testing UI. Luckily, I can postpone that problem to some future date. Setting up JS/RN stacks is a huge PITA, but at least Ignite helped a bit. Thanks.

@aschrijver glad Ignite helped a little, and I concur that JS/RN can be a major PITA sometimes.


Add NVIDIA datacenter drivers compatible with default cudaPackages

For NVLink topology systems we need fabricmanager. Fabricmanager itself is dependent on the datacenter driver set and not the regular x11 ones, it is also tightly tied to the driver version. Furhtermore the current cudaPackages defaults to version 11.8, which corresponds to the 520 dataset drivers.
Future improvement should be to switch the main nvidia datacenter driver version on the config.cudaVersion since these are well known from:

https://docs.nvidia.com/deploy/cuda-compatibility/index.html#use-the-right-compat-package

This adds nixos configuration options hardware.nvidia.datacenter.enable and hardware.nvidia.datacenter.settings (the settings configure fabricmanager)
Other interesting external links related to this commit are:

Fabricmanager download site: - https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/linux-x86_64/
Datacenter drivers: - https://www.nvidia.com/Download/driverResults.aspx/193711/en-us/

Implementation specific details:

Fabricmanager is added as a passthru package, similar to settings and presistenced.
Adds use{Settings,Persistenced,Fabricmanager} with defaults to preserve x11 expressions.
Utilizes mkMerge to split the hardware.nvidia module into three comment delimited sections: 1. Common 2. X11/xorg 3. Data Center
Uses asserts to make the configurations mutualy exclusive.

Notes:

Data Center Drivers are x86_64 only.
Reuses the nvidia_x11 attribute in nixpkgs on enable, e.g. doesn't change it to nvidia_driver and sets that to either nvidia_x11 or nvidia_dc.
Should have a helper function which is switched on config.cudaVersion like selectHighestVersion but rather selectCudaCompatibleVersion.

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Missing release notes..


strange function docstring

This pythran code:
#pythran export Decoding_logBP(int[:,:], int list list, int list list, float[:,:], float[:], int) def Decoding_logBP(H,Bits,Nodes,Lq,Lc,max_iter=1):
Gives:
In [49]: G.Decoding_logBP?
Docstring:
Decoding function using Belief Propagation algorithm (logarithmic version)

Supported prototypes:

- Decoding_logBP(int[][], int list list, int list list, float[][], float[], int)
- Decoding_logBP(int[][], int list list, int list list, float[][].T, float[], int)
- Decoding_logBP(int[][].T, int list list, int list list, float[][], float[], int)
- Decoding_logBP(int[][].T, int list list, int list list, float[][].T, float[], int)
...

What's with the int[][].T, etc?

Hi nbecker. int[][] <> int[:,:,]. I'll update the generated docstring to use numpy-style notation!

Should be fixed in #898

No, I mean why are there 4 prototypes?  Why do 2 of them say blah[][].T?  What is the significance of the ".T"?

it means it accepts the transposed version :-)


Fix/panic mixing inner natural joins

DO NOT MERGED YET!
Fixes #323
Depends on https://github.com/src-d/go-mysql-server/pull/237
For the moment this is just an update of the go-mysql-server dependency and the changes required by it. When https://github.com/src-d/go-mysql-server/pull/237 will be merged, I'll update again that dependency with the fix contained there.

@ajnavarro done

:+1: Rebase, please.

:+1: Update the PR message, please.


Add option to show training examples in chat

Training examples are a great way to increase model accuracy.
They can be injected into the chat, like this:
system: You are a classifier. Your job is to decide whether a review mentions food or not.
user: The kimchi was excellent
assistant: {"mentions_food": "true"}
user: The seats are comfortable
assistant: {"mentions_food": "false"}
user: My steak was too raw
The first 2 user and assistant messages are added to the chat that is sent and serve as examples.
We can already inject them into a ChatCompletionRequest by modifying its chat, but it would be great to be able to add them to build_binpacked_requests() and build_requests(). The function should also take care of formatting the examples in the same way as the actual input, e.g. using utils.format_texts_as_json.
The argument could be example_chat: Chat = None

I've tested this on aspect based sentiment analysis and found that adding the sentences as messages leads to worse results than putting them into the system message. I've seen no contrary evidence so I'll not build it for now


Remove reference to missing image

There is a reference to an image not present in the document.  For now an easy fix is just remove the image reference; an alternative fix is to generate the image and place it in, but this is a quicker fix, and there are no other images referenced in the process.  If this image is added, images should be added for each step.

@MikeBazMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Adding plugin from URL doesn't update package.json

#359 should be reopened. I'm still seeing the problem in 1.6.5.

Greetings @dgobaud!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.

Greetings @dgobaud!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.

Issue still persists !


FHEM Python Binding

Hello,
I have a problem. I have set everything but in fhem the python binding and the bindingsio_remote remain disabled. Can you help me with this and or let me know the problem it is in?
greetings Roy
ps: the rights are complete and the owner and group are well in the right place

Hi,
have you tested starting fhem_pythonbinding from console? What happens if you type
sudo systemctl start fhem_pythonbinding

Check also the log file
journalctl -u fhem_pythonbinding

journalctl -u fhem_pythonbinding

that works

journalctl -u fhem_pythonbinding

something goes wrong in the log, how can I solve it

Are you running python3.7 or higher?

Gebruik je python3.7 of hoger?

Yes I think so. have also run apt-get update
how can i see that?

python3 --version

python3 --version

sudo apt install python3.7

It might be that you need to update your distribution to buster. I'm not sure if below buster python 3.7 is available.

sudo apt install python3.7

It might be that you need to update your distribution to buster. I'm not sure if below buster python 3.7 is available.

I'm not sure if I installed buster at the time. I do see that he cannot find package 3.7

I still have stretch I see :-)

Ok, that requires an update to buster ;)
If you have further questions after the installation, don't hesitate to open a new issue.

Ok, dat vereist een update naar buster;)
Als u na de installatie nog vragen heeft, aarzel dan niet om een nieuw nummer te openen.

thnks for you help!!


[5.5] Prefer ::class notation.

Prefer ::class notation.

This will break in groups because it now has no leading slash.


Update to latest 7.6 nightly

@bot-gradle test and merge

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

OK, I've already triggered a build for you.

@big-guy you didn't change anything, is this a known flaky test? https://ge.gradle.org/s/pic4nvcsqvyls/tests/overview?outcome=failed


openssl3.0.0 cannot found some definition

when I compile program with debug,it successed.
However,when I compile program with release,it says Undefined type "ssl_ctx_st" is used.
in openssl,I can't find the definition of ssl_ctx_st.it just shows that typedef struct ssl_ctx_st SSL_CTX.
I can't find other information about ssl_ctx_st.

ssl_ctx_st was made opaque in OpenSSL 1.1.0. The definition of its structure is entirely held in OpenSSL internal header files. This should not cause a problem for any application using SSL_CTX objects as long as you don't attempt to access any of its members, or attempt to stack allocate it.
If you can post the section of code that results in the error, and the precise error message then we might be able to guide you more specifically in what you need to do to fix it.

@mattcaswell ,
	meth = SSLv23_server_method(); 	ctx = SSL_CTX_new(meth); 	if (!ctx) { 		ShowMessage(LOG_ERROR,"Failed to new ctx."); 		return; 	} 	do{ 		if (SSL_CTX_use_certificate_file(ctx, pCertFile, SSL_FILETYPE_PEM) <= 0) { 			ShowMessage(LOG_ERROR,"Failed to use certificate file"); 			break; 		} 		if (SSL_CTX_use_PrivateKey_file(ctx, pKeyFile, SSL_FILETYPE_PEM) <= 0) { 			ShowMessage(LOG_ERROR,"Failed to use PrivateKey file"); 			break; 		} 		if (!SSL_CTX_check_private_key(ctx)) { 			ShowMessage(LOG_ERROR,"Private key does not match the certificate public key"); 			break; 		} 		ctx->default_passwd_callback_userdata = this; 		ctx->default_passwd_callback = PemPwdCallback;
it failed with Pointers to incomplete class types are not allowed.how can i use member  variables.

Closing on the assumption that my answer above solved the issue.


750 side navigation

IMPORTANT: Where possible all PRs must be linked to a Github issue
Fixes #750
Type
Choose one: Enhancement
Checklist

[x] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[x] I have added any strings visible on UI components to the strings.xml file
[ ] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[x] I have built and run the fhircore app to verify my change fixes the issue and/or does not break the app

@RaaziaTarique please update the change log with the new navigation updates


Can't configure S3-compatible storage using the Rancher Backups chart in the local cluster during chart install

Rancher Server Setup

Rancher version: v2.5.11
Installation option: Helm

If Helm Chart, Kubernetes Cluster and version: k3s HA local

Proxy/Cert Details: byo-valid

Information about the Cluster

Kubernetes version: v1.20.12+k3s1
Cluster Type (Local/Downstream):  Local

User Information

What is the role of the user logged in? Admin

Describe the bug
When installing
To Reproduce

Go to local cluster
Go to Apps and Marketplace -> Rancher Backups
Configure Chart
Select S3-Compatible storage
Add all the necessary informaiton

Result
helm upgrade --install=true --namespace=cattle-resources-system --timeout=10m0s --values=/home/shell/helm/values-rancher-backup-1.2.0.yaml --version=1.2.0 --wait=true rancher-backup /home/shell/helm/rancher-backup-1.2.0.tgz
Release "rancher-backup" does not exist. Installing it now.
Error: YAML parse error on rancher-backup/templates/s3-secret.yaml: error converting YAML to JSON: yaml: line 22: could not find expected ':'

Expected Result
S3 compatible backup enabled and chart gets installed properly
Additional context
Minio Backend with self signed certs.
Secret Sample:
apiVersion: v1
data:
  accessKey: <REDACTED
  secretKey: <REDACTED>
kind: Secret
metadata:
  creationTimestamp: "2022-01-10T15:19:48Z"
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:data:
        .: {}
        f:accessKey: {}
        f:secretKey: {}
      f:type: {}
    manager: rancher
    operation: Update
    time: "2022-01-10T15:19:48Z"
  name: s3-backups
  namespace: cattle-system
  resourceVersion: "19001808"
  uid: d14a64d5-0160-4bbe-af6c-b2f93029e9eb
type: Opaque

investigated with @izaac  offline, and it turns out a misconfiguration on the user side:
the value of s3.endpointCA needs to be the base64 format of the CA, not the original CA value.

Closing this issue as mentioned by @jiaqiluo

On 2.5.0, if we provide a base64 encoded file in the endpointCA and install the backup charts while selecting S3-Compatible storage, backup goes through without any error
Installed the backup charts by selecting no default storage location, chart installation goes through fine. While taking a backup if the details are mentioned as follows, the backup creation goes through fine and the backup file is accessible.
Restore works as well with the same details provided:

Credential Secret --> secret file yaml
Bucket Name --> bucket name as present in the minio server
Folder --> as present in the minio server
Endpoint --> minio server address
Endpoint CA --> base64 encoded CA certificate

Closing this issue and logged a dashboard ticket to track an enhancement for the same on the UI:https://github.com/rancher/dashboard/issues/4903

@anupama2501 This is not correct to close this issue. If you can use the button "choose ca file" in the 2.6.x UI, it must be able to do the proper encoding on its own. No one stores base64 versions of their certs as files...


getDockerRegistries call broken

Describe the bug
https://dev.dockstore.net/api/static/swagger-ui/index.html#/containers/getDockerRegistries is broken
Not broken in production (1.9.0)

Might be deprecated


The TensorFlow contrib module will not be included in TensorFlow 2.0.

WARNING:tensorflow:
The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:

https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
https://github.com/tensorflow/io (for I/O related ops)
If you depend on functionality not listed there, please file an issue.

W1221 15:55:51.620390<PHONE_NUMBER>33600 lazy_loader.py:50]
The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:

https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
https://github.com/tensorflow/io (for I/O related ops)
If you depend on functionality not listed there, please file an issue.

and i checked that version of tensorflow in my system is 1.15

@kusumlata123 ,
Please take a look at this issue link and the doc link which has more info on tf.contrib.It helps.Thanks!

File "C:\tensorflow1\models\research\object_detection\train.py", line 51, in
from object_detection.builders import dataset_builder
File "C:\Users\deepaksabu\AppData\Roaming\Python\Python311\site-packages\object_detection\builders\dataset_builder.py", line 27, in
from object_detection.data_decoders import tf_example_decoder
File "C:\Users\deepaksabu\AppData\Roaming\Python\Python311\site-packages\object_detection\data_decoders\tf_example_decoder.py", line 27, in
slim_example_decoder = tf.contrib.slim.tfexample_decoder
^^^^^^^^^^
AttributeError: module 'tensorflow' has no attribute 'contrib'


145 allow admins remove all services remove supplier from framework

Allow admins to remove supplier from framework
(ie. set all 'published' services to 'disabled')

Add query parameter to GET route indicating framework to remove supplier from

Fail if the supplier has no published services on this framework
Otherwise return framework object to template

Update template to include 'Remove all services link'

Do not show this if none of the services on a given framework are published
Otherwise link with param to same page

Update template to  show 'Are you sure?' form in destructive banner if passed a framework
Create POST route to disable all published services for a given supplier on a given framework

Fail if not passed a framework
Fail if the supplier has no published services on this framework
Otherwise set all published services for given supplier on given framework to disabled
Flash success message

Update template to accept flash messages
Tests

Trello:
https://trello.com/c/iMTKjWip/145-allow-admins-remove-all-services-remove-supplier-from-framework
Prototype:
https://docs.google.com/document/d/1OxIzuR9YGWEYuItYQoaMPF2q7uIyOlX1_eMP_OrbtRU/edit
Screenshots:

Thanks for the quick turn around @katstevens !🙌 🎉


Refactor for consistency and code style

Used auto-formatter based on Check-style rules
The builders and core interfaces all follow the same pattern now
The PSK functions are better abstracted

Encryption and decryption are not coupled with encoding and decoding
Codecs implemented using the codec classes
Keys/secrets held in a context object that performs PSK functions
PSK Message objects are encrypted/decrypted as objects

Added examples to README

This replaces PR 54 which has become quite unwieldy. All commits squashed into one now and rebased onto development

@andrew-g-za thanks for the review. Will address in a new PR!

Post-merge comments addressed in https://github.com/interledger/java-ilp-core/pull/66


Allow Rich Content Object

Partially addresses #49.

This seems good to me for now.  @ellisonbg - I'll merge in by in a few hours unless you have an objection.

Updated to reflect that this is a short-term workaround for #49.

+1
Sent from my iPhone

On Oct 30, 2015, at 1:26 PM, Steven Silvester<EMAIL_ADDRESS>wrote:
Updated to reflect that this is a short-term workaround for #49.
—
Reply to this email directly or view it on GitHub.


ClangFormat Command Failed

After installing clang-format (version 5.0.0) and manually directing the package to the executable, I'm presented with this error.

I'm running Atom 1.18.0

Okay so it seems my .clang-format file was incorrect. Opening a new issue to request a more descriptive error message.


(opt/C/windows) tests.vsprojects/Release/h2_compress_test.exe simple_metadata

https://grpc-testing.appspot.com/job/gRPC_master/15478/config=opt,language=c,platform=windows/

The build has disappeared from Jenkins since then. Please copy the relevant logs to the issue comments, or hit the "Keep this build forever" button on Jenkins.


As a user, I want to save the background to my photos as a complete image

What Rozzie said, basically have the entire image in its current state saved to the disk, then perhaps give them a link to view that image and do whatever they want with it.

[x] Let users save the wallpaper to their memory cards
[ ] Show a notification when the image is ready so they can jump right to viewing it

Needs rearchitecting, polish, and the notification which lets them view the image.


Strip off :rw if user specifies that instead of :ro

Read-write is the default mode for volume mounting but users could still specify it explicitly.

CI seems unrelated - these arm agents are painful though. It feels like we should be able to get some agents in the cloud?


Implement contract fetching in fedimint-cli

related to #990

Codecov Report
Base: 65.73% // Head: 65.57% // Decreases project coverage by -0.15% :warning:

Coverage data is based on head (4ab0fff) compared to base (727e67b).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #991      +/-   ##
==========================================
- Coverage   65.73%   65.57%   -0.16%
==========================================
  Files         116      116
  Lines       17301    17358      +57
==========================================
+ Hits        11372    11382      +10
- Misses       5929     5976      +47

Impacted Files
Coverage Δ

client/cli/src/main.rs
0.28% <0.00%> (-0.02%)
:arrow_down:

client/client-lib/src/lib.rs
82.00% <0.00%> (-0.29%)
:arrow_down:

fedimintd/src/bin/distributedgen.rs
0.50% <0.00%> (-0.14%)
:arrow_down:

fedimint-server/src/net/connect.rs
95.01% <0.00%> (-0.25%)
:arrow_down:

modules/fedimint-mint/src/lib.rs
79.71% <0.00%> (+0.12%)
:arrow_up:

fedimint-server/src/lib.rs
81.49% <0.00%> (+1.02%)
:arrow_up:

fedimint-server/src/net/peers.rs
90.88% <0.00%> (+1.76%)
:arrow_up:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Created list of recommended PHP books

Added list of recommended PHP books aimed at all level of learners: Beginners, Intermediate, and Advanced.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

Hi @camperbot, thanks for pointing this out, I will go through to fix it and will let you know.

Thank you for opening this pull request.
Book recommendations are beyond the scope of the freeCodeCamp Guide, so we've decided to go ahead and remove these book recommendation articles.
I encourage you to review this book in the ratings category of the freeCodeCamp forum. Your recommendation will reach way more people there.
Thanks again recommending this book, and for contributing to the freeCodeCamp Guide.


The plist file at path doesn't exist.

I am trying to synx a xcworkspace project .
Terminal Output:
 /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.28.2/lib/xcodeproj/plist_helper.rb:64:in `read': [!] The plist file at path `/Users/Wongzigii/QuQQi-OneYuan/QuQQi-OneYuan/QuQQi-OneYuan.xcworkspace/project.pbxproj` doesn't exist. (Xcodeproj::Informative)

from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.28.2/lib/xcodeproj/plist_helper.rb:13:in `read_plist'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.28.2/lib/xcodeproj/project.rb:193:in `initialize_from_file'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.28.2/lib/xcodeproj/project.rb:95:in `open'
from /Library/Ruby/Gems/2.0.0/gems/synx-0.1.1/bin/synx:23:in `execute'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:67:in `run'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp/command.rb:132:in `run'
from /Library/Ruby/Gems/2.0.0/gems/clamp-0.6.5/lib/clamp.rb:6:in `Clamp'
from /Library/Ruby/Gems/2.0.0/gems/synx-0.1.1/bin/synx:6:in `<top (required)>'
from /usr/local/bin/synx:23:in `load'
from /usr/local/bin/synx:23:in `<main>'

Any idea how to fix it ?

The same problem

Instead of synx your_project_path try synx your_project_path/project_name.xcodeproj

@dzmitry-sazanovich-epam @wongzigii, did @nico75005's suggestion fix your issue?

@marklarr It doesn't work for me.

+1

Suggested comment of @nico75005 is working for me 👍


Test white for control-flow

Works to well, maybe do a variant?

Deciding against changing this for now


Scripting clarifications

Scripting clarifications
Description
Excuse me if this is a silly question :)
I am gong through your tutorials and am on Tutorial 2 for scripting.
At one point you say:
"To move an object we start by attaching that object as a children of the script object, we can do that by dragging the desired object to the script object, in this tutorial we will use the cube object on the default scene."
It is not obvious to me how you attach a child by dragging. I tried dragging in the object hierarchy view but all that allows me to do is change the order of objects shown, not create a parent/child relationship.
How do you do this?
BTW, you cannot drag an object to the end of the list, only to locations in between other objects. You should be able to place it at the end also!
Version
0.9.3 (as provided to me for download previously)
Platform
Surface Pro on Windows 10 Pro

Hi
Thanks a lot for your feedback dragging objects in the tree in still not as intuitive as i would like to you can basically if you drag to the "center" of another object it is attached as children if you drag to the top it is placed above and if you drag to the bottom it gets placed bellow.
Example of dragging an object to become children of another

Example of placing an object in the bottom

Hi,
I actually did try the approach you mentioned previously, and have tried it again, but it just does not work, no matter what I try!
If I drag an object around the tree it is clearly indicated by a horizontal line appearing when it is appropriate to drop the object between other objects. However, that line does not appear when I take the object to the end of the list, and I cannot place the object at the end of the list.
There is no visible ‘marking’ appearing when the object is ‘on top of’ another object and it just will not drop into the tree as a child of that object when I try….
Regards,
Peter
From: Tentone<EMAIL_ADDRESS>Sent: Saturday, 11 November 2017 10:33 AM
To: tentone/nunuStudio<EMAIL_ADDRESS>Cc: Peter Key<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [tentone/nunuStudio] Scripting clarifications (#125)
Hi
Thanks a lot for your feedback dragging objects in the tree in still not as intuitive as i would like to you can basically if you drag to the "center" of another object it is attached as children if you drag to the top it is placed above and if you drag to the bottom it gets placed bellow.
Example of dragging an object to become children of another
[a]https://user-images.githubusercontent.com/9158354/32682902-76949c8e-c66f-11e7-976e-69e1d910a70e.JPG
[b]https://user-images.githubusercontent.com/9158354/32682848-436869bc-c66f-11e7-9cd1-53fa5536e18b.JPG
Example of placing an object in the bottom
[c]https://user-images.githubusercontent.com/9158354/32682859-4b03c14e-c66f-11e7-80b4-a85c3b5025fd.JPG
[d]https://user-images.githubusercontent.com/9158354/32682860-4b80e070-c66f-11e7-84b5-f5729aaedd43.JPG
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/tentone/nunuStudio/issues/125#issuecomment-343614513, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AfTYOiQLREQouPq6jIReVSsGN5Npzk6dks5s1N0pgaJpZM4QY8rs.


adding explicit name for fire

fixes #11

I've added a second commit where the rather duplicate use of self._name and self.__name__ has been reduced in favour of self.__name__. It simplifies the code a bit.

 I'll try to fix it ASAP ;-)

Regression in @timer() decorator fixed and added further simplifications by reusing self.__name__ in stead of passing it around through the instance methods.


Right Click to paste friend code currently not working

Issue: On Windows and MacOS the right + Click to paste a friend code is currently broken user has to use Command/Control + V
Screen recording:
https://user-images.githubusercontent.com/93608357/207086771-31854083-071e-455e-bc6e-c1970d031e47.mov

Strange, right + click to paste worked in the PR I mentioned above but after it was merged right + click to paste still doesnt seem to work. Leaving ticket open for now


Add select input type

Objective
Add a new type of input called "select" that gives the user a select menu for choosing a value.
To configure a select option the developer will need to provide a list of options:
const config = {
  Example: {
    // ...
    options: [
      {
        key: "orientation",
        label: "Orientation",
        input: "select",
        values: [
          { label: "Portrait", value: "portrait" },
          { label: "Landscape", value: "landscape" }
        ]
      }
    ]
  }
};

@haydn I started working on this and have gotten a select component to render onto the screen. However, the element isn't clickable because of how things are designed and it seems like there isn't an easy way to programmatically open a select.
https://stackoverflow.com/questions/249192/how-can-you-programmatically-tell-an-html-select-to-drop-down-for-example-due
I'm thinking of adding a button that will toggle some styles (hide the select and show the options.
Any ideas?


flutter engine on iOS arm simulator does not build

After updating to Xcode 12.2 and fixing the gn rules to support arm as a cpu arch, the build eventually fails with a linker error. The completer failure message is:
ninja: Entering directory `out/ios_debug_sim_unopt/'
[1/10] if [ ! -e ./libFlutter.dylib -o ! -e ./libFlutter.dylib.TOC ] || otool -l ./libFlutter.dylib | grep -q LC_REEXPORT_DYLIB ; then ../../buildtools/mac-x64/clang/bin/clang++ -shared -isysroot /Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk -mios-simulator-version-min=8.0   -Wl,-object_path_lto,./lto_libFlutter.o<EMAIL_ADDRESS>-arch arm64 -stdlib=libc++ -o ./libFlutter.dylib -Wl,-filelist,./libFlutter.dylib.rsp  -framework AudioToolbox -framework CoreMedia -framework CoreVideo -framework OpenGLES -framework QuartzCore -framework UIKit -framework IOKit -framework Foundation -ldl -lpthread -framework CoreFoundation -framework ImageIO -framework MobileCoreServices -framework CoreGraphics -framework CoreText -framework UIKit -framework Security && { otool -l ./libFlutter.dylib | grep LC_ID_DYLIB -A 5; nm -gP ./libFlutter.dylib | cut -f1-2 -d' ' | grep -v U$$; true; } > ./libFlutter.dylib.TOC; else ../../buildtools/mac-x64/clang/bin/clang++ -shared -isysroot /Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk -mios-simulator-version-min=8.0   -Wl,-object_path_lto,./lto_libFlutter.o<EMAIL_ADDRESS>-arch arm64 -stdlib=libc++ -o ./libFlutter.dylib -Wl,-filelist,./libFlutter.dylib.rsp  -framework AudioToolbox -framework CoreMedia -framework CoreVideo -framework OpenGLES -framework QuartzCore -framework UIKit -framework IOKit -framework Foundation -ldl -lpthread -framework CoreFoundation -framework ImageIO -framework MobileCoreServices -framework CoreGraphics -framework CoreText -framework UIKit -framework Security && { otool -l ./libFlutter.dylib | grep LC_ID_DYLIB -A 5; nm -gP ./libFlutter.dylib | cut -f1-2 -d' ' | grep -v U$$; true; } > ./libFlutter.dylib.tmp && if ! cmp -s ./libFlutter.dylib.tmp ./libFlutter.dylib.TOC; then mv ./libFlutter.dylib.tmp ./libFlutter.dylib.TOC ; fi; fi
FAILED: libFlutter.dylib libFlutter.dylib.TOC
if [ ! -e ./libFlutter.dylib -o ! -e ./libFlutter.dylib.TOC ] || otool -l ./libFlutter.dylib | grep -q LC_REEXPORT_DYLIB ; then ../../buildtools/mac-x64/clang/bin/clang++ -shared -isysroot /Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk -mios-simulator-version-min=8.0   -Wl,-object_path_lto,./lto_libFlutter.o<EMAIL_ADDRESS>-arch arm64 -stdlib=libc++ -o ./libFlutter.dylib -Wl,-filelist,./libFlutter.dylib.rsp  -framework AudioToolbox -framework CoreMedia -framework CoreVideo -framework OpenGLES -framework QuartzCore -framework UIKit -framework IOKit -framework Foundation -ldl -lpthread -framework CoreFoundation -framework ImageIO -framework MobileCoreServices -framework CoreGraphics -framework CoreText -framework UIKit -framework Security && { otool -l ./libFlutter.dylib | grep LC_ID_DYLIB -A 5; nm -gP ./libFlutter.dylib | cut -f1-2 -d' ' | grep -v U$$; true; } > ./libFlutter.dylib.TOC; else ../../buildtools/mac-x64/clang/bin/clang++ -shared -isysroot /Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk -mios-simulator-version-min=8.0   -Wl,-object_path_lto,./lto_libFlutter.o<EMAIL_ADDRESS>-arch arm64 -stdlib=libc++ -o ./libFlutter.dylib -Wl,-filelist,./libFlutter.dylib.rsp  -framework AudioToolbox -framework CoreMedia -framework CoreVideo -framework OpenGLES -framework QuartzCore -framework UIKit -framework IOKit -framework Foundation -ldl -lpthread -framework CoreFoundation -framework ImageIO -framework MobileCoreServices -framework CoreGraphics -framework CoreText -framework UIKit -framework Security && { otool -l ./libFlutter.dylib | grep LC_ID_DYLIB -A 5; nm -gP ./libFlutter.dylib | cut -f1-2 -d' ' | grep -v U$$; true; } > ./libFlutter.dylib.tmp && if ! cmp -s ./libFlutter.dylib.tmp ./libFlutter.dylib.TOC; then mv ./libFlutter.dylib.tmp ./libFlutter.dylib.TOC ; fi; fi
ld: warning: ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//OpenGLES.framework/OpenGLES.tbd) built for iOS Simulator
building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreVideo.framework/CoreVideo.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//QuartzCore.framework/QuartzCore.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//IOKit.framework/IOKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//Foundation.framework/Foundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreMedia.framework/CoreMedia.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//MobileCoreServices.framework/MobileCoreServices.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//ImageIO.framework/ImageIO.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreText.framework/CoreText.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//UIKit.framework/UIKit.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//Security.framework/Security.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreGraphics.framework/CoreGraphics.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libpthread.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libdl.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libc++.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libSystem.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libobjc.A.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//CoreServices.framework/CoreServices.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks//FileProvider.framework/FileProvider.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libcache.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libcommonCrypto.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libcompiler_rt.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libcopyfile.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libcorecrypto.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libdispatch.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libdyld.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/liblaunch.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libmacho.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libremovefile.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_asl.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_blocks.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_c.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_collections.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_configuration.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_containermanager.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_coreservices.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_darwin.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_dnssd.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_featureflags.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_info.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_m.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_malloc.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_notify.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_product_info_filter.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sandbox.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_kernel.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_platform.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_pthread.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_trace.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libunwind.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libxpc.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/libc++abi.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_kernel_host.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_platform_host.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_sim_pthread_host.tbd) built for iOS Simulator
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_kernel.tbd) built for macOS/Mac Catalyst
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_platform.tbd) built for macOS/Mac Catalyst
ld: warning: building for iOS, but linking in .tbd file (/Users/jonahwilliams/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/lib/system/libsystem_pthread.tbd) built for macOS/Mac Catalyst
Undefined symbols for architecture arm64:
  "_skia_png_init_filter_functions_neon", referenced from:
      _png_init_filter_functions in libpng.pngrutil.o
ld: symbol(s) not found for architecture arm64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

This requires the following changes to tools/gn:
     if args.target_os == 'android':
         gn_args['target_cpu'] = args.android_cpu
     elif args.target_os == 'ios':
-        if args.simulator:
-            gn_args['target_cpu'] = 'x64'
-        else:
-            gn_args['target_cpu'] = args.ios_cpu
+      gn_args['target_cpu'] = args.ios_cpu
     elif args.target_os == 'linux':
       gn_args['target_cpu'] = args.linux_cpu
     elif args.target_os == 'fuchsia':

User error: I built an ios simulator target, needed to be host simulator target


[Bug]: The unfinished work orders in the archived project do not match the actual work orders

ODC version
odc433
OB version

What happened?

What did you expect to happen?
Can archive projects
How can we reproduce it (as minimally and precisely as possible)?
Create project, archive project
Anything else we need to know?
No response

pass


librewolf: nixpkgs.config.librewolf.enablePlasmaBrowserIntegration does not work

Describe the bug
Setting nixpkgs.config.librewolf.enablePlasmaBrowserIntegration = true; in my NixOS config does not install the native messaging host in the librewolf files.
Steps To Reproduce
Steps to reproduce the behavior:

Set nixpkgs.config.librewolf.enablePlasmaBrowserIntegration = true; and add librewolf to environment.systemPackages.
Run librewolf and install the Plasma Browser Integration extension.
The extension fails to connect to the native host.

Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Using (librewolf.override { cfg.enablePlasmaBrowserIntegration = true; }) works properly.
Notify maintainers
@squalus

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.3.2, NixOS, 23.05 (Stoat), 23.05.20230514.0470f36`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.3`
 - channels(root): `""`
 - channels(huantian): `""`
 - nixpkgs: `/etc/nixpkgs/channels/nixpkgs`

My mistake, I had nixpkgs.pkgs set which disables nixpkgs.config.


Backend form validation

Validate all request body data. Implement also for other data. Refer here for which status code is appropriate.
To-do

[x] GET /posts - Do validation on last and limit. Both must be numbers. I suggest using the isNaN() function.
[x] PATCH /posts/:id - Return a 400 if both title and body are not given. At least one of the two must be supplied.
[x] GET /comments/user/:userId - Return a 400 if the user ID given is not in the users database collection.
[x] GET /comments/:postId - Return a 400 if the post ID given is not in the posts database collection.
[x] GET /comments/:postId/:id - Return a 400 if the post ID given is not in the posts database collection.

Resolved with ce61447, b145869, and cb39cde.


feat(projectdiscovery/proxify): scaffold projectdiscovery/proxify

#27877 projectdiscovery/proxify: A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go
Check List

[x] Read CONTRIBUTING.md

[x] Read OSS Contribution Guide

[x] All commits are signed

This repository enables Require signed commits, so all commits must be signed

[x] Avoid force push
[x] Do only one thing in one Pull Request

Thank you for your contribution!

v4.237.0 is out 🎉
https://github.com/aquaproj/aqua-registry/releases/tag/v4.237.0


Closed World Assumption

As a PDDL user, I would find it nice to have a way to express the initial state in CWA through UPF. Maybe we could make it optional, but, at least for propositional variables, this should be quite straightforward, and very handy especially for problems with a large number of objects. For instance, when there is the need to model when two positions are (not) connected.

I think that something like:
Location = UserType('Location')

# Without the `default_initial_value=False` we would have to initialize all the N robot_ats in the initial state
robot_at = upf.Fluent('robot_at', BoolType(), [Location], default_initial_value=False)

# Without the `default_initial_value=-1` we would have to initialize all the N*N distances in the initial state
distance = upf.Fluent('robot_at', RealType(), [Location, Location], default_initial_value=-1)

move = upf.Action('move', l_from=Location, l_to=Location)
l_from = move.parameter('l_from')
l_to = move.parameter('l_to')
move.add_precondition(Not(Equals(l_from, l_to)))
move.add_precondition(GE(distance(l_from, l_to), 0))
move.add_precondition(robot_at(l_from))
move.add_precondition(Not(robot_at(l_to)))
move.add_effect(robot_at(l_from), False)
move.add_effect(robot_at(l_to), True)

N = 10
locations = [upf.Object(f'l{i}', Location) for i in range(N)] # create objects l0...lN-1
problem = upf.Problem('robot')
problem.add_fluent(robot_at)
problem.add_action(move)
problem.add_objects(locations)
problem.set_initial_value(robot_at(l1), True)
for i in range(N-1):
    problem.set_initial_value(distance(locations[i], locations[i+1]), 10)
problem.add_goal(robot_at(l9))

@hstairs Do you think this is acceptable?
@alvalentini Implementation ideas?

In a second thought, we could maybe put the default_initial_value=X in the problem.add_fluent() method. This could be easier to implement and also more flexible...
Location = UserType('Location')
robot_at = upf.Fluent('robot_at', BoolType(), [Location])
distance = upf.Fluent('robot_at', RealType(), [Location, Location])

move = upf.Action('move', l_from=Location, l_to=Location)
l_from = move.parameter('l_from')
l_to = move.parameter('l_to')
move.add_precondition(Not(Equals(l_from, l_to)))
move.add_precondition(GE(distance(l_from, l_to), 0))
move.add_precondition(robot_at(l_from))
move.add_precondition(Not(robot_at(l_to)))
move.add_effect(robot_at(l_from), False)
move.add_effect(robot_at(l_to), True)

N = 10
locations = [upf.Object(f'l{i}', Location) for i in range(N)] # create objects l0...lN-1
problem = upf.Problem('robot')
problem.add_fluent(robot_at, default_initial_value=False)
problem.add_fluent(distance, default_initial_value=-1)
problem.add_action(move)
problem.add_objects(locations)
problem.set_initial_value(robot_at(l1), True)
for i in range(N-1):
    problem.set_initial_value(distance(locations[i], locations[i+1]), 10)
problem.add_goal(robot_at(l9))

I like the second proposal.
We can store the default values in a dedicated map inside the Problem class.

I like the second better because that way the default value is problem specific and not universal. I can use the same fluent for different problems and have different default values. Yet, if that remains the same, I need to specify that default behavior every time. Do you guys think it can be a good idea to have both things with different scopes, i.e. universal vs problem specific default values?

@hstairs What about having adding to the second proposal a "default for defaults" in the Problem object?
something like:
...
problem = upf.Problem('robot', initial_defaults={BoolType(): False, RealType():-1, IntType():None})

that (unless specified otherwise in the add_fluent or by set_initial_value) sets all predicates to false and all rational fluents to  -1 and instead requires explicit initialization for integers?
Note: initial_default_value={BoolType(): False, RealType():Undefined, Inttype(): Undefied} should coincide with the PDDL behavior (except that for now we do not support the Undefined)

I like the default for defaults! But yet this is something that can be made universal, too. No? Maybe we can think of this feature in the future if it is really necessary. Just to be clear, my use case is when one has several problem instances but always the same domain/universe, and all problems adopt the same default values.

I thought a bit about this. If we go for the "default of defaults" it should be easy to have a family of problems.
Either we do:
mydefaults = {BoolType(): False, RealType():-1, IntType():None}
problem1 = upf.Problem('robot1', initial_defaults=mydefaults)
problem2 = upf.Problem('robot2', initial_defaults=mydefaults)

or we can even use inheritance:
class MyProblemKind(upf.Problem):
    def __init__(self, *args, **kwargs):
        assert 'initial_defaults' not in kwargs
        upf.Problem.__init__(self, *args, initial_defaults={BoolType(): False, RealType():-1, IntType():None}, **kwargs)
        # Or we can have a mechanism to force these defaults (e.g. with a setter) after the initialization of self

problem1 = MyProblemKind('robot1')
problem2 = MyProblemKind('robot2')

@hstairs What do you think?

Yes I think that will do. Thanks!


Salary pallet

Introduce a new pallet and associated traits which allows a chain to configure autonomous payments to members of a ranked collective.
TODO

[x] Asynchronous payments with possibility for retry.

[x] Tests

[x] Modes for members, with different payment based on the mode.

[x] Tests

[x] Implement RankedMembers for Ranked Collective pallet.
[x] Implement Pay for Pot (i.e. basic account).
[x] Benchmarks
[x] Weights

Related

Implement Pay over XCM.
Implement Pay for Treasury.
Integrate into Kusama.

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2384676

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2384677

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2384675

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2396531

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2396532

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2396533

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2401465

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2401466

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2404220

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2404218

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2404219

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2429933

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2429935

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2429934

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2431439

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2431440

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2431438

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449164

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449162

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449163

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449218

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449217

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2449216

/cmd queue -c bench-bot $ pallet dev pallet_salary

bot bench $ runtime dev pallet_salary

bot bench $ dev pallet_salary

bot help

bot bench $ pallet dev pallet_salary

bot bench $ pallet dev pallet_salary

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2455844

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2455837

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2455952

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2456002

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2455996

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2467577

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2467572

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2467570

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478773

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478772

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478783

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478959

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478960

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2478961

bot merge


'invalid language tag: "en"' error after 0.18.2 upgrade

Describe the bug
Hi,
I have a self-hosted memos instance based on neosmemo/memos:latest docker image. After upgrading to 18.2 I encountered the following issue:
Unexpected Application Error!
invalid language tag: "en"
toLocaleDateString@[native code]
ka@https://memos.myinstance.tld/assets/MemoView-ZCPCRITo.js:6:18644
Xh@https://memos.myinstance.tld/assets/index-pR50uxzc.js:28:21709
dj@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:3493
Vk@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:43779
Uk@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:43702
Jk@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:43544
Ok@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:39554
Fk@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:40448
jg@https://memos.myinstance.tld/assets/index-pR50uxzc.js:28:3534
@https://memos.myinstance.tld/assets/index-pR50uxzc.js:30:37704

I can't see any errors in the logs.
Steps to reproduce

Upgrade to 18.2
Open the main page (after signing in)

The version of Memos you're using
18.2
Screenshots or additional context
Server profile
data: /var/opt/memos
dsn: /var/opt/memos/memos_prod.db
addr:
port: 5230
mode: prod
driver: sqlite
version: 0.18.2
metric: true

Hi, from today, after updagre I have the same problem, but only from web
Adding new memos from Telegram bot work fine
Thanks
Tomas

It affects only the main page, as I was able to quickly click on 'resources' before issue showed up and then access other subpages, also sign out and in again.

It affects only the main page, as I was able to quickly click on 'resources' before the issue showed up and then access other subpages, also sign out and in again.

I encountered the same issue and was able to fix it by opening https://memos.X.com/setting and selecting the language option again.

Thank you @erbanku it helped!

It affects only the main page, as I was able to quickly click on 'resources' before the issue showed up and then access other subpages, also sign out and in again.

I encountered the same issue and was able to fix it by opening https://memos.X.com/setting and selecting the language option again.

I tried going into the settings, I changed the language to English and then I returned to the Italian language as it was before, but the problem remains...

I suppose to reproduce this bug one should deploy 0.18.1 with neosmemo/memos:latest docker image, create user account and then upgrade to 0.18.2 version.
I'll be happy to provide more information about my environment but as it's docker container I think it's not that relevant. I use Safari/Orion browser under MacOS Sonoma.
It might be worth to mention that during this issue, when I navigated to 'setting/preferences' page I had 'Language' and 'Theme' fields unpopulated.

In my case I use Chrome 120 on Window 11 Pro
I also use the latest version of container that runs on a Synology NAS.
The problem started today after updating to version 0.18.2. before everything was ok
In my case, going into the settings, the language and theme fields are correctly set
Thanks
Tomas


Custom marker performance

Hi, not sure if it is a right place to ask.
Custom markers feature is great. However we are facing some performance issue putting ~500 custom markers on the map with two way binding and ng-repeat. Unfortunately it takes around 5 seconds to iterate.
Is there any way to avoid using ng-repeat? Or maybe optimize it somehow?
I also found an answer here http://stackoverflow.com/questions/22372161/using-ng-repeat-with-markers-in-ngmap, but I am not sure if it is possible with custom markers.
Thanks!

Are there watchers in custom marker, then use no-watcher="true" not to listen to watchers.
500 custom markers are pretty big.

Thanks! I will try!

Custom markers will kill your performance for anything above about 200 markers. See my answer on the Stackoverflow question for how to use a custom icon when using the standard marker directive https://stackoverflow.com/questions/36053355/how-can-i-use-custom-icon-in-ng-map-markerangular/46066574#46066574


Command "..." is not defined.

Given this setup
ConsoleServiceProvider.php
class ConsoleServiceProvider extends ServiceProvider
{
    protected $commands = [
        ScheduledCommand::class,
        ChainedCommand::class,
    ];

    /**
     * Bootstrap the application services.
     *
     * @return void
     */
    public function boot()
    {
        $this->registerCommands();

        $this->registerSchedule();
    }

    protected function registerCommands(): void
    {
        if ($this->app->runningInConsole()) {
            $this->commands($this->commands);
        }
    }

    protected function registerSchedule(): void
    {
        $this->app->booted(function ($app) {
            $schedule = $app->make(Schedule::class);
            $this->registerScheduleCommands($schedule);
        });
    }

    protected function registerScheduleCommands(Schedule $schedule): void
    {
        $this->schedule = $schedule;

        $schedule->command(ScheduledCommand::class)
            ->then(function (Illuminate\Contracts\Console\Kernel $kernel) {
                $kernel->call(ChainedCommand::class);
            })
            ->everyMinute();
    }

}

I get the error: Command "ChainedCommand" is not defined. (the namespaces are a correct)
If i try to run the command with php artisan chained:command it does work. If i do dump the console kernel i can see that it is missing the ChainedCommand but i call $this->commands($this->commands) which should register the command, which it does since i can call it with artisan.
Do i miss anything here, or is this a bug? i am confused why i the ChainedCommand is not listed in the kernel.
please help, thanks :)

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


Traffic Lights recipe uses only a single LED?

re: https://github.com/RPi-Distro/python-gpiozero/blob/master/docs/recipes.md
from gpiozero import LED
from time import sleep
red = LED(2)
amber = LED(2)
green = LED(2)
Does that only control the LED associated with gpio2, or is there some 'magic' that I have not understood?

 It should, of course, be:
red = LED(2)
amber = LED(3)
green = LED(4)

I'll fix now.