"build" section in package.json cause ignore electron-global to run in build process.

I need to use "build" section in package.json file to customize electron-builder output. But when i use "build" section in package.json, electron-global never be invoked.
Here is with "build" section messages:
  • electron-builder version=20.44.4
  • loaded configuration file=package.json ("build" field)
  • writing effective config file=release\builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=win32 arch=x64 electron=5.0.10 appOutDir=release\win-unpacked
  • default Electron icon is used reason=application icon is not set
  • building        target=nsis file=release\Setup 2.0.0.exe archs=x64 oneClick=false perMachine=true
  • building block map blockMapFile=release\Setup 2.0.0.exe.blockmap

Without "build" section:
 • electron-builder version=20.44.4
  • loaded configuration file=C:\Users\...\electron-builder.json
  • writing effective config file=dist\builder-effective-config.yaml
  • no native production dependencies
  • packaging       platform=win32 arch=x64 electron=5.0.10 appOutDir=dist\win-unpacked
  • copying Electron source=C:\Users\...\electron-global destination=C:\Users\...\dist\win-unpacked

You'll see "copying Electron..." and it means now invoked electron-global.
Is this a bug or something else?
Env: Win10-x64 build 1903 latest update, node 12.10.0, and please don't mind electron-builder version :)

Any progress?

Unfortunately I can't reproduce

I will do that tonight

@sentialx I made a branch from electron-quick-start, you can clone and run the codes:
git clone -b electron-global https://github.com/eAmin/electron-quick-start.git cd electron-quick-start
Then run the following command:
npm run build:render npm run build
If you run that commands, you will see electron-global does not invoked by electron-builder and that builder do the own work and installer with electron bundle with more than 40MB file size created in "release" folder. But if you delete these lines from package.json:
  "build": {     "productName": "Electron Global",     "appId": "org.electron.global",     "files": [       "build/",       "package.json",       "main.js"     ],     "win": {       "target": [         "nsis"       ]     },     "directories": {       "output": "release"     }   },
Then do the same build process, and you will see the installer created without electron bundled exe file with less than 2MB file size in dist folder (if doesn't work delete all release build and dist folder and do build process again).
Thanks.

@eAmin You didn't set electronDist property as stated here.

@sentialx Actually I did it, look at electron-branch please :)
https://github.com/eAmin/electron-quick-start/tree/electron-global
https://github.com/eAmin/electron-quick-start/blob/electron-global/electron-builder.json

electron-builder doesn't respect multiple configs at once, so you have to specify electronDist in the package.json
 "build": {
    "electronDist": "./electron-global",
    "productName": "Electron Global",
    "appId": "org.electron.global",
    "files": [
      "build/",
      "package.json",
      "main.js"
    ],
    "win": {
      "target": [
        "nsis"
      ]
    },
    "directories": {
      "output": "release"
    }
  },

Oh thanks, I will test it and let's see what's happened.


Update CROSSTOOL opt mode flags

Update CROSSTOOL opt mode, at least set -O2, maybe -DNDEBUG as well?

What about "-fno-omit-frame-pointer"?

What about it? :-) I don't have any first-hand experience with it, but I
think it can be made to work.
On Tuesday, April 7, 2015, Ming Zhao<EMAIL_ADDRESS>wrote:

What about "-fno-omit-frame-pointer"?
—
Reply to this email directly or view it on GitHub
https://github.com/google/bazel/issues/99#issuecomment-90614248.

Does a change like this make sense?
--- a/tools/cpp/CROSSTOOL
+++ b/tools/cpp/CROSSTOOL
@@ -35,6 +35,22 @@ toolchain {
   tool_path { name: "dwp" path: "/usr/bin/dwp" }
   tool_path { name: "gcc" path: "/usr/bin/gcc" }
   cxx_flag: "-std=c++0x"
+  compilation_mode_flags {
+    mode: FASTBUILD
+  }
+  compilation_mode_flags {
+    mode: DBG
+    cxx_flag: "-g3"
+  }
+  compilation_mode_flags {
+    mode: COVERAGE
+  }
+  compilation_mode_flags {
+    mode: OPT
+    compiler_flag: "-DNDEBUG"
+    compiler_flag: "-fno-omit-frame-pointer"
+    compiler_flag: "-O3"
+  }
   linker_flag: "-lstdc++"
   linker_flag: "-B/usr/bin/"

Here's my proposal.
for DBG:
It's unclear that the benefits of -g3 warrant the size increase of the resulting binaries.
-g
for OPT:
No debug symbols
Maybe we should enable https://gcc.gnu.org/wiki/DebugFission for opt or even generally?
However, that can't happen here, as it requires special handling in Bazel.
compiler_flag: "-g0"
Conservative choice for -O
-O3 can increase binary size and even slow down the resulting binaries.
Profile first and / or use FDO if you need better performance than this.
compiler_flag: "-O2"
compiler_flag: "-DNDEBUG"
Removal of unused code and data at link time (can this increase binary size in some cases?).
compiler_flag: "-ffunction-sections"
compiler_flag: "-fdata-sections"
linker_flag: "-Wl,--gc-sections"
This doesn't really belong here, but if we're changing the crosstool file, we might also want to update the default flags. Personally, I'd add security hardening options by default, as well as enable a number of warnings. I haven't tried to build anything with these options yet.
Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases.
compiler_flag: "-D_FORTIFY_SOURCE=1"
compiler_flag: "-fstack-protector"
compiler_flag: "-fPIE"
linker_flag: "-pie"
linker_flag: "-Wl,-z,relro,-z,now"
Enable coloring even if there's no attached terminal.
compiler_flag: "-fcolor-diagnostics"
All warnings are enabled (this is probably too aggressive).
Maybe enable -Werror as well?
compiler_flag: "-Wall"
compiler_flag: "-Wformat-security"
compiler_flag: "-Wthread-safety-analysis"
compiler_flag: "-Wunused-but-set-parameter"
compiler_flag: "-Wself-assign"
compiler_flag: "-Wno-free-nonheap-object" # has false positives
compiler_flag: "-fno-omit-frame-pointer"
compiler_flag: "-gmlt"
linker_flag: "-Wl,--build-id=md5"
linker_flag: "-Wl,--hash-style=gnu"
linker_flag: "-pass-exit-codes"
Gold linker only?
linker_flag: "-Wl,--warn-execstack"
linker_flag: "-Wl,--detect-odr-violations"

looks good to me, :+1:

I can try building with some of these flags.


Change primary filter to alphabetical order

Issue #672
This PR includes:

Sorted array in FilterConstants
Modified access to above array by adding proper element to switch case, instead of using array index. By doing this, order of cases in the switch won't matter.

Looks great @julinvictus ! Please feel free to rebase, then squash and merge 🙂


Debug print flags and implementation added (issue #58)

This works fine, but unfortunately does not reduce code size if certain debug prints are disabled. I guess the compiler doesn't realize that nothing is done with the string constants, but still reserves space for them.
Any ideas, @hogthrob, @azeemshatp or @JordanSilverman ?
Reference: Issue #58.

I think the approach shown at the end of this comment should do the trick.
Credit goes to https://stackoverflow.com/questions/1941307/debug-print-macro-in-c
Your approach fails because you are actually calling a function which gets executed. As the compiler does not know that the function is empty when compiling other files, it has to generate the string constants as parameters.
That is why -flto is so cool, this would have the desired effect on the expense of longer compilation time. Here the compiler would indeed see that nothing happens inside the black_hole.
Lets leave -flto for another time, I have no idea how this works with platformio's idea of building libraries and such.
#include <stdio.h>
#define DEBUG 3

#if defined(DEBUG) && DEBUG > 0
 #define DEBUG_PRINT(fmt, args...) fprintf(stderr, "DEBUG: %s:%d:%s(): " fmt, \
                     __FILE__, __LINE__, __func__, ##args)
#else
 #define DEBUG_PRINT(fmt, args...) /* Don't do anything in release builds */
#endif

int main()
{
        for (int i = i; i < 0; i++)
        {
        }
            DEBUG_PRINT("Debugging is enabled.\n");
                DEBUG_PRINT("Debug level: %d", (int) DEBUG);
}

Quick update: I tried to use -flto and it fails here as it is also used for library building and this requires a plugin which is not available by default in arm gcc builds. So for now, the macro is the easy way.

Thanks, the trick with the macros works. I followed the explanations in another stackoverflow article linked in the one you posted above and took the GCC specific implementation which allows to pass only a single argument aswell.


[Question] Can't pass through preparation step

:question: Question
My nndet_env command output is
`----- PyTorch Information -----
PyTorch Version: 1.12.0+cu116
PyTorch Debug: False
PyTorch CUDA: 11.6
PyTorch Backend cudnn: 8302
PyTorch CUDA Arch List: ['sm_37', 'sm_50', 'sm_60', 'sm_70', 'sm_75', 'sm_80', 'sm_86']
PyTorch Current Device Capability: (7, 5)
PyTorch CUDA available: True
----- System Information -----
/bin/sh: 1: nvcc: not found
System NVCC:
System Arch List: None
System OMP_NUM_THREADS: 1
System CUDA_HOME is None: True
System CPU Count: 8
Python Version: 3.8.10 (default, Nov  7 2024, 13:10:47)
[GCC 9.4.0]
----- nnDetection Information -----
det_num_threads 6
det_data is set True
det_models is set True`
This environment worked perfectly with example, through all pipeline.
I made dataset of 10 exactly the same objects. Made it accordingly to autogenerated example, except of number of slices (example is [256,256,256], and my data is [448,448,434]).
I made nii.gz from dicom ct pictures.
Thickness of bbox is 4 pixels, as like as in example.
Data looks like this:

data.json is:
{   "task": "Task100",      "dim": 3,     "modalities": {         "0": "CT"     },     "labels": {         "0": "Tooth11"     },     "test_labels": true }
labels jsons are the same for each case:
{     "instances": {         "1": 0     } }
At the preparation step (nndet_prep XXX), I get this error:

I don't understand, what I did wrong with dataset?
Thank you!

Hi @MaryRemenyuk,
I wasn’t able to reproduce the same error on my end. Based on the nndet_env information you provided, it looks like nvcc is missing, and the setup doesn’t fully align with the official Docker environment outlined in the README. Please ensure you are using the recommended Docker environment. If the issue persists, let us know, and we’ll further assist you.
Best,
Partha


[Program]: Write a Julia program to print numbers from 1 to n

Description
Write a Julia program to print numbers from 1 to n
Input  : 5
Output : 1 2 3 4 5

How to contribute

Save the solution in program/program/print-numbers-from-1-to-n/print-numbers-from-1-to-n.jl file

!assign

Hi @harshraj8843 I would like to work on this


fix(test): skip flaky invalid etag test

@kinwa91 please make sure we have an issue in the tracker to investigate and turn this back on :)


What was the best score of the size nb_frames and overlap?

Hi, may you tell me the number of overlap and nb_frames?

Hello, the number of frame was set to 30 and the overlap to 0.2

Thank you very much. May I ask some questions?
First, did you extract and train all the features of Konvid and then test on test patch features?
Second, if I set nb_frames 30 and overlap 0.2, the shape of feature is (2880, 2560) (backbone: mnasnet)
2880 might be len of video(240)* patches.
Did your computer work well in training that features?
My computer spec is i9-12900k, rtx3090, ram 78GiB. It seems 2880 is too big to train.

Hi @circlebig, we used a pretraining backbone to extract feature from dataset, we used 25 as number of patches.

Thank you. Was your number of features same as number of videos?

Welcome ;) The number of features depends solely on the backbone. For MnasNet, each video will have features of shape (30, 25, 2560)

Oh, I mean the number of features. For example, there are 1200 videos in Konvid data. So my number of features is 1200. Is is same as yours? 1200

It does not depend on the number of videos. For each video, you will get a tensor of shape (30, 25, 2560) representing its features. If you will compute the features of the Konvid dataset (1200 videos), you will get 1200 tensors.

1200 tensors right. Thank you .


Add Indonesia Translation

Hello from 🇮🇩 ,
I've added support for the Indonesian language to Stirling-PDF. The following changes have been made:

[x] Added a messages_id_ID.properties file for Indonesian translations.
[x]  Updated the dropdown list in languages.html to include an entry for Indonesian, accompanied by the Indonesian flag.
[x]  Added the Indonesian flag SVG to the flags directory.
[x]  Updated the README to reflect the addition of Indonesian in the list of supported languages.

Also, Thank you @ceroberoz  for collaborating in this Indonesia translation project. Look forward to see Indonesia language in the Stirling-PDF.
License Agreement for Contributions
By submitting this pull request, I acknowledge and agree that my contributions will be included in Stirling-PDF and that they can be relicensed in the future under MPL 2.0 (Mozilla Public License Version 2.0) license.

Looks good! This will show in next release hopefully end of week !


view-only users cannot use rtm-cli

Issue

when a list is shared with another user, but the permission is set to view-only, the shared-to user can no longer use the cli

Steps to Reproduce

setup an account with user A
setup an account with user B
user A shares a list with user B but specifies view-only
user B enters rtm ls
user B sees ✖ ERROR: TypeError: Cannot read property 'name' of undefined

Attempted Fixes

logout/login
change the name of the list
made sure the user accepted the invite to the list
change the user permissions to edit (technically fixes it, but then they have edit capabilities)

Expected Outcome

user B should be able to see the list, but should not be able to edit it

Sidenote
I totally love this cli

Unfortunately, the API does not return any information for shared lists (just an internal list id).  The workaround I added will display the shared tasks under a list with the name "List #".


forecast: show observations for the current zone

In adding the recent observations for the zone into the obs tab in the forecast, I had to make a different part of the view scrollable - note that the header with the zone name & icon, as well as the tabs, do not scroll off the screen any longer. Is this OK? It doesn't look like it's possible to have one scrolling view (the list of obs) inside of another (the whole screen).
https://user-images.githubusercontent.com/7328370/221436193-5b92e304-13ff-4f58-b5b5-8114722d1c57.MP4


HTTP error 504 Server Error: Gateway Time-out

I am trying to push a large dataset(450000+) records with the help of push_to_hub()
While pushing, it gives some error like this.
Traceback (most recent call last):
  File "data_split_speech.py", line 159, in <module>
    data_new_2.push_to_hub("user-name/dataset-name",private=True)
  File "/opt/conda/lib/python3.8/site-packages/datasets/dataset_dict.py", line 951, in push_to_hub
    repo_id, split, uploaded_size, dataset_nbytes = self[split]._push_parquet_shards_to_hub(
  File "/opt/conda/lib/python3.8/site-packages/datasets/arrow_dataset.py", line 3556, in _push_parquet_shards_to_hub
    api.upload_file(
  File "/opt/conda/lib/python3.8/site-packages/huggingface_hub/hf_api.py", line 1017, in upload_file
    raise err
  File "/opt/conda/lib/python3.8/site-packages/huggingface_hub/hf_api.py", line 1008, in upload_file
    r.raise_for_status()
  File "/opt/conda/lib/python3.8/site-packages/requests/models.py", line 953, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 504 Server Error: Gateway Time-out for url: https://huggingface.co/api/datasets/user-name/dataset-name/upload/main/data/train2-00041-of-00064.parquet

Can anyone help me to resolve this issue.

is pushing directly with git (and git-lfs) an option for you?

I have installed git-lfs and doing this push with that

yes but is there any way you could try pushing with git command line directly instead of push_to_hub?

Okay. I didnt saved the dataset to my local machine. So, I processed the dataset and pushed it directly to the hub. I think I should try saving those dataset to my local machine by save_to_disk and then push it with git command line

cc @lhoestq @albertvillanova @LysandreJik because maybe I'm giving dumb advice here 😓

push_to_hub is the preferred way of uploading a dataset to the Hub, which can then be reloaded with load_dataset. Feel free to try again and see if the server is working as expected now. Maybe we can add a retry mechanism in the meantime to workaround 504 error.
Regarding save_to_disk, this must only be used for local serialization (because it's uncompressed and compatible with memory-mapping). If you upload a dataset saved with save_to_disk to the Hub, then to reload it you will have to download/clone the repository locally and use load_from_disk.


Labels in edit modals are displayed incorrectly on disourse

Current behavior

Expected behavior

Looks like this is due to this display option of the label set to flex by some discourse css.

If I disable this is looks (almost) as intended.


SB Track2 : Creating new issue to track the suggestion to remove the message settlement overloads that take lock tokens

Creating new issue to track the suggestion to remove the message settlement overloads that take lock tokens
Discussion on this issue : https://github.com/Azure/azure-sdk-for-net/issues/10852#issuecomment-679859788

Once the locktoken is replaced with message, we would not need the sessionId overloads because sessionId can be picked up from the message


Cannot see anything when typing "/mv" Commands

I type the command in game and cannot see any type of response, not ingame or console. Is this a bug or am i doing something wrong. I installed The Core into the plugins server and restarted. How can i fix this.

The commands displayed are only the ones you have permission for.
Thus you have no permissions.

Please post all the information required here: https://github.com/Multiverse/Multiverse-Core/wiki/Submitting-a-Bug

No information followup after several days; closing. @Clintman1: reopen when you provide the info requested.


Feature Request: output all formats option  (like -oA option in nmap)

Hi,
There several options for the output that saves data in to different files, would be great to have one option to output to all formats, for example:
-oA amass_scan
instead of:
-log amass_scan.log -o amass_scan.txt -visjs amass_scan.html -json amass_scan.json
many thanks!

@superuser5 Thank you for the excellent feature request! It has been implemented as you suggested.


Brute Force Prevention

Feature Request
This feature will implement techniques to prevent malicious automatic attempts to a existing board.
Story
As a member of a RetroQuest board
I want to automatically ensure my board is secured properly
So that the team retrospective information is confidential to the team.
Acceptance Criteria
Given a person/system is attempting to log into the board
When the login is suspected to be by an automated system
Then additional actions must be taken to unlock the board via a recaptcha
Given a person/system is attempting to log into the board
When the captcha is successfully completed
Then the system/user is able to log into the board
Note
The official link: https://www.google.com/recaptcha/intro/v3beta.html

Verified this is working as intended in Dev

The changes related to this issue have been migrated to PROD.


Updating on other partition than C: fails

Hello there,
I've used Velopack to install my application on a different partition.
In this constellation the update process fails.

06:44:04 [INFO] Starting Velopack Updater (0.0.231)
06:44:04 [INFO]     Location: E:\RoboWatch\Update.exe
06:44:04 [INFO]     Verbose: false
06:44:04 [INFO]     Silent: false
06:44:04 [INFO]     Log File: None
06:44:04 [INFO] Command: Apply
06:44:04 [INFO]     Restart: true
06:44:04 [INFO]     Wait: true
06:44:04 [INFO]     Package: Some("E:\RoboWatch\packages\RoboWatch-0.1.20-full.nupkg")
06:44:04 [INFO]     Exe Args: None
06:44:04 [INFO] Loaded manifest for application: RoboWatch
06:44:04 [INFO] Root Directory: E:\RoboWatch
06:44:04 [INFO] Attempting to open global system mutex: 'velopack-RoboWatch'
06:44:04 [INFO] Reading parent process information.
06:44:04 [INFO] Waiting 60000ms for parent process (1244) to exit.
06:44:04 [INFO] Getting ready to apply package to RoboWatch ver 0.1.19: E:\RoboWatch\packages\RoboWatch-0.1.20-full.nupkg
06:44:04 [INFO] Applying package to current: 0.1.20
06:44:04 [INFO] Checking application pre-requisites...
06:44:04 [INFO] Running --veloapp-obsolete hook...
06:44:04 [INFO] Hook executed successfully (took 102.1527ms)
06:44:04 [INFO] Checking for running processes in: E:\RoboWatch
06:44:04 [WARN] Skipping killing self: E:\RoboWatch\Update.exe (10880)
06:44:04 [INFO] Extracting bundle to C:\Users\ME\AppData\Local\Temp\velopack_Qw1n3KqY
06:44:04 [INFO] Extracting 1233 app files to current directory...
06:44:15 [INFO] Checking for running processes in: E:\RoboWatch
06:44:15 [WARN] Skipping killing self: E:\RoboWatch\Update.exe (10880)
06:44:15 [INFO] Replacing bundle at E:\RoboWatch\current

I have made sure, that there are no other processes accessing the directory to rule out my problem is a duplicate of #4 .
As far as I understands, this is rooted in the updater using the function fs::rename (src/Rust/src/commands/apply_windows_impl.rs:49) which cannot operate on two seperate partitions.
I can think of two different approaches, copying the updated files instead of renaming them or locating the temporary files inside the target directory.
Since I don't have any experience in Rust, let alone replacing the velopack package with a fork, I'm afraid I can not offer to implement and test these changes myself.

Thanks. I think the fix for this will be extracting the application to a temp directory on the same drive of the final destination (so that the rename can remain really fast and not involve copying/moving files between drives). I'll look at this.

Fixed in 65e4b30f9537c29d774d808e46e9f8b27b073453

I just gave it a go and it runs as expected.
Thank you for your quick work, it's much appreciated.

If you like the project, consider starring it and sharing it!


[NSPredicate predicateWithFormat:] does not correctly match if rhs bool value is defined in format string.

NSPredicate does not match a bool property if the rhs value is specified in the format string. However if the rhs value is supplied as a param it does work as expected.
For example:
TestObjectB *b = [[TestObjectB alloc] init];
b.flag = YES;

[[NSPredicate predicateWithFormat:@"flag == YES"] evaluateWithObject:b] // Will be false
[[NSPredicate predicateWithFormat:@"flag == %d", YES] evaluateWithObject:d] // Will be true

Another twist is that if you match against a NSDictionary object it works as expected:
NSDictionary *d = @{@"flag" : @(YES)};

[[NSPredicate predicateWithFormat:@"flag == YES"] evaluateWithObject:d]) // Will be true

@rupertdaniel  thank you for filing the issue.
The root cause has been tracked down and it turns out to be, the changes we made to NSNumber isEqual in the new CoreFoundation.

This was part of our release on June 21. Closing.


[-wATCH-]—Mujeeb Zalmi Video Original Video Link Mujeeb Zalmi  Video Viral On Social Media X Trending Now

20 seconds ago
L𝚎aked Video Mujeeb Zalmi Original Video Viral Video L𝚎aked on X Twitter Telegram
[-wATCH-]— Mujeeb Zalmi Video Original Video Link Mujeeb Zalmi Video Viral On Social Media X Trending Now
[-wATCH-]— Mujeeb Zalmi ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Mujeeb Zalmi ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Mujeeb Zalmi Video Original Video Link Mujeeb Zalmi Video Viral On Social Media X Trending Now
Mujeeb Zalmi Original Video video took the internet by storm and amazed viewers on various social media platforms. Mujeeb Zalmi, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Mujeeb Zalmi Original Video Viral Video L𝚎aked on X Twitter
Mujeeb Zalmi Original Video video oficial twitter
L𝚎aked Video Mujeeb Zalmi Original Video Viral Video L𝚎aked on X Twitter..

d sfs


feat(button): allow button to function as a link

:tada: This PR is included in version 0.12.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Remove furyagent role

Move the furyagent role to fury-kubernetes-furyagent
More details: https://github.com/sighupio/fury-kubernetes-furyagent/pull/2

How is the state of this PR?

Is this still relevant?
@ralgozino maybe in the light of the ongoing discussions about etcd backups we should revisit this PR. What do you think?

Agreed


Fix mocking method with out parameter returned no result

Fix mocking method with out parameter returned no result
Add ability to mock methods with two out params

tag @dotnet/project-system

Are these extensions being used by anyone?

I would have used them if I knew they were there, I have a few out params to mock.

And I'm using them in some tests I wrote.


New pipeline run picks up old pipeline run's state

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1872
Originally created by @DouweM on 2020-03-18 18:02:18

Steps to reproduce:

Connect to a data source, create a new pipeline and run it
(This will generate a state)
Delete pipeline
Connect to a data source again, create a new pipeline and run it
Logs say "No state was found, complete import."

Expected behavior:

$project/.meltano/run/$extractor/state.json does not exist

Actual behavior:

$project/.meltano/run/$extractor/state.json exists from the original pipeline run and is used by the new pipeline run

View 2 previous comments from the original issue on GitLab


💬 [Question] Thousand and decimal separator evaluation

💬 Question

Thousand and decimal separator evaluation. We had some trouble with the 1.000 Thousand and the Decimal 0,05 separator due to the language differences and regex evaluation.
Is this working for everyone?
Any trouble in any language?
Some weird or simply wrong behaviour?

This seems to be no problem anymore


Firebase Email Authentication verification Email not sent

Welcome to FirebaseUI and thanks for submitting an issue!
Please take a look at open issues, as well as resolved issues, to see if your issue is either already being addressed, or has been solved by someone else.
If not, please feel free to fill in the following info so we can help faster!
Step 1: Are you in the right place?

For issues or feature requests related to the code in this repository file a GitHub issue.
For general technical questions, post a question on StackOverflow tagged appropriately.
For general Firebase discussion, use the firebase-talk google group
For help troubleshooting your application that does not fall under one of the above categories, reach out to the personalized Firebase support channel

Step 2: Describe your environment

Android device: yes
Android OS version: _____
Google Play Services version: _____
Firebase/Play Services SDK version: _____
FirebaseUI version: ____

Step 3: Describe the problem:
I'm using Email Authentication.but on signup did not get verification email.
Steps to reproduce:

_____Select Email Authenticaion
_____Signup Completed
_____Did not get verification Email

Observed Results:

What happened?  This could be a description, logcat output, etc.
Signed In successfully without  verification.No errors on logcat.

Expected Results:

What did you expect to happen?
Verification Email should be received on email.

Relevant Code:
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setAvailableProviders(Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build())
// TODO(you): code here to reproduce the problem

@asimdogar I believe this is working as intended, FirebaseUI does not trigger email verification emails on sign up.
You can use the Firebase authentication APIs to do this yourself, if you want to.

@samtstern
Relating to this:
Wouldn't it be useful to have a "Verify your email screen" in FireBaseUI if you want to have emails verified? For me, email verification is one of the core features of FireBase.

@Kurt29 I agree this could be a useful feature, I believe we're tracking it here:
https://github.com/firebase/FirebaseUI-Android/issues/312

Wow, that feels like a long time ago =D


#328 finished

[All Actors] Do not show multiple update modals for each edit is performed on the View single Shipment, View Single Order implemented.

Implemented the changes as per suggestion


FREE CASH APP MONEY GENERATOR NEW UPDATED

13 sec ago The Free Money on Cash App download link is given in this post. You can earn a lot of money with Free Money on Cash App. It is very simple, working in it is very easy. This app is also available on the Play Store under the name of CashApp – Cash Rewards App. You can download this app from the link given below. [cky8g]
[🔴✅𝐂𝐋𝐈𝐂𝐊 𝐇𝐄𝐑𝐄✅🅶🅴🆃🅵🆁🅴🅴]
[🔴✅𝐂𝐋𝐈𝐂𝐊 𝐇𝐄𝐑𝐄✅🅶🅴🆃🅵🆁🅴🅴]
If you want to receive free money in your Cash App account, you need to sign up and make some deposits. There are specific methods to earn money using Cash App, including a $5 sign-up bonus, downloading apps, converting your bank account, and providing reviews. However, you want to deposit at least $200 in order to get your first unfastened $100. Read directly to learn how to get $100 free Cash App money.
The first way to earn free cash on Cash App is to refer friends to the app. If you get 3 friends to sign up, you'll ever get $5, so that’s an easy way to get a little extra money. Once you’ve invited 3 friends, you’ll receive another $10. You can also send as many referrals as you’d like – it’s up to you. But don’t worry, this method works!
Does Cash App Give You $100?
Does Cash App give you Cash App free money for referrals? Yes. If you operate Cash App to make a direct deposit of your paycheck, you can earn $100 for free. You will want a unique routing number and account number to use Cash App, as well as a valid physical address. You can earn as much as $100 a day on this way. You may also be able to earn a couple 100 dollars per referral!
Scammers take advantage of vulnerable people who may be looking for quick cash. Often, they impersonate the Cash App brand or the company’s CEO or other high-quality figures. Scammers also promote fake Cash App generators on YouTube. Cash App is a popular Square charge service, and its current promotion campaign includes unfastened coins giveaways. Its merchandising campaign has emboldened an army of scammers, so watch out for cash giveaway offers on social media.
Read more: - Cash App Connection Error
Can You Get Free Money on Cash App?
One way to earn money with Cash App is to refer pals and family. Referring friends and family can earn you up to $15 for each new referral. To earn greater free cash, send money to friends and family. Then, use your referral code to login to Cash App and enjoy the cash. It doesn’t get any easier than this! But be careful! Cash App does charge fees. Before referring pals and family, make sure to read our full Cash App review.
The Cash App is 100% legitimate and is free of fees. You also can earn free cash back and receive a $100 Cash Card boost after making a $300 deposit. There are many ways to earn free cash with Cash App, but most of them involve scammers. So, beware! Don’t fall sufferer to those tricks! Only the legit ways to earn money with Cash App free money code and share your unique referral link with your pals and family.
How Can I Get 100 Cash?
If you’ve been wondering how to get 100$ on Cash App, you aren’t alone. Millions of users around the world are eager to cash in on this money-making app. It’s not easy to make money from cash apps, however the rewards are worthwhile. There are some steps you could take to earn money on Cash App. Here’s a easy guide to incomes on this cash-making app:
First, download the Cash App on your smartphone. In order to earn money from Cash App, you want to refer at least one friend and make an even exchange. To invite a friend, tap the “Invite Friends” button on your personal account page. You must enter the referral code before you can earn bonus cash. After you’ve entered the referral code, Cash App will scan your contact list and email them an invite. sddsa

Cash App is a popular mobile payment service that allows users to send, receive, and request money from friends, family, and businesses. Developed by Square, Inc., Cash App provides a convenient and straightforward way to handle financial transactions using a smartphone.

Here are some key features and functionalities of Cash App:

Peer-to-peer Payments: Cash App enables users to send money to other Cash App users instantly. All you need is the recipient's username, phone number, or email address. You can also add a personalized note to accompany the payment.

Cash App Card: Cash App offers a customizable Cash Card, which is a Visa debit card linked to your Cash App account. Users can use this card to make purchases at various merchants or withdraw cash from ATMs.

Direct Deposits: Cash App provides the option for users to receive direct deposits of their paychecks, government benefits, or other sources of income. This feature allows for quick and convenient access to funds.

Investing: Cash App allows users to buy and sell stocks directly within the app. Users can invest in popular stocks or fractional shares of stocks with as little as $1.

Bitcoin Transactions: Cash App offers the ability to buy, sell, and store Bitcoin, a popular cryptocurrency. Users can also set up recurring Bitcoin purchases.

Cash App Boosts: Cash App provides "Boosts," which are special discounts or rewards that users can apply to their purchases at participating merchants. These Boosts can help users save money on everyday purchases.

Cash App for Business: Cash App offers a separate service called Cash App for Business, which allows small businesses to accept payments from customers and manage their finances within the app.

It's important to note that while Cash App provides convenience and ease of use, it's essential to take necessary precautions to protect your account and personal information. It's recommended to enable additional security features such as two-factor authentication and regularly monitor your transactions for any unauthorized activity.

Please keep in mind that the features and functionalities of Cash App may evolve over time, so it's always a good idea to refer to the official Cash App website or consult the app itself for the most up-to-date information.


Removing Markdown link checker

I'm testing something here: removing the Markdown linter that's included in the Github Actions script currently. This is an experiment to see if I can get it to, well, not break with Docusaurus-compatible internal linking, like (/managing-my-tokens/article.md)

Oof. It works with no errors. That's tempting

Update, and Context:
Update:
This PR worked in testing. However, we should not merge it unless absolutely necessary (and we'll have to do a big ole merge main before we do)
Context:
The linter is based on a library that lints Markdown. So, it's checking to make sure that Markdown links are properly formatted, and that they go to real places (it follows the link and makes sure it doesn't 404 or whatever).
The library does not know about Docusaurus, and Docusaurus' internal routing abilities and conventions. So, what is a valid link within the context of the Docusaurus application appears to be a dead link, to the linter.
There Is A Solution: delete the linter.
That's what this PR does.
It worked. But, it also removes, you know, the guardrails making sure our links are properly formatted.
Additional wrinkle:
In order to optimize PR compute times/resources, it only checks links that were updated since the last merge. So, you could have dead links that you previously merged, despite the errors, that will persist without you knowing about it.
This is one of the downsides of using a new, open-source tool like Docusaurus: to my knowledge, no one has written a  Docusaurus-specific link linter.
If one exists, we should absolutely replace our existing tool with it, as our existing tool is resulting in a broken development UX, wherein we honestly don't know whether we're deploying something with broken links or page routes, or not.

@mapachurro do we still need this?

Closing since recent conversations with @bgravenorst have led us to the position where we think it's best to just use relative paths generally (i.e. links that pass the linter check). We've more or less removed any problematic Docusaurus-style absolute links, though the linter does seem a little erratic and doesn't pick up on 100% of them.


Mac ProjFS: Don't perform user/kernel version validation for offline I/O

Offline I/O registration uses a trivial user/kernel API which is not sensitive to version differences, and there have been instances where gvfs upgrade has failed and left VFS4G in an unusable state because version validation failed mid-upgrade.
This change disables validation for offline I/O registration only.

/azp run GitHub VFSForGit Mac Functional Tests


Echart Public Gallery website is down

Version
4.7.0
Steps to reproduce
try to open https://gallery.echartsjs.com/explore.html
What is expected?
should display all the community examples
What is actually happening?
the website is down

community gallery website is down

Don't have this problem for me

@susiwen8 May be the picture server hangs？

I am not even able to load the webpage for public gallery

@rushtokunal Could you add galleray.echartsjs.com ip to your host?

@rushtokunal Not reproducible on my side. Do you still have this problem?

@Ovilia yes i still have this issue, the domain https://www.echartsjs.com/ is un reachable. i'm trying to access from USA, i have tried from multiple devices, but im able to access the apache domain https://echarts.apache.org/

@rushtokunal Thanks for reporting. We will check it out.
Please use Apache domain as ECharts website. If you need to provide an online demo, you can use this codepen template for now.

Recovered. Sorry for that incident. Could you try it again?

Thank you im able to access the public gallery now.


[iCubGenova09] Robots configuration to be used on the robot

This PR merge #22 and #21 in order to simplify the usage on the robot.
cc @S-Dafarra @isorrentino

Hi @GiulioRomualdi, I just pushed an additional commit to https://github.com/ami-iit/robots-configuration/pull/22. Can you align the PR?

Yes I will do it :)

Nitpicks: some files do not have the terminal line


Con't find the LAU

How to import the LAU which contains" LAU.location_determined_upsampling_forward"?

Thanks for your interest. Please refer to https://github.com/HolmesShuan/Location-aware-Upsampling-for-Semantic-Segmentation/blob/83822e86570bbff4ca721d80089b5d82f1958852/LaU/test.py#L55


Improve performance when fetching transactions for a given NEAR account

Problem
As a user, I need to be able to get my transaction overview and summary numbers presented to me. In Today's solution data fetching is taking too long. And I do not know how long the transaction collection time will take.
Accaptane criteria

When I see the transaction overview I can see the date for the last transaction collection.
When I add a new account and start to load data, I am informed that fetching transactions and calculations has started and when the calculation is tentatively ready. text to be shown "Thank you for adding your account. We have started fetching your transactions and doing calculations. We are working the fastest we can and will present your data as soon as possible"

@petersalomonsen Just started this issue regarding performance. Let`s improve the user story template as we go.

@petersalomonsen Since we already have implemented Nearblocks I think this issue could be closed. And that we create new ones for further work.


[CLI]: wandb/artifacts/staging not getting cleaned up

Describe the bug
I use the artifact model registry for all my training runs.
I regularly run into the issue that my disk is getting filled and it needs to be cleaned up.
For this purpose I run "wandb artifact cache cleanup 20GB" which frees up some space.
However there's still currently 70GB of data in
~/.local/share/wandb/artifacts/staging
I would have expected this to get cleaned, because it's more than 20GB.
In my mental model this folder is possibly different from the "cache" as all the files have names like tmpXXXXXX. Maybe those files are files that were supposed to get uploaded but for some reason didn't, e.g. because wandb service or the training run were stopped?
Additional Files
No response
Environment
WandB version: 0.16.5
OS: ubuntu 24.04
Python version: 3.11.0
Versions of relevant libraries:
Additional Context
No response

hey @tfriedel - the .local/share/wandb/artifacts/staging directory is different from the .cache directory. wandb artifact cache cleanup only cleans the .cache directory. would it be possible to manually clear the folders from the staging directory? you can do this with something like find /specified/path_to_directory -type d -name "tmp" -exec rm -r {} +

@umakrishnaswamy
Yes that's what I'm doing now.
It may be good if wandb somehow cleans it up on it's own, e.g. with this artifact cache cleanup command or otherwise.
I'm not sure if it's safe to delete the files, especially if there's some runs still running.
So I modified the command to only delete files older than 24 hours:
find ~/.local/share/wandb/artifacts/staging -type f -mmin +1440 -exec rm -f {} \;

thanks for the update @tfriedel ! I can make a feature request for adding that functionality, but glad the above command worked for your case


Continue migration from SolverScope to SolverTrail

The SolverTrail::Change kinds are getting a bit verbose. I'm going to write them all out first and then factor out the commonality with xmacros.

@swift-ci Please smoke test

@swift-ci Please test source compatibility


metadata(): format comes out as 'magick'

require('sharp')('testdata/animated.gif').metadata(console.log);
// ...
{ format: 'magick',
  width: 23,
  height: 20,
  space: 'rgb',
  channels: 3,
  hasProfile: false,
  hasAlpha: false }

I expected it to be format: 'gif'. I'm guessing the info is available somehow since the width and height are?

Hej Andreas, libvips knows that *magick could load the image, but has no further information about what codec/container it used.
The forthcoming v8.3.0 of libvips is about to get much-improved GIF support and #369 should provide what you're looking for. I'll probably stop bundling the *magick loader too, so this unexpectedly expected behaviour should disappear entirely.

Okay, thanks. That's good enough for me :)

@lovell, actually, a quick follow-up question -- will the improved GIF support add the ability to detect an animated gif via .metadata(...)?

@papandreou Not sure yet, will add an investigation as part of #369.

@lovell Thanks a lot :)


Prepare for release 22.5.0

This release should allow us to delete some chunks from check_new_syntax.py over at typeshed.

And, it's a success: https://pypi.org/project/flake8-pyi/


Add support for more @format types (e.g. "date", "ipv4", etc.)

Feature description
With the introduction of the datetime() method in Zod 3.20.0 and the ip() method in Zod 3.21.0 for string validation, it would be nice to add JSDoc support for the corresponding format types.
Input
export interface Info {
  /** @format date-time */
  dateTime: string;

  /** @format date*/
  date: string;

  /** @format ipv4 */
  ipv4: string;

  /** @format ipv6 */
  ipv6: string;

  /**
   * An IPv4 or IPv6 string.
   * @format ipv4
   * @format ipv6
   */
  ip: string;
}

Output
export const infoSchema = z.object({
  /** @format date-time */
  dateTime: z.string().datetime(),

  /** @format date */
  date: z.string().regex(/^\d{4}-\d\d-\d\d$/);

  /** @format ipv4 */
  ipv4: z.string().ip({version: 4}),

  /** @format ipv6 */
  ipv6: z.string().ip({version: 6}),

  /**
   * An IPv4 or IPv6 string.
   * @format ipv4
   * @format ipv6
   */
  ip: z.string().ip(),
}

If there are positive signals for this feature, I am open to working on it.

I like the idea for built-in zod format, I think the regex for the date is a too much from my point of view. This said, if we can provide a format to regex config somehow, this could be cool!

I like the idea for built-in zod format, I think the regex for the date is a too much from my point of view. This said, if we can provide a format to regex config somehow, this could be cool!

Now the recent Zod 3.23 supports date() validation so would it be now ok to add that? I'm happy to create a PR for it.

Hello @samuliasmala,
I think it does make sense to add it yet.
Feel free to open a PR indeed :)

Great! I have the PR ready but before submitting it I wanted to ask what's your opinion about time() and duration() formats which were also added in Zod 3.23 and are mentioned in OpenAPI Formats Registry. I'd be happy to include them as well if you approve.


etcdctl: Fix exit code for endpoint health command

Wrong exit code for unhealthy state
Fixes #8295

lgtm. defer to @heyitsanthony

As I understand the patch etcdctl will exit on first unhealthy status.
It does not seem good to know about 1 of N dead nodes...

Channel of errors that will be drained after wg.Wait() seems to be a better solution.
	var wg sync.WaitGroup

	errc := make(chan error, len(cfgs))
	errCountc := make(chan int, 1)
	defer close(errCountc)

	go func() {
		var count int
		for err := range errc {
			count++
			fmt.Println(err)
		}
		errCountc <- count
	}()

	...

	if err != nil {
		fmt.Printf("%s is unhealthy: failed to connect: %v\n", ep, err)
		errc <- fmt.Errorf("%s is unhealthy: failed to connect: %v\n", ep, err)
		return
	}

	...

	wg.Wait()
	close(errc)

	if errCount := <-errsc; errCount > 0 {
		os.Exit(1)
	}

Oh, see now. But in this case ExitWithError will duplicate the first error to stdout/stderr if I am not  mistaken.


[BUG] remove sshconfig lib, the lib ignores wildcard templates in ssh config

Describe the bug
While writing new lines to .ssh/config, python lib sshconfig ignores wildcard template.
e.g.
Host *
  IdentityFile /path/to/ssh/key

Host vm-instance-name-platform
  Host vm-instance-name
  IdentityFile /path/to/ssh/key

the "vm-instance-name-platform" will be ignored
To Reproduce
clvm ssh new vm-instance-name platform=aws
Expected behavior
Host vm-instance-name-platform
  Host vm-instance-name
  IdentityFile /path/to/ssh/key

Host *
  IdentityFile /path/to/ssh/key

realized


pyferret font-related crash on plot with no labels

Reported by andrew wittenberg on 9 Apr 2015 21:51 UTC
The following crashes PyFerret, leaving the plot window still open:
 	NOAA/PMEL TMAP
 	FERRET v6.941 (PyFerret 1.2)
 	Linux 2.6.32-504.8.1.el6.x86_64 - 04/07/15
 	 9-Apr-15 17:48

yes? plot/nolab/noax/vs/line=1 {0,1},{0,1}
 **ERROR: Error getting text size from PyFerret font call

The crash doesn't happen if we first "set text/font=hershey".
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2263

Comment by ansley.b.manke on 9 Apr 2015 21:55 UTC
This seems to happen only on the PLOT call and is an order-of-operations thing.  Label setup that needs the text size is happening before the plot window has been initialized.

Comment by ansley.b.manke on 9 Apr 2015 23:48 UTC
This is fixed.  When setting up plots, or removing default labels with a /NOLABEL, the internal calls between ferret and pplus wind up sending empty strings around. In trying to check for that and just return a width of 0 I had introduced an error.


mkv files not being tagged

Hello,
mkv files aren't being tagged with metadata; is this intentional?
Original media info
[MP4]
index.log
Output media info

Is tagging MP4 only because of limitations of the mkv container or because the script is setup with only MP4 in mind?

It's a little of both. The MKV container does not support as much metadata parameters or atoms as the MP4 container and the library used to do the tagging (mutagen) does not provide any MKV support.
As far as I know there is no python library that provides metadata writing for MKVs


[Suit Recharger] Chore loop

Current Behavior
If a dupe runs out of air during downtime and is currently trying to use the toilet, the suit recharger chore will repeatedly interrupt the bathroom chore and locks the dupe in place, leading to a suffocation-starvation-exhaustion loop.
Mod Versions
Newest version, using Mod Updater
Steps to Reproduce

During downtime
Suit air tank runs out as 2.5 Going to the bathroom
Dupe themselves running out of air while on the toilet, so needs to take the helmet off and stop any chore
Breath regained, start new toilet chore
Repeat (since their bladder is at 100%, they will be stuck in this loop indefinitely, regardless of downtime, it onyl needs to initiate it)

A possible solution would be to move the recharge chore to be a personal need and/or increasing the priority.

Please provide me with your save file when this happens.

Here you go: https://drive.google.com/drive/folders/1LPMZhj3geeIAp9hOiql1_tsHKx27Y1AY?usp=share_link
Although heavily modded, none of them seem to conflict to cause the issue.

strange, I can't reproduce it.
Marie successfully manages to use the toilet before she needs to regain her breath.

Also a question. These rechargers were connected to oxygen by some kind of modding pipe ? or are they not connected ?

However, I already have thoughts on improving the priority of super urgent charging.

Yes, I use the high pressure pipes mod to connect them, that's no problem.
I noticed that sometimes they make it in time (mostly when they run out exactly as they go to the bathroom, but it's these instances when things align precisely to lock a dupe that are mildly annoying.
I thought of making a suggestion to configure the recharge threshold percentage, but that might not solve the conflicting chores if they reach that in downtime.

Hi!
I managed to capture one where I don't forget to check the priorities: https://drive.google.com/drive/folders/1LPMZhj3geeIAp9hOiql1_tsHKx27Y1AY?usp=share_link

before I upload the new version to the workshop.
can you test it locally ?

Gladly.
I see, it's grouped with "recover breath" now, and so it's immediate. Nice fix!
Although one dupe tried to eat while their oxygen was just "low", not empty, and they were picking up food endlessly.
I don't know if there's any spaghetti code in the game's logic, but I think it would be best to just make the regular "recharge equipment" chore an involuntary action as well, they stop their regular chores for it anyway. Downtime can wait a bit.

Hi.
I have seen your recent posts in the unofficial ONI discord.
So, definitely, your Chore loop problem is not caused by my mod.


Icons/reading level don't appear on first load in a new browser

Starting to type stuff makes it appear. Low-priority but potentially jarring to a new user?

This was only partially fixed.

For the reading level: the text/icon doesn't change so it can probably be disengaged from the number.


Disable skins in teams gamemode

As this isn't used in the official client.
Agar.io:

MultiOgar:

An evidence to make sure i'm not in the wrong gamemode:

how you deal with error https://github.com/Barbosik/MultiOgar/issues/7 ??

fixed


[Question] Query regarding Fork License

I am making a fork of this project for use with IoTjs (which is like a light version of nodejs for embedded environments).
This fork may be used fo rcommercial purposes.
Going by the LICENSE file in the repo, its is perfectly acceptable for me to do so as long as I keep original LICENSE file right?

Thanks for asking!
Yes, you can use this code or derivatives for commercial purposes, provided that the license and copyright notice are included (both in source and compiled distributions).


Is it be possible to support incremental downloading based on time?

Hi!
First of all many thanks for an easy to use, lightweight and quick tool. I would like to use it for incremental archiving my pinboards and what I'm interested in is time range to fetch the pins within so that I could use a daily cron job.
As far as I understood how it works, the tool does not seem to use the annoying official API or Selenium-driven workarounds, and it uses undocumented BoardsResource and other undocumented stuff. I also came across an interesting question at StackOverflow that digs into some of the parameters. My point of interest is the _ parameter that is unfortunately not described in detail in the answers (what is its purpose anyway?). As far as I tried to change it, it does not seem to affect what's being fetched from pinboards (I tested a small pinboard however): int(time.time()*1000) (that's actually the current timestamp) and 0 (the Unix epoch start, Jan 1, 1970) do not seem to differ. I'm confused about that. Also I didn't find any timestamps in the result payload.
My question/request is: do these undocumented endpoints provide any time data so that pinterest-downloader.py could implement a date range filter? Thanks.

No, _ is just current timestamp to simulate web browser requests payload, nothing to do with date range.

@limkokhole thank you for the reply. Just a quick question then: is there any other way to filter by date range?

I'm not Pinterest long time user, is it possible filter by date in web browser or app?
I'm afraid that's not possible. You may try play with   'sort': 'alphabetical / default / ...etc',  'page_size', or any never publish keyword with some luck.

@limkokhole ok, I've got it. Thanks for your time!


Google Cloud Firestore as Trackerstore

Description of Problem:

If you want to deploy Rasa in the Google Cloud and want to use a NoSQL database as trackerstore, there is no database to use. Already requested in the forum.
Overview of the Solution:

Implement a Trackerstore, that uses the Firestore. This is a NoSQL cloud database, which is very affordable because you have 50000 reads and 20000 writes for free.
Definition of Done:

[ ] Tests are added
[ ] Feature described the docs
[ ] Feature mentioned in the changlog
[ ] Trackerstore class, that uses the firestore is implemented

Thanks for submitting this feature request 🚀@dakshvar22 will get back to you about it soon!✨

Hi!
I would like to work on this. Can I take this up?

Hi @MadPr0grammer, thanks for your interest in this issue.
Would you mind giving a bit more context on why you need this integration in particular? Could it be possible, for example, to use an already existing tracker store implementation and host it in Google Cloud as well? The reason I'm asking is, we need to know there's a reasonable demand for this feature to be included in our repo, as we will later need to maintain it as the rest of the codebase changes. Thanks!

Hi @federicotdn
I don't really need this integration 😅. I just wanted to contribute to rasa open source (I love rasa ❤) and was going through the list of open issues and came across this one and thought it would be a good fit for me (I have never contributed to any big opensource project and wanted to learn).

Sounds great!! Have you checked the contributor board? You may find some easy to fix issues there.

Cool! I'll do that. Thanks!


Apple JWT Java VM Issue

Hello,
First off, thank you very much for authoring this package. Tremendous job.
I'm working on a particularly tricky piece of code that involves using the java AWT. I'm currently getting an error while trying to read a file using the javax.imageio.ImageIO class. Here's the offending code:
var file = java.newInstanceSync("java.io.File", path);
var image = java.callStaticMethodSync("javax.imageio.ImageIO", "read", file);

The error thrown is:
Error: Error running static method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
Caused by: java.lang.InternalError: Can't start the AWT because Java was started on the first thread.  Make sure StartOnFirstThread is not specified in your application's Info.plist or on the command line
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1045)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at sun.java2d.Disposer.(Disposer.java:41)
at javax.imageio.stream.FileImageInputStream.(FileImageInputStream.java:82)
at javax.imageio.stream.FileImageInputStream.(FileImageInputStream.java:57)
at com.sun.imageio.spi.FileImageInputStreamSpi.createInputStreamInstance(FileImageInputStreamSpi.java:37)
at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:331)
at javax.imageio.ImageIO.read(ImageIO.java:1278)
... 4 more
Any idea how I might be able to get around this?
Thanks in advance!

Sounds like an issue with the Apple JVM: [http://lists.apple.com/archives/java-dev/2005/Mar/msg00506.html]. It looks like setting java.awt.headless to true could fix it. You can try setting the property using java.lang.System.setProperty.
I also just added the ability to add JVM start options. You need to call this before the VM gets created so preferably right after the first require statement for node-java (see the unit test testHelper.js file for an example).
java.options.push("-Djava.awt.headless=true");

If you don't mind could you also run "nodeunit test" to make sure they work. I've added the above awt calls to a test. The awt calls work fine on ubuntu but I want to make sure it works on a mac as well. If everything checks out I'll make a new release of node-java.

This appears to have solved it. All tests passed in node unit, and my code is returning the proper image width/height in node.js after a call out to ImageIO. Thanks for the quick turn around!


Convert quoted string

This would convert a quoted string from current quote (single or double) to the other including any escaping if needed.
For instance, if you have a string such as:
"she's a great car"
It would convert to:
'she's a great car'
It should automatically determine whether the string is currently surrounded with single or double quotes and pick the other.
If possible, it should expand from the current selection point (assuming no text is selected) to select the quoted string the cursor is located in.

Which language needs this kind of escaping?

Groovy

This could be used in PHP as well

Another great addition could be a quote swapping feature:
"text 'here'" -> 'text "here"'
'text "here"' -> "text 'here'"

Already in https://github.com/kstenschke/shifter-plugin


Fix trie in cases where routes share a prefix

This fixes #9 and adds a new testcase for routing on paths with a shared prefix

Thanks a lot for reporting all those issues and providing a fix @leroycep! Much appreciated.


CI doesn't do a github release when npm version is used on master

Just released v3.2.0, even though all the tagging etc. is done correctly, it seems that the check for the SourceBranch doesn't work properly (it seems to see refs/heads/master instead of refs/tags/v3.2.0:

Will need to look further into this, maybe it launches two builds, one for the tag and one for the latest commit, but only the last one gets triggered?

Issues GC, only keeping those blocked on something. We don't need a reminder for this one.

As it happens, I've just created a release and everything worked.
Not sure what changes.


Try to determine the address HTCondor would use.

This tries to replicate the logic of the "default address" HTCondor will use.
We want to verify the forward/backward mapping of this address matches the hostname on the certificate.  Otherwise, the child daemon may not authenticate the master.

Nitpicks aside, it looks good. Has it been tested?

Yeah - I tried various misconfigurations and I think I hit all the different code paths.

I would still like Mat (or someone) to do a code review / hardening session with it, before it becomes a standard tool.
— Tim

On 1 Sep 2015, at 14:46, Brian Bockelman<EMAIL_ADDRESS>wrote:
Yeah - I tried various misconfigurations and I think I hit all the different code paths.
—
Reply to this email directly or view it on GitHub https://github.com/opensciencegrid/htcondor-ce/pull/40#issuecomment-136838170.


Code conflict in example and migration guide "4 -> 5"

Description
https://github.com/twilio/twilio-voice-ios/blob/Releases/iOS-13-Migration-Guide.md#migrating-from-twilio-voice-3x4x-to-5x
readme contains section:
Please note that if the app is updated but never launched to perform the registration, the mobile client will still receive "cancel" notifications, which could cause the app terminated by iOS if the VoIP push notification is not reported to CallKit as a new incoming call. To workaround and avoid app being terminated on iOS 13, upon receiving a "cancel" notification you can report a dummy incoming call to CallKit and then end it on the next tick:

In the same time this example doesn't contains another code (which seems to be older).
The main problem for me is after twilio updating the app doesn't receive incoming calls without of additional relaunching.
Steps to Reproduce
None
Code
https://github.com/twilio/twilio-voice-ios/blob/Releases/iOS-13-Migration-Guide.md#migrating-from-twilio-voice-3x4x-to-5x
https://github.com/twilio/voice-quickstart-swift/blob/963170d9aafc0c37c9a83b10a9f6cf8b9ee45f34/SwiftVoiceQuickstart/ViewController.swift
Code inside func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void).
Expected Behavior
One common code chunk in both places
Actual Behavior
Different chunks of code and it is not clear how to mix them
Reproduces How Often
Always
Logs
No logs are required - the issue exists without of running code.
Versions
4.x
5.x
Voice iOS SDK
Migration from 4.x to 5.x
Xcode
11.2
iOS Version
12.x
13.x
iOS Device
independent from device

Hi @gerchicov-bp
If I am understanding this correctly, you mean that the quickstart itself doesn't have the workaround by "this example doesn't contains another code"?
One of the necessary steps of the migration guide is to perform a registration by calling the TwilioVoice.register() method (apps might have different implementations but it usually requires a re-launch) to subscribe for only the "call" notification, while the previous versions of SDK subscribe to both "call" and "cancel" notifications. The latter will cause the apps being terminated by the system on iOS 13 since the "cancel" notification normally won't be reported to CallKit.
Thanks,
-bobie

Hello @bchen-twilio
I already have the code similar to this one:
https://github.com/twilio/voice-quickstart-swift/blob/963170d9aafc0c37c9a83b10a9f6cf8b9ee45f34/SwiftVoiceQuickstart/ViewController.swift
The question is should I add to my code if (payload.dictionaryPayload["twi_message_type"] as! String == "twilio.voice.cancel") { from your migration guide and everything inside it? If yes then how to combine it with the existing code?

Hi @gerchicov-bp
In case you think your application can still receive "cancel" notifications (you should not if the application performs registration with the new SDK), you can add the workaround before calling TwilioVoice.handleNotification(): https://github.com/twilio/voice-quickstart-swift/blob/963170d9aafc0c37c9a83b10a9f6cf8b9ee45f34/SwiftVoiceQuickstart/ViewController.swift#L271
-bobie


Route Admin Router error log to /dev/log

High-level description
Route error_log messages to /dev/log instead of stderr.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

https://jira.mesosphere.com/browse/DCOS-43956 Switch AR error_log directive to log using syslog protocol

Related tickets (optional)
Other tickets related to this change:

DCOS_OSS- Foo the Bar so it stops Bazzing.

Checklist for all PRs

[x] Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change:
[x] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE
Instructions and review process
What is the review process and when will my changes land?
All PRs require 2 approvals using GitHub's pull request reviews.
Reviewers should be:

Developers who understand the code being modified.
Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

I re-ran the build job; it's a requirement for the other jobs to run (e.g. teamcity/dcos/test/dcos-docker/static )

Looks like the adminrouter tests need updating to account for the logging changes:
17:25:35 E           AssertionError: assert {'Invalid token': 1} == {}
17:25:35 E             Left contains more items:
17:25:35 E             {'Invalid token': 1}
17:25:35 E             Full diff:
17:25:35 E             - {'Invalid token': 1}
17:25:35 E             + {}

I need to use a deepcopy to copy the SearchCriteria in the assert_error_log dictionary.

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label Ready For Review

@vespian @ahairape @jgehrcke @mhrabovcin I'd appreciate a review of this change.

@mesosphere-mergebot bump-ee

@mesosphere-mergebot bump-ee

Override please:
@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static/group2 https://jira.mesosphere.com/browse/DCOS_OSS-4568

@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static/group2 https://jira.mesosphere.com/browse/DCOS_OSS-4568


Provide command to add information to log file. - Priority 3

Summary: Provide command to add information to log file.
Description: Provide an additional command that writes the provided information to the tdms log file. The information that needs logging has two parts and is 8bit + 64bit long. A suggested format for ‘log_data’ could be [0x09 0x47 CLASS NANO_SINCE_EPOCH]. CLASS would be a 1 byte, NANO_SINCE_EPOCH a int64_t data type.
The information can either be logged in the base TDMS file in a new group ‘timesync’ (in addition to ‘Treadmill’ and ‘Commands Received’) or in an additional file _SYNC.tdms. The information needs to be logged together with the usual ‘Time’ that is used in the other log structures.

Currently, both CLASS and NANO_SINCE_EPOCH get logged inside Sync in a Data column but not in Command Received.
I see two solutions: either log the current format inside Commands Received or change the format inside Sync to having class and data in separate columns.
Secondly I noticed that the timing is unexpected: I try to log 4 consecutive numbers as quickly as possible, avoiding loops or anything else that might be slow. The next 4 consecutive numbers are from a new iteration of a loop.
Pseudocode (in reality I used pre-computed random numbers...):
for i = 1:20
    panelsController.sendSyncLog(1, i);
    panelsController.sendSyncLog(1, i+1);
    panelsController.sendSyncLog(1, i+2);
    panelsController.sendSyncLog(1, i+3);
end

When doing that, I see delays between the individual sync Log commands between 0 and 8.506 ms (screenshot of the first 20 or so logs):

How come this number fluctuates that much?
We want to synchronize external data to frames, but at this point the sync command might up to 5 frames off. Can this be reduced?
Would it ever be possible to get this command to have within-frame precision?

I modified the querying of the FPGA variables to try to optimize the communication between the host and the FPGA, but this causes some delay on the timestamp updates. I can try doing the timestamp queries like I did previously to get a more accurate timestamp and then give you a new release.

https://www.dropbox.com/s/o5um3q92rgor60c/G4 Host(Ver1-0-0-244).zip?dl=0
Build with update FPGA tick query and separation of Class and Data in its own columns.

The separation into class and data does not work well, the second class should be FF not F, the data should be<PHONE_NUMBER>854775807. For single digit classes the separation seems to work well.

For the timing, I think this has gotten better. Nevertheless I still see some jitter. The following data shows the timing of a few commands that I send via this code inside a loop, with i and j being random integers.
testCase.panelsController.setPatternFunctionID(i);
testCase.panelsController.sendSyncLog(i, j);
testCase.panelsController.sendSyncLog(i, j+1);
testCase.panelsController.sendSyncLog(i, j+2);
testCase.panelsController.sendSyncLog(i, j+3);

The TDMS time column is the time of the individual command with reference to the Set Control Mode command. A value of 5904 means that this specific command was logged 5904ns after the Set Control Mode.
I also captured the network packets on the loopback device. The Network time column is the time after the set Control Mode packet was sent by MATLAB. A value of 9119 means, that the TCP/IP packet for this specific command was sent 9119ns after the packet for Set Control Mode was sent.
The Offset column is the difference between the TDMS time column and the Network time column. A value of 1064 means, that the network packet was 1064ns faster than the logging.
Most of the sync log commands seem to be logged 1ms (between 900ns and 1300ns) after the network package was sent, while some of the other commands are faster. In this example the Set pattern function ID command gets logged around 500ns (76ns ..580ns) after the network packet.
This seems to be a systematic difference between some of the commands -- this is unexpected to me. Can you explain where this difference comes from? What exactly is the time that is getting logged in the TDMS files?

Release with the fix for class issue.
https://www.dropbox.com/s/8c09cdfddn3nq73/G4 Host(Ver1-0-0-245).zip?dl=0
So here is a simplified diagram of how the TCP loop works.
The loop is always going between reading data on the port to checking if any application messages have been received. Application messages are typically messages that are queued up to be sent back over to the TCP port (responses, treadmill data, etc.). I can see where there could be a little jitter when querying the FPGA for the timestamp from the Host application and bouncing back and forth between sending and receiving data. I also made a change to this build with the loop priority to see if it helps at all with the arena gap issue.

It seems, v244 introduces a new issue: The Stop Log command (0x01 0x40) introduces extremely long wait times. There seems to be a correlation with the length of the experiment that is being logged. In some of our observations it takes the stop log command 3 seconds to send the TCP response, for a 23 second trial it took roughly 23 seconds to finish stop log.
@achiusciotex : Can you see this on your side or do you need an explicit test case?

Will take a look at this issue next week.

@floesche Was able to reproduce. Will provide new build either today or tomorrow. Did you install the LabVIEW 64-bit runtime already?

Not on the computer the issue is most urgent to fix.

@floesche
32-bit version with fix for delay when stopping log
https://www.dropbox.com/s/h2xqcf0m3hl7kwt/G4 Host(Ver1-0-0-247).zip?dl=0


The non-zstd (default) artifacts mode is causing deps rebuild

I was trying #322 and noticed that in my build, at the end of buildWorkspaceDepsOnly step, nix is doing bunch of shrinking ... and afterwards the buildWorkspace is rebuilding all the dependencies from scratch.
Edit: Just checked and it seems that v0.12.1 behaves correctly. It also does the shrinking but when buildWorkspace starts it only builds local crates as expected.
BTW. It still seems to me that nix should not mess with these files under ./target... seems sus, and takes extra time.
> cargo --version
cargo 1.67.0 (8ecd4f20a 2023-01-10)
> rustc --version
rustc 1.67.0 (fc594f156 2023-01-24)

Edit: Just checked and it seems that v0.12.1 behaves correctly. It also does the shrinking but when buildWorkspace starts it only builds local crates as expected.

@dpc just to be clear, are you only seeing this behavior on #322 but not in v0.12.1? If so we can move the convo there, otherwise we can investigate this further

I see it everywhere when I don't use zstd, and given that everything is fine with v0.12.1, it might not be actually any problem. (Though it looks weird and seems to waste time).

That might be from mkDerivation's various post-installation hooks (which seek to strip out debug info and compress files, etc.) which might be crawling all the symlinked cargo artifacts. You could try disabling those and see if that helps!

I'm unable to reproduce. No idea what did I do wrong/different.


add modal when download requests are both standard downloads or prepackaged files

We will be showing a popup to the user (similar to the one that is being shown in the mapviewer when the user selects a dataset without bounding box or NUTS restriction) informing that the download will be processed in two packages: one will have all standard downloads and the other all prepackaged files.


DIS by general use model is pretty good!

Hi,
I have adapted DIS by general use model for my iPhone App, ClipEdge.
I imagine that without V2, the learning is not yet optimized for human and animals, but contrary to my expectations, it recognizes human and animals in a good way too.
Does this mean that as long as they are recognized as the central object, there is no problem?

Hello, Daisy,
Glad to know that our project is helpful to you. It is hard to quantify the
reason. But deep neural networks usually fit a very comprehensive features,
in which the "centered" cues may also be encoded there. But it also depends
on the overall shape, structure, texture, intensities and etc. Many
researchers try to figure it out. But currently it is still obscure and it
is also one of our goals.
BR,
Xuebin
On Fri, Sep 2, 2022 at 6:33 PM DaisyMind @.***> wrote:

Hi,
I have adapted DIS by general use model for my iPhone App, ClipEdge.
I imagine that without V2, the learning is not yet optimized for human and
animals, but contrary to my expectations, it recognizes human and animals
in a good way too.
Does this mean that as long as they are recognized as the central object,
there is no problem?
—
Reply to this email directly, view it on GitHub
https://github.com/xuebinqin/DIS/issues/40, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADSGORNTHI7FHQ2RLDQ7TTLV4KTHVANCNFSM6AAAAAAQDWEYGU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Xuebin Qin
PhD
Department of Computing Science
University of Alberta, Edmonton, AB, Canada
Homepage: https://xuebinqin.github.io/

Thanks for the reply.
I know that the dataset has a big impact, however, I was wondering because this IS-Net general use model works so well without human or animal data. As you say, maybe there is a network made that can detect some central object.
I look forward to your future research, and the V2 dataset.
Best Regards,

Hi, sgebr01.
I am using the original model 'isnet-general-use.pth' converted to a CoreML model '.mlmodel'.
You can get the CoreML model converted by jphon-rocky and the conversion script at the following URL.
Find IS-Net (= DIS) on the page.
https://github.com/john-rocky/CoreML-Models
And more, for your reference..., the mlmodel is 8bit quantized in the iphone app for compactness.
----- Quantization sample code :Python with Apple coremltools
import coremltools as ct
from coremltools.models.neural_network import quantization_utils
load full precision model = 32bit
model = ct.models.MLModel('ISNet_general_use.mlmodel')
in case of 8bit quantization
quantized_model = quantization_utils.quantize_weights(model, 8)
quantized_model.save('quantized08_ISNet_general_use.mlmodel')
see https://developer.apple.com/documentation/coreml/model_customization/reducing_the_size_of_your_core_ml_app
and https://coremltools.readme.io/docs/quantization

Hey @daisymind! Thank you for the info :) Any chance you can send the quantatized MLModel here? I'm having an issue setup the environment on my mac

Hi roimulia2.
You can get the one from herehttps://drive.google.com/file/d/1-8FIZGVIXOHrAd8VljkwF0Sv8lIkBpdR/view?usp=sharing
Appendix:
Simply on Google Colab, mlmodel can be converted to 8bits-quantize file with below .ipynb code.
from google.colab import drive
drive.mount('/content/drive')

!pip install coremltools
basePath = '/content/drive/MyDrive/CoreML'   # This line, edit for your work Path

import coremltools as ct
from coremltools.models.neural_network import quantization_utils

# load full precision model = 32bit
model = ct.models.MLModel(basePath+'/ISNet_general_use.mlmodel') # orign mlmodel file name

# Quantize  8bits
nbits = 8
quantized_model = quantization_utils.quantize_weights(model, nbits)
quantized_model.save(basePath+'/quantized08_ISNet_general_use.mlmodel') # save to quantized file name
print('...Finished: quantized 8bit')

Perfect, thank you so much :)


Page back/forward navigation

In the current implementation the search and visualization pages do not  keep their state cached, i.e. navigation out of the search context will reset the previous values and results. This leads to frustration e.g. when playing around with modifications of search parameters, where all entries heve to be provided again.
It would be helpful to have a "kept state" paradigm implemented, which allows a more liberal use of browser navigation options.

Mostly working now, with added clarification through the "modify..." label.


One character route returns undefined

Hello everyone.
I was trying to implement a pseudo url-shortener with some level of nesting, so I wanted to handle routes like these https://host.com/a/id, however Express returns "undefined" in request.url (and request.path, request.originalUrl) -> /undefined/id;
It also appears that the issue is only on the first level, http://host.com/ab/c or http://host.com/ab/c/d work fine.
I have not found any mention of this restriction in the API documentation, and I think it would be better to throw an error or log a warning in this case, or at least document it if it's a design choice, so possible bug/missing doc here.
Express version: 4.16.2
Node version: 8.9.0

There should be no such restriction. Can you provide the following so we can reproduce tge issue?

Server code we can copy and paste to run that reproduces
Instructions on how to make the request that has the issue to the example server.

Thanks!

@dougwilson Hm, started working on the working reproduction on bare express and it works.
Sorry for the misunderstanding. I guess it's something in my app, maybe a conflicting middleware...
I'll close this and will post my findings if solution comes up.
Thank you.

Hi @v1adko no worries. We're happy to look into it if you narrow it down to an Express issue. We don't want to have such a restriction in place, for sure :) !


⚠ Adacta-fintech.com has degraded performance

In c08ea76, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 200
Response time: 1339 ms

Resolved: Adacta-fintech.com performance has improved in e2dcb00.


ci: use github-cli to fetch collector version

This is simpler than maintaining a custom action.

Doesn't seem to be working.


Test button does not work if amount is the same as previous test amount.

Test button does not work if amount is the same as previous test amount.
This is because the test is triggered when the test amount changes which was not the smartest way to do it. Will need to fix this.

fixed https://github.com/tuxfoo/odysee-simple-alerts-connector/commit/c76676efc5dc3a7fbfa9fcb11340fa6bcc0a415f


App not installed for users who didn't activate Teams account

We added the end user app to Global Setup policy in Teams Admin. Proactive app install feature was also enabled. But when we try to send a message to all users, message sent status is stuck at "Installing App" stage and the message is not sent to anyone.

We disabled the proactive app installation feature. In this case the message is delivered to nearly half of the users and the other half doesn't receive it.

We made a test and discovered that the app is not installed for the users who haven't ever logged in to Teams from any type of Teams client, hence the messages we sent are not delivered to those users .
How can we make the end user app installed even to the users who haven't logged in to their Teams account?

Hi @yalcindizdar,
Thanks for raising the query, we're looking into your query, will get back to as early as possible with response.

Hi @priyank29,
Can you please check this issue, is there a chance the app will not be installed for the users who have not logged in to Teams, just wondering if this is expected or any other ways to address this issue?

@yalcindizdar Global setup policy will not install the app for users who haven't logged into their Teams account. The proactive installation feature can install the app in this case.
As you mentioned, the app was stuck with Installing App, so please check the Application insights for the error logs and share for further analysis.

Here are some screenshots from the Application Insights failure logs:

Would these be adequate?
Thanks for your support !

@yalcindizdar: I see Graph API calls failing with 403 forbidden error. App permission policy in Teams admin center could be blocking . So, Can you validate app permission policy?
Reference: https://docs.microsoft.com/en-us/microsoftteams/teams-app-permission-policies

Hi @SubbaReddi , sorry for the late response. We have checked the app permission policy in Teams admin center and confirmed that Company Communicator is in the allowed custom apps list. So, it seems that there is no blocking configuration set.

Hi @SubbaReddi ,
Here are some screenshots from App Permissions in Teams Admin:

Are those enough?
Thank you very much for your suppoprt !

@yalcindizdar: We may need to validate configurations in screen share

Can you support me on this one too? I have the same problem like this now in Production.

Hi @yalcindizdar ,
Thank you for submitting this issue, as we work to ensure consistent responses with items logged in our issues list, we are working to address these items that did not get responses. Please let us know if you still require assistance and we will be happy to discuss. If no further action is needed at moment and no response is received, we will close out the issue in 3 business days. You may also always open a new issue or respond here if something does come back up.


Pairwise distance function compiled for the GPU executes on CPU

The following program falls back to CPU execution even though we have set "with dpctl.device_context("opencl:gpu"):".
import dpctl
import numba
import numpy as np

ROWS = 64
COLS = 3

@numba.njit()
def pw_distance(X1,X2,D):
    for i in numba.prange(X1.shape[0]):
        for j in range(X2.shape[0]):
            d = 0.0
            for k in range(X1.shape[1]):
                tmp = X1[i, k] - X2[j, k]
                d += tmp * tmp
            D[i, j] = np.sqrt(d)

X1 = np.random.random((ROWS,COLS))
X2 = np.random.random((ROWS,COLS))
D = np.zeros((ROWS, ROWS))
with dpctl.device_context("opencl:gpu"):
    pw_distance(X1, X2, D)

@adarshyoga are you still seeing this issue?


improve sccache

Not working well, see this: https://github.com/Mozilla-Actions/sccache-action/issues/70


Styling and UX

Hello :)
I have been working a bit more on my styling and the user experience. Thanks for reviewing my changes.

some small changes :)

Hi @philmetscher, thanks for your review and the useful feedback. I implemented your changes. Can you have another look? Thanks!


Better note and scanline Y-pos tracking

At this moment I relied on BeatSyncedContainer's beat index. Since it's always reset to 1 every time they found new timing control points it makes weird note placement and scan line position (noticeable on beatmap with SV or songs compilations with different BPM)
Example: https://www.youtube.com/watch?v=5bTFE48PDJM (timings before hit objects start to appear)
Related commit: 9fe15f3b6c5e3d8db4a97e8f2d925c73733ff75d

closed with new mechanics direction


Renewed according to Mojo 24.5

Did some tests. Faced no issue.

Amazing. Thank you for the contribution!


Environment with more social interactions

Dear developer team,
Thank you very much for the effort to maintain this wonderful repository. It is very useful for social AI research. I am wondering if there exists a single environment that can contain all kinds of social interactions. such as cooperation, conflict, competition, coercion, and exchange).

Hello, there is a matrix with the aspects we think each substrate has in the Melting Pot 2.0 tech report: https://arxiv.org/pdf/2211.13746 Figure 2
Closing. Feel free to re-open if you have more questions.


Migrate to GH Actions

Notes:

For the GH action that installs mongodb, I just picked one that looked like with more stars in their "marketplace".

I didn't preserve (add later?):

# bob-bench xUnit file analysis
after_script:
  - pip install --user benchupload && benchupload

Unintentionally, I moved from testing on [4.0, 4.4] to [4.2, 4.4]. But maybe it should even include 5.0.


Add the section to CS0809 about methods recognized (or not) as obsolete

This pull request closes #41621
It adds the Methods recognized as obsolete  section to the article describing the fact that missing Obsolete attribute in the class can be a reason to miss the warning about the actually using the obsolete method.
CC: @rhys-vdw

Internal previews

📄 File
🔗 Preview link

docs/csharp/misc/cs0809.md
docs/csharp/misc/cs0809

Nice work @BartoszKlonowski ❤


Replace Element with HTMLElement in createElement and vApp

The createElement function currently uses Element as the return type. However, Element does not have a style attribute, which limits the ability to set styles directly on the created element. To fix this, the return type should be updated to HTMLElement, which includes the style attribute and provides the necessary functionality for styling elements directly.
const createElement = (
  tagName: string,
  { attrs = {}, events = {}, children = [] }: {
    attrs?: Record<string, string>;
    events?: Record<string, (event: Event) => void>;
    children?: (string | Element)[];
  }
): Element => {

Proposed Change:
Update the return type from Element to HTMLElement to enable usage of the style attribute.
const createElement = (
  tagName: string,
  { attrs = {}, events = {}, children = [] }: {
    attrs?: Record<string, string>;
    events?: Record<string, (event: Event) => void>;
    children?: (string | HTMLElement)[];
  }
): HTMLElement => {

Apply the same to VApp

@akhaled01 @heshamalmosawi let's get this over with pls.


codecov coverage upload flake

GCB: https://console.cloud.google.com/cloud-build/builds;region=us-east1/8c742e7c-2fd2-4213-b890-4cf616aad768;tab=detail?project=cloud-cpp-testing-resources
Raw: https://storage.googleapis.com/cloud-cpp-community-publiclogs/logs/google-cloud-cpp/10915/1e1d2c659e66d13c73e2694352db2e60ef7f3a05/fedora-37-bazel-coverage/log-8c742e7c-2fd2-4213-b890-4cf616aad768.txt

------------------------------------------------------------
|   Uploading /var/tmp/merged-coverage.lcov to codecov.io   |
-------------------------------------------------------------
2023-02-22T19:04:33Z (+481s): Flags: --filter=gcov --file=/var/tmp/merged-coverage.lcov --branch=doc-howto-declare-ga --sha=1e1d2c659e66d13c73e2694352db2e60ef7f3a05 --pr=10915 --build=8c742e7c-2fd2-4213-b890-4cf616aad768 --verbose
curl: (56) OpenSSL SSL_read: Connection reset by peer, errno 104

No repeats in 90d, closing.

GCB: https://console.cloud.google.com/cloud-build/builds;region=us-east1/1e878564-4e7d-4ead-bf17-6b714de16161;tab=detail?project=cloud-cpp-testing-resources
Raw: https://storage.googleapis.com/cloud-cpp-community-publiclogs/logs/google-cloud-cpp/main/2a81b7fc2576ae8c603b5d78024d0c16336d5e17/fedora-37-bazel-coverage/log-1e878564-4e7d-4ead-bf17-6b714de16161.txt

We could add a retry loop around the upload.  And maybe consider upgrading:
https://github.com/codecov/uploader/releases/tag/v0.6.2

Closing, no repeats in 90 days.


ConfirmPrompt custom keybindings for Yes and No

Is there any plans for customizable keys for [Y]es and [N]o on ConfirmPrompt?
E.g. Are you sure? (S/n)
From an internalization standpoint it would be a good option to have as not every language uses Y and N for confirmation, despite it being the norm for CLI tools.
For example, I'm currently working on a user-facing tool in Portuguese, using this library, and the Y/n prompt creates some confusions since not everybody associates SIm (yes) and Não (No) with their English counterparts.

Hi @eitchtee ,
Thanks for raising this point. It makes sense.
I'll include this in the next release.
Thanks,
Kevin

Thank you @kazhala, looking forward to it

Hi @eitchtee ,
This is now in included in v0.2.3 version. Please refer to the changelog for information on how to use and customise this behaviour.
Thanks,
Kevin


Installation issues for Ubuntu>=20.04

Are you facing issues with installing Ruby, rubygems, and Bundler of specific version in your Ubuntu>=20.04 machine? Then this PR has some fixes regarding local setup.

The README.md consists of required information.

P.S.: I've added my webpage link to the table of al-folio users.

I think Ubuntu problems can be solved via Dockerfile instructions easily since the base of the docker image is also Debian.
https://github.com/alshedivat/al-folio/blob/a9685570e5889f1f57b3fac5d5ff8f79795b9bcb/Dockerfile#L3-L15
After that we can do:
https://github.com/alshedivat/al-folio/blob/a9685570e5889f1f57b3fac5d5ff8f79795b9bcb/Dockerfile#L24
That should be working fine.


M68000: Scalars search doesn't work

It finds nothing.

Hadn't seen this feature yet, very useful. Seeing issues in MIPS as well though
Ex:
00 b9 44 8c   lw a0,-0x4700(v0)
I tested a modified OFF_BASE that carot/quoted the parentheses, but neither case showed in search

The search for constants is planned to be re-written to do better constant analysis that is more than just grabbing the constants from the operands.  I had thought the developer had added accessing the constants in the pcode, which can be a bit better.  As I recall there is also some sort of filter on the constants to be considered since if you pulled out all constants and put them in a table you could explode your memory with items added to the table.
We have a prototype that should work with better constant calculation.


Not working in atom 1.7.2

atom: 1.7.2
os: mac osx 10.11.4
I tried both save file and select table and format, nothing happens!

Make sure you're using Markdown grammar. You can add additional grammars in package settings.

Atom: 1.7.3
OS: OSX 10.11.4
Perfect work!

I'm quite sure using Markdown grammar,  and also upgrade atom to 1.7.3, not working.

Here is my markdown plugin list:

Is there possible of plugin collision?

Try selecting 'Github Markdown' grammar.

After uninstall the follow plugins, it worked.
language-markdown
markdown-preview-plus
markdown-preview-plus-opener
markdown-writer

Have you tried to put text.md in Markdown Grammar Scopes configuration.
I've just installed Atom 1.7.3 on Ubuntu and all of your packages and after I put that under Markdown Grammar Scopes worked fine. But the alignment bug with chinese chars occurs.

I just tried to put text.md in Grammar Scopes, and It worked. @fcrespo82 Thanks for your reply.
And I'm really looking forward the chinese chars alignment problems getting handled.

@wizwjw, your Chinese font isn't monospace. It's literally impossible to fix alignment for non-monospace fonts. TL;DR it's font issue, nothing we can do on our end.
Closing as resolved.


Add ability to edit a component

- Do you want to request a feature or report a bug?
Feature.
- What is the current behavior?
After a component is added to the text it can no longer be edited from the WYSIWYG editor, but only from markdown view. It will be nice if when doubled clicked the component will open the component editor.

Totally agree - this is something to look into once the v1 redesign is out in December.

Fixed in 1.0 - that form you used to edit when inserting an editor component is now the component within the editor, always there to edit the value.


Cursor line number now shows absolute line number.

Previously cursor line always displayed 0. This change better conforms to the usual relative line number behavior.

Thanks for fixing this so quickly! I may try to spend some time this weekend seeing if I can get two gutters. In the meantime, I'll bump the package.json and get a new release out.


Add implementation of Functional Neural Process

This adds an implementation of the Functional Neural Process (FNP) to the repo.
In addition to the implementation of FNP, this PR currently adds two working examples of the FNP on synthetic data (located in 'case_studies/fnp':

A one-dimensional example which illustrates different variants of the FNP
An example on generated star-like objects which exhibit a counter-clockwise rotation

This is for when the code is a bit more refactored. Torch has a built-in Multihead Attention module that might be better than the one we have copied in the code: https://pytorch.org/docs/stable/generated/torch.nn.MultiheadAttention.html

[ ] Replace multi-head
[ ] Replace Normal with torch.nn.Normal

This is for when the code is a bit more refactored. Torch has a built-in Multihead Attention module that might be better than the one we have copied in the code: https://pytorch.org/docs/stable/generated/torch.nn.MultiheadAttention.html

[ ] Replace multi-head
[ ] Replace Normal with torch.nn.Normal

Before merging this, I decided it makes sense to delete the rotating star example. It adds a lot of lines of code to the test and doesn't actually increase coverage. Code related to convolutions can be added back as needed when we start implementing in the wake-phase.

Also, after we get the wake phase implemented, we can delete the one-dimensional tests.

[ ] Remove the sklearn dependency since it's only used for the StandardScaler() in the test code

Looks good to me. @ismael-mendoza @Runjing-Liu120 if you have feedback please try to weigh in sometime today

Looks good to me, too. The hard part will be figuring out how to add this to our wake.py / decoder.py files -- we'll have to think carefully about that. But this is great so far!

Hi @jeff-regier and @dereklhansen , I'll be done with my review shortly

There seems to be a problem with the CI environment that is causing the latest tests to fail. The latest commit I pushed shouldn't have caused this error - it just fixes a small error.

I added a fix for the poetry CI issues in #210


Asset Loader - Missing search bar similar to Manager

Issue
Missing line / field for filtering of assets.
Solution
Implement same searchbar as from Manager, this is in conjunction with #249.
We will implement a proxy between the model and the view.

Implemented with https://github.com/getavalon/core/pull/252


Cannot build PerfectLib on Ubuntu 15.10

When I run command "make" in Perfect/PerfectLib, the system showed me error:
<module-includes>:1:10: note: in file included from <module-includes>:1:
#include "../../LinuxBridge.h"
         ^
/home/viettranx/Perfect/PerfectLib/linked/LinuxBridge/../../LinuxBridge.h:8:10: error: 'uuid/uuid.h' file not found
#include <uuid/uuid.h>
         ^
File.swift:28:8: error: could not build Objective-C module 'LinuxBridge'
import LinuxBridge
       ^
makefile:71: recipe for target 'ICU.o' failed
make: *** [ICU.o] Error 1

Oh sorry, I fixed it:
sudo apt-get install uuid-dev

how did you solve it ?